Skip to content

Releases: Renoceros/bettergitgraph

BetterGitGraph v1.2.6

Choose a tag to compare

@Renoceros Renoceros released this 24 Aug 14:07

🚀 BetterGitGraph v1.2.6 Release

✨ What's New in v1.2.6:

  • 🔍 Smart Prefix Search Grammar:
    • @author / @username: Highlights only commits authored by matching users (e.g. @renoce).
    • #branch / branch:name: Highlights all commits belonging to matching branch names.
    • file:path / /<path>: Highlights commits that touched matching files.
    • msg:text / "phrase": Highlights commits matching exact message terms.
    • is:pr, is:issue, is:merge, is:initial: Highlights specific node types.
    • Compound multi-token queries: @renoce is:pr file:dag-layout #main.
  • First-Class PR Nodes (Hexagon): Pull Request merges are rendered as distinct purple rounded hexagons (#8957e5) with PR #123 plaque badges.
  • First-Class Issue Nodes (Shield): Issue closing/referencing commits are rendered as emerald rounded shields (#238636) with ISSUE #45 plaque badges.
  • 📖 Documentation: Added complete Search Syntax cheat sheet and Node Shapes reference to README.md.

📦 Installation

code --install-extension bettergitgraph-1.2.6.vsix

BetterGitGraph v1.2.5

Choose a tag to compare

@Renoceros Renoceros released this 24 Aug 12:44

🚀 BetterGitGraph v1.2.5 Release

🐛 Bug Fixes & Improvements

  • Fixed SVG Export Overflow: Wrapped SVG plaques with <clipPath> containers and applied accurate character metric truncation, guaranteeing commit messages, authors, and timestamps never bleed or overflow outside plaque boxes.
  • Wider Plaques (280px): Expanded plaque width from 260px to 280px for cleaner typography and better readability.

📦 Installation

code --install-extension bettergitgraph-1.2.5.vsix

BetterGitGraph v1.2.4

Choose a tag to compare

@Renoceros Renoceros released this 24 Aug 12:21

🚀 BetterGitGraph v1.2.4 Release

✨ What's New in v1.2.4:

  • 🏷️ Orientation-Aware Plaques (No Label Clashing): Each commit's details are encapsulated inside an elegant Tag Card badge with a connector notch. In Left-to-Right / Right-to-Left (LR/RL) modes, plaques are placed Above/Below nodes, eliminating horizontal lane blurp and collisions!
  • 🔄 4-Direction Flow Matrix: Full support for TB (Top-to-Bottom), BT (Bottom-to-Top), LR (Left-to-Right), and RL (Right-to-Left) across both Tree and Timeline modes.
  • 🕒 Configurable Timestamps: Choose between Local Time (e.g., 19:45 GMT+8 / Aug 24, 19:45), Relative Time (2h ago), or ISO Date via settings or the top bar.
  • 🖼️ Export Repo Map as SVG & PNG: Right-click empty canvas space to instantly export and download standalone vector .svg or high-res .png diagrams of your entire repository graph.
  • Fit Graph to Screen: One-click auto-fit in the bottom toolbar scales and centers your entire repository tree.

📦 Installation

code --install-extension bettergitgraph-1.2.4.vsix

BetterGitGraph v1.2.3

Choose a tag to compare

@Renoceros Renoceros released this 24 Aug 11:10

🚀 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....