Releases: JagandeepBrar/lunasea
v10.2.6
This update fixes some small issues with Sonarr, including correctly sorting the missing content list in descending order and support for season posters when using Sonarr v4.
Bug Fixes
v10.2.5
This releases adds support for multi-select actions on Sonarr episodes and fixes an issue preventing users from selecting a new active profile when triggering a download via search.
Features
- sonarr: re-implementation of multi-select episode actions (79d1388)
- web: build multi-platform Docker image for amd64 and arm64 (89b0906)
Bug Fixes
v10.2.4
This update fixes some small underlying issues with network image caching and text rendering. To further improve scrolling performance of large lists of content (especially on lower-end devices), the horizontal fading edge of scrollable text has been removed.
For testers of pre-release builds, beta and candidate release channels have now been combined for simplicity. For more information on early release channels, check out the page in the documentation (a direct link is available in the Resources section of the settings).
Features
- settings: add direct link to documentation for service notifications (0f4ac9a)
- settings: replace all strings with localizable strings (5ce1279)
Bug Fixes
- images: utilize new technique to persistently cache images (f1a82c0)
- routing: handle pushing route which may return data (3500d83)
- uiux: remove fading edge on horizontal scrollviews (781727a)
Tweaks
v10.2.3
This release adds the ability to open Tautulli library items directly in Plex and more details about activity streams.
Features
- flutter: replace Skia with Impeller rendering engine (6241ee4)
- flutter: upgrade to Flutter 3.7/b06b8b2710 (f1b831a)
- tautulli: add ability to open media in Plex (5cf1a06)
- tautulli: display audio language, subtitle language, and video dynamic range for activity (6de8063)
Bug Fixes
v10.2.2
This release adds support for official .deb and .tar.gz builds for Linux releases!
This build also fixes an issue with cached activity sessions in Tautulli and fixes cases where it would not automatically scroll to the current date in the calendar schedule view.
Finally, this release has a UX change that disables the horizontal swiping to change pages on routes with a bottom navigation bar. This will allow future extensibility of the UX to utilize horizontal actions more cleanly!
Features
- android: add option to disable back action to open drawer (d4774b0)
- linux: include MD5 sums in Debian distributions (c46924c)
- linux: publish Linux builds as Debian archive (.deb) (b1d01e0)
- linux: publish Linux builds as tarball (.tar.gz) (a390a80)
Bug Fixes
- calendar: scroll to last past date with content when selected date has no content (3f10675)
- linux: install binaries to /usr/share instead of /usr/local/lib (edb645f)
- tautulli: cached or downloaded activity sessions could not be opened (4c99ecf)
Tweaks
- uiux: disable horizontal swiping/scrolling between pages (968fe9c)
v10.2.1
This release adds some nice quality of life changes including the ability to set your boot module, automatic scrolling to the selected date in the calendar, and support for filesystem actions on web!
This build also includes some additional Android 13 fixes and other miscellaneous fixes and tweaks!
Features
- -arr: button to open indexer information page (bccd1a4)
- calendar: remove option to show previous days in schedule view, now always shows them (3ac2c5d)
- calendar: scroll to selected date when switching from calendar to schedule view (f1226e5)
- launch recovery mode on bootstrap failure (c062b3d)
- lidarr: add MusicBrainz to links (c76418d)
- modules: ability to set the boot module (3dd087e)
- radarr: support moving files when editing the storage path (c9bd02b)
- web: support local filesystem read/save actions (7d437d5)
Bug Fixes
- android: apply Google Play Services plugin during gradle build (71f597b)
- android: revert applying Google Play Services plugin during gradle build (250a494)
- android: support Android 13 filesystem access (25e0d05)
- android: utilize Kotlin v1.7.20 & Gradle v7.1.2 (b7ceebc)
- backup: edge-case where backup/restore would fail (f3931c6)
- calendar: label unreleased movies as unreleased instead of missing (70ed750)
- calendar: start to current date when past days are enabled (6eff6c9)
- firebase: inject service file for older OS versions (38f2eb4)
- firebase: upgrade to Firebase v10 (#717) (f3a3f22)
- uiux: add circular radius to linear progression bars (d9623e9)
Tweaks
v10.2.0
This release adds Sentry logging to allow for better error catching and tracking, full support for notifications on web (hosted version only), viewing your download client from the search and -arr releases page, and support for Android 13!
This build also includes fixes for users running Sonarr v4, safer database transactions, and a fully rewritten routing tree.
Features
- -arr: view download client queue via overlay sheet (0c59886)
- android: add support for monochromatic adaptive icon (#701) (96b2b1b)
- locale: support Croatian (a160f09)
- logging: integrate Sentry logging support for all platforms (57bbb80)
- logo: add Vectorized app logos (113b294)
- router: re-implementation of routing via go_router (1d4207a)
- sabnzbd: rewrite SABnzbd API interface (a1b736a)
- search: view download client queue via overlay sheet (a6be658)
- settings: re-add option to disable Sentry logging (3d0c520)
- web: enable service worker processing of notifications (4b41110)
Bug Fixes
- android: support Android 13 notification prompt (83e8374)
- cache: add type-safety to LRU cache (7aae480)
- database: prevent deadlock in database deletion actions (9960124)
- graphs: support fl_chart@0.55.1 (b812c7b)
- images: validate image availability before fading-in (6f9e0e8)
- notifications: correctly inject service worker for notification handling (82ef5f0)
- notifications: enable in-app notifications config was inversed (3593eb3)
- resources: remove feedback board resource (d3d090e)
- scrolling: remove custom scrolling behaviour (864082f)
- settings: show notification settings area on web (136cda5)
- sheets: set default overlay theme for sheets, remove bottom radius clipping (3a5e19b)
- sonarr: support Sonarr v4 API changes (e477eca)
- web: correctly register notification service worker (579531c)
Tweaks
- remove logos: removes unused logo pngs (2adfe59)
v10.1.1
This is a hotfix release to resolve backups that were not able to restored after a database corruption.
Features
- changelog: do not show changelog on first boot of new installs (52fd7fc)
Bug Fixes
v10.1.0
This release contains a wide variety of bug fixes including a completely rewritten database interface to detect and be resilient against corruption.
Features
- calendar: show current month in header (925f163)
- changelog: prepare and show changelog on pre-release builds (df65f53)
- locale: support Vietnamese (vi) (8b57450)
Bug Fixes
- android: correctly handle back-button to open drawer on applicable routes (c91ba2c)
- changelog: group changelog item rows by key feature change (2ababbd)
- ci: utilize latest standard for Snapcraft login (aff6e2c)
- database: correctly store manually ordered module list (8fe81d1)
- database: detect and recover from database corruption (758756f)
- database: fallback to defaults on null values in profile (fb3e8e5)
- database: safely type indexer fields and headers (f1dcd0c)
- database: utilize stricter typing for module headers map (d4d9816)
- database: validate enabled profile exists on restore (d8506ee)
- display 0-length timestamps as "0 Minutes" instead of "Under a Minute" (e05b17a)
- lidarr: (history) sort list by date descending (ad22820)
- lists: reorderable lists could not be reordered on some platforms (95a645c)
- locale: create stub primary language localization assets (18ef4cf)
- overseerr: issues/requests list view translation keys (136b92b)
- radarr: (queue) allow loading queue list when associated movie is not found (22bf728)
- sonarr: fanart image requests not including headers (b5bb300)
- sonarr: invalid linking to theTVDB content (80678a7)
Tweaks
- changelog: do not show documentation changes in in-app changelog (2367050)
- core: destructure core folder and reintegrate extensions (5d52440)
- database: rewrite interface to key-value database (a0eaca0)
- environment: load environment using environment_config (c4dd509)
- refactored in-app purchase interface (9cb3fab)
- utilize statics and class functions for LunaModule enum (9f3c3f7)
v10.0.3
This release is the first build to be built on Flutter 3, which now supports 120hz displays and is more performant across the board!
Features
- -arr: updated UI for viewing content links (8b559e0)
- ci: build web docker images (73fbb10)
- notifications: option to disable in-app notifications (da0c44c)
- settings: ability to check for updates (b3caf34)