Beads Viewer v0.25.0 improves workflow readiness, source selection, live dashboards and Cass search, and refreshes the Go and Rust/WASM dependencies.
- Preserve custom workflow states and blocking relationships throughout loading, triage and dashboard exports.
- Keep live refresh attached to the source that loaded successfully, detect SQLite WAL updates, and preserve the last good database when an export rebuild fails.
- Batch SQLite export writes into transactions to reduce disk syncs and roll back partial indexing or metadata writes on failure.
- Reuse analysis snapshots and dependency adjacency for priority recommendations; keep incomplete large-project performance acceptance explicitly separate from these improvements.
- Improve Cass search responsiveness and source-integrity reporting.
- Document br 0.6.0 as the minimum for executing saved claim commands with deferral guards.
- Raise the source-build minimum to Go 1.26 and update the maintained toolchain to Go 1.26.8. Refresh vendored modules and both Rust lockfiles while preserving local patches and intentional pins.
- Rebuild the embedded graph WASM with wasm-bindgen 0.2.128 and verify byte-identical reproduction from two compiler homes.
Archives cover Linux amd64/arm64, macOS amd64/arm64 and Windows amd64. Verify downloads against checksums.txt. Release assets include individual checksum files, the sealed release-gate receipt and an SBOM generated from the packaged Linux amd64 binary.
See CHANGELOG.md for the detailed changes and evidence boundaries. Native Windows can still reject replacement of a SQLite database held open by another process; that failure preserves the existing database.