dew/.project
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
..
kanban feat(tui): full ticket editor modal overlay 2026-04-25 14:03:12 -04:00
dew.yaml Storage refactor: tickets in column subdirs, drop redundant column frontmatter 2026-04-23 19:42:21 -04:00