tapframe
58656c5c24
bump version
2026-04-16 00:58:23 +05:30
skoruppa
087b03423a
Merge pull request #1386 from skoruppa/fixes-2
...
Introduction of In Memory scroll setting + some bug fixes
2026-04-15 21:09:40 +02:00
skoruppa
95a8d1e98c
Reverting focusManager change to address scrolling regression
2026-04-15 21:06:16 +02:00
skoruppa
5b3f2b877a
Increase max memory cache to 33%
2026-04-15 20:41:12 +02:00
skoruppa
065dbdb048
Debounce for the seasons scroll
2026-04-15 20:40:45 +02:00
skoruppa
d25d5eb648
Introduction of memory only horizontal scroll option
...
On the grid view it is not required in my opinion
2026-04-15 20:38:35 +02:00
skoruppa
0c839f3171
Cleanup fix
2026-04-15 20:28:12 +02:00
skoruppa
dc35b955d6
Merge pull request #1385 from halibiram/fix/revert-media3-scheduling-optimizations
...
fix(player): remove experimental Media3 scheduling optimizations
2026-04-15 20:20:16 +02:00
HALİL İBRAHİM ÖZDEMİR
f212c0f6c9
fix(player): remove experimental Media3 scheduling optimizations
...
Revert the reflective dynamic scheduling and duration-to-progress flags so playback falls back to Media3's default timing behavior while investigating rebuffering on smaller sources.
2026-04-15 21:11:22 +03:00
skoruppa
b47e03ff53
Merge branch 'NuvioMedia:dev' into fixes-2
2026-04-15 18:18:03 +02:00
tapframe
029a0da4fd
fix: avoid Process.isAlive for torrent process checks ( fixes #1383 )
2026-04-15 20:06:26 +05:30
tapframe
87caff0b0f
Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev
2026-04-15 19:18:13 +05:30
tapframe
c5aaabcc49
fix: hero backdrop state to clear stale backdrop cache for classic layout
2026-04-15 19:18:06 +05:30
tapframe
6d81cd37f5
feat: collection screen to follow homescreen settings snapshot
2026-04-15 19:04:50 +05:30
tapframe
1ef970141d
feat: add genre support to catalog sources for collections
2026-04-15 18:39:00 +05:30
skoruppa
66242fe549
Revert "Set proper focus even preferredTextLanguage kicks in"
...
This reverts commit f39432c66f .
2026-04-15 14:44:59 +02:00
skoruppa
c13166ddb9
Merge branch 'NuvioMedia:dev' into fixes-2
2026-04-15 13:36:43 +02:00
skoruppa
a119d57e87
Fix for sources navigation with duplicated names
2026-04-15 10:44:27 +02:00
skoruppa
9ea298675a
Merge pull request #1378 from skoruppa/fixes-2
...
Fix CW removal, watched badge ID mapping, and profile badge leak
2026-04-15 02:03:59 +02:00
skoruppa
d910ef1619
Clear Watched Badges when changing a profile
2026-04-15 01:44:18 +02:00
skoruppa
86075554aa
Fixes for deleting items from CW & TMDB Cache for checkmarks
2026-04-14 23:32:10 +02:00
skoruppa
6e80908db3
Merge pull request #1375 from halibiram/feat/tmdb-deduplicate-inflight-requests
...
feat(tmdb): deduplicate concurrent in-flight API requests
2026-04-14 23:13:00 +02:00
skoruppa
6a708f424a
Merge pull request #1376 from SelfDL/dev
...
Adjustments to episode date formatting
2026-04-14 23:12:00 +02:00
SelfDL
d6e4e8c3f6
Refactor date formatting using java.time API
2026-04-14 16:12:02 -04:00
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
HALİL İBRAHİM ÖZDEMİR
2afa7f1155
feat(tmdb): deduplicate concurrent in-flight API requests
...
Add CompletableDeferred-based request coalescing to TmdbService and TmdbMetadataService. When multiple coroutines request the same TMDB lookup simultaneously, only the first one performs the actual network call while subsequent callers await its result.
- Add enrichmentInFlight/episodeInFlight maps to TmdbMetadataService
- Add imdbToTmdbInFlight/tmdbToImdbInFlight maps to TmdbService
- Handle CancellationException separately to propagate cancellation
- Clean up in-flight entries in finally blocks
- Add unit test verifying deduplication behavior
2026-04-14 19:09:49 +03: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