Gallery: make current-composer handoff fast and shareable

Merged
TE
19d ago
+148-9

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


View with [code]smith Autofix with [code]smith
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-composer visual-only variant for the New Tab surface, with seeded quiet chat rows and a check that no Release journey 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 surface or 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.