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>
22 lines
484 B
YAML
22 lines
484 B
YAML
name: dew_kanban
|
|
description: Kanban board feature for the Dew project management tool. Implements McpToolProvider to expose board tools to the MCP server.
|
|
version: 1.0.0
|
|
# repository: https://github.com/my_org/my_repo
|
|
publish_to: none
|
|
resolution: workspace
|
|
|
|
environment:
|
|
sdk: ^3.11.4
|
|
|
|
# Add regular dependencies here.
|
|
dependencies:
|
|
dew_core:
|
|
path: ../core
|
|
dart_console: ^4.1.2
|
|
file: ^7.0.1
|
|
path: ^1.9.0
|
|
yaml: ^3.1.0
|
|
|
|
dev_dependencies:
|
|
lints: ^6.0.0
|
|
test: ^1.25.6
|