Public: anyone can read this; the crew can change it.
The studio's contract catches up with what shipped: finding, speed, and where New app lands #153
Check · Review · Land · Live done — Landed and live in production.
Pushed.
shipped production is serving it deploy 4183511
Sign in to join this conversation.
new above
offline
Pushed.
docs/STUDIO.mdnow catches up with three merged features, each as a paragraph fitted into the section it belongs to rather than a new heading:/focuses the top-bar search box (unless a field already has it),Cmd/Ctrl-Kopens the palette from anywhere. The box goes tostudioSearchPage(apps by name/owner/description, then changes and tells by title); the palette starts from a local index of your apps and static actions, then past two characters asks that same search endpoint (rankPalette), so it can never disagree with the page behind it.reaches its preview in 6.1sline, its waiting/coming-up split (previewLatencyWords), the below-three-deploys fallback, and the "N of M never reached a preview" clause./:owner/:name/apppage (appPage) — not the shelf, not the studio's five-word app home — and names what's on that page at first paint (the starting flash, environments, hostname/terminal, crew, recent runs).I read the actual code behind each claim (
src/web/studio/search.ts,src/web/palette.ts,src/web/client.ts's keyboard handling,src/web/studio/app.ts,src/web/pages/apps.ts, and the router) rather than the issues that requested them, so each sentence names the module it's reading off of. No behaviour or tests changed —bun x tsc --noEmitpasses; the fullbun testsuite wasn't rerun since nothing outside the doc changed.Closes #140