Gallery: make current-composer handoff fast and shareable
Merged
TE
19d ago+148+148+012345678901234567890123456789-9-9-0123456789
Summary
Add a usable, exact-head gallery handoff for the current composer fixture.
Changelog
- Added permalink, copy-link, and Team feed actions to the gallery shell.
- Resolve direct gallery routes as soon as the named lazy entry loads.
- Keep gallery chrome aligned with the selected app theme.
- Record the verified live feed route and managed preview receipt.
Proof
- Live gallery: https://cmux-lawrences-mac-mini.tail137216.ts.net:18796/wt/leo-current-composer-visual-20261017/?entry=agent-pane.new-tab&variant=current-composer#/agent-pane.new-tab/current-composer
- Team feed: https://cmux-lawrences-mac-mini.tail137216.ts.net:8443/feed/
- Managed build tip: 1d0d1132e68dc673188dd150b16df547f1733386
- Gallery typecheck:
bun run typecheckpassed (1477 files)
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Makes gallery handoff of the current-composer fixture faster and shareable: permalinks, copy-link, and Team feed actions are now in the shell, and named deep-link routes resolve as soon as that entry loads instead of waiting for the whole registry.
- Adds the
current-composervisual-only variant for the New Tab surface, with seeded quiet chat rows and a check that noReleasejourney rows appear. - Adds
waitFor(id)to the entry store so deep links render immediately; remaining entries still load in the background. - Makes the gallery chrome follow the selected app theme, and labels every preview as either a
component surfaceor a window-pane view with rendered dimensions. - Shows each fixture's purpose note on browse cards.
- Records the fixture mandate, acceptance criteria, and managed receipt hashes in
plans/cmux-next/evidence/current-composer-visual-20261017.md.