dew/packages/kanban
Chris Hendrickson c25f32dc12 feat(kanban): add dew kanban tui interactive board TUI
Add an interactive Trello-style kanban TUI powered by dart_console.

Features:
- Side-by-side column layout, adapts to terminal width
- Keyboard navigation: j/k (up/down), h/l or ←/→ (switch column)
- Move selected ticket between columns with < and >
- Ticket cards show ID, type badge (colour-coded), title, labels/milestone
- Scroll indicators (↑ N above / ↓ N below) when a column overflows
- Column headers highlighted in their configured colour; active column
  uses filled background + double-line border
- Live filter with / (fuzzy search across id, title, type, labels, body)
- Detail view (Enter): full ticket info, body and comments with word-wrap,
  scrollable with j/k
- r to reload tickets from disk without leaving the TUI
- Graceful terminal restoration on exit (Esc / q)
- Requires an interactive terminal; prints a clear error otherwise

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-25 03:02:39 -04:00
..
lib feat(kanban): add dew kanban tui interactive board TUI 2026-04-25 03:02:39 -04:00
test Refactor filesystem access to package:file 2026-04-23 22:26:09 -04:00
.gitignore chore: Initial Commit 2026-04-23 13:09:11 -04:00
pubspec.yaml feat(kanban): add dew kanban tui interactive board TUI 2026-04-25 03:02:39 -04:00