Files
ai-agent/frontend/package.json
Gabriel Vidal acda2d3475 feat(conversations): every detail card is its own draggable, stashable unit
The Details drawer's cost block was one card doing four jobs. Split it: the
dollars-and-tokens totals, the estimated footprint, the cost-by-activity
breakdown and the per-turn growth chart are now four independent cards in the
stack, each hold-to-rearrange and each benchable into the stash — they answer
different questions and get read on different days. The totals card grew a
header of its own, which doubles as its grab handle now that the stats inside
it are their own hold-editable grid.

Individual stats are hold-editable too: the eight cost cells and the three
footprint cells rearrange and bench independently, so the numbers you actually
read sit top-left and the ones you never read are gone but recoverable.

Cards that have nothing to show are left out of the stack entirely rather than
sitting there as invisible slots — which also keeps the compact edit mode
honest, since a label row for an empty card would be a lie.

Also here:
- **Completed** joins the green lifecycle checks, lit when the session reached
  the `finished` state. Committed→pushed→merged→deployed→notified all say what
  a run *did*; this is the one that says it got to the end.
- The "Open in claude.ai" link is gone.
- Benched entries persist: `listStashes` beside `listOrders` in settings, and
  a `useListLayout` hook that reconciles both halves the way `useListOrder`
  reconciled the order. The other rearrangeable lists (visibility toggles,
  files jumps and shortcuts, dashboard stats and pages, settings categories)
  move onto it. The nav bar and the prompt-shortcut editor opt out with
  `stash={false}` — hiding a whole app section behind a gesture, and offering
  a second softer delete next to a real one, are not what the bench is for.
- The vendored 767-line copy of HoldEditable is deleted; everything imports
  the design-system component (@gabvdl/ui 0.32.2), which is where the
  stash-by-default and compact-edit-mode work lives.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:12:43 +02:00

1.3 KiB