Skip to content

feat: add GitHub Sponsors dashboard link (#50) - #464

Open
Pavankalyan32 wants to merge 2 commits into
elementary:mainfrom
Pavankalyan32:add-github-sponsors-dashboard-link
Open

feat: add GitHub Sponsors dashboard link (#50)#464
Pavankalyan32 wants to merge 2 commits into
elementary:mainfrom
Pavankalyan32:add-github-sponsors-dashboard-link

Conversation

@Pavankalyan32

Copy link
Copy Markdown

Addresses #50 — adds a 'Manage Sponsorship' link/button so sponsors can easily access their GitHub Sponsors dashboard to manage payment methods, tier, etc.

Changes

  • Navbar: Added 'Manage Sponsorship' link in the authenticated user dropdown (next to Log Out)
  • Sponsor page: Added 'Manage Sponsorship' button alongside existing 'Sponsor elementary' and 'Visit elementary.io' buttons
  • Both link to (opens in new tab with )

Testing

  • All CI checks pass locally: ✅, ✅, ✅, ✅
  • Changes follow existing code patterns (Vue 3, Nuxt 3, Pinia, TypeScript)
  • No new dependencies added

Fixes #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 elementary#50
@danirabbit
danirabbit requested a review from a team August 12, 2026 16:59
@lewisgoddard

Copy link
Copy Markdown
Member

The https://github.com/sponsors/elementary/dashboard link 404s if you are not a sponsor, so maybe we should link to https://github.com/sponsors/elementary instead. This is how it looks:
image
image

@danirabbit Code is fine, thoughts on the link?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Link to GitHub Sponsors management page

2 participants