Built locally via dsr (GitHub Actions runner queue was severely throttled).
Highlights
Features
- Phase-three robot registry: snapshot immutability + cache hardening
--robot-triagescope via--graph-rootsubgraph- Hybrid search with graph-aware ranking (static export)
- Heatmap controls + dynamic force layout (graph view)
- JSONL reader +
IssueReaderinterface +bdworkspace bridge - Arrow-key navigation, enhanced heatmap, mobile help modal
- Smart terminal editor dispatch for
Okey - Key registry + XFetch cache-stampede prevention + atomic metrics loading
Fixes
- #142 graph node side panel now pins reliably on click (manual dblclick timer replaces brittle
event.detaildependency); new explicit "Open" button in the detail pane header and Esc-to-close handler - Suppress spurious "Error handling --robot-*" banner on the success path (was polluting JSON consumers that used
CombinedOutput) - Cross-hash singleflight coalescing in
metrics_cache(previously two workers with drifted hashes ran parallel refreshes) - Robustness overhaul: thread safety, UTF-8 correctness, file close semantics, cache race hardening, deep-copy snapshot tree, CLI flag validation, nil guards
- Heatmap legend shows color scale when heatmap is active
- XSS escape on titles; cache-busting for GitHub Pages updates; OPFS cache invalidation
- Graph detail pane: style/display clobber fix; phantom pane no longer hides nodes
- Triage: honor parent-child claim blockers
- JSONL tombstone filtering; SQLite plain
DATETIMEparsing
Docs / chore
- Comprehensive CHANGELOG rebuilt from git history
- Remove CI status badges (throttle makes them misleading)
Install
# Linux x86_64
curl -sL https://github.com/Dicklesworthstone/beads_viewer/releases/download/v0.16.0/bv_0.16.0_linux_amd64.tar.gz \
| tar -xz && sudo mv bv_0.16.0_linux_amd64/bv /usr/local/bin/
# macOS Apple Silicon
curl -sL https://github.com/Dicklesworthstone/beads_viewer/releases/download/v0.16.0/bv_0.16.0_darwin_arm64.tar.gz \
| tar -xz && sudo mv bv_0.16.0_darwin_arm64/bv /usr/local/bin/Full commit log: v0.15.2..v0.16.0