Commit graph

3 commits

Author SHA1 Message Date
73529d4c7e
feat(sync): improve web history parsing and background TMDB enrichment
- 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.
2026-08-04 19:39:00 +02:00
f55ff411c6
feat: add movies stats screen and improve provider sync
- 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
2026-08-04 17:46:57 +02:00
dce3b2258b
feat: initial commit for BingeStats Android app (Kotlin + Compose + TMDB + Multi-Provider architecture) 2026-08-04 15:04:40 +02:00