dew/packages
Chris Hendrickson 21d3814da4 feat(tui): full ticket editor modal overlay
- Add _EditorField enum and _EditorState class for mutable field tracking
- Add _Mode.editor and wire 'e' key in board+detail modes
- Editor supports: title (inline text edit), type (◀/▶ selector),
  column (◀/▶ selector), labels (chips + add/delete), milestones (same),
  body (preview + launches $VISUAL/$EDITOR/vi in raw terminal)
- j/k and arrow keys navigate between fields
- h/l cycle selector values and move item cursor in multi-value lists
- d removes selected label/milestone
- s saves all fields via store.update(), returns to board with focus on ticket
- Esc/q discards, returns to board
- _renderEditor: centered modal overlay (max 76 wide), dim background,
  double-line border in column accent colour, 'unsaved' indicator when dirty

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-25 14:03:12 -04:00
..
cli dew init with module init hooks (DEW-0010) 2026-04-23 19:58:53 -04:00
core Add context.dirs.workspace getter to ProjectDirs 2026-04-23 23:16:00 -04:00
kanban feat(tui): full ticket editor modal overlay 2026-04-25 14:03:12 -04:00
mcp Config refactor: DewConfig.raw + per-package extensions (DEW-0007) 2026-04-23 19:54:35 -04:00