BetterGitGraph v1.2.3
🚀 BetterGitGraph v1.2.3 Release
Beautiful, interactive git graph for VS Code — built for everyone.
✨ Highlights & Features
- ⏱️ Default Chronological Timeline View: Commits ordered chronologically with
main/mastervisually anchored as the solid, continuous central tree trunk (.0\text{px}$ line) and feature branches curving outward as vines. - 🌳 Tree Structure View (DAG): Instant toggle to topological parent-child layout with smooth Bézier lane routing.
- 🎨 Deterministic Branch Colors: Stable, persistent colors mapped via FNV-1a hash across sessions.
- 🚫 Human-Friendly Labels: No raw SHA clutter in default rows — displays Title, Author, Plain-English relative time (e.g.
2h ago), and clean typographic badges (INITIAL,MERGE,OCTOPUS,COMMIT). - 🪟 Interactive Node Popup: Click any commit to open a floating details card with commit metadata, parent navigation chips, changed files diff list, and one-click actions.
- 🛡️ Full Safe Git Operations: Right-click context menu (Checkout, Branch, Tag, Revert, Cherry-pick, Soft/Mixed/Hard Reset) with modal confirmation on destructive actions and local JSON audit logging in
.git/bettergitgraph-op-log.json. - 🔍 Real-Time Search & Filter: Filter by message, author, SHA, or ref with highlight rings and non-matching commit dimming.
- 🌲 Recursive Branch Explorer: Sidebar tree displaying nested remote branches as folders with ahead/behind commit tracking.
- ⚡ VS Code Codicon SVGs: Zero-dependency monochrome vector icons matching VS Code native design language.
- ⌨️ Global Shortcut:
Cmd+Ctrl+G(Mac) /Ctrl+Alt+G(Windows/Linux) + 1-click Editor Toolbar icon.
📦 Installation
Download bettergitgraph-1.2.3.vsix from the release assets and install:
code --install-extension bettergitgraph-1.2.3.vsixOr inside VS Code: Extensions tab ...