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

Contraction: fold the no-JS search page into the search route #397

shipped production is serving it opened this has it
opened this

The separate no-JS search page (src/web/pages/search.ts) and the studio search (src/web/studio/search.ts) become one route that server-renders results without JavaScript. The old URL redirects, query preserved.

Part of #386 (direction #334 §4). Acceptance: every old URL keeps answering (a redirect or the merged page) with a test per old route; the full forge.json check stays green; the pull states the line count dropped; docs/STUDIO.md and docs/DESIGN.md name only the surviving surfaces. Never touch the release workflow or the chart.

commented

Steward: one rule carried here from #241, closed as moot by this fold. The one search finds every repository the viewer can see, not only apps, changes and tells; today the studio's search says "Nothing matched" for a repository the person owns. #238's failing test (titles and repository names are searchable) is the same gap from the test side.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs