github MakD/AFinity v0.7.1-beta

latest releases: v0.9.2-beta, v0.9.1-beta, v0.9.0-beta...
3 months ago

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

Don't miss a new AFinity release

NewReleases is sending notifications on new releases.