Commit graph

2072 commits

Author SHA1 Message Date
skoruppa
c8800f6252 Fix crash where 2 streams where identical 2026-04-10 00:24:02 +02:00
skoruppa
a43d0fc445
Merge pull request #1294 from zamalatb/feat-russian-translation
Add Russian translation
2026-04-09 23:02:00 +02:00
skoruppa
a48cae368f
Merge pull request #1297 from skoruppa/fixes-2
Fixes 2
2026-04-09 23:00:46 +02:00
skoruppa
7677e70b07 Fix for series checkmarks in collections 2026-04-09 22:48:36 +02:00
skoruppa
b9bcd6a2b5 Fix missing escape in PT-BR translation and better watched checkmarks in collections 2026-04-09 21:46:22 +02:00
CrissZollo
aee6c553a8
Adds setting to hide stats when loading (on by default) 2026-04-09 20:53:30 +02:00
CrissZollo
d77c10d8db
Snap loading-logo fill to 100% when stream is ready so it completes before overlay fade-out 2026-04-09 20:39:43 +02:00
CrissZollo
25390d3364
Replaces loading bar with the logo as loading bar 2026-04-09 20:30:41 +02:00
CrissZollo
4b0c5bdac6
Add compatabilty with 'reuse last link' 2026-04-09 20:12:56 +02:00
CrissZollo
dd3c6610da
Merge branch 'dev' of github.com:NuvioMedia/NuvioTV into p2pSupport 2026-04-09 19:57:10 +02:00
CrissZollo
d9f8ce94a0
Fix: Escaped both apostrophes → \'Preferir addon de meta externo\'. 2026-04-09 19:56:36 +02:00
Christoffer
2a66bdb4c7
Merge branch 'dev' into p2pSupport 2026-04-09 16:49:26 +02:00
tapframe
05a5e1b538 Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev 2026-04-09 19:29:50 +05:30
tapframe
406365d526 feat: seperate trakt accounts for each profile 2026-04-09 19:28:10 +05:30
Igor Mirson
d6379222de Added russian translation 2026-04-09 15:09:40 +03:00
skoruppa
e1f2698a57
Merge pull request #1253 from danilopagotto82/Pt-br-update-v0,6,3
Update Pt-Br subtitle, tmdb, etc.
2026-04-09 13:46:27 +02:00
DaN
11c858dc17
add Collection
Add Collection
2026-04-09 08:38:42 -03:00
skoruppa
a99570bfaf
Merge pull request #1293 from skoruppa/fixes-2
Store currentVideoId - Fixes #773
2026-04-09 11:30:21 +02:00
skoruppa
48bce1af44 Store currentVideoId - Fixes #773 2026-04-09 09:57:29 +02:00
tapframe
fedd73c2a4 Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev 2026-04-09 12:31:53 +05:30
tapframe
526bc6aab9 Add platform parameter to settings sync requests in Home and Profile services on recent migration 2026-04-09 12:31:33 +05:30
WeshBg
7ba2ad79ee Fix DPAD_UP from seek bar
When progress bar is focused, pressing UP now hides controls and fullscreen
2026-04-08 22:32:38 -04:00
skoruppa
664c98f84c
Merge pull request #1290 from skoruppa/fixes-2
Collection translations, TMDB enrichment for pause overlay & collections, CW fixes
2026-04-09 01:55:59 +02:00
skoruppa
612e2f1c8d Respect TMDB settings 2026-04-09 01:43:09 +02:00
skoruppa
b8e1561753 Erich Cast in Pause Overlay 2026-04-09 01:39:59 +02:00
skoruppa
78a3520e8f Trakt improvements - don't overwrite lastWatched for progress and query in parallel 2026-04-09 01:31:45 +02:00
skoruppa
0cddbaf4bc Add translations for collections 2026-04-09 01:15:40 +02:00
skoruppa
08c6c87e43 Add enrichment on focus to collections items 2026-04-09 00:35:50 +02:00
skoruppa
1cb222117a Fix for collection catalog names 2026-04-08 23:43:45 +02:00
skoruppa
d304869e06
Merge branch 'NuvioMedia:dev' into fixes-2 2026-04-08 22:59:26 +02:00
skoruppa
27a7843eed
Merge pull request #1289 from YaarPatandarAA/fix/collection-bugs
[Fix] Fix collection bugs: loading, focus, hero independence, watched badges, and WebUI
2026-04-08 22:58:54 +02:00
skoruppa
8d543b3dc3 TMDB Enrich Pause Overlay 2026-04-08 22:50:10 +02:00
Amarjit Singh
80d38244e6 Fix Modern layout focus race when catalogs load after collections
Show spinner when collections are ready but catalogs haven't arrived
yet. Prevents collections from grabbing focus before catalogs appear
above them. Also tracks initial auto-selected row to properly detect
when new rows appear before the focused row during loading.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 10:38:20 -07:00
Amarjit Singh
247aa8e518 Add watched badges to collection folder detail views
- Inject WatchProgressRepository and WatchedSeriesStateHolder into
  FolderDetailViewModel to observe movie and series watched status
