From 89631a7537d6a55f076459e57598a215b5f0eade Mon Sep 17 00:00:00 2001 From: Pavankalyan32 Date: Wed, 12 Aug 2026 17:28:33 +0530 Subject: [PATCH 1/3] feat: add GitHub Sponsors dashboard link (#50) - Add 'Manage Sponsorship' link to navbar for authenticated users - Add 'Manage Sponsorship' button to sponsor page - Both link to https://github.com/sponsors/elementary/dashboard Fixes #50 --- components/layout-navbar.vue | 17 +++++++++++------ pages/sponsor.vue | 8 ++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/components/layout-navbar.vue b/components/layout-navbar.vue index 5b684712..b6d9a0eb 100644 --- a/components/layout-navbar.vue +++ b/components/layout-navbar.vue @@ -52,12 +52,17 @@ diff --git a/pages/sponsor.vue b/pages/sponsor.vue index e6d5ab45..19438647 100644 --- a/pages/sponsor.vue +++ b/pages/sponsor.vue @@ -15,6 +15,14 @@ > ♡ Sponsor elementary + + Manage Sponsorship + From e7cb5ccae0a219604d98d5198101986d581c321f Mon Sep 17 00:00:00 2001 From: Lewis Goddard Date: Thu, 13 Aug 2026 01:47:35 +0100 Subject: [PATCH 2/3] correct indentation --- components/layout-navbar.vue | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/components/layout-navbar.vue b/components/layout-navbar.vue index b6d9a0eb..774b30ab 100644 --- a/components/layout-navbar.vue +++ b/components/layout-navbar.vue @@ -52,17 +52,17 @@ From 572d9cd25f8ab9675066abdf5bd05715dffc5c76 Mon Sep 17 00:00:00 2001 From: Pavankalyan32 Date: Thu, 13 Aug 2026 11:42:33 +0530 Subject: [PATCH 3/3] fix: link to public sponsorship page to avoid 404 for non-sponsors --- components/layout-navbar.vue | 2 +- pages/sponsor.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/layout-navbar.vue b/components/layout-navbar.vue index 774b30ab..ceef63d6 100644 --- a/components/layout-navbar.vue +++ b/components/layout-navbar.vue @@ -53,7 +53,7 @@