Releases: w3dev33/beads-task-issue-tracker
v1.24.2 — Light theme toast fix, window title on Windows
Requires bd 0.49.x. Recommended CLI: br 0.1.14.
Fixes
- Toast notifications unreadable in light theme (#8): Added theme-aware backgrounds (light pastel tones in light mode, original dark backgrounds preserved in dark mode) and adjusted icon contrast. Increased default display duration from 3s to 5s
- No window title on Windows (#9): Set default window title to "Beads Task-Issue Tracker" and dynamically update it with the current project name for Windows task switchers (PowerToys Run, Flow Launcher, Switcheroo, etc.)
macOS unsigned app — after install, run:
xattr -cr /Applications/Beads\ Task-Issue\ Tracker.appGitHub Actions will upload the DMG automatically.
v1.24.1 — Pinned sort, lock icon fix
What's Changed
New Features
- Pinned issues always on top: Pinned issues float to the top of the table regardless of sort field and direction, with a visual separator between pinned and non-pinned sections
- Epic sort order fix: Epics now follow the active sort order instead of being forced to the top
Fixes
- Lock icon not disappearing after blocker is completed (#7): The lock icon now disappears automatically when the polling detects the blocker has been closed. Dependent issues are also immediately refreshed when a blocker is closed from within the app.
Compatibility
Requires bd 0.49.x. Recommended CLI: br 0.1.14 — br 0.1.20 has a regression with older databases (beads_rust#104), avoid until fixed.
macOS unsigned app notice
xattr -cr /Applications/Beads\ Task-Issue\ Tracker.app
v1.24.0 — Pin/Favorite Issues, Keyboard Navigation
What's New
New Features
- Pin/favorite issues: Pin issues to the dashboard with a dedicated "Check This Out" section and a pin column in the issues table
- Keyboard navigation: Full keyboard navigation for tables and lists — arrow keys, Enter to select, Escape to deselect
- Pinned sort modes: Sort pinned issues by date added, last updated, or manual drag-and-drop order
Fixes
- Pinned column sort: Sorting by the pinned column now works correctly in the issues table
Docs
- Added side-by-side CLI usage note in README
Requires bd 0.49.x. Recommended CLI: br (beads_rust) — stay on br 0.1.14 until the bug in 0.1.19 is fixed.
macOS unsigned app — after installing, run:
xattr -cr /Applications/Beads\ Task-Issue\ Tracker.app
🤖 Generated with Claude Code
v1.23.0 — br (beads_rust) as recommended CLI
br is now the recommended CLI
This release marks a key shift: br (beads_rust) is now the recommended CLI for Beads Task-Issue Tracker. It's faster, more optimized, and aligned with the original Beads philosophy — SQLite + JSONL, no daemon, no server.
bd 0.49.x (Go) remains fully supported as a fallback. If bd with Dolt regains comparable reactivity and simplicity in future versions, we'll reconsider.
The app auto-detects which CLI is installed and lets you switch between br and bd at any time via Settings.
Requires br (recommended) or bd 0.49.x — do not use bd 0.50–0.56+
Attachments Overhaul
- Filesystem-only attachments:
.beads/attachments/is the sole source of truth - Auto-migration v3: existing projects migrated automatically on first open
- Multi-file attach: attach multiple images or markdown files in one operation
- Removed
cleared:{id}sentinel: simpler empty string handling
Notifications
- External status change toasts: notifications when issues are closed, deleted, or reopened via CLI
- Tombstone detection:
br delete --hardproperly surfaced as delete notification
Code Cleanup
- Removed dead code (
delete_attachment_file,cleanup_empty_attachment_folder) - Native logger pipeline (
logFrontend()→ Rustlog::info!)
Docs
- README rewritten:
bras recommended CLI, updated features for dual CLI support - Philosophy doc: explains the shift to
brand our stance onbdevolution - Attachments doc: updated for filesystem-only system
macOS — unsigned app
After installing, run:
xattr -cr /Applications/Beads\ Task-Issue\ Tracker.app