Commit graph

1258 commits

Author SHA1 Message Date
tapframe
9e83efd5fd Add mobile delta sync for progress
Persist cursors for watched items and watch progress.

Use snapshot fallback when delta RPCs are unavailable.
2026-06-01 15:05:16 +05:30
tapframe
6c736ce596 refactor: rearrange text display logic in ContinueWatchingCard 2026-06-01 03:24:40 +05:30
tapframe
a39c86222f ref: remove periodic refresh 2026-06-01 03:16:18 +05:30
tapframe
ba566175af bump version 2026-05-31 15:55:22 +05:30
tapframe
c225f9aacb Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-31 15:49:19 +05:30
tapframe
03d2c05208 Merge branch 'globalstreambadge' into cmp-rewrite 2026-05-31 15:49:14 +05:30
Nayif
9d279e95f7
Merge pull request #1201 from guuilp/cmp-rewrite
perf(trakt): reduce sync time from 74s to <3s via on-the-fly remapping
2026-05-31 15:48:48 +05:30
tapframe
df15c4d2f2 feat: support streambadges globally 2026-05-31 15:41:40 +05:30
tapframe
d757f1baed Merge branch 'pr/1211' into cmp-rewrite
# Conflicts:
#	composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt
2026-05-31 14:49:00 +05:30
Nayif
3967fa14ab
Merge pull request #1151 from luqmanfadlli/Indonesian-localization
feat(i18n): Add 123 missing Indonesian Translations and add `values-in` directory for Android localization
2026-05-31 14:44:10 +05:30
tapframe
6a333f189f Merge branch 'cmp-rewrite' into skoruppa/cmp-rewrite
# Conflicts:
#	composeApp/src/commonMain/kotlin/com/nuvio/app/features/settings/PlaybackSettingsPage.kt
2026-05-31 14:43:12 +05:30
tapframe
e53276b9cd Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-31 14:38:05 +05:30
tapframe
e24f4b1e14 Bridge pre-rewrite cmp-rewrite history
Preserve the current cmp-rewrite tree while reconnecting the pre-force-push lineage at de3b218c1. This lets existing fork PRs compare against their real branch points instead of showing the rewritten cmp-rewrite history as new changes.
2026-05-31 14:31:17 +05:30
tapframe
6a3163f13f cleanup 2026-05-31 14:09:20 +05:30
tapframe
55eb5ea2eb Merge branch 'cmp-rewrite' into skoruppa/cmp-rewrite 2026-05-31 14:06:35 +05:30
tapframe
dc34df6828 fix: force sync pull on foreground request 2026-05-31 14:03:26 +05:30
tapframe
16a068cd61 Merge branch 'cmp-rewrite' into torinit 2026-05-30 19:32:46 +05:30
Guilherme Lima Pereira
73e97fc9b0 perf(trakt): reduce sync time from 74s to <3s via on-the-fly remapping 2026-05-30 07:58:45 -03:00
Pupon11
000bb94f90 Update strings.xml
changed localization for "settings_playback_minutes_value", "settings_playback_threshold_percentage_value", and "settings_playback_timeout_seconds" to handle new rules better
2026-05-30 07:58:45 -03:00
tapframe
43b35310cf feat: throttle push watch progress while playback 2026-05-30 12:35:51 +05:30
tapframe
614ab1f523 fix: increase Nuvio sync periodic interval to 30 minutes 2026-05-30 12:04:53 +05:30
tapframe
1c9ae760d9 Avoid blocking P2P teardown 2026-05-30 03:08:26 +05:30
tapframe
b49a1d68be Ignore local analysis notes 2026-05-30 03:01:36 +05:30
tapframe
6bec3a2597 Refine P2P loading UI 2026-05-30 02:59:45 +05:30
tapframe
19f8ad67f3 Align P2P player UI 2026-05-30 02:51:34 +05:30
tapframe
f14104bcfd Clear P2P settings on account wipe 2026-05-30 02:15:47 +05:30
tapframe
5a47d1fe56 Add P2P playback integration 2026-05-30 02:09:23 +05:30
tapframe
216dc99e35 Fix iOS plugin message formatting 2026-05-30 02:09:13 +05:30
tapframe
1213e81393 Add Android P2P assets 2026-05-30 01:30:52 +05:30
tapframe
7477600514 Make blank debrid templates use original text 2026-05-30 00:59:47 +05:30
tapframe
7a72bd736d ref: hide forward external sub toggle from ios 2026-05-29 15:55:31 +05:30
skoruppa
f21252574b Port improved external players support 2026-05-29 11:38:11 +02:00
skoruppa
464cfb3059 Port improved external players support 2026-05-29 11:38:11 +02:00
tapframe
8aed980b32 feat(cloud): preserving orginal order as a sort option 2026-05-29 14:37:51 +05:30
tapframe
de3b218c1f bump version 2026-05-29 03:10:12 +05:30
tapframe
fc381ad34a bump version 2026-05-29 03:10:12 +05:30
tapframe
7ef203a51f Merge branch 'feat/i18n-fr-consolidated' into cmp-rewrite 2026-05-29 03:08:30 +05:30
tapframe
388dcbdf0f Merge branch 'feat/i18n-fr-consolidated' into cmp-rewrite 2026-05-29 03:08:30 +05:30
tapframe
8b03367699 feat(cw): retry hydration with readiness check 2026-05-29 03:06:32 +05:30
tapframe
c8fc0de978 feat(cw): retry hydration with readiness check 2026-05-29 03:06:32 +05:30
tapframe
3473972345 refactor: remove unused border from ContinueWatching settings 2026-05-29 02:30:16 +05:30
tapframe
c71342b2e8 refactor: remove unused border from ContinueWatching settings 2026-05-29 02:30:16 +05:30
tapframe
aee1453a66 feat: adding tv style cw card 2026-05-29 02:25:35 +05:30
tapframe
e89d7c5406 feat: adding tv style cw card 2026-05-29 02:25:35 +05:30
tapframe
8f921cecef ref(cloud): refactor badge handling 2026-05-29 02:00:20 +05:30
tapframe
32f99fc252 ref(cloud): refactor badge handling 2026-05-29 02:00:20 +05:30
tapframe
1d68504a05 feat: add upto 3 badges 2026-05-29 01:51:12 +05:30
tapframe
34b8c757ac feat: add upto 3 badges 2026-05-29 01:51:12 +05:30
tapframe
226e8370f1 feat: support for fusion filter tags for cloud streams 2026-05-29 01:27:43 +05:30
tapframe
e36baa60ff feat: support for fusion filter tags for cloud streams 2026-05-29 01:27:43 +05:30