Public: anyone can read this; the crew can change it.

terminal has no create app #15

Merged opened this in answer to

Check · Review · Land · Live done — Landed and live in production.

Merged

Pushed successfully.

shipped production is serving it deploy 058b6cf

opened this

Pushed successfully.

Both parts of issue #3 are addressed: the terminal's dashboard now has N for "new app" (jumping directly into the same name/visibility/crew-picker flow the Apps screen already had, rather than only offering plain "new repo" via n), and an app screen now has T for "tell the crew" — a prompt that turns a sentence into an issue and routes it to a free builder, matching the web studio's "Tell the crew" box.

The routing/assignment logic behind "tell the crew" was factored out of src/web/pages/studio.ts into tellCrew() in src/actions/crew.ts, so the web and terminal surfaces share one implementation instead of duplicating it.

Tests: added two tests to test/tui-apps.test.ts covering T (issue opened, assigned to the free builder) and N (reaches New app directly from the dashboard). bun x tsc --noEmit is clean and bun test test/tui-apps.test.ts passes (13/13). Ran the full forge.json check suite too; it has 8 pre-existing failures (git-push-auth, socket-reset, timing-dependent tests) that reproduce identically on a clean checkout without this change, so they're unrelated to this diff.

Closes #3

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs