Skip to content

feat: watch-provider availability and platform recommendations#21

Merged
miicolas merged 4 commits into
devfrom
miicolas/watch-provider-availability
Jun 8, 2026
Merged

feat: watch-provider availability and platform recommendations#21
miicolas merged 4 commits into
devfrom
miicolas/watch-provider-availability

Conversation

@miicolas

@miicolas miicolas commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Adds streaming-provider availability end to end: a TMDB watch/providers proxy with a region-scoped media_providers cache, a platforms module for the user's selected services (catalog + GET/PUT /platforms/me), and a recommendations feed surfacing trending/watchlist titles available on those services. The mobile app gains a platforms picker (onboarding step + settings), a "Where to watch" section on media detail, and "Available on your services" / "Short & available" discover shelves. Includes the providers / media_providers / user_platforms schema with migration 0005 and shared query keys, plus the naming skill guidance for the provider/platform vocabulary.

🤖 Generated with Claude Code

miicolas and others added 4 commits June 8, 2026 15:40
Add streaming-provider availability across the API and mobile app: a TMDB
watch/providers proxy with a region-scoped media-providers cache, a platforms
module for the user's selected services (catalog, GET/PUT /platforms/me), and a
recommendations feed surfacing trending/watchlist titles available on those
services. Mobile gains a platforms picker (onboarding + settings), a
"Where to watch" detail section, and "Available on your services" /
"Short & available" discover shelves. Includes the providers/media_providers/
user_platforms schema and migration 0005.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…r-availability

# Conflicts:
#	apps/api/src/modules/router.ts
#	apps/mobile/src/components/discover/container.tsx
#	apps/mobile/src/lib/i18n/locales/en.ts
#	apps/mobile/src/lib/i18n/locales/fr.ts
#	packages/db/drizzle/meta/0005_snapshot.json
#	packages/db/drizzle/meta/_journal.json
Renumbered to 0007_slippery_chameleon during the dev merge; this stray
file from the original 0005 was left undeleted in the merge commit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@miicolas miicolas merged commit 156740c into dev Jun 8, 2026
1 check 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.

1 participant