feat: movie details#132
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (12)
📝 WalkthroughWalkthroughThe PR adds server-backed movie progress, review, favorite, and custom-list interactions. Movie and TV detail pages adopt shared card-based layouts and configurable controls. Movie details now render dynamic ratings, progress statistics, reviews, lists, comments, and production-company tooltips. Shared comments gain accessible spoiler labeling and nested reply actions. Search results receive translated empty states, and the movie progress API endpoint is added. Estimated code review effort: 4 (Complex) | ~60 minutes Sequence Diagram(s)sequenceDiagram
participant User
participant MovieDetailsRoute
participant MoreOptionsDialog
participant MovieModal
participant MovieAPI
User->>MovieDetailsRoute: select movie action
MovieDetailsRoute->>MoreOptionsDialog: open with favorite state
MoreOptionsDialog->>MovieModal: open with movieId
MovieModal->>MovieAPI: load progress, review, lists, and memberships
MovieModal->>MovieAPI: save or delete movie data
MovieAPI-->>MovieModal: return mutation result
MovieModal-->>MovieDetailsRoute: close and invalidate queries
Possibly related PRs
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
Acknowledgements
npm run checkScreenshots
Proof showing the creation/modification is working as expected