Core Improvements, Settings and UX updates thanks to @Paduu29
- Added persistent user-data cache files for favorites and continue watching to improve home loading speed and preserve state more reliably on lower-end devices.
- Optimized local database/cache handling and added database indices to improve query performance.
- Preserved the ordering of favorites and continue watching entries when items are removed.
- Prevented cache files for favorites and continue watching from being deleted during low-memory cleanup.
- Added ZIP database backup/export and restore/import support.
- Added fallback database backup import/export handling on TV devices that do not expose a document picker.
- Added and localized the "Refresh cache from database" settings option.
- Added software decoder support in player settings.
- Restored software decoder labels and player settings navigation.
- Added a legacy playback path for Android 7 / 7.1 devices.
- Improved player stability and teardown handling, including TV duplicate-surface behavior.
- Improved episode/player metadata handling so episode headers and next-episode context are more consistent.
- Added automatic queueing of the next episode into continue watching.
- Limited watched/progression updates to the correct season instead of affecting episodes across all seasons.
- Updated continue watching cards to use show artwork instead of only episode artwork where appropriate.
- Pinned the TV home background to the currently focused title for a more stable UI experience.
- Improved manual zoom reset behavior in the player.
- Improved default video quality selection so Auto is reflected correctly.
- Adjusted mobile bypass UI so it no longer sits under the system bar.
- Resolved a TV black-screen playback issue in the bypass flow.
- Improved search result uniqueness so single-result Animefenix searches do not repeat the same item multiple times.
- Improved TV show resume behavior by matching saved episodes back to the correct season context and preserving episode-manager metadata more reliably.
- Fixed backup ANRs by moving import/export off the UI thread and showing a blocking loading dialog.
Provider:
- LaCartoons: Fixed category extraction when the search is empty and updated search URL to the new format.
- FrenchManga: Fixed URL update and fix search thanks to @tocres09.