- Rewrite Netflix parser to extract viewing history via the Shakti API using performance resource entries.
- Update Prime Video URLs and replace Disney+/Apple TV with a generic "Other" provider.
- Add batched database transactions for runtime and poster updates to prevent UI notification storms.
- Decouple TMDB enrichment into a background coroutine scope so large imports return immediately.
- Track loaded provider in the sync screen to properly trigger WebView reloads on provider switches.
- Add MoviesScreen and corresponding navigation
- Implement movie data aggregation in ViewingDao and repository
- Enhance NetflixParser to support multiple JSON payload shapes
- Apply custom app theme and update launcher icons
- Add back navigation handling to ProviderSyncScreen