diff --git a/.blackbox/blackbox-files.txt b/.blackbox/blackbox-files.txt index 72ce1b53..c2d844cf 100644 --- a/.blackbox/blackbox-files.txt +++ b/.blackbox/blackbox-files.txt @@ -1,8 +1,7 @@ -android/fastlane/Auth.json android/app/google-services.json android/key.jks android/key.properties ios/GoogleService-Info.plist -ios/fastlane/Auth.p8 +ios/fastlane/3Z55GTHMWY.p8 macos/GoogleService-Info.plist -macos/fastlane/Auth.p8 +macos/fastlane/3Z55GTHMWY.p8 diff --git a/.gitignore b/.gitignore index ef20fc95..150438eb 100644 --- a/.gitignore +++ b/.gitignore @@ -64,11 +64,10 @@ macos/LunaSea.pkg /.blackbox/pubring.kbx~ /.blackbox/secring.gpg -/android/fastlane/Auth.json -/android/app/google-services.json -/android/key.jks -/android/key.properties -/ios/GoogleService-Info.plist -/ios/fastlane/Auth.p8 -/macos/GoogleService-Info.plist -/macos/fastlane/Auth.p8 +android/app/google-services.json +android/key.jks +android/key.properties +ios/GoogleService-Info.plist +ios/fastlane/3Z55GTHMWY.p8 +macos/GoogleService-Info.plist +macos/fastlane/3Z55GTHMWY.p8 diff --git a/android/fastlane/Appfile b/android/fastlane/Appfile index 559626d7..8165c3d1 100644 --- a/android/fastlane/Appfile +++ b/android/fastlane/Appfile @@ -1,2 +1 @@ -json_key_file("./Auth.json") package_name("app.lunasea.lunasea") diff --git a/android/fastlane/Auth.json.gpg b/android/fastlane/Auth.json.gpg deleted file mode 100644 index 5f60c998..00000000 Binary files a/android/fastlane/Auth.json.gpg and /dev/null differ diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile index 9b2cf335..f1f854a2 100644 --- a/android/fastlane/Fastfile +++ b/android/fastlane/Fastfile @@ -9,6 +9,6 @@ platform :android do sh("flutter", "packages", "get") sh("flutter", "build", "appbundle", "--release", "--bundle-sksl-path=shaders/android_sksl.json", "--build-number=#{build_number}") end - upload_to_play_store(track: "alpha", aab: "../build/app/outputs/bundle/release/app.aab") + upload_to_play_store(track: "alpha", aab: "../build/app/outputs/bundle/release/app-release.aab") end end diff --git a/android/fastlane/metadata/android/en-CA/changelogs/default.txt b/android/fastlane/metadata/android/en-CA/changelogs/default.txt new file mode 100644 index 00000000..8ed6ae25 --- /dev/null +++ b/android/fastlane/metadata/android/en-CA/changelogs/default.txt @@ -0,0 +1 @@ +The changelog is available within the application! diff --git a/android/fastlane/metadata/android/en-CA/short_description.txt b/android/fastlane/metadata/android/en-CA/short_description.txt index 0075793b..06be40cb 100644 --- a/android/fastlane/metadata/android/en-CA/short_description.txt +++ b/android/fastlane/metadata/android/en-CA/short_description.txt @@ -1 +1 @@ -Lidarr / Radarr / Sonarr / SABnzbd / NZBGet / Tautulli / Usenet Indexers \ No newline at end of file +Self-Hosted Controller \ No newline at end of file diff --git a/android/fastlane/metadata/android/en-CA/title.txt b/android/fastlane/metadata/android/en-CA/title.txt index d37051f6..d67f50cd 100644 --- a/android/fastlane/metadata/android/en-CA/title.txt +++ b/android/fastlane/metadata/android/en-CA/title.txt @@ -1 +1 @@ -LunaSea – Self-Hosted Controller \ No newline at end of file +LunaSea \ No newline at end of file diff --git a/assets/changelog.json b/assets/changelog.json index e2322098..e7b473b9 100644 --- a/assets/changelog.json +++ b/assets/changelog.json @@ -1,183 +1,26 @@ { - "motd": "Welcome to LunaSea v6.0.0!\n\nThis update introduces some major new and reworked features. Sonarr has been fully revamped to take full advantage of the features available in v3, Radarr and Sonarr have a new grid view, and the UI has had many big and small changes to make it faster, more consistent, and more performant!", + "motd": "Welcome to LunaSea!", "new": [ { - "module": "Dashboard", + "module": "", "changes": [ - "(Calendar) Display content poster and additional information", - "(Calendar) Add option to show past days in schedule view", - "(Calendar) Use different marker colours depending on how much content is missing" - ] - }, - { - "module": "Lidarr", - "changes": [ - "(Add Artist) Long-press result tile to view Discogs page", - "(Add Artist) Show artist poster in result list", - "(Add Artist) Allow user to select monitoring options", - "(Add Artist) Removed toggle to use album folders", - "(Catalogue) Show artist poster in catalogue list", - "(Missing) Display album covers" - ] - }, - { - "module": "Notifications", - "changes": [ - "(Priority) Support time-sensitive notifications" - ] - }, - { - "module": "Settings", - "changes": [ - "(Account) Ability to delete your LunaSea account and all cloud data", - "(Configuration) Show dismissable blocks with information and links", - "(Network) Ability to enable TLS certificate validation", - "(Radarr) Ability to set default catalogue view", - "(Sonarr) Removed toggle to enable v3 features", - "(Sonarr) Ability to set default catalogue view", - "(Sonarr) Ability to set default filtering method", - "(Sonarr) Ability to set queue fetch size", - "(System) Ability to clear image cache" - ] - }, - { - "module": "Radarr", - "changes": [ - "(Catalogue) Grid view support", - "(Catalogue) Expand search bar on focus" - ] - }, - { - "module": "Sonarr", - "changes": [ - "(Catalogue) Grid view support", - "(Catalogue) Expand search bar on focus", - "(Catalogue) Many additional sorting and filtering options", - "(Episodes) Entirely revamped details view", - "(Episodes) View media info for downloaded episodes", - "(Episodes) View history for a single episode", - "(Episodes) View active queued releases for a single episode", - "(Season Details) View history for a single season", - "(Series Details) View history for a single series", - "(History) Now an infinite scrolling list", - "(History) Tiles are now expandable tiles with much more detail", - "(Home) \"History\" tab has been replaced with a \"More\" tab", - "(Season List) Display season posters", - "(Queue) Option to set queue page size", - "(Releases) Ability to set default filtering method", - "(Releases) Now shows preferred word score" - ] - }, - { - "module": "System", - "changes": [ - "(Analytics) Completely removed Firebase Analytics", - "(Analytics) Completely removed Firebase Crashlytics", - "(Images) Cache fetched images to disk" - ] - }, - { - "module": "UI/UX", - "changes": [ - "(Icons) Added/updated brand icons for Lidarr, Sonarr, and Overseerr", - "(Tile Blocks) Allow overflowing title or body lines to be horizontally scrolled" + "" ] } ], "tweaks": [ { - "module": "Dashboard", + "module": "", "changes": [ - "(Modules) Always use module's brand colour for module list" - ] - }, - { - "module": "UI/UX", - "changes": [ - "(Drawer) Use module's brand colour for highlighted colour", - "(Drawer) Heavily reduced the size of the header area", - "(Drawer) Use the primary colour as the background colour", - "(Fonts) Normalized font sizes across the UI", - "(Icons) Ensure all icons are of the \"rounded\" family", - "(Icons) Replace custom icons (except branding icons) with Flutter defaults", - "(Images) Set the default image opacity to 20% (custom set values are uneffected)", - "(Tile Blocks) Heavily improved build and memory performance of tiles", - "(Tile Blocks) Improved consistency in trailing icon/text size", - "(Tile Blocks) Improved consistency of tile height, content spacing, and padding", - "(Tile Blocks) Natively draw placeholder posters for movies, series, albums, etc.", - "(Tile Blocks) Fade-in background image loads", - "(Tooltips) Added styling to match LunaSea theme" + "" ] } ], "fixes": [ { - "module": "Dashboard", + "module": "", "changes": [ - "(Calendar) Only show type switcher icon when on the calendar page" - ] - }, - { - "module": "Flutter", - "changes": [] - }, - { - "module": "Lidarr", - "changes": [ - "(Artists) Safe-guard fetching of artist quality profiles" - ] - }, - { - "module": "Radarr", - "changes": [ - "(Add Movie) Removed ability to set PreDB or TBA minimum availability", - "(Edit Movie) Removed ability to set PreDB or TBA minimum availability", - "(Files) Failed to load when files have no media information", - "(Releases) Negative custom word scores would be incorrectly displayed" - ] - }, - { - "module": "Settings", - "changes": [ - "(Calendar) Starting type would have incorrect icons", - "(Notifications) Overseerr would not be displayed" - ] - }, - { - "module": "Sonarr", - "changes": [ - "(API) Now only utilizes v3 API routes", - "(Catalogue) Missing filter would fail to load when using Sonarr v4", - "(Edit Series) Vastly speed up response time on submitting updates", - "(Missing) Air date would show in days for very old content", - "(Queue) Check monitored download status on pull to refresh", - "(Season List) Correctly calculate the available episode count" - ] - }, - { - "module": "System", - "changes": [ - "(Flutter) Update packages", - "(Flutter) Upgrade to Firebase SDK v8.9.0", - "(Network) TLS v1.3 is now fully supported" - ] - }, - { - "module": "Tautulli", - "changes": [ - "(Activity) Activity counter badge would not completely fade away", - "(Check for Updates) Checking for updates could fail in some cases" - ] - }, - { - "module": "UI/UX", - "changes": [ - "(Bottom Sheet) Tightly size all bottom sheets to the content", - "(List View) Make padding around the end of infinite list loaders and icons more consistent", - "(Popup Menu) Positioning could get unaligned or broken if opened in specific views", - "(Router) Slide transitions between pages could not occur on some devices", - "(Snackbar) Snackbars would not be shown in some cases", - "(Theme) Removed deprecated theme values" + "" ] } ], diff --git a/ios/fastlane/3Z55GTHMWY.p8.gpg b/ios/fastlane/3Z55GTHMWY.p8.gpg new file mode 100644 index 00000000..acd22a13 Binary files /dev/null and b/ios/fastlane/3Z55GTHMWY.p8.gpg differ diff --git a/ios/fastlane/Auth.p8.gpg b/ios/fastlane/Auth.p8.gpg deleted file mode 100644 index 91ecd63b..00000000 Binary files a/ios/fastlane/Auth.p8.gpg and /dev/null differ diff --git a/ios/fastlane/Fastfile b/ios/fastlane/Fastfile index d5f5ea9c..1248eaac 100644 --- a/ios/fastlane/Fastfile +++ b/ios/fastlane/Fastfile @@ -12,9 +12,13 @@ platform :ios do api_key = app_store_connect_api_key( key_id: "3Z55GTHMWY", issuer_id: "057b0968-cbc8-4025-99da-84fb326bed70", - key_filepath: "./Auth.p8", + key_filepath: "fastlane/3Z55GTHMWY.p8", ) build_ios_app(scheme: "Runner", workspace: "Runner.xcworkspace", export_method: "app-store") - upload_to_testflight(distribute_external: true, groups: "Alpha") + upload_to_testflight( + distribute_external: true, + groups: "Alpha", + changelog: "The changelog is available within the application!", + ) end end diff --git a/macos/fastlane/3Z55GTHMWY.p8.gpg b/macos/fastlane/3Z55GTHMWY.p8.gpg new file mode 100644 index 00000000..b56ebbf0 Binary files /dev/null and b/macos/fastlane/3Z55GTHMWY.p8.gpg differ diff --git a/macos/fastlane/Auth.p8.gpg b/macos/fastlane/Auth.p8.gpg deleted file mode 100644 index a75ce5bf..00000000 Binary files a/macos/fastlane/Auth.p8.gpg and /dev/null differ diff --git a/macos/fastlane/Fastfile b/macos/fastlane/Fastfile index 8353391b..8221aac4 100644 --- a/macos/fastlane/Fastfile +++ b/macos/fastlane/Fastfile @@ -12,9 +12,13 @@ platform :ios do api_key = app_store_connect_api_key( key_id: "3Z55GTHMWY", issuer_id: "057b0968-cbc8-4025-99da-84fb326bed70", - key_filepath: "./Auth.p8", + key_filepath: "fastlane/3Z55GTHMWY.p8", ) build_ios_app(scheme: "Runner", workspace: "Runner.xcworkspace", export_method: "app-store") - upload_to_testflight(distribute_external: true, groups: "Alpha") + upload_to_testflight( + distribute_external: true, + groups: "Alpha", + changelog: "The changelog is available within the application!", + ) end end diff --git a/pubspec.yaml b/pubspec.yaml index 654bf29f..c735922b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: lunasea description: Self-Hosted Controller -version: 6.0.0+60000006 +version: 6.0.0+1 publish_to: 'none' environment: sdk: '>=2.15.0 <3.0.0'