mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 12:42:34 +00:00
TWEAKS - [Sonarr/Upcoming] If an episode has not aired, show it as "Upcoming" instead of "Not Downloaded" FIXES - [Accounts] Register device token to database for future notification support - [Accounts] Improve validation for email and passwords - [Radarr] Fix some durations being displayed twice - [UI/TextField] Show errors as snackbar instead of in-line error
19 KiB
19 KiB
LunaSea Changelog
[Beta] v4.2.0 (40200006)
TWEAKS
[Sonarr/Upcoming]If an episode has not aired, show it as "Upcoming" instead of "Not Downloaded"
FIXES
[Accounts]Register device token to database for future notification support[Accounts]Improve validation for email and passwords[Radarr]Fix some durations being displayed twice[UI/TextField]Show errors as snackbar instead of in-line error
[Beta] v4.2.0 (40200005)
NEW
[Accounts]Added LunaSea accounts[Accounts]Ability to backup, restore, and delete cloud configurations[Backups]All backups now contain all customization and configuration options in LunaSea[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
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
[In App Purchases]Ensure all in app purchases are marked as "consumed"[Flutter]Updated packages[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 history fetching the oldest entries, not the newest[State]Correctly clear state when clearing LunaSea's configuration[Tautulli/Activity]Fixed consistency of hardware transcoding indicator compared to the web UI[UI/Divider]Fix 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