VenusIsJaded
e8d74d9194
Fix ExoPlayer unpausing when returning to foreground
...
The lifecycle observer was holding onto a stale playWhenReady value,
so every time you came back to the app it would resume playback even
if you had explicitly paused the video. Now it uses rememberUpdatedState
to check the live value instead.
2026-05-16 01:12:06 -05:00
tapframe
efb23c2102
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-05-16 03:56:56 +05:30
Nayif
cd4bc058cf
Merge pull request #1062 from VenusIsJaded/fix/imdb-zero-rating-unreleased
...
fix: hide IMDb 0.0 rating on unreleased content
2026-05-16 03:54:37 +05:30
Nayif
28f79796ed
Merge pull request #1061 from i4mth3d4ng3r/cmp-rewrite
...
fix(tmdb collections): Add Most Voted sorting option. Add Watch Provider and Watch Region filters.
2026-05-16 03:54:19 +05:30
tapframe
b217d9c4a6
ref: adjusting formatters
2026-05-16 03:43:10 +05:30
tapframe
b35010fd4b
ref: improve file detection
2026-05-16 03:23:57 +05:30
tapframe
9815adc2b6
feat: init debrid direct streaming
2026-05-16 02:30:53 +05:30
VenusIsJaded
5de09e1fa6
fix: back button on profile screens closes app instead of navigating back
...
closes #1058
2026-05-14 17:43:29 -05:00
VenusIsJaded
7635ceb8d2
fix: hide IMDb 0.0 rating on unreleased content
...
closes #1046
2026-05-14 16:10:05 -05:00
kmshaw1990
c83d766f63
Update watch provider string description
2026-05-14 14:04:39 -05:00
kmshaw1990
87d325bdac
add more monetization types for watch provider queries
2026-05-14 13:40:28 -05:00
kmshaw1990
47b81ae51c
Reorder Watch Provider Above Watch Region
2026-05-14 13:34:17 -05:00
i4mth3d4ng3r
0a3dd1d127
Merge branch 'NuvioMedia:cmp-rewrite' into cmp-rewrite
2026-05-14 02:11:12 -05:00
kmshaw1990
4381d19229
added tmdb watch providers for streaming services, and sorting by most voted
2026-05-14 02:04:18 -05:00
tapframe
37203d1fc1
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-05-13 14:12:34 +05:30
tapframe
6cd7ea5d16
fix; cw section to respect underline toggle
2026-05-13 14:12:26 +05:30
Muhammed Nayif Rahman
bc4beced9e
Merge pull request #1022 from iamohdisa/feat/double-tap-search-focus
...
feat: double tap on search tab to focus on search input
2026-05-13 14:04:01 +05:30
Muhammed Nayif Rahman
e2400d6c31
Merge pull request #1031 from foXaCe/fix/percent-display
...
fix(i18n): correct doubled '%' in FR download progress
2026-05-13 14:03:30 +05:30
Muhammed Nayif Rahman
211b33a972
Merge pull request #1044 from luqmanfadlli/indonesian-locale
...
Add Indonesian Localization
2026-05-13 14:03:19 +05:30
tapframe
8b489c5f8e
ref: adjust addon subtitle behaviour and language mapping
2026-05-13 13:59:28 +05:30
Luqman Fadlli
2638b4fbb5
Merge branch 'NuvioMedia:cmp-rewrite' into indonesian-locale
2026-05-13 15:17:10 +07:00
tapframe
32f937a4e0
feat: support for external player
2026-05-13 13:27:12 +05:30
Luqman Fadlli
44f73ca827
improve Indonesian localization with natural phrasing
...
Updated strings.xml in values-id to use more natural, everyday language.
2026-05-13 14:56:49 +07:00
Luqman Fadlli
8bdb44f37e
Merge branch 'NuvioMedia:cmp-rewrite' into indonesian-locale
2026-05-13 08:13:27 +07:00
tapframe
81d643b49b
fix: update continue watching metadata
2026-05-12 23:33:39 +05:30
tapframe
8678660705
fix: remove duplicate episode title in horizontal cw card
2026-05-12 23:27:53 +05:30
Luqman Fadlli
1351031abd
Update Indonesian translations
...
- Synchronized strings.xml with the latest source strings.
- Fixed inconsistent terms to match the current app context.
- Added missing translation keys.
2026-05-12 18:13:06 +07:00
Luqman Fadlli
c5faff3797
add Indonesian language support
...
Added Indonesian (Bahasa Indonesia) translation to the project.
Files updated:
- Translated strings added to the `values-id` directory.
- Hooked up the new language option in `AppLanguage.kt`.
- Registered the `id` locale in Android's `locale_config.xml`.
2026-05-12 15:12:49 +07:00
tapframe
9056716c06
fix: update global index fallback logic
...
fixes #1027
2026-05-12 12:38:30 +05:30
tapframe
ee66440bf5
fix: adjust behaviour logic of streamlink caching
...
fixes #1034
2026-05-12 12:22:58 +05:30
Stéphane
2d59ae4593
fix(i18n): correct doubled '%' rendering in FR download progress
...
`updates_downloading_progress` in values-fr/strings.xml used `%1$d%%` —
Compose Multiplatform Resources does NOT interpret `%%` as an escape
for a literal `%`. The runtime substitutes `%1$d` with the integer arg
and leaves the rest of the string verbatim, so the user sees
`Téléchargement 26%%` instead of `Téléchargement 26 %`.
Same change applied to two adjacent FR keys that already only had a
single trailing `%` (no doubled bug), but now also use NBSP (U+00A0)
before the symbol to match French typography:
- `streams_resume_from_percent`: `Reprendre depuis %1$d%` → `... %1$d %`
- `settings_playback_threshold_percentage_value`: `%1$s%` → `%1$s %`
EN strings keep `Downloading %1$d%` / `Resume from %1$d%` / `%1$s%`
(English convention: no space before `%`).
2026-05-11 19:24:30 +02:00
Mohamed Isa
9df8db91ff
Double tap on search tab to focus on search input
2026-05-10 18:24:31 +03:00
tapframe
95708b9b79
ref: publish search catalogs as they arrive
2026-05-10 13:55:24 +05:30
tapframe
5cdda57913
feat; option to hide catalog underline
2026-05-10 13:47:36 +05:30
tapframe
46a82dce9a
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
2026-05-10 12:36:18 +05:30
tapframe
38c882980c
feat: adding attributions page
2026-05-10 12:36:15 +05:30
Muhammed Nayif Rahman
cbac0cf75a
Merge pull request #994 from foXaCe/fix/coil-svg-decoder
...
fix(image): register SvgDecoder so SVG logos actually render
2026-05-10 12:34:53 +05:30
Muhammed Nayif Rahman
920a22631c
Merge pull request #1010 from Pupon11/cmp-rewrite
...
czech language
2026-05-10 12:34:03 +05:30
tapframe
c477e7e217
ref: homescreen now treats collections as a valid content
2026-05-10 10:17:02 +05:30
tapframe
b3a1589296
feat: added hold, hover and release to select faeture in profile switch bubble
2026-05-10 10:11:51 +05:30
tapframe
c8c1dea761
ref: adjust trakt episode remapping
2026-05-10 09:36:49 +05:30
Guilherme Lima Pereira
5623cd99c2
fix(trakt): replace invalid RegexOption.DOT_MATCHES_ALL with inline flag
...
RegexOption.DOT_MATCHES_ALL is not available in Kotlin Common (KMP).
Replaced with inline (?s) flag to fix commonMain compilation.
2026-05-09 17:37:32 -03:00
Guilherme Lima Pereira
1fa8456979
feat(settings): add Continue Watching sort mode setting
...
Port of NuvioMedia/NuvioTV#1704 .
Adds a Sort Order setting to the Continue Watching section with two modes:
- Default: sort all items by most recently watched
- Streaming Style: released/in-progress items first (by recency), unaired
next-up items pushed to the end sorted by ascending air date
2026-05-09 17:37:19 -03:00
Pupon11
d55269e8d3
Add Czech language support to AppLanguage enum
2026-05-09 18:44:03 +02:00
Pupon11
c8eb59cb13
Add Czech locale to locale_config.xml
2026-05-09 18:39:49 +02:00
Pupon11
5a8c6ccb82
Update print statement from 'Hello' to 'Goodbye'
2026-05-09 18:26:15 +02:00
tapframe
cf1bd1613b
ref: adjust the search screen empty state ui
2026-05-09 01:27:40 +05:30
tapframe
1a0738551f
ref: amoled to keep default surface theming
2026-05-09 01:20:36 +05:30
tapframe
daedf05ea5
feat: support for trakt library items removal from library screen
...
fixes #962
2026-05-09 01:18:21 +05:30
tapframe
951cb8f201
fix: search screen sticky header being clickable
...
fixes #969
2026-05-09 01:06:22 +05:30