feat: Trackt recommendations added#776
Open
AbhishekVankar wants to merge 1 commit intoNuvioMedia:mainfrom
Open
feat: Trackt recommendations added#776AbhishekVankar wants to merge 1 commit intoNuvioMedia:mainfrom
AbhishekVankar wants to merge 1 commit intoNuvioMedia:mainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds personalized Trakt recommendation rows to the Home screen for authenticated users, with per-catalog toggles in settings and a working "View All" page.
PR type
Why
Trakt is already integrated for watch history and ratings. This surfaces personalized recommendations directly on the home screen with no extra user action required beyond logging in.
Changes
traktServicegetRecommendations()— calls/recommendations/{type}?extended=fulluseTraktRecommendationsrefreshCatalogs()HomeScreenCatalogSettingsScreenCatalogScreenAddon trakt not found) when tapping "View All" — added dedicated Trakt code path with correct client-side paginationTesting
Breaking changes
None
Snapshots
Catalog Setting

Homescreen

View all recommended movies

View all recommended tv shows

Note to maintainers
I am a contributor who built this feature to solve a real problem I personally ran into as a user of this app.
I have done my best to follow the existing code patterns, but I may have missed some project-specific conventions.
If anything does not meet the contribution standards, I would genuinely appreciate guidance or a helping hand rather than a straight close — I am happy to revise and learn.
Thank you for your time reviewing this. 🙏