From 4b033eef4292a5b834a0253b5638ef3f92d41e00 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Fri, 24 Oct 2025 19:18:25 -0400 Subject: [PATCH 1/2] Upgrade to Bootstrap 5.3 dark mode introduced in this release --- anitya/static/package-lock.json | 30 ++++++++++++++++-------------- anitya/static/package.json | 6 +----- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/anitya/static/package-lock.json b/anitya/static/package-lock.json index 6042fa3dd..eb1e6f1ea 100644 --- a/anitya/static/package-lock.json +++ b/anitya/static/package-lock.json @@ -10,25 +10,26 @@ "license": "ISC", "dependencies": { "@popperjs/core": "^2.11.6", - "bootstrap": "^5.2.2", + "bootstrap": "^5.3.0", "jquery": "^3.6.1", "jquery-ui": "^1.13.2", "moment": "^2.29.4" } }, "node_modules/@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" } }, "node_modules/bootstrap": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", - "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "funding": [ { "type": "github", @@ -39,8 +40,9 @@ "url": "https://opencollective.com/bootstrap" } ], + "license": "MIT", "peerDependencies": { - "@popperjs/core": "^2.11.6" + "@popperjs/core": "^2.11.8" } }, "node_modules/jquery": { @@ -67,14 +69,14 @@ }, "dependencies": { "@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" }, "bootstrap": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", - "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "requires": {} }, "jquery": { diff --git a/anitya/static/package.json b/anitya/static/package.json index dc80b63ba..ad7686af0 100644 --- a/anitya/static/package.json +++ b/anitya/static/package.json @@ -6,10 +6,6 @@ "directories": { "doc": "docs" }, - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "build": "webpack" - }, "repository": { "type": "git", "url": "git+https://github.com/Zlopez/anitya.git" @@ -23,7 +19,7 @@ "homepage": "https://github.com/Zlopez/anitya#readme", "dependencies": { "@popperjs/core": "^2.11.6", - "bootstrap": "^5.2.2", + "bootstrap": "^5.3.0", "jquery": "^3.6.1", "jquery-ui": "^1.13.2", "moment": "^2.29.4" From 25c1be9ca153966c2ff64b018a541d9918520092 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Fri, 24 Oct 2025 19:48:57 -0400 Subject: [PATCH 2/2] add dark mode toggle (fix #1937) icons from bootstrap icons: https://icons.getbootstrap.com/?q=bulb --- anitya/templates/master.html | 37 ++++++++++++++++++++++++++++++++++-- news/1937.feature | 1 + 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 news/1937.feature diff --git a/anitya/templates/master.html b/anitya/templates/master.html index 4fd4d430c..1d70e5882 100644 --- a/anitya/templates/master.html +++ b/anitya/templates/master.html @@ -28,7 +28,7 @@ >
-