- feat(updater): add stable and beta update channels @tapframe
- feat(tmdb): add personal API key override with credential sync @tapframe
- feat(details): parse addon episode runtimes @tapframe
- Use addon imdb_id as fallback for non-IMDB content enrichment (NuvioMedia#1966) @skoruppa
- fix(settings): keep page content visible during navigation @tapframe
- i18n(vi): update latest Vietnamese strings (NuvioMedia#1959) @blueocean2308
- fix: limit anime ID preference to entries with anime-specific IDs (NuvioMedia#1955) @skoruppa
- feat(ratings): add rotten tomatoes status icons @tapframe
- fix(downloads): write Android downloads to the custom download location @luqmanfadlli
- fix(streams): pin individual providers instead of whole source groups @luqmanfadlli
- fix(ios): stop isa-swizzling UINavigationBar for empty-area passthrough @luqmanfadlli
- fix(ios): run plugins on large-stack threads to prevent QuickJS stack overflow @luqmanfadlli
- fix(merge): keep in-app updates on this fork's release page @luqmanfadlli
- fix(ios): import kotlinx.coroutines.Runnable in plugin dispatcher @luqmanfadlli