Outstanding tasks and known issues. See docs/plans/active/ for larger planned work.
- TUI resize: resizing the terminal (especially making it larger) causes layout issues — kanban columns, event log, and viewport don't reliably recalculate dimensions
- TUI space below help: a line of dead space at the bottom of the terminal
- Filter bar: filter tasks by assignee, priority, tags, state — applies to both kanban and list views
- Board overview in TUI board selector: show task counts by state when selecting a board
- Mouse support (using bubblezone)
- Integration test with a real MCP client (Claude Code) — pipe tests pass but protocol-level issues may only surface with a real agent
- Rate limiting awareness — MCP agents making rapid tool calls could overwhelm the server; consider backpressure or advisory rate info in tool responses
- Due date filtering:
--overduefilter and sort support (field exists on Task but isn't queryable) - Due date visual indicator in TUI kanban (e.g. red highlight for past-due tasks)
- Backup/restore:
taskflow admin backupcommand (SQLite makes this easy but no tooling exists)
- Base path prefix support (
TASKFLOW_BASE_PATH) — currently the server must be hosted at the root of a domain; hosting at a subpath (e.g./taskflow) requires code changes to route registration, OpenAPI generation, and dashboard links
- Webhook management from TUI (admin users currently need CLI or API)
- Task edit form: full edit overlay (title, description, priority, assignee, tags, due date) with dependency and attachment management
- Dependency tree visualisation in task detail view with parent/child/related indentation
- "My tasks" mode in TUI: cross-board view of tasks assigned to current user, with live updates
- Shared task table component with styled cells (coloured priorities, @me assignee)
- Comment prompt on transition/assign with auto-generated summary line
- Richer audit detail rendering showing field-level changes in task detail view
- Board selector split into "Quick Access" and "Boards" sections
- Consistent keyboard conventions across all text inputs (enter submit, ctrl+j newline, esc cancel)
- Page scrolling (PgUp/PgDn/Ctrl-U/Ctrl-D/Home/End) in workflow, event log, and detail views
- Searchable selectors for transition and assignment overlays
- @me shortcut in assignment overlay and styled @me display across kanban, list, and detail views
- "Take" action (T) for instant self-assignment from kanban/list/detail
- Terminal-state tasks hidden by default in board list and My Tasks views (d toggles)
- Default sort by priority in list views
- MCP server with auto-derived tools, resources, notifications, whoami, task_ref
- TUI global event stream with per-board ring buffers
- Structured error responses with available transitions on failure
- Transition error context — error messages include available transitions in all clients
- Batch operations (POST /batch)
- Webhook dispatch with HMAC-SHA256 signatures
- @me actor alias for self-assignment
- Cross-board task search (GET /tasks) with @me filter support
- Idempotency keys for safe retries
- List view with sortable columns
- Workflow graph visualisation
- Board overview endpoint (board_overview Resource)