- Add movieWatchedStatus to FolderDetailUiState
- Pass isItemWatched callback to all three view modes:
  Tabbed Grid (ContentCard), Rows (CatalogRowSection), and
  Follow Layout (Classic/Grid/Modern home content renderers)
- Rebuild Follow Layout state when watched status changes so badges
  update reactively

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 10:06:18 -07:00
Amarjit Singh
76a28c8fae Fix stale trailer playing in hero when focusing collection folders
Clear focusedCatalogSelection when a collection folder gets focus,
not just continue watching rows. Previously the old catalog item's
trailer request stayed active and played in the hero area after
navigating to a collection folder.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 09:33:31 -07:00
Amarjit Singh
09c5480593 Collection UI fixes: focus tracking, WebUI improvements, hideTitle in Modern
- Fix collection row focus restoration using key-based matching instead
  of positional index (survives row shifts during catalog loading)
- Add per-item FocusRequesters to CollectionRowSection for proper focus
  restore when navigating back from folder detail
- Remove Copy JSON and Paste import from Android TV (keep in WebUI)
- Default import mode to File instead of Paste
- WebUI: add Collection badge pill in Home Layout tab, send to top/bottom
  buttons, tab renamed to Home Layout, 2x2 grid for order buttons
- Update subtitle to "Manage addons, catalogs, and collections"
- Collections tab: rename Enable/Disable to Show/Hide All
- Folder detail header icon respects tileShape aspect ratio
- Respect hideTitle in Modern layout hero and card labels

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 09:19:11 -07:00
Amarjit Singh
47aba50061 Merge remote-tracking branch 'upstream/dev' into fix/collection-bugs
# Conflicts:
#	app/src/main/java/com/nuvio/tv/core/server/AddonWebPage.kt
2026-04-08 08:03:56 -07:00
tapframe
410617c0a6 ref: cleanup redundant webserver,and added tabbed sections 2026-04-08 20:21:10 +05:30
Amarjit Singh
b4c0dc3e65 Merge remote-tracking branch 'upstream/dev' into fix/collection-bugs 2026-04-08 07:35:33 -07:00
Amarjit Singh
d6e4095741 Fix Classic hero focus lost on app reopen via app switcher
The default layout (MODERN) composes first on fresh start, then
preferences load and switch to CLASSIC.  Modern's onDispose was
saving focus state (hasSavedFocus=true) which poisoned Classic's
initial focus logic, preventing the hero from receiving focus.

- Add suppressFocusSave flag to block outgoing layout's dispose save
- Defer Classic content focus with spinner until hero resolves
- Use heroSectionEnabled (default true) for deferral since
  heroCatalogKeys arrives late via 300ms preference debounce
- 2s safety timeout prevents infinite spinner if hero has no data

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 07:30:18 -07:00
tapframe
5664446b23 Implement home catalog settings sync with cloud 2026-04-08 19:35:38 +05:30
DaN
ad725300bb
Update strings.xml
New Stimgs.
2026-04-08 10:27:40 -03:00
skoruppa
4103a450d4 If same timestamp, order latestEpisodeByContent by season/episode & change next up to use watched items instead of watch progress 2026-04-08 14:18:17 +02:00
skoruppa
8874ebc07d Fix Modern Home TMDB enrichment after Collections introduction 2026-04-08 12:41:08 +02:00
skoruppa
2a7d836eea Add missing class stubs after the Cloudstream merge 2026-04-08 12:40:44 +02:00
skoruppa
07f113b0f6 Don't TMDB enrich dates when it is turned off 2026-04-08 12:30:15 +02:00
skoruppa
dc477f567d
Merge pull request #1273 from skoruppa/fixes-2
Bunch of small fixes
2026-04-07 23:42:52 +02:00
skoruppa
965f0dabe2 Small changes in polish translation 2026-04-07 23:21:29 +02:00
skoruppa
a92aeafaa1 Exclude cached older items for series that the fresh pipeline evaluated but didn't produce a next-up for (e.g. fully watched series). 2026-04-07 23:21:09 +02:00
skoruppa
bd474f11b8 Add crossfade to episode thumbnails in details screen 2026-04-07 23:20:18 +02:00