SelfDL
031a8ccd69
Update time zone to UTC in episode date parsing
...
Changed time zone handling from system default to UTC for parsing episode release dates.
2026-04-14 16:07:02 -04:00
SelfDL
30abde36e9
Refactor date formatting to use DateTimeFormatter
2026-04-14 14:19:01 -04:00
tapframe
2d287989de
bump version
2026-04-14 19:43:13 +05:30
skoruppa
dba81b8836
Merge pull request #1374 from skoruppa/fixes-2
...
Fix subtitle selection tracking and stream panel focus
2026-04-14 15:48:29 +02:00
skoruppa
8b230d2e4a
Add focusRestorer to StreamComponents
2026-04-14 15:43:25 +02:00
skoruppa
f39432c66f
Set proper focus even preferredTextLanguage kicks in
2026-04-14 15:43:02 +02:00
skoruppa
fb5b0da6b8
fix: use PlayerClockOverlayHost for playback timeline state in PlayerScreen
...
PlayerClockOverlay was incorrectly accessing currentPosition/duration from
PlayerUiState instead of PlaybackTimelineState. Use the existing
PlayerClockOverlayHost wrapper that properly collects playbackTimeline.
2026-04-14 13:05:17 +02:00
skoruppa
902333860b
Fix unescaped apostrophes in French translation strings
2026-04-14 12:54:22 +02:00
skoruppa
8c87d144e4
Merge pull request #1335 from halibiram/fix/player-surface-churn
...
fix(player): reduce surface churn during Compose recomposition
2026-04-14 12:39:10 +02:00
skoruppa
aee2728a2c
Merge pull request #1371 from halibiram/fix/plugin-card-focus-feedback
...
fix: improve plugin card focus feedback
2026-04-14 12:23:12 +02:00
skoruppa
5af80f44c2
Merge pull request #1359 from harrydbarnes/fix-settings-subtitles-punctuation
...
Fix settings subtitles punctuation
2026-04-14 12:21:27 +02:00
skoruppa
15b24830b8
Merge pull request #1362 from harrydbarnes/update-integrations-subtitle
...
Update integrations subtitle
2026-04-14 12:20:50 +02:00
skoruppa
fca552ceab
Merge pull request #1358 from danilopagotto82/Pt-br-update-v.0.6.4
...
Pt-br translate to P2P Setting
2026-04-14 12:10:40 +02:00
skoruppa
c713c7fc55
Merge pull request #1357 from M7-SiN/dev
...
Update Arabic localization
2026-04-14 12:10:19 +02:00
skoruppa
0b7d723d60
Merge pull request #1343 from KevinRouchut/dev
...
feat: add missing French translations
2026-04-14 12:10:05 +02:00
skoruppa
4a35b39c46
Merge pull request #1372 from skoruppa/fixes-2
...
Home performance, CW/Trakt stability, debrid stream fixes
2026-04-14 11:43:27 +02:00
skoruppa
be3e52538a
leave timeout at 5s as it was before
2026-04-14 11:40:54 +02:00
skoruppa
812ea8609e
Persist Torrent Stream when starting next episode
2026-04-14 11:27:42 +02:00
skoruppa
9d1c5858e7
Handle addons that can return both infoHash and url
2026-04-14 11:17:21 +02:00
skoruppa
73260730e5
Respect "show unaired" setting for CW
2026-04-14 11:07:55 +02:00
skoruppa
dc85ba930b
CW Trakt improvements
...
- Stabilize whole CW row after first load
- Wait for CW to emit something
- Don't cache failed requests
- Check hydrateMetadata before requesting it again
- Trakt Episode Mapper In-flight dedup
- Better clear Cache on Trakt Login and reload CW data form disk on profile change
2026-04-14 04:09:23 +02:00
skoruppa
f0e56e78d6
Home UI optimization
...
- reduce amount of CW partial publish items
- add debounce to home vie catalog pipeline
- move rowBuildCache
- run independent syncs in parallel
- wait max up to 3s for catalogs to load
2026-04-14 00:35:18 +02:00
skoruppa
f941017719
Merge pull request #1336 from halibiram/fix/home-catalog-concurrency
...
fix: avoid concurrent home catalog mutations during enrichment
2026-04-13 23:30:12 +02:00
skoruppa
a295197b32
Merge pull request #1339 from SelfDL/dev
...
Remove reversed predictive search result
2026-04-13 23:26:51 +02:00
HALİL İBRAHİM ÖZDEMİR
09ca448a29
Merge remote-tracking branch 'origin/dev' into fix/player-surface-churn
...
# Conflicts:
# app/src/main/java/com/nuvio/tv/ui/screens/player/PlayerScreen.kt
2026-04-14 00:12:12 +03:00
HALİL İBRAHİM ÖZDEMİR
ec69d9ee93
refactor(player): extract MpvPlayerSurface and ExoPlayerSurface composables
...
Extract inline AndroidView blocks into dedicated composable functions to eliminate unnecessary surface churn during Compose recomposition.
- Replace update{} side-effects with LaunchedEffect keyed on specific state parameters (keepScreenOn, aspectMode, subtitleStyle)
- Move attachMpvView lifecycle into DisposableEffect with proper keys
- Set ExoPlayer resizeMode once in factory instead of every update
- Preserve video size change and first frame listeners in ExoPlayerSurface
2026-04-14 00:01:59 +03:00
HALİL İBRAHİM ÖZDEMİR
bf910bdcc0
improve player responsiveness by isolating timeline updates
2026-04-13 23:29:27 +03:00
Harry Barnes
57b912201c
Merge branch 'NuvioMedia:dev' into update-integrations-subtitle-5729372812501752701
2026-04-13 17:54:18 +01:00
harrydbarnes
84b39bb171
Update integrations page subtitle
2026-04-13 16:53:31 +00:00
Harry Barnes
63fe742615
Merge branch 'NuvioMedia:dev' into fix-settings-subtitles-punctuation-15717156003115320466
2026-04-13 17:50:00 +01:00
harrydbarnes
f49c586b50
fix: Remove trailing full stops from settings subtitles
...
Removed trailing full stops from the subtitles of Plugins, Account, and Profiles settings pages to maintain consistency. This change affects both the English default and all translated string resource files.
2026-04-13 16:49:22 +00:00
CrissZollo
202f2f7426
Merge branch 'autoPlayFix' into dev
2026-04-13 18:03:58 +02:00
DaN
cb68bacb98
Update strings.xml
...
Stream update to fonte(s)
2026-04-13 10:25:23 -03:00
DaN
af0e5ee09e
Update strings.xml
...
News Strings.xml (P2P)
2026-04-13 10:20:29 -03:00
M7sin
43cfcc9eca
Update Arabic localization
2026-04-13 14:54:08 +03:00
tapframe
d5e13c6ad8
ref: remove automatic home observer push on startup
2026-04-13 12:45:00 +05:30
HALİL İBRAHİM ÖZDEMİR
e96ef17ef8
improve exoplayer scheduling for playback stability
2026-04-13 02:11:50 +03:00
HALİL İBRAHİM ÖZDEMİR
647fd0ddaf
fix: improve plugin card focus feedback
2026-04-13 00:15:21 +03:00
CrissZollo
f865d7417c
Fixes auto play stream from http sources
2026-04-12 19:58:47 +02:00
SelfDL
75961773f8
Update keyboard options to disable auto-correct
...
Disable auto-correct for the keyboard options in SearchScreen.
2026-04-12 13:16:08 -04:00
Kevin Rouchut
b09dfacdf3
fix: correct French string formatting for consistency
2026-04-12 14:24:48 +02:00
Kevin Rouchut
cdafbb99ec
fix: correct ellipsis formatting in French strings
2026-04-12 14:24:26 +02:00
Kevin Rouchut
356be64c56
feat: add French translations
2026-04-12 14:23:52 +02:00
tapframe
372ad0a77d
bump version
2026-04-12 12:44:29 +05:30
tapframe
4e744549de
Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev
2026-04-12 12:43:58 +05:30
tapframe
8e055575f0
fix: endsAt to calculate time based on playback speed
2026-04-12 12:43:50 +05:30
tapframe
655a62f5ee
fix: prioritise addon results over plugins
2026-04-12 12:40:22 +05:30
SelfDL
4520928108
Remove reversed predictive search result
2026-04-11 21:49:44 -04:00
HALİL İBRAHİM ÖZDEMİR
91c9225471
Merge remote-tracking branch 'origin/dev' into fix/player-surface-churn
2026-04-12 03:22:44 +03:00
skoruppa
f6b7a8e1c4
build cleanup: fix duplicate string, orphaned log code, and missing import
2026-04-12 01:13:36 +02:00