github MakD/AFinity v0.0.6-alpha

latest releases: v0.8.3-beta, v0.8.2-beta, v0.8.1-beta...
7 months ago

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

Don't miss a new AFinity release

NewReleases is sending notifications on new releases.