A feature-packed release focused on search, multi-agent workflows, and codebase modernization. New fuzzy search makes finding tasks instant, the TUI now shows who's working on what, and the project structure follows Go best practices.
New: Fuzzy search
Find tasks by searching across titles, bodies, and tags — all case-insensitive. Combines with every existing filter.
kanban-md list --search "auth"
kanban-md list --search "login" --status in-progress
kanban-md list -s "api" --priority highNew: Activity log rotation
The activity log now auto-truncates at 10,000 entries, keeping only the most recent. No action needed — this happens transparently on every log write, preventing unbounded file growth in long-running projects.
New: Agent claim visibility in TUI
The TUI board now shows @agent-name on cards claimed by agents, and a Claimed: field in the detail view. At a glance you can see which agent owns each task.
New: TUI board initialization
Launching the TUI without a board now prompts you to create one interactively, instead of showing an error.
$ kanban-md-tui
No kanban board found. Create one in ./kanban? [Y/n]
New: --tag alias on create
--tag now works as an alias for --tags on the create command, matching how list already accepts both.
kanban-md create "New task" --tag featureChanged: CLI entry point moved to cmd/kanban-md/
The binary entry point now follows standard Go project layout. If you install via go install, the new path is:
go install github.com/antopolskiy/kanban-md/cmd/kanban-md@latestHomebrew and binary downloads are unaffected.
Changed: Config auto-persists after migration
When loading a config from an older version, the migrated config is now saved back to disk automatically. This means subsequent loads skip re-migration.
Changed: Codecov coverage reporting
CI now uploads coverage data to Codecov on every push. A coverage badge is visible in the README.
Upgrading
- Homebrew / binary downloads: No action needed.
go installusers: Update the install path togithub.com/antopolskiy/kanban-md/cmd/kanban-md@latest.- Config migration is automatic — old configs are upgraded and persisted on first load.
Full diff: v0.18.1...v0.19.0