This roadmap is capability-based (not version-based) to avoid coupling docs to release numbers.
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
- Delete local branch (with confirmation)
- Rename local branch
- Merge branch into current
- Create new worktree
- Remove worktree (with confirmation)
- Prune stale worktrees
- Keyboard shortcuts
- Dark theme option
- Loading skeletons (instead of "Loading..." text)
- Syntax highlighting in diffs
- Cherry-pick commit
- Amend last commit
- Interactive staging (hunks)
- Pull with rebase option
- Fetch all remotes
- Remote management
- Recent repositories list
- Pin favorite repositories
- Quick switch between repos
- Repository groups/folders
- Multiple repo tabs
- Lazy loading for large repos
- Background refresh
- Caching for metadata
- Intel Mac build
- Windows support
- Linux support
- Auto-updater
- Code signing
- GitLab MR integration
- Bitbucket PR integration
- Terminal integration (open in iTerm/Terminal)
- Editor integration (open in VS Code/Cursor)
- Notification center integration
Ideas and contributions welcome! Please open an issue to discuss before submitting PRs for major features.
P0- Critical / blockingP1- High priority / next releaseP2- Medium priority / plannedP3- Low priority / nice to have