Release Notes
Major Changes
-
Live UI Updates on Playback Events
The app now updates across all screens instantly when the playback state changes, without requiring manual refresh.- Watched status, favourites, and playback progress update immediately on Home, Search, Library, and Detail screens
- Smart partial updates instead of full-screen reloads for better performance
- Paginated lists (Library, Genre Results) update individual items without reloading the entire list
- Episode status changes reflect instantly across related screens
-
Enhanced Network Security
Improved security by enforcing HTTPS and issuing warnings for insecure connections.- Defaults to HTTPS when entering server addresses without a protocol
- Warning banners are displayed when using HTTP on public networks
- Sensitive information (tokens, API keys, credentials) redacted from debug logs
- Network security policy enforces encryption for external APIs while allowing local HTTP connections
- Automatic protocol detection tries both HTTPS and HTTP for better compatibility
Minor Updates
-
Login Screen Redesign
- Two-pane layout on tablets and landscape orientation
- Server discovery/selection on left, connection/login forms on right
- Improved spacing and IME handling
-
Chromecast Improvements
- Better content type detection for improved compatibility
- Native subtitle track switching without media reload (for text-based subtitles), Image-based subtitles (PGS, VOBSUB) still require media reload
- Fixed resource cleanup to prevent crashes
-
Long-Press Fast-Forward
- Press and hold on the player screen to temporarily speed up to 2x
- Visual indicator shows "2x Speed" while active
- Disabled when player controls are locked
-
UI Refinements
- Bottom sheets no longer settle in a half-expanded state
- Genre results now use infinite scrolling instead of a fixed limit
- Language icon added next to flag in Audiobookshelf item headers
- Improved watchlist count performance with cached StateFlow
What's Changed
Full Changelog: v0.7.0-beta...v0.7.1-beta