Skip to content

Add "Manage GitHub access" link to the account dropdown - #77

Closed
super3 wants to merge 1 commit into
mainfrom
claude/kind-ritchie-pr4kzv
Closed

Add "Manage GitHub access" link to the account dropdown#77
super3 wants to merge 1 commit into
mainfrom
claude/kind-ritchie-pr4kzv

Conversation

@super3

@super3 super3 commented Jun 29, 2026

Copy link
Copy Markdown
Owner

What

Adds a Manage GitHub access item to the signed-in user (account) dropdown in the header, next to "Sign out". It opens GitHub's installed-apps settings (https://github.com/settings/installations) in a new tab.

Why

When you add a repo to dashban, the GitHub App still needs to be granted access to that repo before it can read/write its issues. This puts a one-click path to manage that access in the account menu (add or remove repo permissions as needed).

(Updated from the first version of this PR, which placed the link in the repository dropdown — moved to the account dropdown per review.)

Note on the destination

The link lands on your Installed GitHub Apps list, where you click the dashban app to manage its repository access. If you'd like it to deep-link straight to the dashban app's repo-selection page instead, tell me the app's slug (github.com/apps/<slug>) and I'll point it at https://github.com/apps/<slug>/installations/select_target.

Testing

  • npm test — 966 passing (added an assertion for the link in the user-dropdown test).
  • npm run test:coverage — 100% across all files.
  • npm run lint — 0 errors (7 pre-existing warnings unchanged).

🤖 Generated with Claude Code

https://claude.ai/code/session_019VQjXJyM3EZPd4joy3EwaB

@railway-app
railway-app Bot temporarily deployed to dashban / dashban-pr-77 June 29, 2026 20:43 Destroyed
Newly added repositories need the GitHub App granted access before the
app can read/write their issues. Add a "Manage GitHub access" item to the
signed-in user dropdown (next to "Sign out") that opens GitHub's
installed-apps settings (https://github.com/settings/installations),
where repository access for the app can be added or removed.

Tests + 100% coverage + lint all green (966 tests).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VQjXJyM3EZPd4joy3EwaB
@super3
super3 force-pushed the claude/kind-ritchie-pr4kzv branch from 96b0a9c to fcc89ed Compare June 29, 2026 20:52
@railway-app
railway-app Bot temporarily deployed to dashban / dashban-pr-77 June 29, 2026 20:52 Destroyed
@super3 super3 changed the title Add "Manage GitHub access" link to the repository dropdown Add "Manage GitHub access" link to the account dropdown Jun 29, 2026
@railway-app
railway-app Bot temporarily deployed to dashban / dashban-pr-78 June 29, 2026 21:08 Destroyed

super3 commented Jun 29, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #78 — same change, moved to a dedicated branch (claude/manage-github-access) so Railway's per-PR preview deploy fires. Closing this one.


Generated by Claude Code

@super3 super3 closed this Jun 29, 2026
@super3
super3 deleted the claude/kind-ritchie-pr4kzv branch June 29, 2026 21:08
@super3 super3 added the archive label Jun 30, 2026 — with Dashban
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants