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

Merged opened this

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

Merged

Pushed.

shipped production is serving it deploy 4183511

opened this

Pushed.

docs/STUDIO.md now catches up with three merged features, each as a paragraph fitted into the section it belongs to rather than a new heading:

  • Finding things, added right after the studio/dev intro: / focuses the top-bar search box (unless a field already has it), Cmd/Ctrl-K opens the palette from anywhere. The box goes to studioSearchPage (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.
  • Preview speed, folded into The app's weekly-numbers sentence: the reaches its preview in 6.1s line, its waiting/coming-up split (previewLatencyWords), the below-three-deploys fallback, and the "N of M never reached a preview" clause.
  • Where New app lands, in The home: the form is the same either way, but it now redirects to the app's own /:owner/:name/app page (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 --noEmit passes; the full bun test suite wasn't rerun since nothing outside the doc changed.

Closes #140

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs