You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The media detail page is informative but a dead end: the cast is not tappable, there are no related-title suggestions, and the only "sharing" is an unused title-only share. Users can't keep exploring or tell a friend about a title from inside the app.
Solution
Turn the media detail page into a hub for rebounding: suggest related titles, let users explore an actor/crew member's filmography, and let users recommend a title to people they follow — without leaving the app.
Scope — one sequenced plan, three independently shippable features
Delivered in order of increasing cost; each can ship on its own:
Related titles use TMDB recommendations (not "similar"); movie/TV only, not episodes.
Person page shows two sections — Acting + Directing/Crew; routed by mirroring the existing media-detail multi-stack pattern.
"Recommend to a friend" is in-app (not the OS share sheet): recipients = people you follow, multi-select, optional message, entered via a header button, received in a dedicated inbox with push + deep link.
Constraints
iOS-only, Expo SDK 56, SwiftUI-first (@expo/ui/swift-ui); TMDB strictly server-side. Follow the tmdb, expo-ui-swiftui, naming, and haptics skills.
No automated test framework is wired up; verification is manual (iOS simulator) plus bunx tsc --noEmit and bun run lint. See each child issue for its seams.
Further Notes
Consider a whats-new announcement as each feature ships.
Problem Statement
The media detail page is informative but a dead end: the cast is not tappable, there are no related-title suggestions, and the only "sharing" is an unused title-only share. Users can't keep exploring or tell a friend about a title from inside the app.
Solution
Turn the media detail page into a hub for rebounding: suggest related titles, let users explore an actor/crew member's filmography, and let users recommend a title to people they follow — without leaving the app.
Scope — one sequenced plan, three independently shippable features
Delivered in order of increasing cost; each can ship on its own:
Key decisions (settled)
Constraints
@expo/ui/swift-ui); TMDB strictly server-side. Follow thetmdb,expo-ui-swiftui,naming, andhapticsskills.bunx tsc --noEmitandbun run lint. See each child issue for its seams.Further Notes
Consider a
whats-newannouncement as each feature ships.