Releases: luqmanfadlli/NuvioMobile-Enhanced
Release list
0.4.11
🚀 Release v0.4.11
Note: I won't build Full version anymore because it's now officially released here.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Upstream changelog:
- feat(details): add tappable expandable descriptions @tapframe
- fix: Simkl anime type classification and landscape poster aspect ratio (NuvioMedia#1786) @skoruppa
- fix(details): reset episode position when switching seasons @tapframe
- fix(search): persist discover catalog selection @tapframe
- fix(ios): correct launch screen configuration @tapframe
- fix(player): make subtitle aggregation multiplatform @tapframe
- Respect corner radius for trailers and episodes (NuvioMedia#1784) @skoruppa
- i18n(el): add missing Greek translations (NuvioMedia#1783) @nosvasedis
- fix(catalog): preserve scroll position after details @tapframe
- fix: address mobile crash clusters (NUVIO-MOBILE-4 NUVIO-MOBILE-QK NUVIO-MOBILE-FZ) @tapframe
- Latest strings added to the Bulgarian translation (NuvioMedia#1779) @viiktr
- fix: per-episode rating from addon metadata is never parsed (NuvioMedia#1776) @6ip
- feat(player): port sidecar addon subtitles, fix selection state, and parallelize fetching (NuvioMedia#1705) @halibiram
Enhanced changelog:
- All changes from the upstream
- perf(ios): arm PiP capture only when a frame is actually wanted @luqmanfadlli
- fix(profile): stop edit screen from getting stuck and fix return navigation @albertovinaroz
💡 Note
Android APKs are now split by architecture (ABI) and compiled as signed release builds (no longer debug versions), resulting in a much snappier and more responsive experience.
0.4.10
🚀 Release v0.4.10
Upstream 0.4.9 changelog:
- fix(network): honor backend retry delays @tapframe
- fix(sync): use scoped iOS application state @tapframe
- perf(sync): suppress duplicate full profile pulls @tapframe
- perf(sync): throttle plugin and addon requests @tapframe
- perf(sync): seed only missing provider credentials @tapframe
- perf(home): remove legacy catalog sync reads @tapframe
- perf(profiles): remove duplicate catalog requests @tapframe
- perf(progress): deduplicate terminal sync writes @tapframe
- perf(sync): reduce foreground polling requests @tapframe
- perf(membership): restore cached member assets instantly @tapframe
- refactor(app): modularize navigation and profile gate @tapframe
Upstream 0.4.10 changelog:
- fix(search): preserve state across tab changes @tapframe
- Last fixes for anime movies in SImkl @skoruppa
Enhanced changelog:
- Sync upstream only
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Enhanced Features and Bug Fixes:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- iOS: Improved animated image rendering.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated Profile Avatar.
- iOS: Fixed animated Stream Badge.
- iOS: Fixed animated collection crash.
- iOS: Fixed chinese subtitle.
- Android: Fixed status bar visibility.
0.4.8
🚀 Release v0.4.8
Upstream changelog:
- fix(player): refresh pause description between episodes @tapframe
- fix(ui): blur episode thumbnails consistently @tapframe
- fix(profiles): show add profile only in edit mode @tapframe
- fix(profiles): use profile background on mobile loading screen @tapframe
- Fix anime movies for Simkl @skoruppa
- feat(addons): confirm addon and download deletions @tapframe
- Update support strings.xml @viiktr
- Update strings.xml @viiktr
Enhanced changelog:
- All changes from the upstream
- fix(ios): throttle PiP frame capture while only primed @luqmanfadlli
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Enhanced Features and Bug Fixes:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- iOS: Improved animated image rendering.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated Profile Avatar.
- iOS: Fixed animated Stream Badge.
- iOS: Fixed animated collection crash.
- iOS: Fixed chinese subtitle.
- Android: Fixed status bar visibility.
0.4.7
🚀 Release v0.4.7
Upstream changelog:
- feat: v1 for supporter perks @tapframe
- Align SDH filtering with MPV @haaihond
- Harden SDH subtitle filtering @haaihond
- Clean up SDH subtitle stripping changes @haaihond
- Add SDH subtitle stripping @haaihond
Enhanced changelog:
- All changes from the upstream
- fix(ios): share animated image codecs across composable by URL @luqmanfadlli
- fix(ios): bound animated image memory by a constant @luqmanfadlli
- fix(ios): stop duplicate downloads and bound animated image lifecycle @luqmanfadlli
- chore: update release channel and kotlin cache @luqmanfadlli
- fix(ios): integrate stripSdh to SubtitleStyleSettings @luqmanfadlli
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Enhanced Features and Bug Fixes:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- iOS: Improved animated image rendering.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated Profile Avatar.
- iOS: Fixed animated Stream Badge.
- iOS: Fixed animated collection crash.
- iOS: Fixed chinese subtitle.
- Android: Fixed status bar visibility.
0.4.6
🚀 Release v0.4.6
Upstream changelog:
- fix: refresh profile before caching verified PIN @tapframe
- Simkl: let anime by a separate type @skoruppa
- fix(android): render local mpv files compatibly @Sumanth1602
- feat(self-hosted): support for discovery endpoint @tapframe
- Update Bulgarian translations + new strings added @viiktr
- Update Hungarian localization @emgeje
- Add Arabic locale to Android config @Mohx77
Enhanced changelog:
- All changes from the upstream
- fix(ios): improve PiP handling @luqmanfadlli
- fix(ios): fix player freeze on skip @luqmanfadlli
- fix(ios): fix chinese subtitle rendering @luqmanfadlli
- rewrite animated image rendering (fix crash on iOS with animated collection poster) @luqmanfadlli
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Added Features:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- iOS: Improved animated image rendering.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
Upstream Bug Fixes:
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated Profile Avatar.
- iOS: Fixed animated Stream Badge.
- iOS: Fixed chinese subtitle.
- Android: Fixed status bar visibility.
0.4.5
🚀 Release v0.4.5
Upstream changelog:
- fix: balance episode progress spacing @tapframe
- fix: honor addon cache control @tapframe
- fix(ios): allow smaller subtitle sizes @tapframe
- fix: control disintegrate animation @tapframe
Enhanced changelog:
- sync upstream only
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Added Features:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
Bug Fixes:
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated GIF support for Profile Avatars.
- iOS: Fixed animated GIF support for Stream Badge.
- Android: Fixed status bar visibility.
0.4.4
🚀 Release v0.4.4
Upstream changelog:
- fix(NUVIO-MOBILE-WZ): compact watched persistence to prevent OOM @tapframe
- feat(collections): add TMDB Discover exclusion filters @tapframe
- Fix watched badge memory leak @skoruppa
- Simkl should not provide FullyWatchedSeriesKeys @skoruppa
- feat: add binge group fallback toggle for manual mode auto-play @skoruppa
Enhanced changelog:
- sync upstream only
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Added Features:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
Bug Fixes:
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated GIF support for Profile Avatars.
- iOS: Fixed animated GIF support for Stream Badge.
- Android: Fixed status bar visibility.
0.4.3
🚀 Release v0.4.3
Upstream changelog:
- fix: persist Trakt watched state @tapframe
- i18n: fix Greek plugins entry title and error string wording @nosvasedis
- i18n: add missing Greek Simkl library strings @nosvasedis
- fix(simkl): update library poster res @tapframe
- feat(sync): sync provider credentials across clients @tapframe
- i18n: complete Greek (el) translations @nosvasedis
- Update Dutch (nl) strings and reorder nl locale @mronion212
- Add new Slovak strings for Simkl integration @mmsw91
Enhanced changelog:
- All changes from the upstream
- fix: change mark as watched icon to eye icon @albertovinaroz
- feat(tabbar): add profile switcher long-press on Profile tab, add drag drift and polish liquid glass bridge @albertovinaroz
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Added Features:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
Bug Fixes:
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated GIF support for Profile Avatars.
- iOS: Fixed animated GIF support for Stream Badge.
- Android: Fixed status bar visibility.
0.4.2
🚀 Release v0.4.2
Upstream changelog:
- fix(player): align addon subtitle loading with TV @tapframe
- fix(watching): align next-up release-day behavior @tapframe
- fix(player): observe episode stream state @tapframe
- add isMovieEntry @skoruppa
- Fix anime movies watched checkmarks for simkl @skoruppa
- Stabilize in progress items and add coil cache control @skoruppa
- i18n: complete Turkish translations @halibiram
Enhanced changelog:
- All changes from the upstream
- fix(ios): morphed tab bar padding @luqmanfadlli
- fix(ios): resolve HDR issue in PiP @luqmanfadlli
- feat: add SIMKL device code auth method @luqmanfadlli
- feat: enable alternative auth method for Trakt and SIMKL @luqmanfadlli
- fix(ios): improve morphed TabBar visibility @luqmanfadlli
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Added Features:
- iOS: Added Liquid Glass morph animation.
- iOS: Added experimental PiP for iOS and iPadOS.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
- All: Added device code auth for Trakt and SIMKL.
Bug Fixes:
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed hero trailer playback.
- iOS: Fixed animated GIF support for Profile Avatars.
- iOS: Fixed animated GIF support for Stream Badge.
- Android: Fixed status bar visibility.
0.4.1
🚀 Release v0.4.1
Upstream changelog:
- fix: match Trakt watched markers across IDs @tapframe
- feat: add selectable app icons @tapframe
- fix: split plugin source cache from metadata (NUVIO-MOBILE-1) @tapframe
- fix: dispatch playback service starts off main (NUVIO-MOBILE-Q0) @tapframe
- fix: skip redundant Trakt watched refresh (NUVIO-MOBILE-Q3) @tapframe
- fix: serialize watched state snapshots (NUVIO-MOBILE-PW NUVIO-MOBILE-PY NUVIO-MOBILE-Q2) @tapframe
- fix: contain Trakt watched rate limits (NUVIO-MOBILE-Q1) @tapframe
- fix: preserve large Trakt watched responses (NUVIO-MOBILE-Q4) @tapframe
- remove expanded action button shadow @tapframe
- fix: route Kitsu/MAL IDs for skip intro and correct AniSkip types query @Sumanth1602
- Improve Greek (el) localization coverage and accuracy @cursoragent
- fix(player): clamp skip-outro seek below the duration boundary @anikettuli
- fix(player): clamp skip-outro seekTo against actual duration @anikettuli
Enhanced changelog:
- All changes from the upstream
- feat(home): dynamic background based on hero artwork @luqmanfadlli
- feat(home): add hero card style @luqmanfadlli
- feat(home): refine hero card style @luqmanfadlli
- feat(details): add budget and revenue info @luqmanfadlli
- ref(ios): add Liquid Glass behavior settings @luqmanfadlli
- fix(ios): resolve persistent Home Bar @luqmanfadlli
- fix: adjust back-to-top padding on Live TV screen @luqmanfadlli
- feat(navigation): enable adaptive floating pill navigation on tablet mode @luqmanfadlli
Variants
Nuvio Full
This variant is built from the official source without any modifications or additions.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json
Nuvio Enhanced
This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.
AltStore/SideStore source:
https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json
Added Features:
- iOS: Added Liquid Glass morph animation.
iOS: Added experimental PiP for iOS and iPadOS.broken- iOS: Added hero trailer playback.
- All: Added a volume boost feature (up to 200%).
- All: Added support for Live TV integrations.
- All: Added stream quality selection in Player Control.
- All: Added Hero style selection.
- All: Added dynamic background color based on hero artwork.
- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
- All: Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
- All: Added Library Calendar.
- All: Added playback info button.
- All: Added adjustable subtitle background transparency.
- All: Added episode rating toggle in TMDB Enrichment.
- All: Added profile insight page.
Bug Fixes:
- iOS: Fixed persistent home bar on iOS 16-18.
- iOS: Fixed double legacy navbar on iOS 16-18.
- iOS: Fixed animated GIF support for Profile Avatars.
- iOS: Fixed animated GIF support for Stream Badge.
- Android: Fixed status bar visibility
💡 Note
PiP is broken when I tried to fix HDR issue.