* fix(database): Use native extension instead of describeEnum
* new(sonarr): [Catalogue] Previous airing sorting options
* splash: Rebuild Android & iOS splash screens
* changelog: Refactor changelog sheet
* Continued WIP Polish of UI
* chore: Reintegrate pods
* calendar: Added second line for Lidarr/Radarr entries
* settings: Show quick actions information as banner block
* lidarr: Add support for monitoring options on add, posters in result list
* uiux: Fade edges of scrollable text
* drawer: Restyle header
* Remove redundant body texts in edit/add content
* macos: Set window size & alignment
* settings: Add description banner block for profiles
* chore(packages): Added pedantic package to enforce linting and styling
* feat(lunasea): Enforce effective dart styling
* Comment and format colours class
* Localize additional classes in Dashboard, cleanup additional code
* chore(lunasea): Major refactor by running dartfmt on the entire codebase, added widget return for page routers
* Additional work on conforming to effective dart style
* fix(share_plus): Roll back share_plus package to 2.0.0 to support iOS 12 or lower
* chore(lunasea): Fix remaining enabled analysis warnings
* Added RadarrManualImportConfigure for manual import config options
* Default bottom modal sheet to not expand
* Shrinkwrap modal listviews around content
* use keyboardDismissBehavior for all ListView
* Ensure keyboard is unfocused when opening the drawer
* Fetch and store quality definitions in global Radarr state
* Ability to configure language and quality profile for manual import instances
* Reworking all search bar implementations, integrated scroll back for Lidarr across module
* (ui): [Dashboard] Clean up of dashboard code, integrated scroll to top support
* (ui): [SnackBar] Remove all deprecated uses of LSSnackBar, add scrollback for NZBGet, improve error handling in queue
* (ui): Removed usage of old StickyListView, ReorderableListView, integrated LunaScaffold into base routes
* (flutter): Update packages
* (flutter): Remove flutter_sticky_header package
* (ui): Remove unused deprecated classes
* (chore): Update changelog
* (fix): [Dashboard/Calendar] Radarr releases were not considering digital release date
* (ui): [Sonarr] Adapted for scroll back to top functionality, remove more deprecated UI elements
* (ui): Refactored Tautulli, Removed ALL deprecated UI elements from LunaSea
* (ui): Fixed inconsistent usage of material and luna colours across UI
* (fix): [Sonarr/Radarr] Do not show "Search For..." button when the query is empty, but there are no results
* (chore): Updated changelog
* (fix): [Sonarr/Add] Fix search queries not gettting executed
* (fix): [Tautulli] Remove unused global state elements
* (feat): [UI/AppBar] Ability to hide the leading widget
* (fix): [Radarr/Languages] Fix "Unknown" language not being shown in selection dialog
* (feat): [Radarr/Import] Ability to search movies to select, toggle real and proper toggles
* (chore): Updated packages
NEW
- [Radarr/Health] View health check messages
FIXES
- [Radarr/Movie] Ensure that the movie list has started refreshing before exiting the movie details after deleting
- [Radarr/History] Specific custom formats could cause history and file information to fail to load
NEW
- [Dashboard] "Home" has been renamed to "Dashboard"
- [Radarr/Catalogue] If no movie is found in the search query, given an option to search to add the movie
- [Radarr/Discover] Add the ability to discover movies from your import lists & Radarr recommendations
- [Radarr/Releases] Ability to set sorting direction, category, and filtering method
- [Settings/Radarr] Ability to toggle on or off Radarr suggestions in the discover page
TWEAKS
- [Drawer] Removed the option to use categories/folders in the drawer
- [Settings/Config] Sort configuration options within modules for cleaner isolation and easier expansion for future configuration options
- [Settings/Profiles] Renaming a profile now checks for an existing profile with the same name within the prompt
- [Settings/Profiles] Adding a profile now checks for an existing profile with the same name within the prompt
- [Settings/Profiles] The delete profile prompt now hides the currently enabled profile, and shows a snackbar if only one profile exists
- [Settings/Wake on LAN] Allow clearing the broadcast and MAC addresses to empty values
FIXES
- [Radarr] Support for Radarr v3.1.0+ (nightly builds)
- [Radarr/Add] Instantly show a movie as addable again if removed right after adding it
- [Radarr/Cast] If a job or character name is empty, show a dash instead of an empty space
- [Radarr/Catalogue] Instantly remove the movie tile when removing a movie
- [Radarr/Edit] Padding around the "Update Movie" button was incorrect
- [Toasts] In some cases, the error was not being passed through to the error viewer
- [UI/UX] Upstream framework support for basic mouse/trackpad highlight and scrolling support
- [UI/UX] Tapping the AppBar to scroll back in a nested route would scroll back the parent route as well
- [UI/UX] Use the recommended safe area padding at the bottom of lists for fullscreen devices