v0.5.12
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.