Skip to content

Latest commit

 

History

History
129 lines (100 loc) · 3.01 KB

File metadata and controls

129 lines (100 loc) · 3.01 KB

Roadmap

This roadmap is capability-based (not version-based) to avoid coupling docs to release numbers.

✅ Shipped / Working Today

Branch Management

  • Branch listing (local + remote) with metadata
  • Filter branches: All, Local Only, Unmerged
  • Sort branches: Name, Last Commit, First Commit, Most Commits
  • Create new branch from current HEAD
  • Push branch to remote
  • Auto-stash before destructive operations

Pull Request Integration

  • PR listing via GitHub CLI
  • PR filtering: All, Open (not draft), Drafts only
  • PR sorting: Updated, Comments, First/Last commit
  • PR details panel (description, comments, reviews)
  • PR review status badges
  • Create PR from branch
  • Checkout PR branches

Worktree Support

  • Worktree listing and navigation
  • Agent workspace detection (Cursor, Claude, etc.)
  • Worktree change stats
  • Convert worktree to branch

Commit & Staging

  • Commit log for current branch
  • Commit details (message, author, date, diff stats)
  • View uncommitted changes
  • Stage/unstage files
  • Commit with message

Stash Management

  • View stash list
  • Apply/pop stash
  • Drop stash
  • Convert stash to branch

Infrastructure

  • Repository selection with folder picker
  • Persistent storage of last used repo
  • Status toasts for feedback
  • Mac native light theme
  • Apple Silicon DMG distribution
  • E2E test suite

Next

Branch Management

  • Delete local branch (with confirmation)
  • Rename local branch
  • Merge branch into current

Worktree Management

  • Create new worktree
  • Remove worktree (with confirmation)
  • Prune stale worktrees

UX Improvements

  • Keyboard shortcuts
  • Dark theme option
  • Loading skeletons (instead of "Loading..." text)

Later

Enhanced Commit View

  • Syntax highlighting in diffs
  • Cherry-pick commit
  • Amend last commit
  • Interactive staging (hunks)

Remote Operations

  • Pull with rebase option
  • Fetch all remotes
  • Remote management

Future

Multi-Repo Support

  • Recent repositories list
  • Pin favorite repositories
  • Quick switch between repos
  • Repository groups/folders
  • Multiple repo tabs

Future Considerations

Performance

  • Lazy loading for large repos
  • Background refresh
  • Caching for metadata

Platform Support

  • Intel Mac build
  • Windows support
  • Linux support
  • Auto-updater
  • Code signing

Integration

  • GitLab MR integration
  • Bitbucket PR integration
  • Terminal integration (open in iTerm/Terminal)
  • Editor integration (open in VS Code/Cursor)
  • Notification center integration

Contributing

Ideas and contributions welcome! Please open an issue to discuss before submitting PRs for major features.

Priority Labels

  • P0 - Critical / blocking
  • P1 - High priority / next release
  • P2 - Medium priority / planned
  • P3 - Low priority / nice to have