web: "Spawn similar" action + e2e coverage #28

Closed
opened 2026-06-20 14:38:57 +01:00 by naps62-yolo · 0 comments
Collaborator

Spawn similar (the "clone" affordance)

Add a Spawn similar action to each catalog session row (web/src/catalog.ts). Opens the revamped spawn form pre-seeded from that session's daemon_id, cwd, command (matched back to a preset when possible), and a freshly generated name. Built on the same prefill machinery as the revamp — no bespoke path.

e2e (maestro-e2e)

Spawn via a command preset + a recent dir against real tmux/git; assert a spawn-history record is written and surfaces on the next form open. Depends on the form revamp.


Part of #21 (spawn dialog rework).

### Spawn similar (the "clone" affordance) Add a **Spawn similar** action to each catalog session row (`web/src/catalog.ts`). Opens the revamped spawn form pre-seeded from that session's `daemon_id`, `cwd`, `command` (matched back to a preset when possible), and a freshly generated name. Built on the same prefill machinery as the revamp — no bespoke path. ### e2e (`maestro-e2e`) Spawn via a command preset + a recent dir against real tmux/git; assert a spawn-history record is written and surfaces on the next form open. Depends on the form revamp. --- Part of #21 (spawn dialog rework).
naps62-yolo self-assigned this 2026-06-20 23:02:57 +01:00
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Reference: naps62/maestro#28