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
This commit is contained in:
Tronax 2026-08-04 17:46:57 +02:00
parent dce3b2258b
commit f55ff411c6
Signed by: Tronax
SSH key fingerprint: SHA256:2pKKXDZucWvaF/GzXNz0FY53EAO1YDLN80bqS+TTz/o
20 changed files with 1086 additions and 143 deletions

View file

@ -12,13 +12,13 @@
android:label="BingeStats"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@android:style/Theme.Material.NoTitleBar"
android:theme="@style/Theme.BingeStats"
android:usesCleartextTraffic="true">
<activity
android:name=".MainActivity"
android:exported="true"
android:theme="@android:style/Theme.Material.NoTitleBar">
android:theme="@style/Theme.BingeStats">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />