mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 12:42:34 +00:00
* [Radarr] Added very basic localization file for testing * Added minimal LunaSea localization file * Translations update from Weblate (#325) * Added translation using Weblate (German) * Translated using Weblate (German) Currently translated at 25.0% (1 of 4 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/de/ * Added translation using Weblate (French) * Translated using Weblate (French) Currently translated at 25.0% (1 of 4 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * Translated using Weblate (French) Currently translated at 100.0% (4 of 4 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * Deleted translation using Weblate (German) Co-authored-by: Jagandeep Brar <me@jagandeepbrar.io> Co-authored-by: Antoine C <contact+weblate@antoinecardon.fr> * [Localization] Updated keys * [Strings] Removed internal constant LunaSea to ease localization efforts * Added translation using Weblate (French) * Translated using Weblate (French) Currently translated at 100.0% (1 of 1 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/fr/ * [Radarr] Added additional localization strings * [Locale/Radarr] Additional strings * Added translation using Weblate (Norwegian Bokmål) * Added translation using Weblate (Norwegian Bokmål) * Translated using Weblate (French) Currently translated at 100.0% (11 of 11 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (1 of 1 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/nb_NO/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 90.9% (10 of 11 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/nb_NO/ * Translated using Weblate (French) Currently translated at 100.0% (11 of 11 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * [localizations] sort keys * [Packages] Migration to Fluttter v2 and NNBD Compatibility (#329) * Updated packages * Added system level Firebase Crashlytics to replace Sentry * Started migration to crashlytics * [Crashlytics] Adjusted dialog to reflect analytics, add crash button * [Settings] Removed test crash tile * [Changelog] Pull changelog version and build from application package * Added easy_localization package * Added stub localization handler * [Localization] Added package and assembly script (#330) * Updated packages * Added system level Firebase Crashlytics to replace Sentry * Started migration to crashlytics * [Crashlytics] Adjusted dialog to reflect analytics, add crash button * [Settings] Removed test crash tile * [Changelog] Pull changelog version and build from application package * Added easy_localization package * Added stub localization handler * [Localization] Added easy_localization package, added script to concat all localization files * Removed license shield * [Localization] Integrated system localization handling (#331) * [Localization] use dash delimiter * Translated using Weblate (English) Currently translated at 100.0% (11 of 11 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/en/ * [Localization] Added ability to switch languages, updated Radarr localization (#333) * [Scripts, Localization] Updated prepare script to print nicer JSON, add additional strings for Radarr * Updated localizations, switch remaining Radarr strings that are available * Translated using Weblate (French) Currently translated at 100.0% (12 of 12 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (12 of 12 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/nb_NO/ * Generated new local assets * [radarr/add_movie] Strings adapted for localizations and added to localization files * Translated using Weblate (English) Currently translated at 100.0% (2 of 2 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/en/ * [Localizations] Rebuild * Translated using Weblate (French) Currently translated at 100.0% (18 of 18 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * Translated using Weblate (French) Currently translated at 100.0% (2 of 2 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/fr/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (2 of 2 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/nb_NO/ * [Radarr/Add Movie] Adapted for localized strings * [Radarr/Add Details] Adapted for localized strings * [Radarr/Edit Movie] Adapted for localized strings * Translated using Weblate (French) Currently translated at 100.0% (3 of 3 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/fr/ * Translated using Weblate (French) Currently translated at 100.0% (25 of 25 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * [Chore] Rebuilt localizations * [Radarr/Dialogs] Updated a few dialogs to reflect localized titles * [Localization] Ability to disable localization options internally * [DateTime] Show "Just Now" when time difference is under 10 seconds * [Search] Switch to new XML parsing package/engine * Translated using Weblate (Norwegian Bokmål) Currently translated at 96.7% (30 of 31 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/nb_NO/ * Translated using Weblate (French) Currently translated at 100.0% (31 of 31 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * Translated using Weblate (French) Currently translated at 100.0% (4 of 4 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/fr/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (4 of 4 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/nb_NO/ * [Localization] (chore) Rebuild localization * [Chore] Moved localization to system folder * Added translation using Weblate (Swedish) * Added translation using Weblate (Swedish) * Translated using Weblate (Swedish) Currently translated at 100.0% (4 of 4 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/sv/ * Translated using Weblate (Swedish) Currently translated at 100.0% (31 of 31 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/sv/ * [Localization] Added support for Swedish (sv) * [Radarr/Types] Adapted all type readable strings for localization * [Radarr] Continued work on adapting for localization * Translated using Weblate (French) Currently translated at 100.0% (71 of 71 strings) Translation: LunaSea/Radarr Translate-URL: https://hosted.weblate.org/projects/lunasea/radarr/fr/ * Translated using Weblate (French) Currently translated at 100.0% (9 of 9 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/fr/ * [Localization] (chore) Build localization * [Chore] Cleanup, move and adapt drawer to LunaUI * [Drawer] Cleanup drawer builder * Translated using Weblate (English) Currently translated at 100.0% (9 of 9 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/en/ * Translated using Weblate (English) Currently translated at 100.0% (10 of 10 strings) Translation: LunaSea/LunaSea Translate-URL: https://hosted.weblate.org/projects/lunasea/lunasea/en/ * [UI] Move "luna_ui" to "ui", old "ui" to "deprecated_ui" * [-arr/Add] Tags set when adding content are now stored in the database * [-arr/Links] Added Trakt link, normalize sizes, update TMDB logo * Add weblate link, disable additional languages on release mode, updated changelog Co-authored-by: Weblate (bot) <hosted@weblate.org> Co-authored-by: Antoine C <contact+weblate@antoinecardon.fr> Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Patrik Hauguth <patrik.hauguth@gmail.com>
632 lines
28 KiB
Markdown
632 lines
28 KiB
Markdown
# LunaSea Changelog
|
|
|
|
## v5.0.0 (50000011)
|
|
|
|
#### NEW
|
|
- `[Radarr/Add]` Tags set when adding a movie are now stored in the database
|
|
- `[Radarr/Overview]` Add a link to the movie's Trakt page
|
|
- `[Settings]` Added a link to the Weblate localization page
|
|
- `[Settings]` Added language switcher (currently only English, but preparing for WIP localization support)
|
|
- `[Sonarr/Add]` Tags set when adding a series are now stored in the database
|
|
- `[Sonarr/Overview]` Add a link to the series' Trakt page
|
|
|
|
#### TWEAKS
|
|
- `[Branding/TMDB]` Updated the logo to The Movie Database's new logo
|
|
- `[Logging/Tracking]` Switched from Sentry to Firebase Crashlytics
|
|
- `[Radarr/Overview]` Move the links underneath the description to more closely match the layout of the web GUI
|
|
- `[Search]` Switched to a new package to parse XML responses
|
|
- `[Settings/Tracking]` Adjusted the dialog and warn users that a reboot of the application is required to set tracking state
|
|
- `[Sonarr/Overview]` Move the links underneath the description to more closely match the layout of the web GUI
|
|
- `[DateTime]` Show "Just Now" when time differences are less than 10 seconds
|
|
|
|
#### FIXES
|
|
- `[Branding]` Normalize size of all branded logos to have the same widths for consistency
|
|
- `[Flutter]` Fully move to Flutter v2
|
|
- `[Flutter]` Upgrade many packages to NNBD
|
|
- `[Radarr/Add]` Grey screen could potentially be shown if no initial search query is passed to the route
|
|
- `[Radarr/Add]` The navigation bar could jitter on first load in some cases
|
|
- `[Radarr/Catalogue]` The search query would not stay active between profile switches
|
|
- `[Radarr/Sorting]` Changing the releases sorting/filtering method could throw an error
|
|
|
|
---
|
|
|
|
## v5.0.0 (50000010)
|
|
|
|
#### NEW
|
|
- `[Webhooks]` Show series, movie, or artist cover photos in incoming system notifications
|
|
- `[Webhooks/Radarr]` Jump directly into the content by tapping the notification
|
|
- `[Webhooks/Sonarr]` Jump directly into the content by tapping the notification
|
|
- `[-arr/Details]` Added a button to the AppBar to jump directly into the edit page
|
|
|
|
#### TWEAKS
|
|
- `[Radarr/Files]` Moved the video block above the audio block
|
|
|
|
#### FIXES
|
|
- `[AppBar/Dropdown]` Vertical padding around title when the profile dropdown is visible was incorrect
|
|
- `[Radarr/Details]` If the movie was not found, it would show an infinite loader, now shows a "No Movies Found" message
|
|
- `[Radarr/Releases]` Changing the sorting or filter method would not scroll the list back to the top
|
|
|
|
---
|
|
|
|
## v5.0.0 (50000007)
|
|
|
|
#### NEW
|
|
- `[Radarr/Disk Usage]` Added a progress bar to better visualize disk usage
|
|
- `[Search]` Show comment and download links in the expanded table
|
|
- `[Settings/Search]` Ability to toggle off showing comment and download links
|
|
- `[UI/UX]` If a URL is in a table, tap it to open the URL or long press to copy the URL
|
|
|
|
#### TWEAKS
|
|
- `[-arr/Releases]` Improve the layout of the rejection reasons dialog
|
|
- `[Radarr/Health]` Merged health check into system status
|
|
- `[UI/UX]` Added more descriptive tooltips to all popup menu buttons
|
|
- `[UI/UX]` Adjusted the style of splash/highlight inking
|
|
|
|
#### FIXES
|
|
- `[Images]` Images could fail to load with specific headers
|
|
- `[Radarr/Disk Usage]` An invalid total or free space value would cause a grey screen
|
|
- `[Radarr/Releases]` Clear button for the search bar would not show up
|
|
|
|
---
|
|
|
|
## v5.0.0 (50000006)
|
|
|
|
### FIXES
|
|
- `[Radarr/History]` Tapping on AppBar to scroll back would not work
|
|
- `[Radarr/Add]` Content padding when the summary was only 1 line was incorrect
|
|
- `[Search]` No results would show up
|
|
|
|
---
|
|
|
|
## v5.0.0 (50000005)
|
|
|
|
#### 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
|
|
|
|
---
|
|
|
|
## v5.0.0 (50000004)
|
|
|
|
#### FIXES
|
|
- `[Drawer]` Grey screen could appear instead of your drawer
|
|
|
|
---
|
|
|
|
## v5.0.0 (50000002/50000003)
|
|
|
|
#### 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
|
|
|
|
---
|
|
|
|
## v5.0.0 (50000001)
|
|
|
|
#### NEW
|
|
- `[Radarr]` Completely rewritten from the ground-up
|
|
- `[Radarr]` View system status, disk usage, and manage tags
|
|
- `[Radarr]` Catalogue, upcoming, missing, tags, and quality profiles are now held in-state between module switches
|
|
- `[Radarr/Add]` Long-pressing a search result tile will open the movie's TMDB entry
|
|
- `[Radarr/History]` Now an infinite scrolling list
|
|
- `[Radarr/Movie]` Cast information, movie-specific history, more detailed file information, more detailed overview page
|
|
- `[Radarr/Filtering]` Improved sorting and filtering speed, performance, and consistency
|
|
- `[Radarr/Filtering]` Ability to set sorting and filtering defaults in settings
|
|
- `[Radarr/Filtering]` Many additional filtering options
|
|
- `[Haptics]` Added haptic feedback to all buttons, toggles, and dropdowns
|
|
- `[Quick Actions]` Default "Settings" quick action added to end of the list (if there is room)
|
|
- `[UI/UX]` (Radarr Only For Now) Ability to tap the AppBar to scroll to top
|
|
- `[UI/UX]` (Radarr Only For Now) If the list is in a tabbed PageView, tapping the active tab will scroll the list to the top
|
|
- `[UI/UX]` (Radarr Only For Now) If the keyboard is open, scrolling the list, swiping between pages, or opening the drawer will dismiss the keyboard
|
|
- `[Webhooks]` Notification webhooks will now show as an in-app heads up if LunaSea is open at the time of receiving the notification
|
|
|
|
#### TWEAKS
|
|
- `[Radarr]` Now only supports v3.0.0 and higher of Radarr
|
|
- `[Radarr]` Many visual changes, too many to list
|
|
- `[Radarr]` The tab "History" has been replaced with "More"
|
|
- `[Radarr/Edit]` Monitor toggle has been moved to the edit prompt
|
|
- `[Sonarr/Filtering]` Updated button to use standard filtering icon
|
|
- `[Tautulli/Activity]` Show session type and bandwidth type breakdown on activity page
|
|
- `[Tautulli/Activity]` Cleanup player information to more closely resemble web GUI
|
|
- `[Tautulli/Activity]` Show subtitle stream decision
|
|
- `[UI/UX]` Reduced the weight of bold text across the application
|
|
- `[UI/UX]` Added padding to bottom of lists for devices that require a safe area
|
|
- `[UI/UX]` Active tab in navigation bar now has a border with the AMOLED theme
|
|
|
|
#### FIXES
|
|
- `[Changelog]` Properly align/pad "Full Changelog" button at the end of the changelog
|
|
- `[Flutter]` Update packages
|
|
- `[Flutter]` Now using the beta channel
|
|
- `[Quick Actions]` Improve internal implementation of quick actions to be more stable and reliable
|
|
- `[Settings/Modules]` Newly set headers would sometimes not be passed to the connection test
|
|
- `[Sonarr/Edit]` Series path prompt would show an incorrect title
|
|
- `[Sonarr/Description]` Show "No summary is available" when there is no summary instead of an empty string
|
|
- `[Sonarr/Releases]` Default sorting direction was using catalogue default value
|
|
- `[Tautulli/Graphs]` Description of some graphs were not correct (Thanks @ZuluWhiskey!)
|
|
- `[Tautulli/IPs]` Fix location showing as null for local addresses
|
|
- `[UI/UX]` Border radius for the splash highlight wouldn't clip correctly on slim buttons
|
|
- `[UI/UX]` Margin/size of sort/filter buttons were off by a few pixels
|
|
- `[UI/UX]` InkWell splash now clips correctly to the rounded borders of popup menu buttons
|
|
|
|
---
|
|
|
|
## v4.2.1 (40201001)
|
|
|
|
#### NEW
|
|
- `[Accounts]` Ability to send a password reset email
|
|
- `[Accounts]` Associate the LunaSea website domain for better autofill support
|
|
|
|
#### TWEAKS
|
|
- `[Sonarr/Upcoming]` Change "Not Downloaded" to "Missing"
|
|
|
|
#### FIXES
|
|
- `[Alerts/Changelog]` Changelog would be shown again when restoring a backup from a previous version
|
|
- `[Sonarr/Add]` Fixed error log showing series ID as null
|
|
|
|
## v4.2.0 (40200008)
|
|
|
|
#### NEW
|
|
- `[Accounts]` Added LunaSea accounts
|
|
- `[Accounts]` Ability to backup, restore, and delete cloud configurations
|
|
- `[Accounts]` Register device token to database for future notification support
|
|
- `[Backups]` All backups now contain all customization and configuration options in LunaSea (New backups are required to utilize this)
|
|
- `[Changelog]` Show changelog on launch if a new version is installed
|
|
- `[Changelog]` Use a new bottom sheet UI for the changelog
|
|
- `[Settings/Modules]` Add an information/help button with module descriptions and links
|
|
- `[Sonarr/Releases]` Added loading state to download buttons to prevent triggering multiple downloads of the same release
|
|
|
|
#### TWEAKS
|
|
- `[Radarr]` Always show the amount of days content will be available instead of limiting it to only content in the next 30 days
|
|
- `[Settings]` Moved "Backup & Restore" and "Logs" to "System" section
|
|
- `[Settings]` Merged "Customization" and "Modules" sections into "Configuration"
|
|
- `[Settings/Sonarr]` Removed the need to enable Sonarr to test the connection
|
|
- `[Settings/Tautulli]` Removed the need to enable Tautulli to test the connection
|
|
|
|
#### FIXES
|
|
- `[Flutter]` Updated packages
|
|
- `[In App Purchases]` Ensure all in app purchases are marked as consumed
|
|
- `[Logging]` Updated Sentry to v4 framework to improve capturing fatal/crashing bugs
|
|
- `[Settings/Logs]` Hide exception and stack trace buttons when an error is not available
|
|
- `[Settings/Resources]` Updated URL endpoints
|
|
- `[Sonarr/History]` Fixed cases where history fetched the oldest entries, not the newest
|
|
- `[Sonarr/Upcoming]` If an episode has not aired, show it as "Unaired" instead of "Not Downloaded"
|
|
- `[State]` Correctly clear state when clearing LunaSea's configuration
|
|
- `[Tautulli/Activity]` Fixed consistency of hardware transcoding indicator compared to the web UI
|
|
- `[UI/Divider]` Fixed consistency of divider width across regular and AMOLED dark theme
|
|
|
|
---
|
|
|
|
## v4.1.1 (40101001)
|
|
|
|
#### NEW
|
|
- None
|
|
|
|
#### TWEAKS
|
|
- None
|
|
|
|
#### FIXES
|
|
- `[Sonarr/v2]` Fix inability to interactively search for releases
|
|
- `[Routing]` Fix black screen when popping back from nested calendar routes
|
|
|
|
---
|
|
|
|
## v4.1.0 (40100007)
|
|
|
|
#### NEW
|
|
- `[Backup & Restore]` Backup files now use the .lunasea extension (older .json backups are still supported)
|
|
- `[Filesystem]` Any saves to the filesystem now uses the system share sheet
|
|
- `[Images]` Ability to set (or entirely disable) the opacity of the background image for cards
|
|
- `[Networking]` Strict TLS/SSL validation is now disabled globally
|
|
- `[Routing]` Hold the AppBar back button to pop back to the home page of the module
|
|
- `[Settings/Sonarr]` Toggle to enable Sonarr v3 features
|
|
- `[Sonarr]` A ground-up reimplementation of Sonarr
|
|
- `[Sonarr]` State is now held across module switches
|
|
- `[Sonarr/Add]` (v3 only) Tapping an already-added series will take you to the series page
|
|
- `[Sonarr/Add]` Automatically navigate to a newly added series
|
|
- `[Sonarr/Add]` Ability to set tags and (v3 only) language profile when adding a new series
|
|
- `[Sonarr/Catalogue]` Ability to view all, only monitored, or only unmonitored series
|
|
- `[Sonarr/Catalogue]` Ability to set the default sorting type and direction (in the settings)
|
|
- `[Sonarr/Edit]` Ability to update tags and (v3 only) language profile
|
|
- `[Sonarr/Episodes]` If the episode is in the queue, show details of the download status
|
|
- `[Sonarr/Overview]` View tags and (v3 only) language profile applied to the series
|
|
- `[Sonarr/Queue]` Ability to view and manage your queue
|
|
- `[Sonarr/Releases]` (v3 only) Ability to interactively search for season packs
|
|
- `[Sonarr/Releases]` Ability to view all, only approved, or only rejected releases
|
|
- `[Sonarr/Releases]` Ability to set the default sorting type and direction (in the settings)
|
|
- `[Sonarr/Tags]` Ability to add, view, and delete tags
|
|
- `[Tautulli/Activity]` Show the ETA for when the session will be completed
|
|
- `[Tautulli/Activity]` Show if hardware transcoding is being used on the stream
|
|
|
|
#### TWEAKS
|
|
- `[Radarr]` Use Radarr v3 icon across the UI
|
|
- `[Settings/Dialogs]` Small tweaks and additional notes for entering hosts and passwords
|
|
- `[Settings/Host Dialog]` Add validator on host to ensure user adds http:// or https://
|
|
- `[Settings/Resources]` Hide link to documentation until I actually finish it
|
|
- `[Sonarr]` Many changes to Sonarr's design
|
|
- `[Sonarr/Series]` Toggling monitored state of series has now been moved to the edit prompt and edit screen
|
|
|
|
#### FIXES
|
|
- `[Backup & Restore]` Fix grey screen when restoring a backup without a "default"-named profile (new backups are not required)
|
|
- `[Build]` (Android) Update gradle
|
|
- `[Build]` (iOS) Reintegrate cocoapods podfile
|
|
- `[Filesystem]` (Android) Using the share sheet now fixes the issue of inaccessible logs, backups, and downloads on Android 10+ devices
|
|
- `[Flutter]` Update packages
|
|
- `[Images]` Images will now load for invalid/self-signed certificates
|
|
- `[Networking]` Ensure that insecure (HTTP/80) connections are allowed at the platform-level
|
|
- `[Tautulli/Activity]` Fix grey screen for music activity
|
|
- `[TextField]` Fix TextField actions (cut, copy, paste, etc.) not showing
|
|
- `[Timestamps]` Fix 12:xx AM being shown as 00:xx AM when using 12-hour time
|
|
- `[UI/Checkbox]` Fix overly vibrant checkbox selected background
|
|
- Tons of additional minor bugs were fixed
|
|
|
|
---
|
|
|
|
## v4.0.0 (400102)
|
|
|
|
#### NEW
|
|
- `[Module]` Tautulli support
|
|
- `[Calendar]` Ability to set how many days in the past and future to fetch calendar entries for
|
|
- `[Drawer]` Categorical folders are now optional
|
|
- `[Drawer]` If using folders, ability to set the initial expanded state
|
|
- `[Locale]` Ability to use 24 hour timestamps
|
|
- `[Quick Actions]` Ability to set upto four homescreen quick actions
|
|
- `[Search]` Ability to set custom headers for individual indexers
|
|
- `[Settings]` Complete overhaul of the settings
|
|
- `[Settings/Resources]` (iOS) Added link to join TestFlight
|
|
|
|
#### TWEAKS
|
|
- `[Home/Calendar]` Separate calendar view type into its own preference
|
|
- `[Home/Calendar]` Show no modules enabled message when there are no automation modules enabled, not just no modules overall
|
|
- `[Home/Calendar]` Default past and future days is now 14 days for each
|
|
- `[Images]` Images are no longer cached to the device storage to heavily improve performance & reduce crashing on older/lower-end devices
|
|
- `[Images]` Fetch images at specific resolutions instead of full resolution to reduce network performance and decrease memory pressure
|
|
- `[Search]` Improved detection of adult categories
|
|
- `[Settings]` Settings now replaces the active module/route and shows the drawer on the base route
|
|
- `[Settings/System]` Removed clear image cache tile
|
|
- `[UI]` Added new loading animation design
|
|
|
|
#### FIXES
|
|
- `[Flutter]` Updated packages & Flutter
|
|
- `[General]` Many small bug fixes
|
|
- `[LunaSea]` Many behind the scenes changes to reduce memory pressure
|
|
- `[LunaSea]` Heavy improvements and fixes to the navigation routing
|
|
- `[Settings/Logs]` Logs could be shown in reverse order
|
|
- `[Text]` Fixed "squished" text on iOS 14 and higher devices
|
|
|
|
---
|
|
|
|
## v3.3.0 (330002)
|
|
|
|
#### NEW
|
|
- `[Home/Calendar]` New "schedule" view
|
|
- `[Home/Modules]` Option to use module "brand colour" or the LunaSea list colours
|
|
- `[Search]` Option to hide adult categories
|
|
- `[-arr/Catalogue]` Ability to sort by date added
|
|
- `[-arr/Search]` Show the indexer/tracker on the collapsed tile
|
|
|
|
#### TWEAKS
|
|
- None
|
|
|
|
#### FIXES
|
|
- `[Sonarr]` Fixed multiple errors related to parsing fetched episode data
|
|
- `[Everything]` Multiple smaller crash/error fixes
|
|
|
|
---
|
|
|
|
## v3.2.0 (320003)
|
|
|
|
#### NEW
|
|
- `[Drawer]` Add the LunaSea logo to the header
|
|
- `[Logging]` Integrated Sentry, an open-source exception/crash log aggregation tool
|
|
- `[Settings/System]` Added toggle (under system -> advanced) to disable Sentry logging
|
|
|
|
#### TWEAKS
|
|
- `[System]` Implemented new image caching backend
|
|
- `[APIs]` Improved exception logging
|
|
- `[Logging]` Improved on-device logger to have more useful stack traces
|
|
|
|
#### FIXES
|
|
- `[-arr/Details]` Fixed crash related to state management
|
|
- `[radarr/Add]` Fixed crash when a searched movie does not have a minimum availability value available
|
|
|
|
---
|
|
|
|
## v3.1.0 (310004)
|
|
|
|
#### NEW
|
|
|
|
- `[Settings/Resources]` Added Discord invite link for official server
|
|
- `[-arr]` Ability to search and enter interactive search from all upcoming and missing pages
|
|
- `[-arr/Add]` Ability to jump directly into newly added content from toast notification
|
|
- `[Radarr/Delete]` Ability to add to exclusion list when deleting content
|
|
- `[Clients]` Hide and show queue pause/start FAB on scroll
|
|
- `[Clients/History]` History tiles are now expandable in-line
|
|
- `[SABnzbd/Statistics]` Show both temporary and final storage space
|
|
- `[Calendar]` Ability to search/enter interactive search directly from calendar tiles
|
|
|
|
#### TWEAKS
|
|
|
|
- `[Development]` Updated Flutter packages
|
|
|
|
#### FIXES
|
|
|
|
- `[API/Host]` Correctly handle cases where host ends with a forward slash
|
|
|
|
---
|
|
|
|
## v3.0.0 (300100)
|
|
|
|
#### NEW
|
|
|
|
- `[Search]` Releases are now shown as an expandable tile
|
|
- `[Search/Category Results]` Ability to sort and filter results
|
|
- `[Search/Search Results]` Ability to sort search results
|
|
- `[-rr/Catalogue]` Many additional sorting options
|
|
- `[-rr/Releases]` Releases are now shown as an expandable tile
|
|
- `[-rr/Releases]` Ability to sort, hide, and filter releases
|
|
- `[Sonarr/Add]` Ability to set initial episode monitoring state
|
|
- `[Sonarr/Episodes]` Episodes are now shown as an expandable tile
|
|
- `[Radarr/Releases]` Shows custom format tags
|
|
- `[Clients]` FAB icon animates between queue state
|
|
- `[Images]` Ability to clear network image cache
|
|
- `[UI/AMOLED Theme]` Optional setting to add subtle border
|
|
|
|
#### TWEAKS
|
|
|
|
- `[Changelog]` Removed integrated changelog, redirects to documentation changelog
|
|
- `[-rr]` Use the term "Interactive" instead of "Manual" for search
|
|
- `[-rr/Links]` Normalize size of images
|
|
- `[Sonarr/Upcoming]` Now shows dates in-line as a styled header
|
|
- `[Sonarr/Season View]` Now shows season number in-line as a styled header
|
|
- `[UI/Font]` Adjusted font size across entire application
|
|
- `[UI/Dropdowns]` Change dropdowns to popup menus
|
|
- `[UI]` Rounder radius around tiles, popups, etc.
|
|
|
|
#### FIXES
|
|
|
|
- `[Home/Calendar]` Row height is now statically set to prevent huge calendar on larger displays
|
|
- `[Sonarr/Seasons]` Fixed crash related to seasons with no statistics data for percentage of season completion
|
|
- `[Sonarr/Episodes]` Episode numbers greater than 100 could cause a line-break
|
|
- `[Sonarr/Episodes]` Fixed/safe-guarded layout crash on incomplete episode data received
|
|
- `[Sonarr/Queue]` Safe-guarded Sonarr queue results when results are null
|
|
- `[Snackbar]` Snackbar wouldn't adopt AMOLED styling when enabled
|
|
- `[State]` Fixed crashes caused by setting the state of an unmounted widget
|
|
|
|
---
|
|
|
|
## v2.3.0 (230004)
|
|
|
|
#### NEW
|
|
|
|
- `[Module]` Wake on LAN support
|
|
- `[Settings/Modules]` Ability to set custom headers to be attached to module requests
|
|
- `[Settings/Changelog]` Changelog is now displayed as a route, not a dialog
|
|
- `[UX]` Hitting the back button on apex/primary routes will now open the drawer instead of closing the application
|
|
- `[UX]` Enable landscape mode for iPhones
|
|
|
|
#### TWEAKS
|
|
|
|
- `[-rr/Details]` Removed sliver AppBar and fanart as it caused unwanted scrolling interference (A revamped overview page in the future will bring back the fanart images)
|
|
- `[-rr/Details]` Switched from AppBar tabs to bottom navigation bar
|
|
- `[-rr/Release]` Do not show warning message when triggering a release download from details page on rejected release
|
|
- `[Dialogs]` Reimplemented all dialogs
|
|
- `[Dialogs]` Keyboard type is now set for all inputs
|
|
- `[Dialogs]` All inputs are now validated (to some extent) and can be submitted via the Keyboard
|
|
|
|
#### FIXES
|
|
|
|
- `[SnackBar]` SnackBar could cause UI locking when doing swipe-back gestures
|
|
|
|
---
|
|
|
|
## v2.2.0 (220003)
|
|
|
|
#### NEW
|
|
|
|
- `[Donations]` Added donation IAPs
|
|
- `[Profiles]` Added rapid-profile switcher
|
|
- `[Settings]` Added license attributions
|
|
- `[Settings]` Added feedback link
|
|
- `[-rr/Add]` Search bar will now be autofocused
|
|
- `[SABnzbd]` Added statistics for individual servers
|
|
- `[NZBGet]` Option to use basic authentication instead of URL-encoded authentication
|
|
|
|
#### TWEAKS
|
|
|
|
- `[UI]` Removed custom letter spacing
|
|
- `[Settings]` Added subheaders
|
|
|
|
#### FIXES
|
|
|
|
- `[Database]` Cleanly exit on clean application exit to prevent corruption
|
|
|
|
---
|
|
|
|
## v2.1.0 (66)
|
|
|
|
#### NEW
|
|
|
|
- `[Branding]` New icon & splash screen
|
|
- `[Links]` Ability to set which browser you open links in (iOS only)
|
|
- `[Home/Calendar]` Ability to set starting day of week
|
|
- `[Home/Calendar]` Ability to set starting calendar size
|
|
- `[Home/Calendar]` Ability to enable and disable specific modules that show up in the calendar
|
|
- `[Appearance/Theme]` Option to enable AMOLED black theme
|
|
- `[Platform]` LunaSea is now buildable & available for Android
|
|
|
|
#### TWEAKS
|
|
|
|
- `[Settings]` Redesign of settings page
|
|
- `[General]` Use the term "Modules" instead of "Services"
|
|
- `[-rr/Details]` Background image header/appbar is now collapsed by default
|
|
- `[-rr/Details]` Left align title to match the rest of LunaSea
|
|
|
|
#### FIXES
|
|
|
|
- `[Sonarr]` Toast for toggling season monitor state would show monitor status of the series, not the season
|
|
- `[Settings/Backup]` Backing up your configuration would always fail
|
|
- `[Search]` Would show an empty screen if you deleted all indexers while search is open
|
|
|
|
---
|
|
|
|
## v2.0.1 (55)
|
|
|
|
#### NEW
|
|
|
|
- `[SABnzbd]` Ability to upload .rar & .gz archives
|
|
- `[-rr/Add]` All configurable values are now stored in cold database, persisting between sessions
|
|
- `[-rr/Add]` Root folders now also show available space for the folder
|
|
- `[Search]` When sending an NZB to a client, there is now an action in the toast to jump directly to the respective client
|
|
- `[Automation/Search]` When downloading a release manually, there is now an action in the toast to pop back to the main screen of the automation service
|
|
- `[Settings]` Ability to disable SSL/TLS validation for all services
|
|
- `[HTTP]` With the above, support for self-signed SSL certificates
|
|
|
|
#### TWEAKS
|
|
- `[Descriptions]` Adjusted alignment and consistency when no summary is available
|
|
- `[Search]` Removed redundant “Sending” toast since it very quickly gets covered by the follow-up toast
|
|
- `[Automation]` Edit content prompt now shows full title of the content
|
|
- `[Clients]` Opening the edit menu now shows the full title of the job
|
|
- `[UI]` Tweaked design of content headers
|
|
- `[Settings]` Added headers to automation and client pages to separate regular and advanced configuration options
|
|
|
|
#### FIXES
|
|
|
|
- `[HTTP]` Safer handling of redirects
|
|
- `[Routes]` Make route changes asynchronous to help minimize stutters
|
|
- `[Radarr/Add]` Fixed wrong title for minimum availability card
|
|
- `[Restore Configuration]` Error message had typos
|
|
- `[UI]` Fixed uneven font sizing in some prompts
|
|
- `[NZBGet/SABnzbd]` Failure on uploading an NZB would show no error message
|
|
|
|
---
|
|
|
|
## v2.0.0 (333)
|
|
|
|
#### NEW
|
|
|
|
- `[iOS]` Built for iOS 13.4
|
|
- `[Indexers/Search]` Full support for browsing and searching Newznab-based indexers!
|
|
- `[Indexers/Search]` Support for NZBHydra2
|
|
- `[Indexers/Search]` Download NZB files directly to your device
|
|
- `[Indexers/Search]` Send NZB files directly from the indexer to your client of choice
|
|
- `[-rr/Catalogue]` Catalogue search bar is now stickied
|
|
- `[-rr/History]` Ability to enter content
|
|
- `[-rr/Add]` More information (year, seasons, etc.) shown in result tiles
|
|
- `[NZBGet]` Ability to search through fetched history
|
|
- `[SABnzbd]` Ability to search through fetched history
|
|
- `[Settings/Configuration]` Ability to clear configuration
|
|
- `[Drawer]` Ability to switch profiles in navigation Drawer
|
|
- `[Snackbar]` New snackbar style, design, and formatting
|
|
- `[Everything]` All services now dynamically reload on profile changes
|
|
|
|
#### TWEAKS
|
|
|
|
- `[Everything]` Reimplemented... everything
|
|
- `[Everything]` Moved away from FABs (where possible) to buttons
|
|
- `[Navigation]` Ability to swipe left and right between bottom navigation tabs (except Settings)
|
|
- `[Navigation Bar]` Slightly redesigned
|
|
- `[Home/Summary]` Redesigned summary page
|
|
- `[Home/Summary]` Removed fetching of series count, movie count, and artist count
|
|
- `[Home/Calendar]` Now only shows 1 dot for each day instead of 3
|
|
- `[Home/Calendar]` Highlights today as well as selected day
|
|
- `[Home/Calendar]` Now shows the day of the week on the calendar
|
|
- `[Home/Calendar]` Now defaults to showing 1 week (swipe down to show two weeks or one month)
|
|
- `[Settings]` No longer a need to save configuration settings, everything is saved automatically
|
|
- `[Search Bar]` "X" to clear search bars
|
|
- `[-rr/Catalogue]` Sorting now scrolls back to top
|
|
- `[-rr/Catalogue]` Moved hide unmonitored button to stickied search bar
|
|
- `[-rr/Add]` Selected profile, folders, etc. are stored in state until application is closed or profile is switched
|
|
- `[-rr/Images]` Images now show placeholder, transition to real content on load
|
|
- `[Sonarr/Episodes]` Multi-select episodes with single tap anywhere on tile, now highlighted for easier distinction
|
|
- `[SABnzbd]` Limit queue to first 100 results
|
|
- `[SABnzbd]` Lowered refresh rate to 2 seconds from 1 second
|
|
- `[NZBGet]` Limit queue to first 100 results
|
|
- `[NZBGet]` Lowered refresh rate to 2 seconds from 1 second
|
|
- `[UI]` Reduced elevation of UI in general
|
|
|
|
#### FIXES
|
|
|
|
- `[Sonarr/Search]` Searching for an entire season now executes a season search instead of individual episode searches
|
|
- `[Logs]` Fixed bug where logs could not load in some cases and always show "Logs Not Found"
|
|
- `[Radarr/Search]` Now correctly retains search state to prevent needless researching & API hits
|
|
- `[Configuration]` Deleting or renaming "default" profile could cause a new "default" profile to be created on next launch
|
|
|
|
---
|
|
|
|
## v1.1.0 (44)
|
|
|
|
#### NEW
|
|
|
|
- `[Home]` Calendar view for upcoming -rr content
|
|
- `[Sonarr]` Ability to toggle single episode monitored status
|
|
- `[Sonarr]` Ability to delete file
|
|
- `[Radarr]` Split missing tab into missing and upcoming
|
|
- `[-rr]` Long-press tile on non-catalogue pages to view catalogue entry
|
|
- `[-rr]` Ability to delete files when deleting catalogue entries
|
|
- `[Documentation]` Added a link to WIP documentation
|
|
|
|
#### FIXES
|
|
|
|
- `[Prompts]` All prompts now use the correct colour ordering
|
|
- `[NZBGet]` Adjusted authentication method to interfere less with custom auth setups
|
|
|
|
#### TWEAKS
|
|
|
|
- `[Drawer]` Dropdown groups are open by default until more services are added
|
|
- `[Settings]` Minor tile shuffling and rewording
|
|
- `[Navigation]` New style for the navigation bars
|
|
- `[Navigation]` Added custom icons to navigation bars
|
|
- `[Releases]` Easier to differentiate the release's protocol
|
|
|
|
---
|
|
|
|
## v1.0.0 (33)
|
|
|
|
#### NEW
|
|
|
|
- `[-rr]` When adding new content, checks if content is already in your library
|
|
- `[-rr]` Ability to sort catalogue by size of alphabetical
|
|
- `[Settings]` Ability to rename a profile
|
|
- `[SAB/NZBGet]` Ability to pause the queue for some amount of time
|
|
- `[NZBGet]` Ability to filter out successful history entries
|
|
|
|
#### FIXES
|
|
|
|
- `[Radarr]` Fetching quality profiles could fail
|
|
- `[SAB/NZBGet]` Percentage calculation could fail causing a grey screen
|
|
- `[SAB/NZBGet]` Connection error now cancels timer until manual refresh (cleaner logs)
|
|
|
|
#### TWEAKS
|
|
|
|
- `[Build]` Adjusted how build number is presented
|
|
- `[Sonarr]` Now shows size on disk on catalogue page
|
|
- `[Lidarr]` Now shows size on disk on catalogue page
|
|
- `[Settings]` Successful connection test now also triggers save
|
|
- `[Settings]` Save button is now more obvious/clear
|
|
- `[Settings]` Adjusted and added more tips when adding hosts
|