Commit graph

1055 commits

Author SHA1 Message Date
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
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
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
Nayif
afe6b3cf96
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
tapframe
dd5fa60431 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-27 11:15:29 +05:30
tapframe
03f8d89655 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-27 11:15:29 +05:30
Nayif
2a6ae53e7c Merge pull request #1178 from affcosta7/patch-8
Update Portuguese (Portugal) strings.xml for various settings and actions (+300 were missing)
2026-05-27 11:15:07 +05:30
Nayif
9d2ddff595
Merge pull request #1178 from affcosta7/patch-8
Update Portuguese (Portugal) strings.xml for various settings and actions (+300 were missing)
2026-05-27 11:15:07 +05:30
tapframe
2fc6a925a1 feat: adding subtitle delay, styles management. 2026-05-27 00:25:23 +05:30
tapframe
47c494b261 feat: adding subtitle delay, styles management. 2026-05-27 00:25:23 +05:30
tapframe
2dc246ee5c fix: trakt local porgress pushing multiple watched markers 2026-05-26 23:08:39 +05:30
tapframe
9b5ea6e3b6 fix: trakt local porgress pushing multiple watched markers 2026-05-26 23:08:39 +05:30
halibiram
40450e1826 feat(i18n): add missing Turkish translations in conversational style 2026-05-26 11:22:10 +03:00
halibiram
6ac4920b31 feat(i18n): add missing Turkish translations in conversational style 2026-05-26 11:22:10 +03:00
Luqman Fadlli
ccaa120ffb
fix typo 2026-05-26 15:16:11 +07:00
Stéphane
a258b8c12e i18n(fr): extract platform stubs + audit FR quality (pass 4)
Extract hardcoded strings (23 sites in 9 platform-specific files):
- AppUpdaterPlatform stubs (iOS, Desktop, Android Playstore)
- PluginRepository stubs (iOS App Store, Android Playstore) + main fullCommonMain
- AddonRepository.normalizeManifestUrl require message
- CollectionEditorRepository dynamic titles (TMDB Collection/List/Production/
  Network/Person/Director + Trakt List fallback)
- ExternalPlayerPlatform.android.kt (Android system player label)

New keys added (2):
- collections_editor_trakt_list_title_format (Trakt List %1$s)
- external_player_android_system (Android system player)

Reused existing keys (8): updates_not_available, plugins_error_unavailable_build,
plugins_error_enter_valid_url, plugins_error_provider_not_found,
plugins_error_enter_repo_url, addons_error_enter_url, and 6 tmdb_*_title_format.

Audit FR quality (1719 strings) — 26 corrections + 68 apostrophe normalizations:
- Fix 3 residual vouvoiement (Controlez/Enrichissez/Programmez → tu)
- Fix 2 imperative conjugations (Parcoure→Parcours, Inclut→Inclus)
- Fix 2 placeholder type bugs (%1$d→%1$s where String input)
- Fix 1 trailing space, 1 double negation calque
- Harmonize "Plus comme ceci"→"À voir aussi", flux→stream, Jun/Jul→Juin/Juil.,
  rate limit "debit"→"requetes", "Crédits de personne TMDB"→"Crédits TMDB de la personne"
- Improve 7 anglicisms (en focus→focus sur, indice→indication UI, etc.)
- Normalize 68 lines: ' → ’ typographic (192 typo / 0 droite)

Parity EN ↔ FR: 1719 strings, 2 plurals.
Builds: composeApp:compileFullDebugKotlinAndroid + compilePlaystoreDebugKotlinAndroid
both SUCCESSFUL. xmllint OK on both XML files.

Merged origin/cmp-rewrite to integrate PR #1173 (release alert badge + dropped-show
filtering for CW section), resolving conflicts in strings.xml EN+FR.
2026-05-25 21:12:33 +02:00
Stéphane
fa9528d3a7 Merge remote-tracking branch 'origin/cmp-rewrite' into feat/extract-hardcoded-strings-pass4
# Conflicts:
#	composeApp/src/commonMain/composeResources/values-fr/strings.xml
#	composeApp/src/commonMain/composeResources/values/strings.xml
2026-05-25 19:47:53 +02:00
tapframe
78948e8b45 fix: entry handling in TraktProgressRepository 2026-05-25 18:21:50 +05:30
tapframe
902b59cc88 fix: entry handling in TraktProgressRepository 2026-05-25 18:21:50 +05:30