Skip to content

v0.10.2-beta

Latest

Choose a tag to compare

@MakD MakD released this 08 Jul 00:38

Release Notes v0.10.2-beta

Critical Fixes

  • Fixed a crash on the Audiobookshelf podcast library screen caused by large episode lists exceeding SQLite's CursorWindow. Episodes now use a dedicated table (DB v55).
  • Fixed storage losing its primary volume on some devices (Xiaomi / Android 16). An internal-storage volume is synthesised when the system reports none.

Major Improvements

Update Security

  • Downloaded update APKs are verified against a server-provided SHA-256 digest, and files that fail verification are deleted.
  • Updates download to app-private storage, and stale or partial downloads are cleaned up beforehand.
  • Downloaded APKs are re-validated on resume, so a deleted or modified file won't be installed.

Jellyseerr Discover Filters

  • Filter sheet with release date, runtime, rating and vote-count thresholds, TV status, and TMDB keyword include/exclude.
  • Watch-provider filtering with region detection.
  • Sorting by popularity, release or air date, rating, and title.
  • Filter and sort state persisted per user, server, and category (DB v56).
  • Respects the server's Discover region and "hide available" settings. Filtering and sorting now also apply to Upcoming Movies and TV.

UI Standardisation

  • Standardised shared UI components: snackbar, connection badge, switches, media cards, transport controls, and empty and loading states.

Music

  • Playlists load via reactive Flows and update automatically on create and delete.

UI & Minor Updates

  • Fixed inconsistent row heights and title alignment in Similar Items, Movie, and Box Set detail rows.
  • Fixed pagination indicators being confined to a single grid cell instead of spanning the full width.
  • Fixed a missing space in the "Narrated by" line on the Audiobookshelf item screen.
  • Added a download icon to Jellyseerr request buttons.
  • Updated the Settings screen to the current Material 3 adaptive layout APIs.
  • Release builds fall back to the debug signing key when no key.properties is present.

What's Changed

  • Translations update from Hosted Weblate by @weblate in #174
  • Translations update from Hosted Weblate by @weblate in #175
  • Translations update from Hosted Weblate by @weblate in #176
  • Translations update from Hosted Weblate by @weblate in #177

Full Changelog: v0.10.1-beta...v0.10.2-beta