Skip to content

BetterGitGraph v1.2.3

Choose a tag to compare

@Renoceros Renoceros released this 24 Aug 11:10
· 16 commits to master since this release

🚀 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/master visually 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.vsix

Or inside VS Code: Extensions tab $\rightarrow$ ... $\rightarrow$ Install from VSIX....