Skip to content

Releases: affromero/gitpane

v0.1.1

24 Feb 15:12

Choose a tag to compare

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

24 Feb 14:23

Choose a tag to compare

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 reposa to add with tab completion, d to remove, R to rescan
  • Sort repos — Cycle between alphabetical and dirty-first with s
  • Copy to clipboardy copies from any panel (OSC 52)
  • Configurable — TOML config for root dirs, scan depth, pinned repos, exclusions
  • Cross-platform — Linux, macOS, Windows

Install

cargo install gitpane

Or download a pre-built binary below (attached after CI completes).