Commit graph

1071 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
c225f9aacb Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-31 15:49:19 +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
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
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
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
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
388dcbdf0f Merge branch 'feat/i18n-fr-consolidated' into cmp-rewrite 2026-05-29 03:08:30 +05:30
tapframe
c8fc0de978 feat(cw): retry hydration with readiness check 2026-05-29 03:06:32 +05:30
tapframe
c71342b2e8 refactor: remove unused border from ContinueWatching settings 2026-05-29 02:30:16 +05:30
tapframe
e89d7c5406 feat: adding tv style cw card 2026-05-29 02:25:35 +05:30
tapframe
32f99fc252 ref(cloud): refactor badge handling 2026-05-29 02:00:20 +05:30
tapframe
34b8c757ac feat: add upto 3 badges 2026-05-29 01:51:12 +05:30
tapframe
e36baa60ff feat: support for fusion filter tags for cloud streams 2026-05-29 01:27:43 +05:30
tapframe
f568a15e89 feat(debrid): add cache check before publishing stream 2026-05-28 23:02:28 +05:30
tapframe
7dd3df14e3 refactor(network): remove unused addon probe targets 2026-05-28 18:44:22 +05:30
tapframe
ded51edb5a feat(library):pagination and trakt mapping improvements 2026-05-28 16:57:39 +05:30
Luqman Fadlli
ddaa1e25c6
sync android to ios locale 2026-05-27 15:32:17 +07:00
Luqman Fadlli
e2fc8e86c8
feat(i18n): update localization with the latest commit
- add and translate 31 newly added keys
- adjust some translations with natural phrasing
2026-05-27 15:31:26 +07:00
Luqman Fadlli
45fc1645c1
Merge branch 'NuvioMedia:cmp-rewrite' into Indonesian-localization 2026-05-27 15:06:55 +07:00
Luqman Fadlli
2a1b5249f0
sync android to ios locale 2026-05-27 15:05:43 +07:00
tapframe
3b28b2d78a Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-27 12:33:57 +05:30
tapframe
3a9eeee917 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-27 12:33:57 +05:30
tapframe
16a7426528 fix(player): implement pending scrobble start after seek 2026-05-27 12:09:57 +05:30
tapframe
7a60a6603b fix(player): implement pending scrobble start after seek 2026-05-27 12:09:57 +05:30
tapframe
b8298ed176 fix(authscreen): update layout to use widthIn for larger screen responsiveness 2026-05-27 11:51:38 +05:30
tapframe
34f3d6ff7c fix(authscreen): update layout to use widthIn for larger screen responsiveness 2026-05-27 11:51:38 +05:30
tapframe
4dedb567e6 fix(authscreen): keyboard to dismiss while tapping outside
fixes #1138
2026-05-27 11:39:57 +05:30
tapframe
1d7bdd60f9 fix(authscreen): keyboard to dismiss while tapping outside
fixes #1138
2026-05-27 11:39:57 +05:30
tapframe
bbbb852946 fix: persist audiotrack on stream reload
fixes #1163
2026-05-27 11:31:54 +05:30
tapframe
0c0c616bed fix: persist audiotrack on stream reload
fixes #1163
2026-05-27 11:31:54 +05:30
Nayif
1e1e250301 Merge pull request #1164 from albyalex96/update/localization-italian
Update Italian strings for various settings and actions
2026-05-27 11:16:12 +05:30