Skip to content

feat: add Open on GitHub button for projects with GitHub remotes#330

Merged
davidpoblador merged 1 commit intomainfrom
ff/open-github-repo-in-browser
Apr 3, 2026
Merged

feat: add Open on GitHub button for projects with GitHub remotes#330
davidpoblador merged 1 commit intomainfrom
ff/open-github-repo-in-browser

Conversation

@davidpoblador
Copy link
Copy Markdown
Member

Summary

  • Adds a GitHub icon button to the workspace toolbar (icon-only, first position), project overview, workstream info panel, and right-click context menus for projects and workstreams
  • Converts git remote URLs (SSH, HTTPS, ssh:// protocol) to browser-openable HTTPS URLs, with fallback to the gh CLI canonical URL
  • Custom GitHub SVG template icon in the asset catalog

Test plan

  • Open a project with a GitHub remote, verify the GitHub icon appears in the workspace toolbar
  • Click the icon, verify it opens the correct GitHub repo in the browser
  • Right-click a project in the sidebar, verify "Open on GitHub" appears
  • Right-click a workstream, verify "Open on GitHub" appears
  • Verify the icon appears in the project overview and workstream info panel directory rows
  • Open a project without a GitHub remote, verify no GitHub buttons appear

🤖 Generated with Claude Code

Adds a GitHub icon button to the workspace toolbar, project overview,
workstream info panel, and right-click context menus for projects and
workstreams. Converts git remote URLs to browser-openable HTTPS URLs,
with fallback to the gh CLI canonical URL.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@davidpoblador davidpoblador merged commit 9c7c7f5 into main Apr 3, 2026
1 check passed
@davidpoblador davidpoblador deleted the ff/open-github-repo-in-browser branch April 3, 2026 16:16
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.

1 participant