Commit graph

1866 commits

Author SHA1 Message Date
YLaskco
79269f461a feat(library): search the cloud library
The Cloud view only had provider and type filters, so finding a specific
release in a large debrid account meant scrolling the whole list, even
though the item names and file names are already loaded on the client.

Adds a local search field under the toolbar that narrows the already
loaded items. It matches the item name or any of its file names, since
the useful identifier is often in the filename rather than the title,
and it stacks on top of the existing provider and type filters.
2026-07-23 10:20:23 -04:00
tapframe
b1c9d08435 fix(ci): target releases at selected branch 2026-07-20 19:30:51 +05:30
tapframe
2c69265324 ci: make release dry run metadata-only 2026-07-20 19:12:42 +05:30
tapframe
15ea5d857f ci: add Android release workflow 2026-07-20 18:57:42 +05:30
tapframe
3fd4b2bfc2 bump version 2026-07-20 18:31:27 +05:30
tapframe
d514468fef fix(navigation): defer route cleanup until pop completes 2026-07-20 18:27:13 +05:30
tapframe
cc13ee9c9f build(android): vendor Nuvio Engine AAR 2026-07-20 18:05:37 +05:30
tapframe
a79b7ad003 Merge branch 'torengine' into cmp-rewrite 2026-07-20 16:51:06 +05:30
tapframe
1b88c5abef feat: integrate Nuvio Engine 2026-07-20 16:50:04 +05:30
tapframe
66f4d433ea Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-07-20 13:15:05 +05:30
Nayif
54c71f98dc
Merge pull request #1590 from KhooLy/fix/nowplaying-recycled-bitmap-crash
fix: recycled bitmap crash in Now Playing metadata
2026-07-20 13:08:16 +05:30
KhooLy
70bdafab48 fix: recycled bitmap crash in Now Playing metadata 2026-07-19 23:38:13 +03:00
tapframe
e695b213bf Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
# Conflicts:
#	composeApp/src/commonMain/composeResources/values/strings.xml
2026-07-19 16:01:55 +05:30
Nayif
94b8848378
Merge pull request #1584 from NuvioMedia/tap/cwsep
feat: add separate Upcoming row for Continue Watching
2026-07-19 16:00:16 +05:30
tapframe
109515f17a fix(settings): normalize section headings 2026-07-19 15:47:18 +05:30
tapframe
1e4c125ca1 feat: add separate upcoming continue watching row 2026-07-19 14:06:02 +05:30
tapframe
0ac38dce43 fix: apply poster depth to remaining surfaces 2026-07-19 03:15:02 +05:30
tapframe
a88e142575 Merge branch 'library/layout' into cmp-rewrite 2026-07-19 02:56:23 +05:30
tapframe
b55be263d9 feat(library): add sortable shelf and grid layouts 2026-07-18 20:16:05 +05:30
tapframe
d65fa1f250 support for split ABI 2026-07-18 19:14:35 +05:30
tapframe
4fcf907ad7 bump version 2026-07-18 18:49:51 +05:30
tapframe
623844ed84 Merge branch 'pr/ios-profile-hold-menu-fixes' into cmp-rewrite 2026-07-18 18:28:10 +05:30
tapframe
d9eaca52e6 fix(player): update sourceStreamsState to use mutableStateOf 2026-07-18 17:37:08 +05:30
tapframe
3c253b1b78 Merge branch 'sub/forced' into cmp-rewrite 2026-07-18 17:37:00 +05:30
tapframe
9113b5567a fix(player): make forced subtitle selection audio-aware 2026-07-18 17:35:56 +05:30
tapframe
079b3a7e97 fix(player): enforce preferred-language subtitle filtering 2026-07-18 17:05:32 +05:30
tapframe
a8d6d8d270 fix(player): match forced subtitles to language preferences 2026-07-18 16:54:50 +05:30
tapframe
1c75fc20db cleanup 2026-07-18 14:20:55 +05:30
tapframe
65e38b0da6 feat: add show catalog type option
Closes #1556
2026-07-18 14:17:39 +05:30
Nayif
99d1cf345f
Merge pull request #1567 from luqmanfadlli/fix-ios-collection-header
Fix(iOS): Collection Folder catalog filters being obstructed by the native iOS navigation bar
2026-07-18 13:20:15 +05:30
tapframe
f5b75adccb fix: show player streams progressively 2026-07-18 13:17:01 +05:30
tapframe
83ac09bac3 fix: preserve download metadata and nav layout 2026-07-18 13:05:02 +05:30
tapframe
824f2a22ad Merge branch 'playerui/tvparity' into cmp-rewrite 2026-07-18 03:46:00 +05:30
tapframe
78b826fdf7 Merge PR #1331: fix Torbox cloud library on Android 2026-07-18 03:41:12 +05:30
tapframe
50bb2bcc52 fix: bound generic Android raw responses 2026-07-18 03:40:53 +05:30
tapframe
03c6d598ba feat(player): match overlays to TV UI 2026-07-18 03:29:55 +05:30
tapframe
20d091e907 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-07-18 02:06:23 +05:30
Nayif
77049f4e00
Merge pull request #1562 from skoruppa/modern-menu
modern floating pill navigation bar with scroll-responsive labels
2026-07-18 02:06:19 +05:30
Nayif
0cc804198a
Merge pull request #1558 from Laskco/codex/tmdb-release-date-toggle
Add TMDB release date controls and fix episode availability
2026-07-18 02:05:12 +05:30
Nayif
2adf4bacf2
Merge pull request #1509 from kgenovz/feat/default-video-id
feat(details): support behaviorHints.defaultVideoId for series initial play
2026-07-18 01:56:25 +05:30
Nayif
5218ca86b1
Merge pull request #1545 from emgeje/cmp-rewrite
Updated Hungarian translations (Add diagnostics and Sentry reporting strings)
2026-07-18 01:55:23 +05:30
tapframe
0165392f75 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-07-18 01:54:49 +05:30
Nayif
7f6feddafd
Merge pull request #1552 from neerajlovecyber/feature-player-episode-watched-tick
Show watched checkmarks in player episode switcher
2026-07-18 01:54:01 +05:30
Nayif
8e9af2d87e
Merge pull request #1563 from haveAnIssue/patch-2
Hebrew Translation
2026-07-18 01:52:49 +05:30
tapframe
0cb0e20918 fix(trakt): invalidate rejected refresh tokens 2026-07-17 23:29:03 +05:30
haveAnIssue
2f236e9e3b
Update AppLanguage.kt
Enable Hebrew
2026-07-17 14:33:42 +03:00
haveAnIssue
54f6ca9112
Create strings.xml
Add Hebrew Translation
2026-07-17 14:28:33 +03:00
skoruppa
7003fa68bb Merge branch 'modern-menu' of https://github.com/skoruppa/NuvioMobile into modern-menu 2026-07-17 10:55:44 +02:00
skoruppa
e7322071ff feat: modern floating pill navigation bar with scroll-responsive labels
- New floating pill-shaped bottom nav bar
- Scroll down to collapse labels, scroll up to expand (snap animation)
- Haze blur-through effect on the pill background
- Selected tab uses accent color from theme
- Dynamic pill width: shrinks when collapsed, expands with labels
- Settings option (Android only): Adaptive, Always Expanded, Always Compact, Classic
- Classic mode preserves original flat navigation bar
- NavBarStyle syncs to cloud (ignored on iOS where LiquidGlass is used)
- iOS LiquidGlass tab bar remains untouched
- Polish translations added
2026-07-17 10:40:05 +02:00
skoruppa
288c272fa8 feat: modern floating pill navigation bar with scroll-responsive labels
- New floating pill-shaped bottom nav bar
- Scroll down to collapse labels, scroll up to expand (snap animation)
- Haze blur-through effect on the pill background
- Selected tab uses accent color from theme
- Dynamic pill width: shrinks when collapsed, expands with labels
- Settings option (Android only): Adaptive, Always Expanded, Always Compact, Classic
- Classic mode preserves original flat navigation bar
- iOS LiquidGlass tab bar remains untouched
- Polish translations added
2026-07-17 10:03:35 +02:00