tapframe
65817ad73b
fix(simkl): separate completion from library status
2026-07-23 00:26:55 +05:30
tapframe
3064c7aa25
chore(simkl): add watched marker diagnostics
2026-07-23 00:26:55 +05:30
tapframe
e32445238d
fix(simkl): enrich progress and correct artwork
2026-07-23 00:26:54 +05:30
tapframe
e408a2f48c
fix(progress): isolate continue watching sources
2026-07-23 00:26:54 +05:30
tapframe
e930699ae9
fix(simkl): restore compliant library sync
2026-07-23 00:26:53 +05:30
tapframe
56a496a384
chore(simkl): log sync HTTP responses
2026-07-23 00:26:53 +05:30
tapframe
32449a7a15
feat(tracking): expose manual provider refresh
2026-07-23 00:26:52 +05:30
tapframe
adcc829a1a
fix(simkl): centralize oauth request policy
2026-07-23 00:26:52 +05:30
tapframe
c1022e2eb5
fix(simkl): enforce compliant sync cadence
2026-07-23 00:26:51 +05:30
tapframe
b1a7f0757e
refactor(tracking): isolate progress provider policy
2026-07-23 00:26:49 +05:30
tapframe
e7349dd28f
refactor(tracking): remove shared feature coupling
2026-07-23 00:26:48 +05:30
tapframe
eb5bf78c37
refactor(tracking): register progress read providers
2026-07-23 00:26:48 +05:30
tapframe
617bfe298e
refactor(tracking): register watched read providers
2026-07-23 00:26:47 +05:30
tapframe
410a9d4c4b
refactor(tracking): register library read providers
2026-07-23 00:26:46 +05:30
tapframe
5bbe3b9ef0
feat(tracking): add provider-aware settings
2026-07-23 00:26:45 +05:30
tapframe
2dffff3520
feat(tracking): fan out real player scrobbles
2026-07-23 00:26:45 +05:30
tapframe
0f12e61430
feat(simkl): wire tracker state into app repositories
2026-07-23 00:26:44 +05:30
tapframe
caf124e1b4
feat(simkl): add application state projections
2026-07-23 00:26:43 +05:30
tapframe
e4278a2391
feat(simkl): add batched tracking mutations
2026-07-23 00:26:42 +05:30
tapframe
615098e976
feat(simkl): add atomic sync store
2026-07-23 00:26:42 +05:30
tapframe
f7c17e656e
feat(simkl): centralize API policy
2026-07-23 00:26:41 +05:30
tapframe
8f2f7221c2
feat(simkl): add secure PKCE authentication
2026-07-23 00:26:40 +05:30
tapframe
857311cce7
refactor(tracking): add provider-neutral foundation
2026-07-23 00:26:38 +05:30
guuilp
5037f26532
fix(mdblist): replace PNG with cairosvg render — correct centering, 3.2KB
2026-07-20 21:56:07 +00:00
guuilp
b5bbed9e66
fix(mdblist): replace PNG with XML VectorDrawable — native Android vector format
2026-07-20 21:52:55 +00:00
guuilp
9ac946e4ea
fix(mdblist): replace MAL SVG with PNG — Android does not support SVG in painterResource
2026-07-20 21:51:53 +00:00
guuilp
720c6d8b6e
fix(mdblist): reorder ratings — MAL before Rotten Tomatoes pair, fix source_mal import
2026-07-20 21:46:13 +00:00
guuilp
6366142e0b
fix(mdblist): invert MAL SVG colors — blue bg, white text
2026-07-20 21:46:13 +00:00
guuilp
397d0e2ce0
feat(mdblist): add MAL rating icon and display in detail screen
2026-07-20 21:46:13 +00:00
guuilp
a8e64fdfe2
feat(mdblist): add MyAnimeList (MAL) rating from MDBList API
2026-07-20 21:46:13 +00:00
guuilp
05a5f9d7d3
fix: per-profile isolation for Trakt auth and storage
...
1. TraktAuthStorage: Added profileId parameter to loadPayload(profileId)
and savePayload(profileId, payload) in Android and iOS actual
implementations, passing it explicitly to ProfileScopedKey.of().
2. TraktAuthRepository: Added currentProfileId and profileGeneration
for cross-profile operation detection. Methods now accept explicit
profileId to isolate auth state per profile. loadFromDisk() and
persist() use the scoped storage key.
3. TraktCredentialSync: Updated to pass profileId to currentStateForSync()
and replaceStateFromSync().
4. ProfileRepository/LibraryRepository: Updated calls to
TraktAuthRepository.onProfileChanged(profileId).
5. WatchedRepository/WatchProgressRepository: Fixed
pullFromServer/forceSnapshotRefreshFromServer to pass profileId
to TraktAuthRepository.ensureLoaded() before checking
activeOperationGeneration.
6. SyncManager: Passes profileId to ensureLoaded().
2026-07-20 21:46:13 +00:00
tapframe
d514468fef
fix(navigation): defer route cleanup until pop completes
2026-07-20 18:27:13 +05:30
tapframe
cc13ee9c9f
build(android): vendor Nuvio Engine AAR
2026-07-20 18:05:37 +05:30
tapframe
1b88c5abef
feat: integrate Nuvio Engine
2026-07-20 16:50:04 +05:30
tapframe
66f4d433ea
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-20 13:15:05 +05:30
KhooLy
70bdafab48
fix: recycled bitmap crash in Now Playing metadata
2026-07-19 23:38:13 +03:00
darkflame91
ec63003fab
fix(android): correct fill/zoom image based subtitle rendering
2026-07-19 21:01:27 +05:30
darkflame91
d5991c751d
fix(android): correct image based subtitle rendering
2026-07-19 20:53:13 +05:30
tapframe
e695b213bf
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
...
# Conflicts:
# composeApp/src/commonMain/composeResources/values/strings.xml
2026-07-19 16:01:55 +05:30
tapframe
109515f17a
fix(settings): normalize section headings
2026-07-19 15:47:18 +05:30
tapframe
1e4c125ca1
feat: add separate upcoming continue watching row
2026-07-19 14:06:02 +05:30
tapframe
0ac38dce43
fix: apply poster depth to remaining surfaces
2026-07-19 03:15:02 +05:30
Cursor Agent
0b8c15c7ce
Improve Greek (el) localization coverage and accuracy
...
Fill missing Greek strings to match English, rename Nuvio Sync and
Library Saved labels correctly, and fix mixed/untranslated leftovers
plus playable-file typos in cloud library copy.
Co-authored-by: Nasos V. <nvasedis@gmail.com>
2026-07-18 15:06:24 +00:00
tapframe
b55be263d9
feat(library): add sortable shelf and grid layouts
2026-07-18 20:16:05 +05:30
tapframe
623844ed84
Merge branch 'pr/ios-profile-hold-menu-fixes' into cmp-rewrite
2026-07-18 18:28:10 +05:30
tapframe
d9eaca52e6
fix(player): update sourceStreamsState to use mutableStateOf
2026-07-18 17:37:08 +05:30
tapframe
9113b5567a
fix(player): make forced subtitle selection audio-aware
2026-07-18 17:35:56 +05:30
tapframe
079b3a7e97
fix(player): enforce preferred-language subtitle filtering
2026-07-18 17:05:32 +05:30
tapframe
a8d6d8d270
fix(player): match forced subtitles to language preferences
2026-07-18 16:54:50 +05:30
tapframe
65e38b0da6
feat: add show catalog type option
...
Closes #1556
2026-07-18 14:17:39 +05:30
Nayif
99d1cf345f
Merge pull request #1567 from luqmanfadlli/fix-ios-collection-header
...
Fix(iOS): Collection Folder catalog filters being obstructed by the native iOS navigation bar
2026-07-18 13:20:15 +05:30
tapframe
f5b75adccb
fix: show player streams progressively
2026-07-18 13:17:01 +05:30
tapframe
83ac09bac3
fix: preserve download metadata and nav layout
2026-07-18 13:05:02 +05:30
tapframe
824f2a22ad
Merge branch 'playerui/tvparity' into cmp-rewrite
2026-07-18 03:46:00 +05:30
tapframe
78b826fdf7
Merge PR #1331 : fix Torbox cloud library on Android
2026-07-18 03:41:12 +05:30
tapframe
50bb2bcc52
fix: bound generic Android raw responses
2026-07-18 03:40:53 +05:30
tapframe
03c6d598ba
feat(player): match overlays to TV UI
2026-07-18 03:29:55 +05:30
tapframe
20d091e907
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-18 02:06:23 +05:30
Nayif
77049f4e00
Merge pull request #1562 from skoruppa/modern-menu
...
modern floating pill navigation bar with scroll-responsive labels
2026-07-18 02:06:19 +05:30
Nayif
0cc804198a
Merge pull request #1558 from Laskco/codex/tmdb-release-date-toggle
...
Add TMDB release date controls and fix episode availability
2026-07-18 02:05:12 +05:30
Nayif
2adf4bacf2
Merge pull request #1509 from kgenovz/feat/default-video-id
...
feat(details): support behaviorHints.defaultVideoId for series initial play
2026-07-18 01:56:25 +05:30
Nayif
5218ca86b1
Merge pull request #1545 from emgeje/cmp-rewrite
...
Updated Hungarian translations (Add diagnostics and Sentry reporting strings)
2026-07-18 01:55:23 +05:30
tapframe
0165392f75
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-18 01:54:49 +05:30
Nayif
7f6feddafd
Merge pull request #1552 from neerajlovecyber/feature-player-episode-watched-tick
...
Show watched checkmarks in player episode switcher
2026-07-18 01:54:01 +05:30
tapframe
0cb0e20918
fix(trakt): invalidate rejected refresh tokens
2026-07-17 23:29:03 +05:30
haveAnIssue
2f236e9e3b
Update AppLanguage.kt
...
Enable Hebrew
2026-07-17 14:33:42 +03:00
haveAnIssue
54f6ca9112
Create strings.xml
...
Add Hebrew Translation
2026-07-17 14:28:33 +03:00
skoruppa
e7322071ff
feat: modern floating pill navigation bar with scroll-responsive labels
...
- New floating pill-shaped bottom nav bar
- Scroll down to collapse labels, scroll up to expand (snap animation)
- Haze blur-through effect on the pill background
- Selected tab uses accent color from theme
- Dynamic pill width: shrinks when collapsed, expands with labels
- Settings option (Android only): Adaptive, Always Expanded, Always Compact, Classic
- Classic mode preserves original flat navigation bar
- NavBarStyle syncs to cloud (ignored on iOS where LiquidGlass is used)
- iOS LiquidGlass tab bar remains untouched
- Polish translations added
2026-07-17 10:40:05 +02:00
YLaskco
f4ff269d45
Fix episode release date handling
2026-07-16 16:41:41 -04:00
Luqman Fadlli
6de66cfa76
fix(ios): restore back gesture and navigation
2026-07-17 00:11:44 +07:00
tapframe
c68d996881
fix: fix collection keys dupliation causing sigsegv
2026-07-16 22:40:38 +05:30
tapframe
4ba92f3926
perf: optimize metadata screen scrolling
2026-07-16 22:24:46 +05:30
tapframe
e56fb2e87e
feat: reveall spoiler comments by tapping
2026-07-16 13:50:33 +05:30
tapframe
6ae6f60926
feat: hero overscroll
2026-07-16 13:46:12 +05:30
tapframe
57a8405a54
feat: add hero auto rotation
2026-07-16 12:41:21 +05:30
tapframe
1dbbbdecbc
Refine iOS sheets and ratings
2026-07-16 12:33:27 +05:30
tapframe
f9b5ef8aef
Fix metadata rail scrolling
2026-07-15 23:59:26 +05:30
neerajlovecyber
acaec75b54
Show watched checkmark on player episode list rows.
...
Reuse NuvioAnimatedWatchedBadge so completed episodes match the series detail page.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-15 16:45:48 +05:30
tapframe
1050bc0771
ref: remove contribution summary
2026-07-15 16:09:22 +05:30
tapframe
78ec152b9c
ref: adjust progress color based on theme in AppUpdateBanner
2026-07-15 16:01:18 +05:30
tapframe
cc59387588
feat: update banner layout
2026-07-14 23:12:02 +05:30
emgeje
479153e943
Add diagnostics and Sentry reporting strings
...
Added new strings for diagnostics and Sentry reporting features.
2026-07-14 14:45:42 +02:00
tapframe
409a2e9b01
remove unused seekToMs func
2026-07-14 17:04:49 +05:30
tapframe
0f155c752c
remove duplicate strings
2026-07-14 16:51:46 +05:30
Nayif
5230f2b975
Merge pull request #1471 from nosvasedis/fix-greek-translations
...
Fix and complete Greek (el) translations
2026-07-14 16:38:05 +05:30
tapframe
d2a6206357
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-14 16:36:19 +05:30
Nayif
f314cfea35
Merge pull request #1530 from luqmanfadlli/crossplatform-nowplayingcontrol
...
feat(android): Add Android support for Now Playing media controls
2026-07-14 16:36:00 +05:30
tapframe
d924a46ca0
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-14 16:29:03 +05:30
Nayif
ab71682ef6
Merge pull request #1516 from WhiteGiso/translations-it
...
Added new Italian translations
2026-07-14 16:22:44 +05:30
Nayif
d7c88d35f2
Merge pull request #1536 from darkflame91/pipmode
...
fix(android): fix issues with PiP window
2026-07-14 16:22:27 +05:30
tapframe
89149fb063
fix: stabilize continue watching scroll position
2026-07-14 16:20:29 +05:30
tapframe
f74ae8182e
refactor: update library sync logic while in active pull state
2026-07-14 16:02:33 +05:30
WhiteGiso
cc650d0950
fix(ios): stabilize profile switcher menu
2026-07-14 11:06:38 +02:00
Trần Khánh
a1649b0e1b
Update strings.xml
2026-07-14 14:58:17 +07:00
Trần Khánh
b38d446a9f
Update strings.xml
2026-07-14 14:43:46 +07:00
Cursor Agent
0342070fe7
Sync Greek translations with upstream and fix remaining corruption
...
- Add 31 missing settings_card_depth_* strings from upstream Card Depth Effect feature
- Fix remaining mixed Greek/English corruption artifacts (Όχι/no, partial word swaps)
- Translate newly surfaced untranslated strings in continue watching, debrid, trakt, and cloud library areas
- Bring values-el/strings.xml to full parity with the 1958-key English base
Co-authored-by: Nasos V. <nvasedis@gmail.com>
2026-07-14 06:56:05 +00:00
Nasos V.
d52ef9d4c5
Merge branch 'cmp-rewrite' into fix-greek-translations
2026-07-14 09:41:38 +03:00
Trần Khánh
f63b38dbcf
Merge remote-tracking branch 'upstream/cmp-rewrite' into cmp-rewrite
2026-07-14 12:17:39 +07:00
Trần Khánh
a901abf914
Update strings.xml
2026-07-14 12:10:34 +07:00
tapframe
b3be03fb7f
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-14 01:31:36 +05:30
darkflame91
4db3231c2a
fix(android): fix issues with PiP window
2026-07-14 01:28:11 +05:30
tapframe
b2973df144
Match Trakt CW with TV
2026-07-14 01:25:30 +05:30
tapframe
d9f3ac818c
fix: cw enrichment retry and up next logic
2026-07-13 21:30:13 +05:30
Trần Khánh
fbc8e9534c
Merge branch 'cmp-rewrite' of https://github.com/khanh71/NuvioMobile into cmp-rewrite
2026-07-13 18:51:56 +07:00
Luqman Fadlli
7c7dfbdf64
feat(android): add Now Playing media controls
...
Add Android Now Playing support using Media3 MediaSession and media notifications.
* Publish title, subtitle, artwork, duration, position, and playback state
* Add play, pause, seek, rewind, and fast-forward controls
* Support lock screen, notification, headset, and external media controls
* Integrate with both ExoPlayer and libmpv backends
* Keep playback active in the background while the media session is running
* Clean up the media session, notification, and foreground service when playback ends
2026-07-13 15:44:51 +07:00
Trần Khánh
800c9aa1c7
Update strings.xml
2026-07-13 15:15:05 +07:00
Trần Khánh
07148b0b76
Update strings.xml
2026-07-13 07:50:13 +07:00
i4mth3d4ng3r
c0b44c6a33
Update upstream for Parental Guidance api
2026-07-12 16:08:58 -05:00
Trần Khánh
bc4795dfbc
Update strings.xml
2026-07-12 22:48:21 +07:00
tapframe
fc87a44adc
revert: restore previous empty state UI
2026-07-12 19:36:11 +05:30
tapframe
e25e12df09
fix: prevent settings sync reset regression
2026-07-12 19:30:31 +05:30
Trần Khánh
33d37748c4
Update strings.xml
2026-07-12 19:04:57 +07:00
Trần Khánh
7574a2ce09
Update strings.xml
2026-07-12 11:39:18 +07:00
Trần Khánh
9a3e2a0047
Update strings.xml
2026-07-12 07:27:19 +07:00
WhiteGiso
10e42a971e
Update Italian translations
2026-07-12 01:16:22 +02:00
tapframe
d9954c04e8
Refine store copy and empty states
2026-07-12 02:14:35 +05:30
nosvasedis
6de2b2b882
Merge upstream/cmp-rewrite, resolve Greek translation conflicts
...
- Resolved conflicts by keeping corrected Greek translations over old broken/English text
- Fixed additional corrupted strings introduced upstream (mixed Greek/English fragments) for Trakt rate-limit/request-failed messages, network error messages, and download body messages
- Added missing Greek translations for new upstream keys (settings_playback_parental_guide, settings_playback_parental_guide_description)
- Translated remaining untranslated item-count strings
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-07-11 21:10:18 +03:00
tapframe
a90ee2fcfb
feat: add card depth customization
2026-07-11 12:11:25 +05:30
tapframe
f19d3d1a08
bump version
2026-07-11 09:54:45 +05:30
Nayif
e0c5e31c79
Merge pull request #1257 from siriusvoid/feat/hide-parental-guide-overlay
...
feat: add "Content Warnings" toggle from tv version
2026-07-11 09:43:12 +05:30
Nayif
cc381eb186
Merge pull request #1429 from khanh71/cmp-rewrite
...
Add Vietnamese language support for Nuvio Mobile
2026-07-11 09:42:37 +05:30
Nayif
1b76778a6e
Merge pull request #1448 from milicevicivan18/cmp-rewrite
...
Minor Display section spacing fix
2026-07-11 09:42:19 +05:30
Nayif
bf5fb7830b
Merge pull request #1490 from v4n00/romanian-translation
...
Add Romanian translation
2026-07-11 09:41:06 +05:30
Nayif
5981d2d724
Merge pull request #1493 from mronion212/dutch-translation
...
Dutch translation
2026-07-11 09:40:52 +05:30
tapframe
de4e269879
fix: restore unaired next up episodes
2026-07-11 09:09:09 +05:30
tapframe
0112e33897
fix: LibraryLocalState for profile management
2026-07-11 08:58:24 +05:30
Kyle
36f50fa4a5
feat(details): support behaviorHints.defaultVideoId for series initial play
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:13:44 -06:00
tapframe
2e1af6ea1a
feat: add zoom overlay
2026-07-10 21:08:10 +05:30
tapframe
a1c1f8b82a
fix native profile switcher
2026-07-10 19:21:06 +05:30
tapframe
802a31fdf9
fix(ios): restore Compose tablet settings
2026-07-10 17:01:54 +05:30
tapframe
d8b3370faa
fix(ios): prevent carousel swipe-back
2026-07-10 16:28:09 +05:30
tapframe
070ef29ede
fix(ios): stabilize stream navigation and header insets
2026-07-10 15:40:41 +05:30
tapframe
5789af84aa
feat: migrate navigation to Nav3 and native iOS
2026-07-10 14:58:49 +05:30
tapframe
6d5281cdd2
fix: sync watch progress source
2026-07-10 01:21:55 +05:30
tapframe
d085bf8f7d
Revert "perf: reduce compose recomposition hotspots"
...
This reverts commit 62d4297063 .
2026-07-09 23:20:23 +05:30
tapframe
fc38e5fa86
fix: preserve home catalog sync keys
2026-07-09 21:40:37 +05:30
tapframe
b5f37e227d
fix: stream continue watching metadata enrichment
2026-07-09 20:41:48 +05:30
tapframe
ebffbb4ebd
fix(trakt): preserve continue watching sync
2026-07-09 20:28:01 +05:30
tapframe
2309970f20
fix: keep home tab mounted
2026-07-09 19:05:05 +05:30
tapframe
62d4297063
perf: reduce compose recomposition hotspots
2026-07-09 17:29:10 +05:30
tapframe
fb805b738b
fix ios player rotation via patched libmpv
2026-07-09 11:59:11 +05:30
Jimmy
69b164f702
add dutch language to enums
...
added dutch language values so it can be used in the app
2026-07-09 00:04:52 +02:00
Jimmy
66c247aa8c
add Dutch translation
...
Added values-nl for dutch app language
2026-07-08 23:54:26 +02:00
v4n
41cfd1bbcf
chore: add romanian language to enums
2026-07-08 22:27:01 +03:00
v4n
9bb53b8e02
i18n(ro): add romanian translation
2026-07-08 21:58:05 +03:00
tapframe
4639529c3a
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-08 23:40:07 +05:30
Nayif
dfc8accab1
Merge pull request #1480 from foXaCe/feat/i18n-fr-pass8
...
i18n(fr): backfill 26 missing translations + extract residual hardcoded string
2026-07-08 23:39:39 +05:30
tapframe
4fcf4fb542
add back periodic refresh
2026-07-08 21:02:38 +05:30
tapframe
3a61117041
feat: adding deeplinks for addons and detailscreen
2026-07-08 13:37:03 +05:30
Stéphane
6bc4815945
i18n(fr): backfill missing translations + extract residual hardcoded string
...
- Add 26 missing French (values-fr) translations for upstream-added strings
(Sentry crash reports, downloads open-directory, metadata Background Mode)
- Replace hardcoded contentDescription = "Play" in iOS player with the
existing action_play string resource
- Restores EN<->FR parity to 1921<->1921
2026-07-07 10:17:04 +02:00
tapframe
deddcc6744
Use TV Lottie loading spinner
2026-07-06 14:50:51 +05:30
Copilot
0afa968eb3
Fix and complete Greek (el) translations
...
- Translate 18 strings that were missing from the Greek locale entirely (Sentry crash report dialogs, downloads folder actions).
- Fix ~257 strings that were corrupted by a bad find/replace pass, which left garbled mixed Greek/English text (e.g. Αποθήκευσηd, ΑναπαραγωγήER, Όχιt available).
- Translate ~275 additional strings that were left in English (mainly the Collections/TMDB editor, plugin manager, and debrid settings screens).
- Keep brand names, codec/technical identifiers, and pure format strings in English as is conventional.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-07-06 01:09:00 +03:00
tapframe
9d41e9f769
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-06 02:44:13 +05:30
tapframe
cafb21dbe8
fix: keep home hero clear of continue watching
2026-07-06 02:44:06 +05:30
tapframe
aeb5e04321
fix: show donation progress percent
2026-07-06 02:29:12 +05:30
tapframe
0f7e9615e4
fix: open externalUrl streams externally
2026-07-06 02:17:47 +05:30
Nayif
150b0b2ba0
Merge pull request #1443 from emgeje/cmp-rewrite
...
Updated Hungarian translations in strings.xml
2026-07-06 02:04:02 +05:30
Nayif
a002dec6ed
Merge pull request #1426 from WhiteGiso/pr/additional-translations-ita
...
Add additional ita translations
2026-07-06 01:59:49 +05:30
Nayif
79cc4b4d17
Merge pull request #1457 from WhiteGiso/feat/ios-now-playing
...
Add iOS Now Playing integration
2026-07-06 01:59:03 +05:30
Nayif
848fc962ae
Merge pull request #1453 from nosvasedis/nosvasedis-upgraded-robot
...
Add Greek translations for 854 missing UI strings
2026-07-06 01:58:44 +05:30
tapframe
f3f120a57d
Sync Trakt credentials across clients
2026-07-06 01:36:32 +05:30
tapframe
4b6a15c950
Fix Trakt progress watched precedence
2026-07-06 00:59:53 +05:30
tapframe
94e1141bd1
fix: ignore unavailable episodes in watched state
2026-07-06 00:34:37 +05:30
tapframe
8c6741f5cb
feat(trakt): add pagination support for fetching watched movies
2026-07-05 19:09:28 +05:30
tapframe
7191e91dd6
feat(PlaybackAutoPlaySettings): add additional hours
2026-07-04 15:43:44 +05:30
tapframe
b3c96bd7b3
feat: sentry diagnostics
2026-07-04 14:29:45 +05:30
tapframe
0e78513031
feat: implement open downloads directory for Android and iOS
2026-07-04 00:57:17 +05:30
WhiteGiso
43b5a42fb2
feat(ios): add Now Playing support
2026-07-03 14:52:47 +02:00
nosvasedis
cb6fbe4a9e
Add Greek translations for 854 missing UI strings
...
Complete Greek (el) localization by translating all previously untranslated strings in values-el/strings.xml.
Changes:
- Added 854 Greek translations for UI strings
- Achieved 100% translation coverage (1903/1903 strings)
- Maintained format placeholders (%1\, %2\, etc.)
- Preserved existing Greek translations and terminology
- Ensured consistency with app UI context
Coverage before: ~50% (1049/1903 strings)
Coverage after: 100% (1903/1903 strings)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-07-03 12:43:05 +03:00
tapframe
caad155308
ref: fine tuning grains
2026-07-03 01:47:32 +05:30
tapframe
e6ef2fd3ae
feat: adjust library and cw cards removal animations
2026-07-03 01:40:48 +05:30
tapframe
173584b191
Ignore self-originated realtime sync events
2026-07-02 18:42:44 +05:30
tapframe
dccbfc43c2
Add realtime sync invalidation handling
2026-07-02 18:31:43 +05:30
Ivek
3818429b39
Update StreamsSettingsPage.kt
2026-07-02 00:09:43 +02:00
Ivan
e2a6436da2
Fixed mistake
2026-07-01 23:20:42 +02:00
Ivan
a4b6ef597c
Fix Display section spacing in Stream Settings
2026-07-01 23:17:26 +02:00
emgeje
c6e3b343c8
Updated various strings in Hungarian localization
2026-07-01 17:38:01 +02:00
emgeje
7e081edfda
To ensure the Hungarian localization remains accurate and up-to-date with the latest application string changes.
2026-07-01 17:25:23 +02:00
tapframe
6ed61edef0
Refactor runtime configuration
2026-07-01 20:37:26 +05:30
tapframe
bc7c79f7f7
Revert "Merge branch 'switchdb' into cmp-rewrite"
...
This reverts commit e883d89031 , reversing
changes made to 6885bbdee7 .
2026-07-01 20:34:49 +05:30
tapframe
3ca3953fe3
Fix Android dominant color extraction
2026-07-01 15:35:15 +05:30
tapframe
ef9aece790
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-07-01 14:37:52 +05:30
Nayif
2880cbb507
Merge pull request #1432 from IberianSoldierPC/cmp-rewrite
...
spanish translation reinforced and updated
2026-07-01 14:36:42 +05:30
Nayif
4d95e3ab22
Merge pull request #1433 from Pupon11/cmp-rewrite
...
Update strings.xml Updated Czech translations
2026-07-01 14:36:08 +05:30
Nayif
a032bb5b2d
Merge pull request #1434 from foXaCe/feat/i18n-fr-pass7
...
i18n(fr): backfill missing translations + extract residual hardcoded strings
2026-07-01 14:35:51 +05:30
tapframe
7dd20c9915
bump version
2026-07-01 14:33:53 +05:30
tapframe
dd0debb8b9
Use snapshot sync on mobile startup
2026-07-01 02:36:25 +05:30
tapframe
dccf264a27
Refresh series watched poster badges
2026-07-01 02:32:24 +05:30
tapframe
c17900ce0b
fix: stabilize home startup and watched badges
2026-06-30 21:56:34 +05:30
tapframe
b9caec19e7
fix: reconcile watched series outside details screen
2026-06-30 20:06:33 +05:30
Stéphane
02f578a986
i18n(fr): backfill missing translations + extract residual hardcoded strings
...
- Backfilled 34 missing French translations (vouvoiement) for recent upstream
features: app-store media server addons, playback engine / libmpv settings,
donation progress, debug backend switch, terms links, original language.
- Fixed 2 residual tutoiement imperatives ("Reconstruis" -> "Reconstruisez").
- Extracted 10 hardcoded user-facing strings + 1 plural to composeResources:
- Person detail sidebar labels (Born, Place of birth, Credits, Biography)
- TMDB entity browse sidebar labels (Country, Type, Catalogue, About)
+ a title-count plural
- External player subtitle overlay messages (loading / downloading)
- Key parity 1898/1898 strings, 3/3 plurals, 0 missing/orphan. Placeholders,
vouvoiement, French typography (non-breaking spaces, Mo/Go) preserved.
2026-06-30 15:59:52 +02:00
Pupon11
d033eb6e46
Update strings.xml
...
Updated Czech translations
2026-06-30 13:46:02 +02:00
IberianSoldierPC
3e0d04b56a
spanish translation reinforced and updated
2026-06-29 12:21:42 +02:00
Trần Khánh
7f13b201e8
Add Vietnamese language support
...
Add Vietnamese (vi) as an available language option with complete string translations. Updates include Android locale configuration, comprehensive Vietnamese translation file with 1927 strings, and AppLanguage enum to support Vietnamese selection in the app settings.
2026-06-29 11:32:53 +07:00
WhiteGiso
6916b0091f
Add additional ita translations
2026-06-28 02:03:37 +02:00
tapframe
03bdc1a61e
fix: stabilize dominant colour metadata background
2026-06-27 21:27:59 +05:30
tapframe
8a68d9e923
feat: add dominant colour bg
2026-06-27 21:01:08 +05:30
tapframe
35be889711
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-06-27 17:12:49 +05:30
tapframe
e4c84e0060
Add Bulgarian localization
2026-06-27 17:12:08 +05:30
tapframe
61c9096b8b
Add Slovak localization
2026-06-27 17:07:19 +05:30