github Dicklesworthstone/beads_viewer v0.10.3

latest releases: v0.14.4, v0.14.3, v0.14.2...
one month ago

Changelog

  • 9755748 Fix install command URL
  • 90d8432 Remove deprecated beads.jsonl, keep issues.jsonl
  • 5075f17 Update beads to v0.30.0: fix config, add sync-branch
  • a2b352c build: add Makefile with FTS5 support enabled
  • 3691052 chore(beads): close SUB-EPIC bv-ul1l - all pkg/ui unit tests complete
  • 015785f chore(beads): close all remaining issues - project 100% complete!
  • fc720e6 chore(beads): close bv-0trk
  • 357dbb6 chore(beads): close bv-100, bv-101 - label health types and extraction
  • 7f40034 chore(beads): close bv-10g (deployment wizard)
  • 4fd1e7d chore(beads): close bv-121 (robot-label-attention command)
  • 21560d0 chore(beads): close bv-127 (comprehensive label analysis tests)
  • 9da5cf7 chore(beads): close bv-134 (Sprint & Forecast System epic complete)
  • cd2765e chore(beads): close bv-138 agent swarm types
  • 6b49be6 chore(beads): close bv-139 agent registry CLI
  • b9eb429 chore(beads): close bv-146 - triage V2 types complete
  • 8c561a8 chore(beads): close bv-147 unified scoring algorithm
  • b6f3970 chore(beads): close bv-148 reason generation
  • f8b11e1 chore(beads): close bv-149, bv-150 - robot-triage implemented
  • ce4b49d chore(beads): close bv-157 (ETA estimation algorithm)
  • f7840d7 chore(beads): close bv-159
  • c15786f chore(beads): close bv-160 (capacity simulation)
  • 304c7b1 chore(beads): close bv-181 - canonical advanced_insights schema
  • eef2415 chore(beads): close bv-50r (preview server)
  • 3dda116 chore(beads): close bv-6xa1
  • a3d17fa chore(beads): close bv-75 incremental history updates
  • c77c7c1 chore(beads): close bv-76 large repo optimization
  • d9600ba chore(beads): close bv-7pu (documentation)
  • 9d97bbb chore(beads): close bv-82 risk and volatility signals
  • 1648037 chore(beads): close bv-82 risk signals implementation
  • eab28f3 chore(beads): close bv-84 - ergonomic robot output filters
  • d30a06c chore(beads): close bv-85 - advanced graph signals
  • 0e24d4c chore(beads): close bv-86 - cycle break in advanced_insights
  • 232f729 chore(beads): close bv-88, bv-130 - safety filters and cycle breaks complete
  • 31b560f chore(beads): close bv-93 (priority radar)
  • 2b3f6a9 chore(beads): close bv-c5lp after glamour integration
  • 55e94d4 chore(beads): close bv-ct7m after adding E2E tests
  • 76049e9 chore(beads): close bv-dgyb (WASM optimization)
  • b672996 chore(beads): close bv-dyg (issue detail view)
  • b5faa5a chore(beads): close bv-focq after wizard E2E tests
  • f4b4e93 chore(beads): close bv-gdlt (error handling)
  • 3ef2a3a chore(beads): close bv-kdn (gh CLI integration)
  • 80bf5d3 chore(beads): close bv-mvvu (P0 data integrity fix)
  • 380f416 chore(beads): close bv-ocw0
  • f5c3df9 chore(beads): close bv-p32k (WASM fallback)
  • d0b1477 chore(beads): close bv-qjc.2 (hook configuration system)
  • 3a1673b chore(beads): close bv-qjc.3 (hooks integration)
  • 272aa85 chore(beads): close bv-sd8b
  • 3eb0f6f chore(beads): close bv-ta9l (ETA unit tests)
  • 7b138fe chore(beads): close bv-w97 (SQLite export pipeline)
  • 263e220 chore(beads): close bv-y5i epic (Static Site Export complete)
  • e79700a chore(beads): close suggestion epic (bv-137, bv-176, bv-178, bv-179, bv-180)
  • f7a43dc chore(beads): fix sync state and update gitignore
  • 1124dd8 chore(beads): sync after closing bv-122 (label subgraph scoping)
  • f387809 chore(beads): sync after closing bv-125
  • 487b576 chore(beads): sync after closing bv-155 and bv-156 (sprint types and viewing)
  • 14704a8 chore(beads): sync after closing bv-161 (sprint view)
  • 86a8240 chore(beads): sync after closing bv-167 (alert configuration)
  • 841a8a5 chore(beads): sync after closing bv-168 (alerts panel)
  • 73274af chore(beads): sync after closing bv-1opc (vim keyboard navigation)
  • b615e3b chore(beads): sync after closing bv-3qi5 and bv-uqoh (GitHub triage epic)
  • 3d0875f chore(beads): sync after closing bv-5dl (Cloudflare Pages)
  • 4b19d76 chore(beads): sync after closing bv-5yb (issues list filters)
  • c572689 chore(beads): sync after closing bv-73f (export-pages CLI)
  • 398dc77 chore(beads): sync after closing bv-81ew (k-core decomposition)
  • 449355d chore(beads): sync after closing bv-87 (track/label grouping)
  • 5f4560c chore(beads): sync after closing bv-89
  • ce2f944 chore(beads): sync after closing bv-90
  • a123756 chore(beads): sync after closing bv-91
  • dcf5c15 chore(beads): sync after closing bv-91 (priority insights panel)
  • 8e407b9 chore(beads): sync after closing bv-96 (priority brief)
  • d06deae chore(beads): sync after closing bv-a276 (eigenvector centrality)
  • 1242d9c chore(beads): sync after closing bv-ake (integration tests)
  • e4d4d17 chore(beads): sync after closing bv-awl (dark mode)
  • 15bf4c2 chore(beads): sync after closing bv-d4w7, bv-bxoe, bv-yi6k
  • fbc7e5b chore(beads): sync after closing bv-gij1 (critical path animation)
  • b30337a chore(beads): sync after closing bv-gv7 (mobile responsive)
  • be8cc0f chore(beads): sync after closing bv-k79d (WASM memory management)
  • 8710f61 chore(beads): sync after closing bv-kdug (reachability)
  • a80e9b0 chore(beads): sync after closing bv-xg92 (cycle detection)
  • f9df34d chore(beads): sync after closing bv-z38b
  • af5d478 chore(beads): sync after closing bv-zaxb (BEADS_DIR support)
  • 2ed4b4d chore(beads): sync after completing bv-107, bv-108 (label drilldown)
  • d52ad97 chore(beads): sync after completing bv-165 (blocking cascade alerts)
  • 39a404c chore(beads): sync after completing bv-vt0 (insights view)
  • 0a97145 chore(beads): sync after completing bv-y4km (dark mode)
  • 1deca57 chore(beads): sync after dashboard and filter UI work
  • 1c4cc4a chore(beads): sync after what-if simulation (bv-470n)
  • bf034b5 chore(beads): sync bead metadata after bv-71 close
  • ead9642 chore(beads): sync bead status - bv-68 closed
  • 0f3dcef chore(beads): sync bead status - bv-71 closed
  • 100b44e chore(beads): sync bead status updates
  • cc5bf2a chore(beads): sync beads comments
  • 1625ccd chore(beads): sync beads state
  • 071eda3 chore(beads): sync beads state
  • 66ed9f5 chore(beads): sync beads state
  • 667b8c4 chore(beads): sync beads state
  • d4ed485 chore(beads): sync beads state
  • c7de57b chore(beads): sync beads state
  • 1f72915 chore(beads): sync beads state
  • c1bdfb0 chore(beads): sync beads state after UI improvements
  • 765cc1f chore(beads): sync beads state after closing bv-2ino
  • 669a59e chore(beads): sync beads state after closing bv-75ds
  • 11da4f0 chore(beads): sync beads state after closing bv-bw7z
  • 2718e9c chore(beads): sync beads state after closing bv-fqpv, bv-kozq
  • cb16f81 chore(beads): sync beads state after closing bv-gmka
  • 57c2017 chore(beads): sync beads state after closing bv-gv9v
  • 72a130a chore(beads): sync beads state after closing bv-pua7
  • 312fe3f chore(beads): sync beads state after closing bv-ut9x
  • a4bcb59 chore(beads): sync beads state after closing bv-yc2v and bv-qfr5
  • 90ae9c4 chore(beads): sync beads state after completing bv-mwlh
  • eec5160 chore(beads): sync beads state after completing bv-tm6c, bv-0kll, bv-3bhq
  • b8490bc chore(beads): sync beads state after implementing sort feature
  • 0a7d4f4 chore(beads): sync beads state and refine duplicates test data
  • 6e01d6b chore(beads): sync bv-113, bv-114 closures
  • 272b754 chore(beads): sync bv-1daf and bv-tvti closures
  • 3676bc7 chore(beads): sync bv-1lel closed
  • 758274e chore(beads): sync bv-36wz closed
  • 8685cfd chore(beads): sync bv-4swd closed
  • 0bf667e chore(beads): sync bv-4swd, bv-sbib, bv-wra5, bv-h6jw closed
  • 795af5e chore(beads): sync bv-55zu closed
  • 7052efd chore(beads): sync bv-6dk8 closed
  • 24ff60e chore(beads): sync bv-8cok closed
  • 8f0b985 chore(beads): sync bv-efrq closed
  • 98888c6 chore(beads): sync bv-gxik closed
  • 647c354 chore(beads): sync bv-kdv2 closed
  • ff7e0f5 chore(beads): sync bv-ki6z closed
  • ea0f360 chore(beads): sync bv-sbib closed
  • 379410a chore(beads): sync bv-ufz2 closed
  • eca90db chore(beads): sync issue status updates
  • 2d41364 chore(beads): sync issue updates
  • c0996ce chore(beads): sync issue updates
  • 0c425d8 chore(beads): sync left working copy after closing bv-bikt
  • 455e34d chore(beads): sync left working copy with issues.jsonl
  • 324aece chore(beads): sync new issue bv-jdl
  • e0be377 chore(beads): track bv-106 in_progress status
  • 68bbd9b chore(beads): update beads metadata
  • a750992 chore(beads): update bv-184 notes with deferred status
  • 31b0943 chore(beads): update issues.jsonl with bv-83 closure
  • da4387f chore(beads): update left working copy metadata
  • d4d054c chore(beads): update meta timestamp
  • d62c6f7 chore(beads): update metadata commit hash
  • 05e68c3 chore(bv-b7o2): remove unreachable parseErr check in extractor
  • 5570df5 chore(bv-s57m): sync beads + network test additions
  • 75861f5 chore(security): resolve govulncheck findings
  • a0a4e02 chore(version): bump to v0.10.3
  • 4cd320f chore(workspace): add completion log for parallel repo loading
  • bb476e7 chore: add accumulated tests and UI components
  • b125205 chore: add node_modules and generated files to gitignore
  • b420b90 chore: add preview server implementation and beads sync
  • 0ca7938 chore: fix updater URL typo and add footer label hint
  • 21cf8cb chore: follow-up fixups after review
  • 94b8b92 chore: misc improvements to search, updater, and workspace
  • 19fe552 chore: stabilize coverage, E2E, and parsing
  • 8729ba1 chore: sync bead status for bv-190l closure
  • e911325 chore: sync beads
  • cb52f6c chore: sync beads
  • 66a3fb4 chore: sync beads
  • 164c92d chore: sync beads - close bv-0d11
  • 1a80fbe chore: sync beads - close bv-643f
  • bb857dc chore: sync beads - close bv-7wl7
  • f4d1cf7 chore: sync beads - close bv-8y31
  • 980fe71 chore: sync beads - close bv-97qc
  • b88581d chore: sync beads - close bv-b7o2
  • f1ede58 chore: sync beads - close bv-jdop
  • 93591d9 chore: sync beads - close bv-qnlb, bv-zh3l
  • 319b570 chore: sync beads after closing bv-xrfh
  • 93c61a7 chore: sync beads changes
  • 70caf40 chore: sync beads changes
  • 55d9aa2 chore: sync beads for bv-1x6o closure
  • 3a89100 chore: sync beads for bv-cw1u closure
  • 461d291 chore: sync closed AGENTS.md issues
  • f74d962 chore: sync closed bv-7a2f
  • 32dc996 chore: sync closed bv-i1vw
  • e43b5fe chore: sync closed bv-i3ii
  • 14449ba chore: sync closed bv-j74w
  • 849b25d chore: sync closed bv-kvlx
  • 27d297a chore: update comments to reflect modernc.org/sqlite FTS5 support
  • 9ae8e2a debug(viewer): add logging to getStats for closed count issue
  • f8393f8 docs(README): add robot JSON contract cheat sheet
  • 5a73fdb docs(agents): add Agent Mail troubleshooting note
  • 57c516b docs(agents): add label analysis commands documentation (bv-128)
  • 8460fe6 docs(agents): fix jq examples for robot-label commands
  • 6e9a033 docs(bv): add robot-label-attention to help text
  • 96779ce docs(bv-kvlx): clarify flash effect timing behavior in history view
  • 21a9013 docs(bv-s57m): comprehensive README updates for recent features
  • 1002aa0 docs(help): add missing heatmap shortcut to help overlay
  • 8855d76 docs(history): expand context help with all keyboard shortcuts (bv-35qc)
  • fe34b4a docs(loader): fix comment to match actual priority order
  • 37000f0 docs(readme): document --robot-suggest, semantic search, and env vars
  • f4611ae docs(readme): document AGENTS.md auto-injection feature (bv-ki6z)
  • af184c5 docs(readme): document history view and three-pane layout (bv-gxik)
  • d84a61f docs(readme): document pure-Go SQLite and FTS5 search (bv-8cok)
  • 784e1f3 docs(readme): document tutorial and help systems (bv-55zu)
  • 9ee6b63 docs(search): add embedding approach documentation and E2E tests
  • 0e426a0 docs(ui): expand help overlay with new features
  • ed6a1f0 feat(agent): implement Agent Swarm Protocol types (bv-138)
  • c9efc40 feat(agents): add AGENTS.md blurb content definition
  • 35e5298 feat(agents): add AGENTS.md file detection logic
  • 738eebf feat(agents): add atomic file operations for AGENTS.md management
  • f68d307 feat(agents): add legacy blurb detection and migration support
  • e123584 feat(agents): add project preference storage for AGENTS.md prompts
  • 3b7ca71 feat(agents): integrate legacy blurb detection into AgentFileDetection
  • ab0b34c feat(analysis): add blockage impact cascade analysis (bv-112)
  • a6bed5b feat(analysis): add canonical advanced_insights schema (bv-181)
  • ff16634 feat(analysis): add cycle prevention warnings (bv-179)
  • 4d95021 feat(analysis): add k-core, articulation, slack to insights + tests (bv-85/bv-187)
  • 5c789c6 feat(analysis): add keyword-based dependency suggestions (bv-176)
  • 2d637a2 feat(analysis): add keyword-based duplicate detection (bv-177)
  • 7fe07fd feat(analysis): add label auto-suggestion (bv-178)
  • 999260f feat(analysis): add label health types and extraction functions (bv-100, bv-101)
  • 1bb95b8 feat(analysis): add label-specific critical path computation (bv-115)
  • 850f7d4 feat(analysis): add lightweight feedback loop for recommendations (bv-90)
  • 063e0e0 feat(analysis): add parallelization gain metric (bv-129)
  • 345b0fa feat(analysis): add priority explanations with what-if deltas (bv-83)
  • 57e40c8 feat(analysis): add suggestion types and confidence model (bv-175)
  • b52413c feat(analysis): add time-to-impact and urgency signals to priority model (bv-81)
  • 038d686 feat(analysis): add track/label-aware recommendation grouping (bv-87)
  • 8e4f52a feat(analysis): add triage V2 types for multi-agent coordination (bv-146)
  • c3655d6 feat(analysis): add triage entrypoint reusing analyzer/stats (bv-runn.11)
  • 2771e4c feat(analysis): add velocity computation and refactor triage scoring (bv-123)
  • 581f6c6 feat(analysis): add velocity/freshness tests, close multiple P1 epics
  • 766a6a5 feat(analysis): complete bv-85 advanced graph signals with status tracking
  • d4e889a feat(analysis): export ComputeProjectVelocity helper (bv-runn.7)
  • f6f42e0 feat(analysis): implement --robot-triage and --robot-next commands
  • ac0817d feat(analysis): implement ETA estimation algorithm (bv-157)
  • fe5059e feat(analysis): implement K-paths critical path algorithm (bv-153)
  • 5400e2b feat(analysis): implement coverage set recommendations (bv-152)
  • 350d332 feat(analysis): implement historical velocity computation (bv-123)
  • d74ea8f feat(analysis): implement label attention score algorithm (bv-116)
  • 907330d feat(analysis): implement label subgraph extraction and PageRank (bv-113, bv-114)
  • 163ff01 feat(analysis): implement parallel cut suggestions algorithm (bv-154)
  • f6c8bb3 feat(analysis): implement top-k unlock set selection (bv-145)
  • b6226c4 feat(analysis): implement triage reason generation (bv-148)
  • f485917 feat(analysis): implement unified triage scoring (bv-147)
  • 9b7c75d feat(analysis): integrate risk signal into recommendation reasoning (bv-82)
  • ffa5691 feat(beads): add Rust WASM graph engine epic with 23 tasks
  • ddcbb94 feat(beads): add Static Site Export & GitHub Pages epic with 17 detailed tasks
  • 7f3317f feat(beads): add bead history & code correlation feature plan
  • a87199f feat(beads): add interactive graph visualization epic with force-graph
  • e6ccd6f feat(beads): add static pages epic with SQLite+sql.js architecture
  • 1e26d7f feat(beads): redesign --robot-triage as unified mega command
  • 7e9f712 feat(beads): reopen 5 incremental enhancements with integration guidance
  • 22e55ae feat(board): add detail panel with Tab toggle (bv-r6kh)
  • 60dabe2 feat(board): add filter keys (o/c/r) to board view (bv-naov)
  • f9c754f feat(board): add visual dependency indicators with color-coded borders (bv-kklp)
  • 35a49ab feat(board): enhance detail panel with full dependency info (bv-kklp)
  • 6753569 feat(board): implement rich card content with improved info density (bv-1daf)
  • 932ad9d feat(burndown): include sprint scope change events
  • f975c29 feat(bv-190l): implement file-centric drill-down in History view
  • 25fe4e5 feat(bv-19pq): add change impact analysis for agents
  • b51608c feat(bv-1x6o): add timeline visualization panel to history view
  • 7729029 feat(bv-48kr): implement impact network graph for bead correlation
  • 04c640a feat(bv-5bqh): implement Session Preview Modal (V key)
  • a0d7169 feat(bv-643f): add pre-computed graph layout + detail pane for pages export
  • 9b58387 feat(bv-7a2f): add file co-change pattern detection
  • 382a90f feat(bv-hmib): add file-bead reverse index for history view
  • e69bef6 feat(bv-i1vw): add comprehensive cass integration safety tests
  • 966f513 feat(bv-i3ii): add inline card expansion in Board view
  • a941fbd feat(bv-j74w): add temporal causality analysis for bead history
  • 8a01220 feat(bv-jdop): implement orphan commit detection with smart heuristics
  • 1c92d8f feat(bv-jtdl): implement related work discovery for beads
  • db435cf feat(bv-kvlx): add view mode toggle animation in History view
  • 053999d feat(bv-nl8a): add column statistics to board headers
  • b18a1cf feat(bv-nlo0): implement blocker chain visualization and --robot-blocker-chain command
  • 3239c29 feat(bv-qnlb): add comprehensive E2E tests for pages export options
  • 18db6e4 feat(bv-s57m): complete Help Modal updates and Cass Session Modal tests
  • c6c8197 feat(bv-t4yg): add enhanced heatmap visualization with navigation
  • b827f64 feat(bv-tf6j): implement smart empty column handling for board view
  • 0c23321 feat(bv-wjs0): add swimlane grouping modes to board view
  • 8c18b66 feat(bv-y836): add status bar session indicator
  • beca14b feat(cass): add detection and health checking package (bv-uznu)
  • 5fddade feat(cass): add result caching system with LRU eviction (bv-bjv0)
  • 24b4594 feat(cass): add search interface with safety wrappers (bv-8phk)
  • 724f236 feat(ci): add Codecov integration and coverage tooling
  • 273f1aa feat(cli): add --emit-script flag for top-N recommendation shell scripts (bv-89)
  • 7fdf0d5 feat(cli): add --export-pages static site export (bv-73f)
  • cc1ad14 feat(cli): add --robot-burndown command for sprint analytics (bv-159)
  • a8351a6 feat(cli): add --robot-suggest command (bv-180)
  • 327662f feat(cli): add Agent Swarm Protocol CLI commands (bv-139)
  • 195c06e feat(cli): add data_hash to robot-next and improve usage hints
  • 109b537 feat(cli): add natural sorting for issue IDs
  • 40e4716 feat(cli): add robot-sprint-list and robot-sprint-show flags (bv-156)
  • 9f8d6cf feat(cli): add velocity snapshot to robot-insights output (bv-123)
  • e2e73b4 feat(cli): implement --robot-capacity simulation (bv-160)
  • 5c18859 feat(cli): implement --robot-forecast ETA estimation (bv-158)
  • 37ab58e feat(correlation): add Correlator orchestrator for history reports
  • f279882 feat(correlation): add correlation confidence audit (bv-e1u6)
  • e07b9c6 feat(correlation): add streaming parser and batch extraction for large repos (bv-76)
  • ecb5549 feat(correlation): implement co-committed file extraction (bv-65)
  • 96e8c72 feat(correlation): implement confidence scoring model (bv-69)
  • f26d9cf feat(correlation): implement git history extractor (bv-64)
  • 21ccc04 feat(correlation): implement history caching layer (bv-74)
  • 8e56aee feat(correlation): implement incremental history updates (bv-75)
  • 6c459ae feat(correlation): implement reverse lookup commit→bead (bv-70)
  • 26ade49 feat(correlation): implement temporal correlation (bv-68)
  • 214e80d feat(drift): add alert configuration with disabled alerts and per-label overrides (bv-167)
  • 090c418 feat(drift): add downstream priority sum to blocking cascade alerts (bv-165)
  • da5a57b feat(e2e): add comprehensive AGENTS.md integration E2E tests
  • 8a1d652 feat(e2e): enhance harness.sh with comprehensive logging infrastructure
  • ddd5d52 feat(export): add --agent-brief bundle export (bv-131)
  • 28a1e42 feat(export): add --priority-brief Markdown export (bv-96)
  • 92c7709 feat(export): add --robot-graph command for dependency graph export (bv-136)
  • ffcbc41 feat(export): add Cloudflare Pages deployment support (bv-5dl)
  • 2ea8977 feat(export): add SQLite schema and data structures for static export (bv-6hl)
  • 42bc23a feat(export): add beautiful force-directed graph visualization
  • b496d84 feat(export): add full bead data, triage, and history to interactive graph
  • 38fd9ac feat(export): add gh CLI integration for GitHub Pages deployment (bv-kdn)
  • 8512c75 feat(export): add graph snapshot PNG/SVG export with summary block
  • 766ca61 feat(export): add interactive HTML graph visualization with force-graph
  • 220b12d feat(export): add interactive deployment wizard --pages flag (bv-10g)
  • bfccf58 feat(export): add local preview server for static bundles (bv-50r)
  • ef01e09 feat(export): generate README.md with project stats for GitHub Pages
  • 0f2942b feat(export): integrate Cloudflare Pages into deployment wizard (bv-5dl)
  • 6a897ba feat(export): integrate hooks with --export-pages (bv-qjc.3)
  • d570f02 feat(export): overhaul detail pane UI and add prose typography system
  • d5ceb62 feat(export): polish GitHub Pages viewer for premium UX
  • eda80f0 feat(export): switch to pure-Go SQLite with built-in FTS5 support
  • 0fe11cd feat(export): vendor all CDN dependencies for offline use
  • 40dd45e feat(graph): add critical path animation with traversal visualization (bv-gij1)
  • 63d43dd feat(graph): add heatmap mode, gold glow hover highlighting, and font size fixes
  • 04dde17 feat(history): add Git-centric view mode (bv-tl3n)
  • f374d48 feat(history): add adaptive three-pane layout (bv-xrfh)
  • 37bf83e feat(history): add keyboard navigation improvements (bv-xf4p)
  • 9ba1348 feat(history): add lifecycle events display in detail pane (bv-7k8p)
  • 6d2f89d feat(history): add search & filter infrastructure (bv-nkrj)
  • 7c56a35 feat(history): add statistics header bar with badges (bv-y5sx)
  • 358280e feat(history): enhance commit detail pane with rich display (bv-9fk1)
  • 2d4ae71 feat(hooks): improve config handling and add YAML tests
  • b9bdc71 feat(insights): add scrollable detail panel with viewport
  • 102b8d6 feat(labels): add Labels View feature design and beads (bv-99)
  • 6f5b8c7 feat(loader): support BEADS_DIR environment variable (bv-zaxb)
  • 979c99a feat(main): add ergonomic robot output filters (bv-84)
  • 4d7ccf0 feat(main): add robot output filters (bv-84)
  • afc882d feat(main): add top_what_ifs to --robot-insights output (bv-83)
  • 0068189 feat(model): add Sprint, Forecast, and BurndownPoint types (bv-155)
  • 541bd03 feat(platform): Windows shell compatibility and download verification
  • 7ede87b feat(priority): add WhatIfDelta to recommendations (bv-83)
  • 5881133 feat(robot): add --label flag to scope analysis to label subgraph (bv-122)
  • 128581e feat(robot): add usage hints and advanced graph metrics (bv-84)
  • ca937da feat(robot): enable --as-of for all robot commands
  • b3e4d1b feat(test): add E2E test for GitHub Pages deployment (bv-ufsr)
  • c275439 feat(tui): add triage insights to TUI (bv-151)
  • 0a4d0de feat(tutorial): add Advanced Features content (bv-19gf)
  • e3297fc feat(tutorial): add Core Concepts content and fix keybindings (bv-sbib)
  • 091a597 feat(tutorial): add Glamour markdown rendering (bv-lb0h)
  • d8a055d feat(tutorial): add Introduction & Philosophy content (bv-kdv2)
  • 9573362 feat(tutorial): add Real-World Workflows content (bv-a2rv)
  • 3df90f1 feat(tutorial): add Views & Navigation content (bv-36wz)
  • e218e97 feat(tutorial): add beautiful UI layout & chrome (bv-h6rq)
  • 79e5a79 feat(tutorial): add enhanced keyboard navigation (bv-wdsd)
  • 2ba1e93 feat(tutorial): connect Views content constants to pages (bv-wra5, bv-h6jw)
  • 61e1068 feat(ui): add AGENTS.md prompt modal component
  • 689455b feat(ui): add CapsLock/tutorial trigger key detection (bv-6xa1)
  • 49fc7a9 feat(ui): add Space key tutorial entry point in help modal (bv-0trk)
  • 187c022 feat(ui): add Tutorial Model Infrastructure (bv-d6vi)
  • 62eba68 feat(ui): add alerts panel to TUI (bv-168)
  • 1a242dc feat(ui): add attention view with label attention scores
  • 021e044 feat(ui): add context detection system (bv-ocw0)
  • 7f0ad95 feat(ui): add context field to ShowTutorialMsg (bv-sd8b)
  • c0e83e1 feat(ui): add context-specific help system (bv-4swd)
  • 80ce480 feat(ui): add cross-label flow table to label health detail view
  • 94c128d feat(ui): add history view keybindings (bv-73)
  • e409110 feat(ui): add keyboard shortcuts for label navigation (bv-126)
  • 436cf75 feat(ui): add label drilldown view with cross-label deps (bv-107, bv-108)
  • cbd8ae8 feat(ui): add label graph analysis sub-view (bv-109)
  • 3d59ab5 feat(ui): add priority heatmap visualization (bv-95)
  • cc96605 feat(ui): add priority insights panel to TUI (bv-91)
  • 4bd638a feat(ui): add priority radar with PR/BW/Impact bars (bv-93)
  • ae334c8 feat(ui): add sort by creation date with 's' key (bv-3ita)
  • bf97c27 feat(ui): add sparklines to list view in wide mode
  • c91d94a feat(ui): add sprint dashboard view with progress bar and burndown chart (bv-161)
  • 9f5e51b feat(ui): add tutorial progress persistence (bv-1lel)
  • bd0186a feat(ui): enhance label health detail with incoming/outgoing flows
  • 9983300 feat(ui): enhance label picker with count-based sorting
  • 7186d11 feat(ui): implement TUI history view (bv-71)
  • 95e77f8 feat(ui): improve label dashboard scrolling and add sprint key handling
  • b77a8f6 feat(ui): improve label health detail cross-flow display
  • 01e01f8 feat(ui): integrate history into detail pane (bv-72)
  • ebabcf9 feat(ui): integrate tutorial with main Model (bv-8y31)
  • 3381324 feat(ui): redesign flow matrix as interactive dashboard
  • 51a7a38 feat(ui): tiered escape behavior - clear filters first, then quit
  • 4de28ca feat(ui): wire up AGENTS.md integration trigger
  • 7e4287d feat(update): implement auto-update mechanism with checksum verification (bv-182)
  • 73a9543 feat(viewer): add URL state sync for shareable filtered views (bv-5yb)
  • 2b92b87 feat(viewer): add WASM fallback detection and graceful degradation (bv-p32k)
  • df1a676 feat(viewer): add WASM memory management and lifecycle tracking (bv-k79d)
  • 600e064 feat(viewer): add comprehensive insights view with graph metrics (bv-vt0)
  • 70fcbdf feat(viewer): add force-graph visualization component (bv-jndd)
  • ff909e8 feat(viewer): add history transformer and demo data for time-travel (bv-z38b)
  • 7fea7c6 feat(viewer): add interactive charts dashboard (bv-wb6h)
  • 3d45a3f feat(viewer): add label-based clustering and galaxy view (bv-qpt0)
  • f1d3d52 feat(viewer): add layout presets and priority radar enhancements
  • 4843905 feat(viewer): add mobile responsive design (bv-gv7)
  • 4eaf1d1 feat(viewer): add multi-select filter UI for issues list (bv-5yb)
  • a706ba9 feat(viewer): add static viewer asset bundle with sql.js WASM (bv-jdl)
  • c849844 feat(viewer): add time-travel animation through git history (bv-z38b)
  • fcde751 feat(viewer): add vim-style keyboard navigation and shortcuts (bv-1opc)
  • 4f40960 feat(viewer): add visual cycle navigator with zoom and highlighting (bv-uvxe)
  • a75b839 feat(viewer): enhance dashboard with actionable stats and quick wins (bv-uun)
  • 886ae17 feat(viewer): enhance issue detail with graph metrics and dependency viz (bv-dyg)
  • dc05752 feat(viewer): implement comprehensive dark mode support (bv-awl)
  • e2716fc feat(viewer): implement hash-based SPA routing (bv-406)
  • 8e5ad37 feat(viewer): implement visual what-if simulation with cascade animations (bv-470n)
  • 5ea0df6 feat(viewer): integrate heatmap controls and switch to dynamic force layout
  • dfe642f feat(wasm): add HITS (Hubs & Authorities) algorithm (bv-yrcn)
  • b6c521d feat(wasm): add K-shortest paths and parallel cut algorithms (bv-3m20)
  • 23b5429 feat(wasm): add PageRank algorithm (bv-dvp3)
  • ff14bb5 feat(wasm): add Rust WASM graph engine crate (bv-d4w7, bv-bxoe)
  • a116d27 feat(wasm): add TopK Set greedy submodular selection (bv-a00v)
  • ca21212 feat(wasm): add actionable node queries and reachability (bv-kdug)
  • d918c17 feat(wasm): add articulation points and bridges algorithm (bv-ktru)
  • c02d84c feat(wasm): add betweenness centrality algorithm (bv-utky)
  • f6d3e22 feat(wasm): add coverage set vertex cover algorithm (bv-1hnb)
  • c22994d feat(wasm): add critical path heights algorithm (bv-bikt)
  • 35dad43 feat(wasm): add cycle break suggestions (bv-jl6j)
  • 8b3c135 feat(wasm): add cycle detection algorithms (bv-xg92)
  • dbf07a4 feat(wasm): add eigenvector centrality algorithm (bv-a276)
  • db0c7fb feat(wasm): add k-core decomposition algorithm (bv-81ew)
  • b557d16 feat(wasm): add size optimization docs and feature flags (bv-dgyb)
  • 96a2fc4 feat(wasm): add slack computation algorithm (bv-2nyt)
  • 051385b feat(wasm): add subgraph extraction and reachability (bv-ywd5)
  • 099960c feat(wasm): add topological sort algorithm (bv-yi6k)
  • c7f564d feat(wasm): add what-if simulation for cascade impact analysis (bv-njah)
  • 7497067 feat(wizard): add saved settings support and auto-update for existing repos
  • 61af22f feat: Implement --robot-label-health command
  • cc289c6 feat: Implement label health metrics, drift alerts, and robot history tests
  • c7ee77b feat: add 6 complementary feature epics with 46 tasks
  • 6921e11 feat: auto-add .bv to .gitignore and fix TUI spacing
  • 3a4e892 feat: integrate WASM graph engine + attention view (bv-y7a0, bv-117)
  • 7577bff fix(agents): fix legacyBlurbEndPattern regex to match content without backticks
  • 37fd2c8 fix(agents): improve GetBlurbVersion and tighten legacy detection
  • 6a7efdd fix(analysis): add context.Context to AnalyzeAsync call sites
  • 2e493bc fix(analysis): add coverEdge type and clean up duplicate functions
  • fe9cd8a fix(analysis): add deterministic seeding to approximate betweenness centrality
  • cca1d2a fix(analysis): add nil check in computeMarginalUnblocks + jq path fixes
  • a8eb485 fix(analysis): address bugs found in triage code review
  • cdef265 fix(analysis): correct parallelization_gain field paths and test coverage
  • 5586cae fix(analysis): ensure deterministic output for cycles and betweenness metrics
  • 957b7c1 fix(analysis): improve transitive unblock calculation for diamond dependencies
  • a526802 fix(analysis): pass isApproximate flag to betweennessReason
  • 8c34f06 fix(analysis): prevent goroutine leaks in computePhase2WithProfile
  • 16776dc fix(analysis): race condition in graph stats config and cycle sentinel pollution
  • 4d2c4c2 fix(analysis,drift): improve cycle detection determinism and key stability
  • cfc2aed fix(beads): comprehensive WASM epic review and corrections
  • bdfb32f fix(beads): correct WASM epic dependencies + add robot-label-attention
  • 2a91c66 fix(beads): make triage scoring incremental + add auto-update feature
  • 781fb23 fix(beads): resolve priority inversions and make triage incremental
  • 5adc1b2 fix(board): additional bv-yg39 bug fixes
  • 8f6c661 fix(board): properly render detail panel "No Selection" state
  • 9922ba8 fix(board): remove width cap, use full screen (bv-ic17)
  • 10503ce fix(board): reset detail panel cache on SetIssues
  • 5c07136 fix(board,cass): bug fixes and cleanup
  • 6ce42ec fix(burndown): stabilize scope change timestamps
  • adb2a83 fix(bv-19pq): address code review issues in impact analysis
  • 0a7e46a fix(bv-1x6o): use UTF-8 safe truncation in timeline panel
  • 2b72b34 fix(bv-7wl7): add 100ms ready timeout to prevent startup hang
  • 13c3c6a fix(bv-97qc): fix deadlock in FeedbackData weight retrieval methods
  • 7480c0b fix(bv-hmib): address code review issues in file index
  • 56f91ad fix(bv-j74w,bv-i3ii): address code review bugs in causality and board
  • e7af186 fix(bv-jdop): fix regex bugs and performance in orphan detection
  • cfa8983 fix(bv-t4yg): address code review issues in heatmap implementation
  • a2f3ec4 fix(bv-tvti): address code review issues in correlation engine
  • 27d1230 fix(cass): fix race condition in concurrent access test
  • 37fe3c9 fix(cass): improve cache documentation and remove unused code
  • 8ef17a6 fix(cass): use status variable in TTL recheck test
  • 8b500f1 fix(cass-modal): fix copied flag and navigation bounds bugs
  • 8ad2bd5 fix(correlation): address code review issues in bv-e1u6
  • 6240345 fix(correlation): code review bug fixes and --min-confidence flag
  • 3d46459 fix(correlation): code review fixes for correlation package
  • 11a7fc6 fix(correlation): handle edge cases in git log parsing and file detection
  • 64ae5fc fix(correlation): use null byte delimiter for git log parsing
  • 31c0037 fix(cycle_warnings): cap confidence at 1.0 for self-loops
  • 2336d83 fix(deploy): handle 'stale info' error in force-with-lease fallback
  • 91fc43a fix(deps): add nil checks in dependency loops to prevent panics
  • bd43f72 fix(docs): remove unimplemented ~ context help documentation
  • c02c9a3 fix(drift): correct cycle normalization to preserve direction
  • 6d204a2 fix(e2e): add missing rows.Err() check in searchFTS helper
  • bf4724b fix(e2e): correct JSON tag in TestRobotTriageBlockersToClear
  • 969e526 fix(e2e): skip read-only directory test on Windows
  • 59a4137 fix(export): README bug fixes from code review
  • fb4cca4 fix(export): README with live URL and actionable insights
  • bafb02f fix(export): add BV_NO_BROWSER check to OpenCloudflareInBrowser
  • 124151b fix(export): bundle sql.js WASM and fix COEP for GitHub Pages
  • 1470355 fix(export): cloudflare and sqlite schema improvements
  • be19d69 fix(export): correct README links for GitHub Pages deployment
  • e7ccc66 fix(export): correct filter properties and dark mode transitions
  • 4fcee90 fix(export): correct inverted blocksIDs/blockedByIDs mappings
  • 8f5e2ed fix(export): default to including ALL issues and history
  • 513d943 fix(export): escape pipe chars in assignee and improve graph rendering
  • 66da748 fix(export): preserve hash characters in mermaid labels and add svg safety test
  • 1871fe8 fix(export): resolve 3 bugs in interactive graph visualization
  • faeeab5 fix(export): resolve GitHub Pages viewer errors
  • 81f81b9 fix(export): resolve critical bugs in interactive graph export
  • 999cee2 fix(export): use proper JetBrains Mono font file (90KB)
  • 47f3ee0 fix(export,drift): improve staleness detection and DOT/Mermaid escaping
  • 2c0561d fix(flow-matrix): add bounds validation and width safety checks
  • d18f2a1 fix(history): add middle pane scrolling for three-pane layout (bv-xrfh)
  • 0c8b150 fix(history): address code review bugs in bv-7k8p and bv-xf4p
  • 20e98b9 fix(history): correct Unicode and width handling in commit detail (bv-9fk1)
  • e5e1dd1 fix(history): correct search filter bugs in bv-nkrj implementation
  • 41d3143 fix(history): resolve beads file path before creating correlator
  • de5f3e6 fix(hooks): handle unicode in truncate function + sync meta update
  • 271e660 fix(install): handle empty TMP_DIRS array with set -u (bv-g4gs)
  • 28ca5a8 fix(loader): prevent double-close in SaveSprintsToFile
  • d8c0167 fix(pages-export): resolve graph view initialization and error handling
  • 6e2be79 fix(preview): respect BV_NO_BROWSER env var in --preview-pages
  • 6aa730e fix(recipe): sort recipe list alphabetically
  • af0a554 fix(robot): avoid stderr note on diff-since auto-enable
  • 982076f fix(robot): keep JSON output stderr-clean
  • 32eafc2 fix(robot): wire advanced_insights into --robot-insights output (bv-181)
  • ba90615 fix(robot-diff): add as_of metadata fields to diff output
  • 4ec650c fix(search): add missing pkg/search package to fix Windows builds (bv-qeqe, #20)
  • 5fc6d82 fix(search): handle corrupt vector index with automatic backup and recovery
  • 737525a fix(search): prevent panic on concurrent entry removal
  • a51d7b1 fix(staticcheck): resolve all warnings across ui and e2e tests
  • 6031900 fix(test): add missing ComputeFilterValue call in coverage test
  • 23fbeb3 fix(tests): address code review issues in history tests
  • 07e567e fix(tests): address code review issues in tutorial tests
  • 97ca5f6 fix(tests): prevent browser opening in all test packages
  • 4da4fd0 fix(triage): correct action hint for in-progress issues
  • 6f27bb5 fix(triage): don't label in_progress as unclaimed
  • ca4efef fix(tutorial): correct Time Travel and Workspace Mode keybindings
  • 562982f fix(ui): add bounds check for zero/negative width in RenderMiniBar
  • 1dc544d fix(ui): add fallback for glamour renderer initialization
  • 85faeba fix(ui): add missing semantic search UI component and DueDate field
  • 2f59ebf fix(ui): add scrollable help overlay for small terminals (bv-43js)
  • f80d072 fix(ui): additional MarkdownRenderer bug fixes
  • 5b3f108 fix(ui): correct context help content for all contexts (bv-6dk8)
  • da074b2 fix(ui): correct label picker key in context help (bv-ufz2)
  • a8e0699 fix(ui): correct shortcuts sidebar entries
  • 37193d5 fix(ui): correct velocity comparison test to use AdaptiveColor (bv-125)
  • 64ff854 fix(ui): display labels in detail view panel (bv-f103)
  • 07a70ba fix(ui): improve light mode color contrast for accessibility (bv-3fcg)
  • 9be6fb4 fix(ui): improve shortcuts sidebar and priority hints UX
  • da8722d fix(ui): improve theme support and fix edge cases in rendering
  • 36ec33f fix(ui): inline cycleSortMode to fix value receiver issue
  • a2ecd1d fix(ui): make semantic search non-blocking to prevent keyboard hijacking
  • cb2eb1a fix(ui): normalize key bindings and fix sort mode cycling
  • 2d14f29 fix(ui): preserve pending term when caching unrelated semantic results
  • f1af3d2 fix(ui): preserve theme in MarkdownRenderer.SetWidth
  • 9df3edd fix(ui): prevent list selection change when detail view has focus (bv-hmkz)
  • e816b44 fix(ui): prevent panic on small window sizes in history view
  • ae32fbf fix(ui): remove Height() constraints from Insights panels to eliminate gaps
  • 259acfc fix(ui): remove erroneous heading prefixes from glamour style
  • ad7db77 fix(ui): remove extra gaps in Insights pane when explanations disabled
  • fba8911 fix(ui): remove extra vertical gaps in Insights markdown rendering
  • 5475dcc fix(ui): replace F-keys with Mac-friendly shortcuts
  • 53959cc fix(ui): resolve TUI alignment issues from variable emoji widths
  • d7ef35c fix(ui): revert unintended sprint_view spacing change
  • 790988f fix(ui): support hyphen separators in smart ID truncation
  • b27e503 fix(ui): update keybindings and help text consistency
  • 2a82e44 fix(ui): update recipe picker test to use F5 key
  • 825816a fix(ui): use beadsPath instead of hardcoded path in openInEditor (bv-3ht4)
  • 7343e57 fix(ui): use go-runewidth for proper Unicode visual width handling
  • 408bb39 fix(ui): use lipgloss.Style for AdaptiveColor rendering
  • 155a5a5 fix(ui/loader): fix truncation bug, inconsistencies in git loader and graph edges
  • d632ebf fix(utf8): use rune-based truncation for proper UTF-8 handling
  • 312605e fix(viewer): add critical path badge to issue list and keyboard help
  • dce1905 fix(viewer): add crossorigin attribute to d3.js CDN script
  • 7af17c2 fix(wizard): add missing trailing space in success box content lines
  • 1cb02ff fix(wizard): dynamically size success box to fit content
  • bdc7527 fix: add nil checks in sqlite_export.go to prevent panics
  • cb639f8 fix: correct network internal edges calculation and TopConnected source
  • e69e68c fix: correct semantic search key and misleading test comment
  • 9d92942 fix: deterministic markdown output and improved truncation
  • fae6c56 fix: improve test safety and insights markdown rendering
  • f461cb4 fix: resolve compilation errors and improve triage indicator width
  • 9ba633e fix: various bug fixes for export, loader, and UI edge cases
  • ac57875 perf(analysis): O(n²)→O(n log n) sorts, package-level allocs, determinism fixes
  • 2130de9 perf(analysis): add rank accessors and phase2 rank computation
  • 1ad3ee2 perf(analysis): ensure deterministic output in duplicate detection and risk scoring
  • 03f7102 perf(analysis): optimize computeUnblocks using graph traversal
  • d1cfcbb perf(analysis): optimize detection algorithms with inverted indices
  • 3836a25 perf(analysis): remove unused code in triage and priority (bv-runn.4, bv-runn.5)
  • a0bebac perf(analysis): reuse graph stats for label health and fix data race
  • c460041 perf(analysis): use time.NewTimer instead of time.After in select
  • b7abc76 perf(cli): skip expensive centrality metrics for --robot-plan
  • 2fa026a perf(cmd): use velocity helper in --robot-insights (bv-runn.8)
  • dc836a0 perf(correlation): stream git log output instead of buffering
  • da2cf6d perf(export): move regex compilations to package level
  • 34b8995 perf(hooks): ensure deterministic environment variable ordering
  • 2d5909d perf(loader): optimize JSONL scanner buffer allocation
  • 6741306 perf(ui): wire TUI startup to reuse analyzer/stats for triage (bv-runn.12)
  • 5eff8b8 perf: optimize graph analysis and workspace loading
  • e636ef1 refactor(analysis): add context parameter to CachedAnalyzer.AnalyzeAsync
  • 52ee4f2 refactor(analysis): cleanup unused code and improve naming
  • 03ff452 refactor(analysis): improve graph and cycle detection
  • 4f27cdd refactor(analysis): respect WaitForPhase2 option in triage computation
  • c8378cb refactor(analysis): simplify risk signals and fix flaky label sorting
  • 7d0da7e refactor(analysis): use Go stdlib functions instead of custom helpers
  • 14301bd refactor(correlation): use package-level commitPattern in StreamExtractor
  • 0f0bd0e refactor(export): code cleanup and Go style fixes
  • fa54bdc refactor(export): extract renderSVGToWriter for testability
  • d43294f refactor(loader,hooks): centralize config and improve error reporting
  • 04bfb17 refactor(triage): simplify recommendations and fix ClaimCommand
  • ee40a99 refactor(triage): use human-readable action hints
  • 8ec3831 refactor(ui): add theme-aware markdown rendering abstraction
  • 285133e refactor(ui): remove unused BoardModel fields
  • 92e7ccd refactor(ui): reorder style declarations and improve error message
  • 2f25add refactor(wizard): replace bufio prompts with huh TUI forms
  • fd7f62d refactor: remove Agent Swarm Protocol (out of scope, use mcp_agent_mail)
  • 81b4efa style(correlation): clean up whitespace and struct field alignment
  • 2c0022a test(agents): add edge case tests for legacy blurb migration (bv-efrq)
  • eb633e0 test(agents): add integration tests for AGENTS.md feature flow
  • dea1a1a test(agents): add legacy blurb detection tests
  • feda809 test(analysis): add comprehensive edge case tests for label analysis (bv-127)
  • a37aaff test(analysis): add invariance test suite for perf refactor safety (bv-runn.2)
  • 60bb011 test(analysis): add risk signal tests and sync beads
  • 0497398 test(analysis): add unit tests for duplicate detection functions
  • 064134c test(analysis): add unit tests for label_suggest.go and suggest_all.go
  • 58a035b test(analysis): expand ETA estimation test coverage to 90%+ (bv-ta9l)
  • 739ab7d test(analysis): expand duplicates_test.go with comprehensive coverage
  • 79c99c7 test(analysis): update tests for AnalyzeAsync context parameter
  • c83278c test(board): add comprehensive board view test suite (bv-4agf)
  • 30501b3 test(bv-0d11): comprehensive tutorial page rendering validation
  • 56b2761 test(bv-af35): add E2E tests for swimlane mode cycling
  • 4d73a9c test(bv-cw1u): add comprehensive history view test suite
  • 8ee1bf4 test(bv-ipqb): add E2E tests for correlation features
  • 6eec07e test(bv-mhfz): add comprehensive E2E tests for pages export detail pane
  • 9fe6585 test(bv-we18): comprehensive context help coverage tests
  • 4c2d53b test(correlation): expand unit test coverage for history feature (bv-77)
  • f7ebc9f test(e2e): add Cloudflare Pages deployment E2E tests (bv-mwlh)
  • 0f18e64 test(e2e): add comprehensive cycle visualization E2E tests (bv-f1zg)
  • 0d2f0d7 test(e2e): add comprehensive error scenario tests for bv-fqpv
  • eaabc61 test(e2e): add comprehensive robot command contract tests
  • 00b9e7b test(e2e): add comprehensive static bundle validation tests
  • e32c8c3 test(e2e): add contract tests for track/label triage grouping
  • ade0a30 test(e2e): add graph navigation E2E tests
  • 375e2a9 test(e2e): add graph topology E2E tests (bv-gmka)
  • 3538aba test(e2e): add incremental export E2E tests (bv-2ino)
  • df053a6 test(e2e): add multi-step workflow E2E tests (bv-qfr5)
  • 43fce81 test(e2e): add offline functionality E2E tests (bv-pua7)
  • 7814e51 test(e2e): add performance regression tests for bv-ut9x
  • 070eaee test(e2e): add race condition and concurrent access tests for bv-kozq
  • a8b9ebe test(e2e): add wizard flow walkthrough tests
  • cfe13e5 test(e2e): improve TUI snapshot test reliability
  • 9049a02 test(export): add comprehensive SVG rendering unit tests (bv-6jyn)
  • 548a900 test(export): add comprehensive integration tests for static export (bv-ake)
  • cbe8ee0 test(export): add comprehensive tests for graph snapshot generation
  • 2809199 test(export): update sqlite schema tests
  • 6fe0b10 test(export,ui): add benchmark tests for graph rendering performance
  • b18f44d test(export,ui): add golden tests for graph rendering
  • 6552304 test(flow-matrix): update tests for simplified legacy function
  • b29eb9c test(hooks): add platform-specific tests for shell command selection
  • 7ac72f3 test(search): add comprehensive unit tests for pkg/search
  • 8e34ce6 test(tutorial): add comprehensive tutorial system tests (bv-j4og)
  • 9e4bc4b test(ui): add comprehensive sprint_view.go unit tests
  • 1ea7912 test(ui): add comprehensive tests for label dashboard and sprint view
  • 0fa6d96 test(ui): add comprehensive unit tests for flow_matrix.go
  • 1ed811a test(ui): add comprehensive unit tests for item.go
  • ed31728 test(ui): add comprehensive unit tests for semantic_search.go
  • 1e6b428 test(ui): add comprehensive workspace_repos.go unit tests
  • 42fb3fe test(ui): add file tree edge case tests for cursor preservation and multi-file commits
  • cefaceb test(ui): add small width test for history view
  • 390bb39 test(ui): expand label_dashboard_test.go with comprehensive coverage
  • a35cd09 test(ui): use io.Discard for lipgloss renderer in tests
  • 7ff0ff8 test(ui,e2e): add attention view and graph export test coverage
  • a5a9b6d test(ui/graph): add 20+ comprehensive unit tests for graph view
  • a33df31 test(updater): add tests for checksum parsing and download verification
  • ed551ea test(wasm): add cross-validation test suite for Go/WASM algorithms (bv-psjp)

Don't miss a new beads_viewer release

NewReleases is sending notifications on new releases.