Files
tty7/crates
l0ng-ai bc35088a76 feat(board): v2 interactions — peek panel, legal drags, reply, toasts
Rewrites the board to the v2 interaction comp (src/ui/board/).

- Click a card for a peek panel beside the columns (agent, repo, branch,
  changes, the prompt, the agent's latest screen lines, what it waits on,
  files changed from `git diff --numstat HEAD`) with a reply line and the
  column's actions. Double-click / Enter opens its terminal; a queued task
  opens for editing.
- Drag a card only where its agent can go: start, pause (ESC + a `paused`
  mark that holds until the agent works again), allow & resume, request
  changes (focuses the reply), mark done. Targets say the verb; the rest
  fade.
- Waiting cards: Allow for a permission prompt, Reply for a question —
  `AgentSessionState::question` now tells the two apart.
- A toast says what happened, with Undo for what the board itself changed.
- ← → ↑ ↓ move between cards, Esc peels back reply → panel → selection →
  board, C (or N) opens New task.
- New task: "in" place chips from the sidebar, one text box (first line is
  the title), agent pills, and a footer showing the branch the run gets —
  click it to run in place instead.
- Agent filter is a multi-select with counts; empty columns say so.
2026-09-29 09:11:56 +08:00
..