This repository has been archived on 2026-10-08 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
8fde211348ecff4bb9af1b058d4b14dea58f4bd9
Closes the Spawn v2 milestone: six review findings from the first blitz plus seven pieces of operator feedback on the draft pane, and a flake build that had been silently broken. Form: - The draft form is capped and centred instead of stretching to the pane. - The worktree section sits behind a collapsed "Advanced options" disclosure whose header says whether a worktree will be created. - The two controls both labelled "Branch" are now "New branch name" and "Pick a branch", matching in both clients. - Enter submits from any field; inside a picker it chooses first. Directory picker, rebuilt in both clients from one written set of rules: - Projects are boxes with full paths; worktrees are a second step that appears once a project is picked, with "+ new" as the default. - Picking an existing worktree runs in it and leaves the create-worktree toggle off — the daemon never adopts, so running in a tree and owning it stay separate acts (docs/WORKTREES.md). Fixes: the fast-forward spawn key never matched a shifted 'S'; openDraft never reused an empty pane and dropped its seed; swapping draft panes moved the data but not the forms; the gitroot probe fired per keystroke; the projects rescan ignored its own TTL; a late /api/info reset a picked preset; and CI now builds the flake packages, which had been failing since the pnpmDeps hash went stale.
Description
No description provided
13 MiB
Languages
Rust
62.2%
TypeScript
22.6%
Kotlin
9.7%
CSS
4.4%
Nix
0.5%
Other
0.5%