dew/packages/kanban
Chris Hendrickson 037f5fde28 Four polish fixes
1. get shows milestones/labels: GetCommand._format() now shows Milestones:/Labels:
   lines when non-empty, between Created: and Links:

2. unarchive command: kanban unarchive --id <id> [--column <col>] restores a
   ticket from archive/ back to a column (default: first configured column);
   registered as 'kanban_unarchive_ticket' MCP tool (15 tools total)

3. Test isolation: add dart_test.yaml (concurrency: 1) — Directory.current is
   a process-global OS chdir(); concurrent test files in the same process
   would race. Now dart test packages/core packages/kanban passes cleanly.

4. update empty multi-option fix: --milestone '' / --label '' with empty
   strings now filters them out (treats as 'clear to empty') rather than
   writing spurious empty-string YAML list entries

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-23 22:10:12 -04:00
..
lib Four polish fixes 2026-04-23 22:10:12 -04:00
test Four polish fixes 2026-04-23 22:10:12 -04:00
.gitignore chore: Initial Commit 2026-04-23 13:09:11 -04:00
pubspec.yaml Implement kanban subcommands (create, get, update, delete) 2026-04-23 14:47:25 -04:00