Skip to content

v0.5.12

Choose a tag to compare

@shrsv shrsv released this 03 Aug 16:59
· 46 commits to main since this release

Release v0.5.12

Date: 2026-08-03

Summary

  • Add interactive call-graph sunburst and flamegraph visualizations to the blast radius review panel, showing true call-chain paths up to 3 hops. Colors are warm fire-themed (crimson → orange → gold) with gradient fills and glow hover effects.
  • Cross-highlighting between graph arcs/bars and caller text chips on the left panel.
  • Always show Hygiene and Coupling score components with help tooltips, even when dormant (×1.0 / +0).
  • Fix SunburstChart exit animation, O(N) loop optimization to Set, division-by-zero guard, and MaxDepth > 3 fallback in scoring.

Install and Update

New install:

# Linux/macOS
curl -L https://hexmos.com/ipm-install | bash && ipm i HexmosTech/git-lrc

# Windows
iwr https://hexmos.com/ipm-install-ps | iex; ipm i HexmosTech/git-lrc

Update:

lrc self-update

Changes

  • Sunburst visualization of caller tree (center→direct→2-hop→3-hop) with fire-themed gradients
  • Flamegraph visualization with inverted layout (flames burning upward), root at base
  • Toggle between Sunburst and Flamegraph views in the blast radius panel
  • Cross-highlighting: hover graph arcs ↔ caller chips highlight each other
  • Dormant score chips (Hygiene ×1.0, Coupling +0) always visible with help popovers
  • Exact multi-hop Cypher queries return intermediate nodes for proper call-chain paths
  • Issue filter bar requires 0.5s sustained hover before expanding (prevents accidental triggers)
  • Signal category labels removed from point breakdown
  • Performance: buildHierarchy O(N) checks replaced with Set
  • Fix exit animation in SunburstChart (proper d3.interpolate tween)
  • Fix scoring MaxDepth > 3 fallback
  • Fix division-by-zero guard in getDepthColor

Breaking Changes

  • None.

Verification

  • lrc --version
  • lrc --help

Known Issues

  • None.