Release Notes
Major Changes
- Home Screen Performance Overhaul
Complete restructure of how the home screen loads content, fixing major performance bottlenecks.- Each section now loads independently, eliminating lag during scrolling
- Content appears progressively instead of blocking the entire screen
- Reduced memory usage by only keeping visible sections active
- Updates to favourites and watchlist reflect immediately
- Significantly faster and more responsive, especially with large libraries
- Improved Brightness Gestures
Brightness controls now work reliably without system auto-brightness interference.- Requests permission to temporarily disable auto-brightness during playback
- Restores original settings when exiting the player
- Fixes brightness gesture conflicts (Issue #18)
- Episode Detail Overlay
View episode details directly from the Favourites and Watchlist screens.- Shows technical specs (4K, HDR, Dolby Vision, audio codecs)
- Quick actions for play, favourite, watchlist, watched status, and downloads
Other Changes
- Box Sets in Favourites: Favourite collections now display properly in the Favourites screen
- Image Loading: Hero carousel preloads adjacent images for smoother browsing
- UI Fixes: Better spacing and readability in episode overlays and library screens
- Person Details: Shows only the primary birthplace instead of the full list
- Dependency Update: Media3 FFmpeg decoder updated to 1.9.0+1
What's Changed
- feat(episodes): Implement Episode Detail Overlay by @MakD
- chore(deps): Update Media3 FFMPEG decoder and improve image loading by @MakD
- refactor(UI): Minor style adjustments to Episode Overlay and Library Screen by @MakD
- refactor(Home): Improve LazyColumn performance with explicit item keys by @MakD
- fix(Person): Display only the first birthplace for a person by @MakD
- refactor(Player): Improve brightness control with system permissions by @MakD
- chore: Bump version to 0.2.4-beta by @MakD
Full Changelog: v0.2.3-beta...v0.2.4-beta