# Changelog

All notable changes to **Beads Viewer (`bv`)** are documented here. Versions are listed newest-first. Each entry links to the tagged commit on GitHub. Where a version was published as a GitHub Release (with binaries), it is marked accordingly; tag-only versions are noted as such.

---

## [Unreleased]

Post-v0.15.2 work on `main`, not yet tagged.

### Editor Integration
- Smart terminal editor dispatch via `O` key for opening beads in `$EDITOR` ([550f3bd](https://github.com/Dicklesworthstone/beads_viewer/commit/550f3bd))
- YAML frontmatter: single-pass unescape, escape all fields, fix body whitespace and labels handling ([7a481b0](https://github.com/Dicklesworthstone/beads_viewer/commit/7a481b0), [90aa46e](https://github.com/Dicklesworthstone/beads_viewer/commit/90aa46e), [c0f670b](https://github.com/Dicklesworthstone/beads_viewer/commit/c0f670b))

### Robustness
- Preserve issue deep-links during cold load filter sync ([81a1983](https://github.com/Dicklesworthstone/beads_viewer/commit/81a1983))
- Guard `truncate()` against negative/small max and nil Process check ([816f9c3](https://github.com/Dicklesworthstone/beads_viewer/commit/816f9c3))
- Guard against negative `strings.Repeat` and normalize whitespace status ([a0a35ee](https://github.com/Dicklesworthstone/beads_viewer/commit/a0a35ee))

---

## [v0.15.2] -- 2026-03-09 (Release)

Patch release fixing Cloudflare Pages deployment on headless servers.

### Deployment Fixes
- Check all wrangler config paths and handle refresh tokens ([cf001ba](https://github.com/Dicklesworthstone/beads_viewer/commit/cf001ba))

---

## [v0.15.1] -- 2026-03-09 (Release)

Patch release for a wrangler auth hang discovered immediately after v0.15.0.

### Deployment Fixes
- Fix wrangler auth check hanging on headless servers ([4cc8635](https://github.com/Dicklesworthstone/beads_viewer/commit/4cc8635))

---

## [v0.15.0] -- 2026-03-08 (Release)

Major release focused on `br`/`beads-rs` compatibility, expanded status types, security hardening, and POSIX-compliant CLI flags.

### Compatibility & Data Source
- Read labels from separate `labels` table for `br`/`beads-rs` SQLite compatibility ([19437c4](https://github.com/Dicklesworthstone/beads_viewer/commit/19437c4))
- Add `--db` flag and `BEADS_DB` env var for configuring database path (#125) ([b56ddae](https://github.com/Dicklesworthstone/beads_viewer/commit/b56ddae))
- Migrate from Go `flag` to `pflag` for POSIX double-dash options ([064b3d0](https://github.com/Dicklesworthstone/beads_viewer/commit/064b3d0))
- Complete `bd`-to-`br` command migration across all source and tests ([f9ba482](https://github.com/Dicklesworthstone/beads_viewer/commit/f9ba482), [6bce598](https://github.com/Dicklesworthstone/beads_viewer/commit/6bce598))

### Status & Display
- Add color mappings for deferred, draft, pinned, hooked, review, and tombstone statuses ([42d69f7](https://github.com/Dicklesworthstone/beads_viewer/commit/42d69f7), [ce542b3](https://github.com/Dicklesworthstone/beads_viewer/commit/ce542b3))
- Improve footer text contrast across terminal themes (#128) ([271cb10](https://github.com/Dicklesworthstone/beads_viewer/commit/271cb10))
- Color-profile-aware styling for Solarized and 16-color terminals ([cbbcb1f](https://github.com/Dicklesworthstone/beads_viewer/commit/cbbcb1f))
- Use terminal default background to prevent ANSI color mismap (#101) ([2599cce](https://github.com/Dicklesworthstone/beads_viewer/commit/2599cce))

### Security
- Scope GitHub token to `github.com` domains to prevent credential leaking on redirects ([ccd23d0](https://github.com/Dicklesworthstone/beads_viewer/commit/ccd23d0))
- Trim whitespace from GitHub token env vars to prevent 401 errors ([a148823](https://github.com/Dicklesworthstone/beads_viewer/commit/a148823))
- Add `GITHUB_TOKEN` support for self-update (#116, #117) ([2ff6cab](https://github.com/Dicklesworthstone/beads_viewer/commit/2ff6cab))

### Board View
- Correct column width calculation to prevent line rendering glitch (#114) ([08eb523](https://github.com/Dicklesworthstone/beads_viewer/commit/08eb523))
- Allow board columns to shrink below 12 chars on very narrow terminals ([e50be8a](https://github.com/Dicklesworthstone/beads_viewer/commit/e50be8a))
- Correct detail panel box drawing ([2ff6cab](https://github.com/Dicklesworthstone/beads_viewer/commit/2ff6cab))

### Robot Mode & Agent Support
- Add `--agents-*` CLI flags for AGENTS.md blurb management ([8e9c656](https://github.com/Dicklesworthstone/beads_viewer/commit/8e9c656))
- Normalize robot output envelope across all commands ([23172a1](https://github.com/Dicklesworthstone/beads_viewer/commit/23172a1))
- Apply recipe filtering before robot modes ([dc6bfab](https://github.com/Dicklesworthstone/beads_viewer/commit/dc6bfab))
- Upgrade agent blurb to v2 ([ce542b3](https://github.com/Dicklesworthstone/beads_viewer/commit/ce542b3))

### Version Detection
- Multi-source version detection with graceful fallback; filter pseudo-versions and dirty builds ([ede65f2](https://github.com/Dicklesworthstone/beads_viewer/commit/ede65f2), [1bb3c27](https://github.com/Dicklesworthstone/beads_viewer/commit/1bb3c27))
- Validate ldflags injection to prevent empty version output (#126) ([087af33](https://github.com/Dicklesworthstone/beads_viewer/commit/087af33))

### Triage & Analysis
- Transitive parent-blocked check in `GetActionableIssues` ([b14e9c4](https://github.com/Dicklesworthstone/beads_viewer/commit/b14e9c4))
- Invalidate robot triage disk cache when `.beads/` directory changes (#127) ([9464db4](https://github.com/Dicklesworthstone/beads_viewer/commit/9464db4))
- Deep mtime scan via `WalkDir` for cache invalidation ([d1e8233](https://github.com/Dicklesworthstone/beads_viewer/commit/d1e8233))

### Deployment
- Add GitHub Pages and Cloudflare deployment support for static export ([e60384b](https://github.com/Dicklesworthstone/beads_viewer/commit/e60384b))
- Auto release notes CI workflow (#99) ([2599cce](https://github.com/Dicklesworthstone/beads_viewer/commit/2599cce))

### License
- Update license to MIT with OpenAI/Anthropic Rider ([81c2b94](https://github.com/Dicklesworthstone/beads_viewer/commit/81c2b94))

---

## [v0.14.4] -- 2026-02-03 (Release)

Expanded robot-mode CLI with additional machine-readable outputs.

### Robot Mode
- Expand robot-mode commands with enhanced outputs and wizard support ([ae2e2e7](https://github.com/Dicklesworthstone/beads_viewer/commit/ae2e2e7), [15e72df](https://github.com/Dicklesworthstone/beads_viewer/commit/15e72df), [65f2708](https://github.com/Dicklesworthstone/beads_viewer/commit/65f2708))

---

## [v0.14.3] -- 2026-02-03 (Release)

Security and reliability fixes for the static HTML export.

### Security & Export
- XSS-escape title in HTML export, wrap errors, improve OPFS cache cleanup ([005a220](https://github.com/Dicklesworthstone/beads_viewer/commit/005a220))
- Ensure SHA-256 hash is always computed for OPFS cache invalidation ([d263a78](https://github.com/Dicklesworthstone/beads_viewer/commit/d263a78))

---

## [v0.14.2] -- 2026-02-03 (Release)

Cache-busting fix for GitHub Pages deployments.

### Export
- Add cache-busting to HTML `<script>` tags for GitHub Pages ([fcf1b7f](https://github.com/Dicklesworthstone/beads_viewer/commit/fcf1b7f))

---

## [v0.14.1] -- 2026-02-03 (Release)

Prevent stale data on GitHub Pages updates.

### Export
- Add cache-busting query strings to prevent stale data after updates ([5cfd94a](https://github.com/Dicklesworthstone/beads_viewer/commit/5cfd94a))

---

## [v0.14.0] -- 2026-02-02 (Release)

Major release introducing smart multi-source data detection, TOON format, live-reload preview, resizable split panes, and the `--robot-docs` / `--robot-schema` commands.

### Data Sources
- Smart multi-source data detection: auto-detect JSONL, SQLite, and `.beads/` directories (#88) ([2016b25](https://github.com/Dicklesworthstone/beads_viewer/commit/2016b25), [af5499b](https://github.com/Dicklesworthstone/beads_viewer/commit/af5499b))
- Prefer `beads.jsonl` over `issues.jsonl` for backward compatibility ([87f36d7](https://github.com/Dicklesworthstone/beads_viewer/commit/87f36d7))
- Watch all repos in workspace mode (closes #79) ([ac11e35](https://github.com/Dicklesworthstone/beads_viewer/commit/ac11e35))

### TOON Output Format
- Add `--format json|toon` for token-optimized output in robot mode ([4f5f032](https://github.com/Dicklesworthstone/beads_viewer/commit/4f5f032))
- Add `--stats` for bv robot output ([ebfeb6f](https://github.com/Dicklesworthstone/beads_viewer/commit/ebfeb6f))

### Robot Mode
- Add `--robot-docs` for machine-readable documentation ([0c9f6a3](https://github.com/Dicklesworthstone/beads_viewer/commit/0c9f6a3))
- Add `--robot-schema` for JSON Schema output ([9213bc5](https://github.com/Dicklesworthstone/beads_viewer/commit/9213bc5))
- Consistent `RobotEnvelope` wrapper across all robot commands ([e6609dd](https://github.com/Dicklesworthstone/beads_viewer/commit/e6609dd))

### Live Preview
- Live-reload via SSE for instant browser refresh during `--preview` ([4b6a095](https://github.com/Dicklesworthstone/beads_viewer/commit/4b6a095))
- Fix Content-Length handling for SSE script injection ([9a72ba7](https://github.com/Dicklesworthstone/beads_viewer/commit/9a72ba7))
- Fix HTTP 408 timeout on large GitHub Pages pushes ([a9594bf](https://github.com/Dicklesworthstone/beads_viewer/commit/a9594bf))

### TUI
- Resizable split view panes ([acf7568](https://github.com/Dicklesworthstone/beads_viewer/commit/acf7568))
- Add `y` shortcut to copy bead ID in list view ([a9ff252](https://github.com/Dicklesworthstone/beads_viewer/commit/a9ff252))
- Reset list cursor before filter refresh to prevent panic ([3a1cde5](https://github.com/Dicklesworthstone/beads_viewer/commit/3a1cde5))
- Preserve triage data across reloads ([6aa9fbf](https://github.com/Dicklesworthstone/beads_viewer/commit/6aa9fbf))

### Analysis & Triage
- Priority scoring for bead analysis and task triage ([da11317](https://github.com/Dicklesworthstone/beads_viewer/commit/da11317))
- Compact adjacency graph for analysis performance ([e16ee9b](https://github.com/Dicklesworthstone/beads_viewer/commit/e16ee9b))
- Staleness analysis in `robot-triage` using git history ([157c3c7](https://github.com/Dicklesworthstone/beads_viewer/commit/157c3c7))
- Support for `review` status ([5fc1a70](https://github.com/Dicklesworthstone/beads_viewer/commit/5fc1a70))
- Group tracks by topological depth instead of connected components ([319b45e](https://github.com/Dicklesworthstone/beads_viewer/commit/319b45e))

### Installation
- Default install to `~/.local/bin` to avoid requiring root ([32785d4](https://github.com/Dicklesworthstone/beads_viewer/commit/32785d4))

---

## [v0.13.0] -- 2026-01-14 (Release)

Major release adding Homebrew/Scoop package distribution, SQLite comment export, watch mode, buffer pooling performance optimizations, and comprehensive agent-friendliness improvements.

### Distribution
- GoReleaser auto-publishing to Homebrew and Scoop ([09db3df](https://github.com/Dicklesworthstone/beads_viewer/commit/09db3df))
- Claude Code `SKILL.md` for automatic capability discovery ([3d393e0](https://github.com/Dicklesworthstone/beads_viewer/commit/3d393e0))

### Export & Data
- Add comments to SQLite export (#52) and watch mode for continuous export (#55) ([2324e61](https://github.com/Dicklesworthstone/beads_viewer/commit/2324e61))
- Support all 8 beads status types; filter blocked items from `robot-next` ([c1c5c40](https://github.com/Dicklesworthstone/beads_viewer/commit/c1c5c40))
- XSS prevention, JSON encoding, and preview validation ([a1e4ca3](https://github.com/Dicklesworthstone/beads_viewer/commit/a1e4ca3))
- Orphan detection, O(1) cycle lookup, and case-insensitive labels ([cba2f3f](https://github.com/Dicklesworthstone/beads_viewer/commit/cba2f3f))
- `IssueFilter` callback and status normalization in loader ([c0e3582](https://github.com/Dicklesworthstone/beads_viewer/commit/c0e3582))
- Unified tombstone/closed status handling ([a80a75c](https://github.com/Dicklesworthstone/beads_viewer/commit/a80a75c))
- Deterministic data hash computation for cache invalidation ([ea25629](https://github.com/Dicklesworthstone/beads_viewer/commit/ea25629))

### Performance
- Comprehensive Round 2 optimizations for `robot-triage` latency ([47adaeb](https://github.com/Dicklesworthstone/beads_viewer/commit/47adaeb))
- Buffer pooling for Brandes' algorithm ([44c10c2](https://github.com/Dicklesworthstone/beads_viewer/commit/44c10c2))
- Memoize `GetActionableIssues` via `TriageContext` ([127176b](https://github.com/Dicklesworthstone/beads_viewer/commit/127176b))
- `topk` utility package for performance-critical sorting ([1cbdb9c](https://github.com/Dicklesworthstone/beads_viewer/commit/1cbdb9c))
- Integrate `topk` into vector search ([8ec02df](https://github.com/Dicklesworthstone/beads_viewer/commit/8ec02df))

### Robot Mode
- Performance metrics package and `--robot-metrics` command ([af868af](https://github.com/Dicklesworthstone/beads_viewer/commit/af868af))
- TTY guard to prevent control sequence leakage in robot mode ([c7e2cfe](https://github.com/Dicklesworthstone/beads_viewer/commit/c7e2cfe))

### Platform Support
- Windows compatibility for atomic file operations ([fe79efa](https://github.com/Dicklesworthstone/beads_viewer/commit/fe79efa))

### Build
- Vendor all Go dependencies for reproducible builds ([fdd2f75](https://github.com/Dicklesworthstone/beads_viewer/commit/fdd2f75))

---

## [v0.12.1] -- 2026-01-07 (Release)

Reliability and concurrency improvements, introducing multi-instance coordination and background workers.

### Concurrency
- Multi-instance awareness and coordination to prevent conflicts ([8bf8118](https://github.com/Dicklesworthstone/beads_viewer/commit/8bf8118))
- Phase 1 background worker infrastructure with snapshot dedup ([cd31623](https://github.com/Dicklesworthstone/beads_viewer/commit/cd31623), [0b67acd](https://github.com/Dicklesworthstone/beads_viewer/commit/0b67acd))
- Async Phase 2 analysis notification ([bb5c4bc](https://github.com/Dicklesworthstone/beads_viewer/commit/bb5c4bc))
- Prevent race conditions and panics in `BackgroundWorker` lifecycle ([160ff93](https://github.com/Dicklesworthstone/beads_viewer/commit/160ff93), [2e47a0a](https://github.com/Dicklesworthstone/beads_viewer/commit/2e47a0a))
- Fix TOCTOU race condition in stale lock takeover ([b544a31](https://github.com/Dicklesworthstone/beads_viewer/commit/b544a31))

### Security
- Prevent shell injection in editor file path ([9cd383b](https://github.com/Dicklesworthstone/beads_viewer/commit/9cd383b))

### Compatibility
- AdaptiveColor for light terminal mode support ([761f4fb](https://github.com/Dicklesworthstone/beads_viewer/commit/761f4fb))
- Accept any non-empty `IssueType` for Gastown compatibility ([f3cba6e](https://github.com/Dicklesworthstone/beads_viewer/commit/f3cba6e))
- Windows installation support via PowerShell script ([3d48d7a](https://github.com/Dicklesworthstone/beads_viewer/commit/3d48d7a))

### Testing
- Comprehensive fuzz testing for JSONL parser ([3b0ed00](https://github.com/Dicklesworthstone/beads_viewer/commit/3b0ed00))

---

## [v0.12.0] -- 2026-01-06 (Release)

Major release introducing the Tree View, tutorial system, `cass` (coding agent session search) integration, three-pane history layout, and `AGENTS.md` auto-injection.

### Tree View
- Full file tree view with cursor-follows-viewport scrolling ([7cae563](https://github.com/Dicklesworthstone/beads_viewer/commit/7cae563), [f514f95](https://github.com/Dicklesworthstone/beads_viewer/commit/f514f95), [e3ad293](https://github.com/Dicklesworthstone/beads_viewer/commit/e3ad293))
- Tree state persistence on expand/collapse ([f54da8b](https://github.com/Dicklesworthstone/beads_viewer/commit/f54da8b), [8355e48](https://github.com/Dicklesworthstone/beads_viewer/commit/8355e48))
- Scroll position indicator and windowed viewport rendering ([a1b5e7c](https://github.com/Dicklesworthstone/beads_viewer/commit/a1b5e7c))
- Integrated with main app model ([33a8618](https://github.com/Dicklesworthstone/beads_viewer/commit/33a8618))

### Tutorial System
- Multi-page tutorial with Glamour markdown rendering ([187c022](https://github.com/Dicklesworthstone/beads_viewer/commit/187c022), [091a597](https://github.com/Dicklesworthstone/beads_viewer/commit/091a597))
- Beautiful UI layout and chrome ([e218e97](https://github.com/Dicklesworthstone/beads_viewer/commit/e218e97))
- Content: Introduction, Core Concepts, Views & Navigation, Advanced Features, Real-World Workflows ([d8a055d](https://github.com/Dicklesworthstone/beads_viewer/commit/d8a055d), [e3297fc](https://github.com/Dicklesworthstone/beads_viewer/commit/e3297fc), [3df90f1](https://github.com/Dicklesworthstone/beads_viewer/commit/3df90f1), [0a4d0de](https://github.com/Dicklesworthstone/beads_viewer/commit/0a4d0de), [9573362](https://github.com/Dicklesworthstone/beads_viewer/commit/9573362))
- Tutorial progress persistence ([9f5e51b](https://github.com/Dicklesworthstone/beads_viewer/commit/9f5e51b))
- Space key entry point and CapsLock trigger detection ([49fc7a9](https://github.com/Dicklesworthstone/beads_viewer/commit/49fc7a9), [689455b](https://github.com/Dicklesworthstone/beads_viewer/commit/689455b))

### Cass (Coding Agent Session Search) Integration
- Detection and health checking for local `cass` instances ([beca14b](https://github.com/Dicklesworthstone/beads_viewer/commit/beca14b))
- Search interface with safety wrappers and LRU result caching ([24b4594](https://github.com/Dicklesworthstone/beads_viewer/commit/24b4594), [5fddade](https://github.com/Dicklesworthstone/beads_viewer/commit/5fddade))
- Session Preview Modal via `V` key ([04c640a](https://github.com/Dicklesworthstone/beads_viewer/commit/04c640a))
- Status bar session indicator ([8c18b66](https://github.com/Dicklesworthstone/beads_viewer/commit/8c18b66))

### History View Enhancements
- Adaptive three-pane layout ([f374d48](https://github.com/Dicklesworthstone/beads_viewer/commit/f374d48))
- Git-centric view mode ([04dde17](https://github.com/Dicklesworthstone/beads_viewer/commit/04dde17))
- Timeline visualization panel ([b51608c](https://github.com/Dicklesworthstone/beads_viewer/commit/b51608c))
- File-centric drill-down ([f975c29](https://github.com/Dicklesworthstone/beads_viewer/commit/f975c29))
- Lifecycle events display in detail pane ([9ba1348](https://github.com/Dicklesworthstone/beads_viewer/commit/9ba1348))
- Search and filter infrastructure ([6d2f89d](https://github.com/Dicklesworthstone/beads_viewer/commit/6d2f89d))
- Statistics header bar with badges ([7c56a35](https://github.com/Dicklesworthstone/beads_viewer/commit/7c56a35))
- View mode toggle animation ([db435cf](https://github.com/Dicklesworthstone/beads_viewer/commit/db435cf))
- Keyboard navigation improvements ([37bf83e](https://github.com/Dicklesworthstone/beads_viewer/commit/37bf83e))
- Enhanced commit detail pane with rich display ([358280e](https://github.com/Dicklesworthstone/beads_viewer/commit/358280e))

### AGENTS.md Management
- Auto-detect and inject bv blurbs into project `AGENTS.md` files ([35e5298](https://github.com/Dicklesworthstone/beads_viewer/commit/35e5298), [4de28ca](https://github.com/Dicklesworthstone/beads_viewer/commit/4de28ca))
- Legacy blurb detection and migration support ([f68d307](https://github.com/Dicklesworthstone/beads_viewer/commit/f68d307))
- Prompt modal component and preference storage ([61e1068](https://github.com/Dicklesworthstone/beads_viewer/commit/61e1068), [e123584](https://github.com/Dicklesworthstone/beads_viewer/commit/e123584))
- Atomic file operations for safe updates ([738eebf](https://github.com/Dicklesworthstone/beads_viewer/commit/738eebf))

### Board View
- Detail panel with Tab toggle ([22e55ae](https://github.com/Dicklesworthstone/beads_viewer/commit/22e55ae))
- Rich card content with improved info density ([6753569](https://github.com/Dicklesworthstone/beads_viewer/commit/6753569))
- Visual dependency indicators with color-coded borders ([f9c754f](https://github.com/Dicklesworthstone/beads_viewer/commit/f9c754f))
- Swimlane grouping modes ([0c23321](https://github.com/Dicklesworthstone/beads_viewer/commit/0c23321))
- Filter keys (`o`/`c`/`r`) in board view ([60dabe2](https://github.com/Dicklesworthstone/beads_viewer/commit/60dabe2))
- Inline card expansion ([966f513](https://github.com/Dicklesworthstone/beads_viewer/commit/966f513))
- Column statistics in headers ([053999d](https://github.com/Dicklesworthstone/beads_viewer/commit/053999d))
- Smart empty column handling ([b827f64](https://github.com/Dicklesworthstone/beads_viewer/commit/b827f64))

### Correlation & Impact Analysis
- Impact network graph for bead correlation ([7729029](https://github.com/Dicklesworthstone/beads_viewer/commit/7729029))
- Related work discovery ([1c92d8f](https://github.com/Dicklesworthstone/beads_viewer/commit/1c92d8f))
- Temporal causality analysis ([a941fbd](https://github.com/Dicklesworthstone/beads_viewer/commit/a941fbd))
- File co-change pattern detection ([9b58387](https://github.com/Dicklesworthstone/beads_viewer/commit/9b58387))
- Orphan commit detection with smart heuristics ([8a01220](https://github.com/Dicklesworthstone/beads_viewer/commit/8a01220))
- Change impact analysis for agents ([25fe4e5](https://github.com/Dicklesworthstone/beads_viewer/commit/25fe4e5))
- Correlation confidence audit ([f279882](https://github.com/Dicklesworthstone/beads_viewer/commit/f279882))
- Blocker chain visualization and `--robot-blocker-chain` command ([b18a1cf](https://github.com/Dicklesworthstone/beads_viewer/commit/b18a1cf))
- File-bead reverse index for history view ([382a90f](https://github.com/Dicklesworthstone/beads_viewer/commit/382a90f))

### Context Help
- Context-specific help system ([c0e83e1](https://github.com/Dicklesworthstone/beads_viewer/commit/c0e83e1))
- Context detection system ([021e044](https://github.com/Dicklesworthstone/beads_viewer/commit/021e044))

### Export & Viewer
- Pure-Go SQLite with built-in FTS5 support (replaces CGO dependency) ([eda80f0](https://github.com/Dicklesworthstone/beads_viewer/commit/eda80f0))
- Vendor all CDN dependencies for offline use ([0fe11cd](https://github.com/Dicklesworthstone/beads_viewer/commit/0fe11cd))
- Auto-add `.bv` to `.gitignore` ([6921e11](https://github.com/Dicklesworthstone/beads_viewer/commit/6921e11))

### UI Polish
- Redesign flow matrix as interactive dashboard ([3381324](https://github.com/Dicklesworthstone/beads_viewer/commit/3381324))
- Scrollable detail panel with viewport in Insights ([b9bdc71](https://github.com/Dicklesworthstone/beads_viewer/commit/b9bdc71))
- Enhanced label picker with count-based sorting ([9983300](https://github.com/Dicklesworthstone/beads_viewer/commit/9983300))

---

## [v0.11.3] -- 2026-01-03 (Release)

Documentation and TUI corrections, plus Nix flake for reproducible builds.

### TUI
- Correct Board view context help -- `L` jumps to last column, not label picker ([122a08a](https://github.com/Dicklesworthstone/beads_viewer/commit/122a08a))
- Fix keyboard shortcut inconsistencies in help/tutorial ([c125906](https://github.com/Dicklesworthstone/beads_viewer/commit/c125906))
- Restore focus to label picker and time travel input after help ([1769970](https://github.com/Dicklesworthstone/beads_viewer/commit/1769970))
- Multiple TUI fixes for focus, detail view, and design field ([686fad4](https://github.com/Dicklesworthstone/beads_viewer/commit/686fad4))

### Self-Update
- TUI update modal with false-positive prevention for dev builds ([8b8bc01](https://github.com/Dicklesworthstone/beads_viewer/commit/8b8bc01), [da0abad](https://github.com/Dicklesworthstone/beads_viewer/commit/da0abad))
- Handle restore-from-backup error in update flow ([8f64e9c](https://github.com/Dicklesworthstone/beads_viewer/commit/8f64e9c))

### Build
- Add Nix flake for reproducible builds and development ([ceb993a](https://github.com/Dicklesworthstone/beads_viewer/commit/ceb993a))
- Change `Version` from `const` to `var` for ldflags support ([8b08c46](https://github.com/Dicklesworthstone/beads_viewer/commit/8b08c46))

---

## [v0.11.2] -- 2025-12-21 (Release)

Embed viewer assets in binary for self-contained `--pages` export.

### Export
- Embed viewer assets in binary so `--pages` export works without external files ([d537ba5](https://github.com/Dicklesworthstone/beads_viewer/commit/d537ba5))

### Analysis
- Use `normalizedFiles` length in correlation `ImpactAnalysis` ([1c4c0fb](https://github.com/Dicklesworthstone/beads_viewer/commit/1c4c0fb))

---

## [v0.11.1] -- 2025-12-19 (Release)

Enhanced static HTML viewer with mobile support.

### Static HTML Viewer
- Arrow key navigation, enhanced heatmap, and mobile help modal ([5a8c94c](https://github.com/Dicklesworthstone/beads_viewer/commit/5a8c94c))

---

## [v0.11.0] -- 2025-12-19 (Release)

Major release introducing hybrid search with graph-aware ranking across both the TUI and static export.

### Hybrid Search
- Core types with weighted scoring model ([7956d47](https://github.com/Dicklesworthstone/beads_viewer/commit/7956d47))
- Metrics cache and query-adaptive weight adjustment ([4cbd453](https://github.com/Dicklesworthstone/beads_viewer/commit/4cbd453))
- CLI hybrid search integration and search configuration ([87981a0](https://github.com/Dicklesworthstone/beads_viewer/commit/87981a0))
- Graph-aware ranking in static export with optional WASM scorer ([8ba75d8](https://github.com/Dicklesworthstone/beads_viewer/commit/8ba75d8), [61a93f7](https://github.com/Dicklesworthstone/beads_viewer/commit/61a93f7))

### TUI Fixes
- Escape key properly closes label picker before quit confirm ([bff5876](https://github.com/Dicklesworthstone/beads_viewer/commit/bff5876))
- Clear `isHistoryView` when switching to other views ([04299d6](https://github.com/Dicklesworthstone/beads_viewer/commit/04299d6))

---

## [v0.10.6] -- 2025-12-18 (Release)

Rapid patch release fixing E2E test compatibility on Linux.

### Testing
- Support Linux `script` command syntax for TUI E2E tests ([ebfdcf0](https://github.com/Dicklesworthstone/beads_viewer/commit/ebfdcf0))

---

## [v0.10.5] -- 2025-12-18 (Release)

Escape key fix in label picker.

### TUI
- Escape key now properly closes label picker before triggering quit confirm ([bff5876](https://github.com/Dicklesworthstone/beads_viewer/commit/bff5876))

---

## [v0.10.4] -- 2025-12-18 (Release)

Mobile-responsive static export and native lipgloss tutorial components.

### Static HTML Export
- Mobile-responsive UI and advanced graph metrics ([53da0ca](https://github.com/Dicklesworthstone/beads_viewer/commit/53da0ca))

### TUI
- Replace ASCII art tutorial with native lipgloss component system ([6fe88ed](https://github.com/Dicklesworthstone/beads_viewer/commit/6fe88ed))

---

## [v0.10.3] -- 2025-12-18 (Release)

Heatmap mode, dynamic force graph layout, and overhauled detail pane typography in the static export.

### Static HTML Export
- Heatmap mode with gold glow hover highlighting ([63d43dd](https://github.com/Dicklesworthstone/beads_viewer/commit/63d43dd))
- Integrate heatmap controls and switch to dynamic force layout ([5ea0df6](https://github.com/Dicklesworthstone/beads_viewer/commit/5ea0df6))
- Overhaul detail pane UI and add prose typography system ([d570f02](https://github.com/Dicklesworthstone/beads_viewer/commit/d570f02))
- Pre-computed graph layout and detail pane for pages export ([a0d7169](https://github.com/Dicklesworthstone/beads_viewer/commit/a0d7169))

### Robustness
- Add nil checks in `sqlite_export.go` to prevent panics ([bdc7527](https://github.com/Dicklesworthstone/beads_viewer/commit/bdc7527))
- Fix deadlock in `FeedbackData` weight retrieval methods ([13c3c6a](https://github.com/Dicklesworthstone/beads_viewer/commit/13c3c6a))
- Add 100ms ready timeout to prevent startup hang ([2b72b34](https://github.com/Dicklesworthstone/beads_viewer/commit/2b72b34))

---

## [v0.10.2] -- 2025-11-30 (Release)

Test hardening and coverage improvements; no user-facing feature changes.

### Testing & CI
- Coverage gates and Codecov wiring ([e9f795e](https://github.com/Dicklesworthstone/beads_viewer/commit/e9f795e))
- Broaden UI edge coverage, harden robot CLI flags, expand recipe filter/sort tests ([8e5efd4](https://github.com/Dicklesworthstone/beads_viewer/commit/8e5efd4), [70bd854](https://github.com/Dicklesworthstone/beads_viewer/commit/70bd854), [477825d](https://github.com/Dicklesworthstone/beads_viewer/commit/477825d))
- Extend analysis cache/graph and hooks loader coverage ([5783560](https://github.com/Dicklesworthstone/beads_viewer/commit/5783560))
- Add hook loader/executor edge cases (missing file, empty cmd, timeout) ([60b33bc](https://github.com/Dicklesworthstone/beads_viewer/commit/60b33bc))
- Deflake git loader cache expiry timing ([9fc5f9c](https://github.com/Dicklesworthstone/beads_viewer/commit/9fc5f9c))

### Analysis
- Support unbounded track IDs in execution plan ([443162e](https://github.com/Dicklesworthstone/beads_viewer/commit/443162e))
- Refresh insights panel when toggled ([f531f4e](https://github.com/Dicklesworthstone/beads_viewer/commit/f531f4e))

---

## [v0.10.1-build.2] -- 2025-11-30 (Release)

Build fix release; no functional changes beyond test coverage.

---

## [v0.10.1] -- 2025-11-30 (Tag only)

Module path correction after the v0.10.0 rename.

### Build
- Update module path and bump version to v0.10.1 ([ad84b1b](https://github.com/Dicklesworthstone/beads_viewer/commit/ad84b1b))
- Resolve syntax error in `diff.go` and correct README install URL ([eca1623](https://github.com/Dicklesworthstone/beads_viewer/commit/eca1623))

---

## [v0.10.0] -- 2025-11-30 (Release)

Major release adding drift detection, workspace mode, async graph engine, and a revamped install script.

### Drift Detection
- Full drift detection package with summary output, custom thresholds, and E2E tests ([b275251](https://github.com/Dicklesworthstone/beads_viewer/commit/b275251))

### Workspace & File Watching
- Workspace mode: view and watch multiple repos simultaneously ([6f6c069](https://github.com/Dicklesworthstone/beads_viewer/commit/6f6c069))

### Analysis Engine
- Async phase 2 graph engine with caching and configuration ([4757dde](https://github.com/Dicklesworthstone/beads_viewer/commit/4757dde))
- Handle UTF-8 BOM in JSONL files ([e985dff](https://github.com/Dicklesworthstone/beads_viewer/commit/e985dff))
- Robust error handling and validation in loader and updater packages ([9191c59](https://github.com/Dicklesworthstone/beads_viewer/commit/9191c59))

### Export
- Improved markdown reporting and expanded integration tests ([fd86957](https://github.com/Dicklesworthstone/beads_viewer/commit/fd86957))

### Installation
- Prefer release binaries and add mac-friendly fallbacks ([5426d73](https://github.com/Dicklesworthstone/beads_viewer/commit/5426d73))
- Guard `BASH_SOURCE` for piped bash installs ([c31f605](https://github.com/Dicklesworthstone/beads_viewer/commit/c31f605), [12a8c97](https://github.com/Dicklesworthstone/beads_viewer/commit/12a8c97), [62b971f](https://github.com/Dicklesworthstone/beads_viewer/commit/62b971f))

---

## [v0.9.3] -- 2025-11-30 (Release)

Checkpoint release preserving in-progress work; no major user-facing changes.

---

## [v0.9.2] -- 2025-11-27 (Release)

TUI interactivity additions and comprehensive unit tests.

### TUI Interactivity
- Time-travel input: jump to any date to see historical state ([c28d145](https://github.com/Dicklesworthstone/beads_viewer/commit/c28d145))
- Clipboard copy shortcut ([c28d145](https://github.com/Dicklesworthstone/beads_viewer/commit/c28d145))
- Launch external editor from TUI ([c28d145](https://github.com/Dicklesworthstone/beads_viewer/commit/c28d145))
- `E` keybinding to export Markdown report from TUI ([51f1b72](https://github.com/Dicklesworthstone/beads_viewer/commit/51f1b72))
- Allow Ctrl+C to quit during time-travel input ([21f4f38](https://github.com/Dicklesworthstone/beads_viewer/commit/21f4f38))

### Testing
- Comprehensive unit tests and markdown export bug fixes ([737632e](https://github.com/Dicklesworthstone/beads_viewer/commit/737632e))

### Stability
- Prevent graph analysis hang with HITS/cycle timeouts ([1e83209](https://github.com/Dicklesworthstone/beads_viewer/commit/1e83209))

---

## [v0.9.1] -- 2025-11-27 (Release)

Documentation fixes only; no code changes.

### Documentation
- Fix Mermaid diagram rendering in README ([3ac9d43](https://github.com/Dicklesworthstone/beads_viewer/commit/3ac9d43), [dfca05b](https://github.com/Dicklesworthstone/beads_viewer/commit/dfca05b))
- Updated screenshots with latest UI improvements ([1f575e3](https://github.com/Dicklesworthstone/beads_viewer/commit/1f575e3))
- Redesign TUI architecture diagram ([eddabb6](https://github.com/Dicklesworthstone/beads_viewer/commit/eddabb6))

---

## [v0.9.0] -- 2025-11-27 (Release)

Major UI overhaul with Stripe-level visual polish, redesigned footer, badge components, and a smart install script.

### UI Design System
- Comprehensive UI design system with badge components ([f821019](https://github.com/Dicklesworthstone/beads_viewer/commit/f821019))
- Stripe-level visual polish for all UI components ([4ebb573](https://github.com/Dicklesworthstone/beads_viewer/commit/4ebb573))
- Redesign footer with keyboard hints and status indicators ([aec03fd](https://github.com/Dicklesworthstone/beads_viewer/commit/aec03fd))

### Analysis
- Optimize graph analysis and fix edge direction semantics ([04e96e7](https://github.com/Dicklesworthstone/beads_viewer/commit/04e96e7))
- Improve analysis package with better typing and tests ([dc26170](https://github.com/Dicklesworthstone/beads_viewer/commit/dc26170))

### Data Loading
- Enhance git loader with date parsing and scanner error handling ([3037beb](https://github.com/Dicklesworthstone/beads_viewer/commit/3037beb))

### Installation
- Smart install script with binary-first strategy ([8c3ad56](https://github.com/Dicklesworthstone/beads_viewer/commit/8c3ad56))

### License
- Add MIT license ([1b0bc8d](https://github.com/Dicklesworthstone/beads_viewer/commit/1b0bc8d))

---

## [v0.8.2] -- 2025-11-27 (Release)

Critical bug fixes in graph visualization and ego-centric graph redesign.

### Graph View
- Redesign graph view with ego-centric neighborhood display ([100638c](https://github.com/Dicklesworthstone/beads_viewer/commit/100638c))
- Implement visual ASCII graph with comprehensive metrics ([0dc4c5d](https://github.com/Dicklesworthstone/beads_viewer/commit/0dc4c5d))
- Fix critical bugs in graph visualization ([ce1cc83](https://github.com/Dicklesworthstone/beads_viewer/commit/ce1cc83))

### TUI
- Resolve header cutoff bug and add mouse wheel scrolling support ([6f32017](https://github.com/Dicklesworthstone/beads_viewer/commit/6f32017))

### Build
- Use GoReleaser v1 compatible config format ([00fca20](https://github.com/Dicklesworthstone/beads_viewer/commit/00fca20), [18216b5](https://github.com/Dicklesworthstone/beads_viewer/commit/18216b5))

---

## v0.8.1 / v0.8.0 -- 2025-11-27 (Draft releases, never published)

These tags exist but were superseded by v0.8.2 before publication. No distinct user-facing content beyond what shipped in v0.8.2.

---

## [v0.7.0] -- 2025-11-27 (Tag only)

Major feature release adding time-travel, planning, recipes, the AI agent CLI interface, interactive insights with calculation proofs, and dependency graph visualization.

### Time-Travel & Planning
- Time-travel diff view: see how issues changed between any two dates ([9ee882e](https://github.com/Dicklesworthstone/beads_viewer/commit/9ee882e))
- Correctly handle time-travel diff status in filters and recipes ([c5fd196](https://github.com/Dicklesworthstone/beads_viewer/commit/c5fd196))

### Recipes
- Analysis, loader, and UI components for planning and recipe-based views ([9ee882e](https://github.com/Dicklesworthstone/beads_viewer/commit/9ee882e))

### AI Agent Interface
- CLI interface for programmatic graph analysis (`--robot-*` flags) ([fe6646a](https://github.com/Dicklesworthstone/beads_viewer/commit/fe6646a))

### Interactive Insights
- Insights dashboard with calculation proofs ([b8106a5](https://github.com/Dicklesworthstone/beads_viewer/commit/b8106a5))
- `InsightItem` struct with metric values for transparency ([d5eeb7f](https://github.com/Dicklesworthstone/beads_viewer/commit/d5eeb7f))

### Dependency Graph
- Interactive dependency graph visualization ([c6ea4f7](https://github.com/Dicklesworthstone/beads_viewer/commit/c6ea4f7))

### TUI Polish
- Paging, fixed header row, F1 help, quit confirmation ([8910c0c](https://github.com/Dicklesworthstone/beads_viewer/commit/8910c0c))
- Refactor board view with adaptive column navigation ([562beb7](https://github.com/Dicklesworthstone/beads_viewer/commit/562beb7))
- Simplify list delegate with cleaner row rendering ([249441b](https://github.com/Dicklesworthstone/beads_viewer/commit/249441b))
- UTF-8 safe string truncation and improved time formatting ([845731e](https://github.com/Dicklesworthstone/beads_viewer/commit/845731e))

### Export
- Improved Mermaid diagram generation and markdown output ([4f0ceef](https://github.com/Dicklesworthstone/beads_viewer/commit/4f0ceef))

### Data Loading
- Smart JSONL file discovery with fallback support ([aee943b](https://github.com/Dicklesworthstone/beads_viewer/commit/aee943b))

---

## [v0.6.2] -- 2025-11-26 (Tag only)

CI cleanup: remove master branch trigger after branch consolidation.

---

## [v0.6.1] -- 2025-11-26 (Tag only)

Finalize sync from master to main branch.

---

## [v0.6.0] -- 2025-11-26 (Tag only)

Documentation update for main branch migration.

### Documentation
- Update README with main branch install URL and feature overview ([e67f99f](https://github.com/Dicklesworthstone/beads_viewer/commit/e67f99f))

### Analysis
- Optimize graph analysis and fix UBS findings ([55152e5](https://github.com/Dicklesworthstone/beads_viewer/commit/55152e5))

---

## [v0.5.3] -- 2025-11-26 (Tag only)

Analysis optimizations discovered by UBS (Ultimate Bug Scanner).

### Analysis
- Optimize graph analysis and fix findings from UBS scan ([55152e5](https://github.com/Dicklesworthstone/beads_viewer/commit/55152e5))

---

## [v0.5.2] -- 2025-11-26 (Tag only)

Install URL fix and code formatting.

---

## [v0.5.1] -- 2025-11-26 (Tag only)

README documentation update; no code changes.

---

## [v0.5.0] -- 2025-11-26 (Tag only)

Insights dashboard with sparklines and advanced analytics.

### Insights Dashboard
- Sparkline visualizations for trend data ([294dd8e](https://github.com/Dicklesworthstone/beads_viewer/commit/294dd8e))
- Advanced analytics computations surfaced in UI ([294dd8e](https://github.com/Dicklesworthstone/beads_viewer/commit/294dd8e))

### Bug Fix
- Correct impact score logic and UI integration ([5b8a8fc](https://github.com/Dicklesworthstone/beads_viewer/commit/5b8a8fc))

---

## [v0.4.1] -- 2025-11-26 (Tag only)

Fix impact score calculation and its UI wiring.

### Bug Fix
- Correct impact score logic and UI integration ([5b8a8fc](https://github.com/Dicklesworthstone/beads_viewer/commit/5b8a8fc))

---

## [v0.4.0] -- 2025-11-26 (Tag only)

Graph theory analytics engine and impact scoring.

### Graph Analytics
- PageRank, betweenness centrality, and impact scoring for beads ([a0de64b](https://github.com/Dicklesworthstone/beads_viewer/commit/a0de64b))

---

## [v0.3.0] -- 2025-11-26 (Tag only)

Critical board view bug fix and layout enhancements.

### Bug Fix
- Fix critical board filtering bug that dropped items ([5294241](https://github.com/Dicklesworthstone/beads_viewer/commit/5294241))

### TUI
- Enhanced layouts and additional test coverage ([5294241](https://github.com/Dicklesworthstone/beads_viewer/commit/5294241))

---

## [v0.2.0] -- 2025-11-26 (Tag only)

Kanban board view, Mermaid export, and visual polish.

### Kanban Board
- Full Kanban board view with status columns (`b` to toggle) ([d18b489](https://github.com/Dicklesworthstone/beads_viewer/commit/d18b489))

### Export
- Mermaid dependency diagram export ([d18b489](https://github.com/Dicklesworthstone/beads_viewer/commit/d18b489))

### Visual Polish
- Improved styling and color scheme ([d18b489](https://github.com/Dicklesworthstone/beads_viewer/commit/d18b489))

---

## [v0.1.1] -- 2025-11-26 (Tag only)

Markdown export and ultra-wide terminal support.

### Export
- Markdown report export ([bed7a9b](https://github.com/Dicklesworthstone/beads_viewer/commit/bed7a9b))

### TUI
- Ultra-wide terminal layout support ([bed7a9b](https://github.com/Dicklesworthstone/beads_viewer/commit/bed7a9b))
- Real-data test fixtures ([bed7a9b](https://github.com/Dicklesworthstone/beads_viewer/commit/bed7a9b))

---

## [v0.1.0] -- 2025-11-26 (Tag only)

Initial release of Beads Viewer -- a keyboard-driven terminal interface for the Beads issue tracker.

### Core Features
- Split view TUI with fast list and rich detail pane ([61ff39d](https://github.com/Dicklesworthstone/beads_viewer/commit/61ff39d))
- Statistics and summary panels ([61ff39d](https://github.com/Dicklesworthstone/beads_viewer/commit/61ff39d))
- Self-updater for in-place binary upgrades ([61ff39d](https://github.com/Dicklesworthstone/beads_viewer/commit/61ff39d))
- CI/CD pipeline with GoReleaser ([61ff39d](https://github.com/Dicklesworthstone/beads_viewer/commit/61ff39d))

---

[Unreleased]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.15.2...HEAD
[v0.15.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.15.1...v0.15.2
[v0.15.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.15.0...v0.15.1
[v0.15.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.14.4...v0.15.0
[v0.14.4]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.14.3...v0.14.4
[v0.14.3]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.14.2...v0.14.3
[v0.14.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.14.1...v0.14.2
[v0.14.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.14.0...v0.14.1
[v0.14.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.13.0...v0.14.0
[v0.13.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.12.1...v0.13.0
[v0.12.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.12.0...v0.12.1
[v0.12.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.11.3...v0.12.0
[v0.11.3]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.11.2...v0.11.3
[v0.11.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.11.1...v0.11.2
[v0.11.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.11.0...v0.11.1
[v0.11.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.6...v0.11.0
[v0.10.6]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.5...v0.10.6
[v0.10.5]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.4...v0.10.5
[v0.10.4]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.3...v0.10.4
[v0.10.3]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.2...v0.10.3
[v0.10.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.1-build.2...v0.10.2
[v0.10.1-build.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.1...v0.10.1-build.2
[v0.10.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.10.0...v0.10.1
[v0.10.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.9.3...v0.10.0
[v0.9.3]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.9.2...v0.9.3
[v0.9.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.9.1...v0.9.2
[v0.9.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.9.0...v0.9.1
[v0.9.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.8.2...v0.9.0
[v0.8.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.7.0...v0.8.2
[v0.7.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.6.2...v0.7.0
[v0.6.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.6.1...v0.6.2
[v0.6.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.6.0...v0.6.1
[v0.6.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.5.3...v0.6.0
[v0.5.3]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.5.2...v0.5.3
[v0.5.2]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.5.1...v0.5.2
[v0.5.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.5.0...v0.5.1
[v0.5.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.4.1...v0.5.0
[v0.4.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.4.0...v0.4.1
[v0.4.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.3.0...v0.4.0
[v0.3.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.2.0...v0.3.0
[v0.2.0]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.1.1...v0.2.0
[v0.1.1]: https://github.com/Dicklesworthstone/beads_viewer/compare/v0.1.0...v0.1.1
[v0.1.0]: https://github.com/Dicklesworthstone/beads_viewer/commit/61ff39dd7ee57d0de4f3f8d56b728378e9ae6730
