Commit graph

1288 commits

Author SHA1 Message Date
tapframe
fc272ef3a6 refactor: replace rememberModalBottomSheetState with rememberNuvioBottomSheetState across multiple components 2026-06-02 21:10:59 +05:30
tapframe
9d2fe291e8 ref: catalog screen to remember scroll state 2026-06-02 20:33:51 +05:30
tapframe
bfed3b4cd8 Revert "Merge pull request #1180 from luqmanfadlli/fix-ios-animated-avatar"
This reverts commit 61ab0e7e3d, reversing
changes made to 9d1558ddb4.
2026-06-02 20:23:42 +05:30
tapframe
02fd82c753 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-06-02 19:19:22 +05:30
tapframe
611cd28f27 feat: UI changes to action menu in metascreen 2026-06-02 19:10:19 +05:30
Nayif
17168387d8
Merge pull request #1167 from luqmanfadlli/scrollable-language-option
feat: make language selection bottom sheet scrollable
2026-06-01 21:35:43 +05:30
Nayif
61ab0e7e3d
Merge pull request #1180 from luqmanfadlli/fix-ios-animated-avatar
feat: Support animated GIF avatars on iOS
2026-06-01 21:35:10 +05:30
tapframe
9d1558ddb4 ref: add experimental opt-in 2026-06-01 19:50:01 +05:30
tapframe
16dcac85f0 feat: toggle for size badge, localise some hardcoded strings 2026-06-01 16:13:23 +05:30
tapframe
fda61b3d6f bump version 2026-06-01 15:57:02 +05:30
tapframe
d26728b7a2 Merge branch 'delta' into cmp-rewrite 2026-06-01 15:37:07 +05:30
tapframe
c1496672fd feat: adding user-agent 2026-06-01 15:36:14 +05:30
tapframe
eb576eb801 Add mobile progress sync logs
Log delta cursor state, page counts, snapshot fallback, and applied changes for watch progress sync.
2026-06-01 15:06:57 +05:30
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
Luqman Fadlli
35dea05ba7
Merge branch 'NuvioMedia:cmp-rewrite' into scrollable-language-option 2026-06-01 03:31:37 +07:00
Luqman Fadlli
77792773bc
Merge branch 'NuvioMedia:cmp-rewrite' into fix-ios-animated-avatar 2026-06-01 03:30:51 +07:00
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