Skip to content

Add experimental cinematic movie details - #518

Merged
lui7henrique merged 25 commits into
mainfrom
cursor/together-ui-preview-08b6
Sep 6, 2026
Merged

Add experimental cinematic movie details#518
lui7henrique merged 25 commits into
mainfrom
cursor/together-ui-preview-08b6

Conversation

@lui7henrique

@lui7henrique lui7henrique commented Sep 6, 2026

Copy link
Copy Markdown
Member

Describe your changes

Adds a gradual Together-inspired web UI rollout:

  • public Settings → Appearance → New interface experimental switch;
  • cookie persistence and silent-write validation for guests and authenticated users;
  • independent classic | cinematic UI preference with classic as default;
  • existing movie detail renderer preserved;
  • new responsive cinematic movie detail renderer using shared data, SEO, actions, collection, tabs, and image fallbacks;
  • WCAG-compliant cinematic primary contrast and accessible TMDB rating control;
  • localized control copy across all seven supported languages;
  • regression coverage for preference parsing, state synchronization, localization, responsive layout, accessibility, shared movie controls, fallbacks, and renderer selection.

Enable the experiment from the desktop account menu or mobile navigation drawer, then open any movie detail page.

Verification

  • 30 focused tests pass
  • Web TypeScript check passes
  • Changed-file Biome checks pass
  • GitHub/Vercel CI passes
  • Independent final code review: ready to merge
  • Published browser walkthrough is blocked by Vercel Deployment Protection; authenticated reviewers can use the Vercel preview link

Issue ticket number and link

N/A

Checklist before requesting a review

  • I have performed a self-review of my code
  • If it's an essential feature, I've tested it thoroughly.
  • Do we need to implement analytics? No analytics is added for this opt-in UI experiment.
  • Will this be part of a product update? Experimental cinematic movie details can now be enabled from Appearance settings.
Open in Web Open in Cursor 

cursoragent and others added 19 commits September 6, 2026 16:50
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
plotwist Ready Ready Preview Sep 6, 2026 5:52pm UTC

Request Review

cursoragent and others added 3 commits September 6, 2026 17:39
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
cursoragent and others added 2 commits September 6, 2026 17:45
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
…eview-08b6

# Conflicts:
#	apps/web/vitest.preview.config.ts

Co-authored-by: Luiz Henrique <7henrique18@gmail.com>
@lui7henrique
lui7henrique merged commit c52a4e4 into main Sep 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants