v0.8.0-beta
Critical Fixes
- Fixed playback resuming unexpectedly after screen off/on while paused
- Fixed "Skip Credits" button persisting across episodes after switching items
What's New
- Audiobookshelf offline mode — background downloads with automatic progress sync when back online
- Intelligent server address resolution — auto-switches between local, Tailscale, and remote for Jellyfin, Jellyseerr, and Audiobookshelf
- Redesigned server management — multi-address support, connection status, and per-server Jellyfin library stats
- Spotlight carousel — top-rated movies and shows by genre/studio on the home screen with playback support
Improvements
- Item detail screen loads metadata, seasons, and ratings concurrently (faster load times)
- Player segment state resets cleanly on item switch; gesture detection improved across aspect ratios
- Watchlist and Favourites now support BoxSets with item count badges
- Continue watching cards use backdrop images for movies
- Offline mode disables server and session controls in Settings
Other Changes
- Data architecture: media queries and shared state migrated to
MediaRepositoryandAppDataRepository - Updated dependencies: Compose, Media3, WorkManager, DataStore
- Added Portuguese (Brazil) translations
- Migrated base theme to native Android Material
What's Changed
Full Changelog: v0.7.5-beta...v0.8.0-beta