Commit graph

1048 commits

Author SHA1 Message Date
tapframe
3bcf74dd75 Fix collection view all genre filter
Fixes #1264
2026-06-11 01:35:08 +05:30
tapframe
e7e6e333e6 Fix continue watching prompt during playback
Fixes #1273
2026-06-11 01:28:12 +05:30
tapframe
f065e27203 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-06-11 01:27:31 +05:30
Nayif
138089922a
Merge pull request #1302 from DynamycSound/fix/trakt-watchlist-recently-added-order
fix(trakt): restore recently-added order for Trakt watchlist
2026-06-11 01:24:06 +05:30
tapframe
b5389915a4 Fix shared mobile regression checks 2026-06-11 01:17:33 +05:30
tapframe
820a1344e3 Revert "Merge branch 'toropt' into cmp-rewrite"
This reverts commit dcf4d059f6, reversing
changes made to 350250cb60.
2026-06-11 00:47:21 +05:30
tapframe
3308a60528 Merge branch 'cmp-rewrite' into desktopweb 2026-06-11 00:34:38 +05:30
tapframe
2b2d1f56ad Fix Android process-death recovery
Persist pending debrid device-code authorization so returning from the browser after Android process death can continue polling the same session.

Recover cached profiles during auth rehydration instead of briefly dumping users to login after background kills.

Include debrid and downloads preferences in local account cleanup on sign-out.
2026-06-11 00:28:00 +05:30
tapframe
34c565e89f Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-06-10 22:02:17 +05:30
tapframe
83e475d23d refactor(MetaDetailsScreen): replace vertical scroll with lazy column 2026-06-10 20:05:39 +05:30
tapframe
330d2537d9 Merge branch 'cmp-rewrite' into desktopweb 2026-06-10 18:22:33 +05:30
skoruppa
860e5e4e2c Add option to enable addons logo in stream screen 2026-06-10 14:46:48 +02:00
tapframe
ed2d29ffc5 Fix appearance theme grid layout 2026-06-10 17:39:20 +05:30
tapframe
9eb4ba224b feat: add playback error handling 2026-06-10 15:31:36 +05:30
tapframe
a286453bee ref(hero): adjust logo sizing 2026-06-10 00:24:54 +05:30
tapframe
e1fcc8750d feat: layout change for desktop home hero 2026-06-10 00:06:11 +05:30
tapframe
84cc669bd5 feat: sidebar for desktop 2026-06-09 23:10:01 +05:30
tapframe
212bab5d27 ref: adjust detail hero height 2026-06-09 21:57:36 +05:30
tapframe
9a79a5a7e3 feat: support app versioning 2026-06-09 21:42:34 +05:30
tapframe
c77db9afd3 fix: auto-hide 2026-06-09 21:28:18 +05:30
tapframe
d3e0777cb5 feat: pause overlay for desktop player 2026-06-09 21:16:31 +05:30
tapframe
6d2abeab84 cleanup logs 2026-06-09 17:05:08 +05:30
tapframe
8f7552fa61 feat: Add desktop image scaling support to NuvioAsyncImage 2026-06-09 17:05:08 +05:30
tapframe
ab7fc0d1f9 feat: Implement NuvioAsyncImage for cross-platform image loading
- Added NuvioAsyncImage implementation for Android and iOS platforms.
- Refactored existing AsyncImage usages to utilize NuvioAsyncImage across common components.
- Introduced a desktop-specific implementation of NuvioAsyncImage with enhanced bitmap handling.
- Updated image loading logic to support placeholder, error, and fallback images.
- Ensured consistent API across platforms with default parameters for better usability.
2026-06-09 17:05:08 +05:30
tapframe
72595d45a2 feat: implement drag scroll functionality for desktop shelf 2026-06-09 17:05:08 +05:30
tapframe
ab9fdc571a Merge branch 'cmp-rewrite' into desktopweb 2026-06-09 02:02:13 +05:30
tapframe
88a474a437 Fix credentialed HLS playback refresh 2026-06-09 02:01:23 +05:30
tapframe
39c32c1c96 ref: adjust header top inset 2026-06-09 01:38:36 +05:30
tapframe
5060d23c14 ref: gate plugins, downloads 2026-06-09 01:31:02 +05:30
tapframe
5b3fc81d8e feat: skip intro/outro to native player 2026-06-09 00:53:22 +05:30
tapframe
d7545b6924 feat: add keyboard controls for playback and seeking actions 2026-06-09 00:40:17 +05:30
tapframe
513ef8b07b feat: parental overlay 2026-06-09 00:11:19 +05:30
tapframe
0747657233 feat: support nuvio themes in player controls 2026-06-08 23:50:04 +05:30
tapframe
cf2b7459f9 Cleanup added logs 2026-06-08 22:20:26 +05:30
tapframe
a0af6ab07e feat: add opening overlay support 2026-06-08 22:15:11 +05:30
DynamycSound
e22d9d6ffa
fix(trakt): restore recently-added order for Trakt watchlist
The watchlist was being sorted by Trakt rank (ascending), which is the
order items were added (oldest first). Restore the previous
recently-added-first ordering by sorting on listed-at descending.
2026-06-08 15:34:20 +00:00
tapframe
8a2637432a feat: guard player settings from syncing 2026-06-08 21:02:42 +05:30
tapframe
d196902b24 feat: secondary click instead of hold 2026-06-08 20:58:41 +05:30
tapframe
70a4938f3d fix: player layer resizing 2026-06-08 19:57:13 +05:30
tapframe
2c3bbbef71 feat: player source identity management and UI controls 2026-06-08 19:24:25 +05:30
tapframe
ef14add341 fix: source selection 2026-06-08 19:10:51 +05:30
tapframe
37d56888e2 feat: stablilise edr 2026-06-08 17:03:16 +05:30
tapframe
56885309ae feat: loading overlay for webview 2026-06-08 15:39:12 +05:30
tapframe
cab08c5416 ref: moving sub/audio selection logic to webview 2026-06-08 14:10:46 +05:30
tapframe
0b5e409372 feat: player ui parity phase 2 2026-06-08 04:13:23 +05:30
tapframe
8ecb392c74 ref: design tokens 2026-06-08 01:38:47 +05:30
tapframe
daac198e1b feat(badges): change pos - top,bottom 2026-06-07 03:09:29 +05:30
tapframe
9b3298fe2c feat: trakt as a source for morelikethis 2026-06-06 23:56:23 +05:30
tapframe
ab5415f477 feat: clear cw cache 2026-06-06 23:31:32 +05:30
tapframe
d7e1da6b47 feat(settings): add advanced settings section 2026-06-06 23:23:40 +05:30