Releases: affromero/gitpane
Releases · affromero/gitpane
v0.1.1
Fixes & improvements
- Spinner during git operations — animated indicator shows when push/pull is running
- Success toast — green status bar confirmation after push/pull completes
- Pull/Push always in context menu — no longer hidden when ahead/behind is 0
- Sanitized error messages — multi-line git errors no longer break the status bar
- git pull/push reliability — explicitly passes
origin <branch>to avoid upstream tracking errors
v0.1.0 — Initial Release
gitpane v0.1.0
Multi-repo Git workspace dashboard for the terminal.
Features
- Multi-repo overview — Scans directories for git repos; shows branch, dirty state, ahead/behind, and file count
- Real-time filesystem watching — Status updates within ~500ms of any file change
- Commit graph — Lane-based graph with colored box-drawing characters
- Split diff views — Click a file or commit to see diffs side-by-side
- Full mouse support — Click, right-click context menu, scroll wheel
- Push / Pull / Rebase — Context menu with ahead/behind-aware git operations
- Add & remove repos —
ato add with tab completion,dto remove,Rto rescan - Sort repos — Cycle between alphabetical and dirty-first with
s - Copy to clipboard —
ycopies from any panel (OSC 52) - Configurable — TOML config for root dirs, scan depth, pinned repos, exclusions
- Cross-platform — Linux, macOS, Windows
Install
cargo install gitpaneOr download a pre-built binary below (attached after CI completes).