Release Notes - Version 0.0.6-alpha
Release Date: 2025-10-10
Major Updates
Home Screen Improvements
- Hero Carousel: A new dynamic carousel shows up to 15 randomly selected unplayed movies and series at the top of the home screen. Items have an overview and either a backdrop or logo for better visuals. The carousel updates asynchronously with the main home data.
- Sorting Options: Users can sort media by "Date Added" or "Release Date" via a toggle in the Appearance settings. Sorting now uses precise date fields, so newly added movies and shows appear first.
- Library Section Control: Users can choose combined sections for movies and TV shows or separate sections per library. The home screen adapts dynamically.
- Optimized Data Loading: Home data loading is refactored to prevent duplicate reloads, reduce unnecessary updates, and improve logging for smoother performance.
Player and Trailer Functionality
- Trailer Playback: Users can watch trailers directly from the hero carousel or item detail screens. The app prioritizes the YouTube app, with a web fallback. Trailer URLs are fetched from the server and integrated with the relevant ViewModels.
Local Watchlist
- Watchlist Feature: A local watchlist for movies, shows, and episodes has been added. Users can add/remove items via the item detail screen, and a new Watchlist screen shows all saved items. Navigation icons appear only when the watchlist has content.
Fixes
- Home Screen Stability: Removed duplicate home screen reloads on startup caused by immediate state emissions. Prevented unnecessary updates to the Next Up list and added detailed logging.
Refactors and Enhancements
- Hero Carousel Loading: The hero carousel function has been simplified for clarity and better logging.
- Efficient Media Fetching: Switched to a more efficient endpoint for recent media items, reducing unnecessary parameters.
- Database and Sorting Improvements: Database updated to version 7 with new date fields, and in-memory sorting ensures correct ordering of movies and shows.
- UI and Settings Integration: Settings for sorting and library sections now live-update the home screen without a restart.
Full Changelog: v0.0.5-alpha...v0.0.6-alpha