Skip to content

Git Graph 1.31.3

Choose a tag to compare

@Nulifyer Nulifyer released this 12 Oct 21:29
· 4 commits to develop since this release

This is a GitHub-only build. Marketplace rejected the package name git-graph. Use Git Graph Modern 1.31.5, with identifier nulifyer.git-graph-modern, for installation.

Git Graph 1.31.3 is the first release of the nulifyer fork, preserving the existing Git Graph features.

  • Target stable VS Code 1.141.0 or newer and its Node extension host.
  • Use pinned Bun tooling, updated dependencies, and a frozen lockfile.
  • Follow native Source Control Graph and workbench theme colors, with paired foreground and background colors for readable labels.
  • Preserve custom graph palettes and apply theme changes while the graph is open.
  • Repair Git parser error propagation, watcher cleanup, folder settings, and webview state serialization.
  • Remove inherited lifecycle telemetry and the upstream GitLab credential.

The release workflow tests the packaged extension in VS Code before attaching its VSIX and SHA-256 checksum, then publishes that same package to the Marketplace. The verification suite includes 1292 tests on Node 24 and 26, rendered history, commit details, and live changes across four built-in themes.

Install nulifyer.git-graph from the Marketplace, or download the VSIX attached below. Disable mhutchie.git-graph before enabling this fork because they share command IDs and settings.

Large histories still use full table and SVG rendering. LinuxNT's normal history was fully loaded during testing, but the Wine stress test was stopped after 120300 commits because of rendering stalls and resource use. Viewport virtualization remains a future milestone.