Releases: Renoceros/bettergitgraph
Releases · Renoceros/bettergitgraph
Release list
BetterGitGraph v1.2.6
🚀 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) withPR #123plaque badges. - ⛉ First-Class Issue Nodes (Shield): Issue closing/referencing commits are rendered as emerald rounded shields (
#238636) withISSUE #45plaque badges. - 📖 Documentation: Added complete Search Syntax cheat sheet and Node Shapes reference to
README.md.
📦 Installation
code --install-extension bettergitgraph-1.2.6.vsixBetterGitGraph v1.2.5
🚀 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.vsixBetterGitGraph v1.2.4
🚀 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), andRL(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
.svgor high-res.pngdiagrams 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.vsixBetterGitGraph 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 ...