doomsday.git

doomsday

~
git clone https://github.com/debuman/doomsday.git
commit c0f470ce77f78ac307a011d14cdfa8ab85855c02
parent cc842929b4b2a9c0bf2ca792da148733d235c8dc
Author: devastator-x <devastator-x@users.noreply.github.com>
Date: Sun, 8 Feb 2026 19:16:30 +0900

Fix EGO review: update repo URL and add donate link to About page

- Fix `url` in metadata.json to point to repository instead of profile page
- Add donate link (GitHub Sponsors) to About page in preferences

Diffstat:
Mmetadata.json | 2+-
Mprefs.js | 15+++++++++++++++
2 files changed, 16 insertion(+), 1 deletion(-)

diff --git a/metadata.json b/metadata.json
@@ -3,7 +3,7 @@
   "name": "Doomsday",
   "description": "Display D-Day countdowns in the top panel bar. Track important events with customizable countdown timers.",
   "shell-version": ["45", "46", "47"],
-  "url": "https://github.com/devastator-x",
+  "url": "https://github.com/devastator-x/doomsday",
   "settings-schema": "org.gnome.shell.extensions.doomsday",
   "version": 1,
   "donations": {
diff --git a/prefs.js b/prefs.js
@@ -392,6 +392,21 @@ export default class DoomsdayPreferences extends ExtensionPreferences {
         });
         linksGroup.add(issueRow);
 
+        // Donate button
+        const donateRow = new Adw.ActionRow({
+            title: 'Donate',
+            subtitle: 'Support this project via GitHub Sponsors',
+            activatable: true,
+        });
+        const donateIcon = new Gtk.Image({
+            icon_name: 'emblem-favorite-symbolic',
+        });
+        donateRow.add_prefix(donateIcon);
+        donateRow.connect('activated', () => {
+            Gtk.show_uri(window, 'https://github.com/sponsors/devastator-x', 0);
+        });
+        linksGroup.add(donateRow);
+
         // Legal group
         const legalGroup = new Adw.PreferencesGroup({
             title: 'Legal',