2026-05-20frontend
Fullscreen post viewer introduced
- Change:
app/_component/fullscreen-viewer.tsxadded. Posts on the home gallery can be opened in a fullscreen overlay withviewer-controls.tsx,viewer-types.ts, and later an edit form (viewer-edit-form.tsx). - Why: Allows reading post details and playing media without navigating away from the home page.
- Affected Modules:
app/_component/fullscreen-viewer.tsx,app/_component/viewer-controls.tsx,app/_component/viewer-types.ts,app/_component/viewer-edit-form.tsx,app/_component/post-gallery.tsx - Trade-offs:
- Pro: Better UX; keeps the user in context.
- Con: Adds a significant client-side state surface inside a component that is otherwise server-rendered.