diff --git a/android/Gemfile.lock b/android/Gemfile.lock index 6b3c2c4b..ca2d7d4e 100644 --- a/android/Gemfile.lock +++ b/android/Gemfile.lock @@ -3,21 +3,21 @@ GEM specs: CFPropertyList (3.0.6) rexml - addressable (2.8.1) + addressable (2.8.4) public_suffix (>= 2.0.2, < 6.0) artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.731.0) - aws-sdk-core (3.170.1) + aws-partitions (1.763.0) + aws-sdk-core (3.172.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.63.0) + aws-sdk-kms (1.64.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.119.1) + aws-sdk-s3 (1.122.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) @@ -66,7 +66,7 @@ GEM faraday_middleware (1.2.0) faraday (~> 1.0) fastimage (2.2.6) - fastlane (2.212.1) + fastlane (2.212.2) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) @@ -106,7 +106,7 @@ GEM xcpretty (~> 0.3.0) xcpretty-travis-formatter (>= 0.0.3) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.37.0) + google-apis-androidpublisher_v3 (0.41.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-core (0.11.0) addressable (~> 2.5, >= 2.5.1) @@ -137,7 +137,7 @@ GEM google-cloud-core (~> 1.6) googleauth (>= 0.16.2, < 2.a) mini_mime (~> 1.0) - googleauth (1.3.0) + googleauth (1.5.2) faraday (>= 0.17.3, < 3.a) jwt (>= 1.4, < 3.0) memoist (~> 0.16) diff --git a/ios/Gemfile.lock b/ios/Gemfile.lock index b9052573..ad14b92d 100644 --- a/ios/Gemfile.lock +++ b/ios/Gemfile.lock @@ -8,7 +8,7 @@ GEM i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - addressable (2.8.1) + addressable (2.8.4) public_suffix (>= 2.0.2, < 6.0) algoliasearch (1.27.5) httpclient (~> 2.8, >= 2.8.3) @@ -16,16 +16,16 @@ GEM artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.731.0) - aws-sdk-core (3.170.1) + aws-partitions (1.763.0) + aws-sdk-core (3.172.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.63.0) + aws-sdk-kms (1.64.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.119.1) + aws-sdk-s3 (1.122.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) @@ -33,10 +33,10 @@ GEM aws-eventstream (~> 1, >= 1.0.2) babosa (1.0.4) claide (1.1.0) - cocoapods (1.12.0) + cocoapods (1.12.1) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.12.0) + cocoapods-core (= 1.12.1) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.6.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -51,7 +51,7 @@ GEM nap (~> 1.0) ruby-macho (>= 2.3.0, < 3.0) xcodeproj (>= 1.21.0, < 2.0) - cocoapods-core (1.12.0) + cocoapods-core (1.12.1) activesupport (>= 5.0, < 8) addressable (~> 2.8) algoliasearch (~> 1.0) @@ -115,7 +115,7 @@ GEM faraday_middleware (1.2.0) faraday (~> 1.0) fastimage (2.2.6) - fastlane (2.212.1) + fastlane (2.212.2) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) @@ -158,7 +158,7 @@ GEM fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.37.0) + google-apis-androidpublisher_v3 (0.41.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-core (0.11.0) addressable (~> 2.5, >= 2.5.1) @@ -189,7 +189,7 @@ GEM google-cloud-core (~> 1.6) googleauth (>= 0.16.2, < 2.a) mini_mime (~> 1.0) - googleauth (1.3.0) + googleauth (1.5.2) faraday (>= 0.17.3, < 3.a) jwt (>= 1.4, < 3.0) memoist (~> 0.16) @@ -200,7 +200,7 @@ GEM http-cookie (1.0.5) domain_name (~> 0.5) httpclient (2.8.3) - i18n (1.12.0) + i18n (1.13.0) concurrent-ruby (~> 1.0) jmespath (1.6.2) json (2.6.3) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 7e20cbaa..d07abf3e 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - cloud_firestore (4.5.0): + - cloud_firestore (4.7.0): - Firebase/Firestore (= 10.7.0) - firebase_core - Flutter @@ -52,35 +52,35 @@ PODS: - Firebase/Storage (10.7.0): - Firebase/CoreOnly - FirebaseStorage (~> 10.7.0) - - firebase_auth (4.4.0): + - firebase_auth (4.6.0): - Firebase/Auth (= 10.7.0) - firebase_core - Flutter - - firebase_core (2.9.0): + - firebase_core (2.12.0): - Firebase/CoreOnly (= 10.7.0) - Flutter - - firebase_messaging (14.4.0): + - firebase_messaging (14.6.0): - Firebase/Messaging (= 10.7.0) - firebase_core - Flutter - - firebase_storage (11.1.0): + - firebase_storage (11.2.0): - Firebase/Storage (= 10.7.0) - firebase_core - Flutter - - FirebaseAppCheckInterop (10.7.0) + - FirebaseAppCheckInterop (10.9.0) - FirebaseAuth (10.7.0): - FirebaseCore (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/Environment (~> 7.8) - GTMSessionFetcher/Core (< 4.0, >= 2.1) - - FirebaseAuthInterop (10.7.0) + - FirebaseAuthInterop (10.9.0) - FirebaseCore (10.7.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Logger (~> 7.8) - - FirebaseCoreExtension (10.7.0): + - FirebaseCoreExtension (10.9.0): - FirebaseCore (~> 10.0) - - FirebaseCoreInternal (10.7.0): + - FirebaseCoreInternal (10.9.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - FirebaseFirestore (10.7.0): - FirebaseFirestore/AutodetectLeveldb (= 10.7.0) @@ -90,7 +90,7 @@ PODS: - FirebaseFirestore/Base (10.7.0) - FirebaseFirestore/WithLeveldb (10.7.0): - FirebaseFirestore/Base - - FirebaseInstallations (10.7.0): + - FirebaseInstallations (10.9.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) @@ -116,28 +116,28 @@ PODS: - FMDB (2.7.5): - FMDB/standard (= 2.7.5) - FMDB/standard (2.7.5) - - GoogleDataTransport (9.2.1): + - GoogleDataTransport (9.2.3): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/AppDelegateSwizzler (7.11.0): + - GoogleUtilities/AppDelegateSwizzler (7.11.1): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - - GoogleUtilities/Environment (7.11.0): + - GoogleUtilities/Environment (7.11.1): - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.11.0): + - GoogleUtilities/Logger (7.11.1): - GoogleUtilities/Environment - - GoogleUtilities/Network (7.11.0): + - GoogleUtilities/Network (7.11.1): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.11.0)" - - GoogleUtilities/Reachability (7.11.0): + - "GoogleUtilities/NSData+zlib (7.11.1)" + - GoogleUtilities/Reachability (7.11.1): - GoogleUtilities/Logger - - GoogleUtilities/UserDefaults (7.11.0): + - GoogleUtilities/UserDefaults (7.11.1): - GoogleUtilities/Logger - - GTMSessionFetcher/Core (3.1.0) + - GTMSessionFetcher/Core (3.1.1) - in_app_purchase_storekit (0.0.1): - Flutter - FlutterMacOS @@ -154,16 +154,16 @@ PODS: - PromisesObjC (2.2.0) - quick_actions_ios (0.0.1): - Flutter - - SDWebImage (5.15.5): - - SDWebImage/Core (= 5.15.5) - - SDWebImage/Core (5.15.5) - - Sentry/HybridSDK (8.3.3): - - SentryPrivate (= 8.3.3) + - SDWebImage (5.15.7): + - SDWebImage/Core (= 5.15.7) + - SDWebImage/Core (5.15.7) + - Sentry/HybridSDK (8.5.0): + - SentryPrivate (= 8.5.0) - sentry_flutter (0.0.1): - Flutter - FlutterMacOS - - Sentry/HybridSDK (= 8.3.3) - - SentryPrivate (8.3.3) + - Sentry/HybridSDK (= 8.5.0) + - SentryPrivate (8.5.0) - share_plus (0.0.1): - Flutter - shared_preferences_foundation (0.0.1): @@ -187,13 +187,13 @@ DEPENDENCIES: - FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `10.7.0`) - Flutter (from `Flutter`) - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`) - - in_app_purchase_storekit (from `.symlinks/plugins/in_app_purchase_storekit/ios`) + - in_app_purchase_storekit (from `.symlinks/plugins/in_app_purchase_storekit/darwin`) - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/ios`) + - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) - quick_actions_ios (from `.symlinks/plugins/quick_actions_ios/ios`) - sentry_flutter (from `.symlinks/plugins/sentry_flutter/ios`) - share_plus (from `.symlinks/plugins/share_plus/ios`) - - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/ios`) + - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`) - sqflite (from `.symlinks/plugins/sqflite/ios`) - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) @@ -243,11 +243,11 @@ EXTERNAL SOURCES: flutter_native_splash: :path: ".symlinks/plugins/flutter_native_splash/ios" in_app_purchase_storekit: - :path: ".symlinks/plugins/in_app_purchase_storekit/ios" + :path: ".symlinks/plugins/in_app_purchase_storekit/darwin" package_info_plus: :path: ".symlinks/plugins/package_info_plus/ios" path_provider_foundation: - :path: ".symlinks/plugins/path_provider_foundation/ios" + :path: ".symlinks/plugins/path_provider_foundation/darwin" quick_actions_ios: :path: ".symlinks/plugins/quick_actions_ios/ios" sentry_flutter: @@ -255,7 +255,7 @@ EXTERNAL SOURCES: share_plus: :path: ".symlinks/plugins/share_plus/ios" shared_preferences_foundation: - :path: ".symlinks/plugins/shared_preferences_foundation/ios" + :path: ".symlinks/plugins/shared_preferences_foundation/darwin" sqflite: :path: ".symlinks/plugins/sqflite/ios" url_launcher_ios: @@ -267,42 +267,42 @@ CHECKOUT OPTIONS: :tag: 10.7.0 SPEC CHECKSUMS: - cloud_firestore: 84f58b426bd8d21a22c4b19d9d18028fc4ff3eb1 + cloud_firestore: 511b4d22a2b3c73d1d6f1974b1cf0971a034ea16 DKImagePickerController: b512c28220a2b8ac7419f21c491fc8534b7601ac DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179 file_picker: ce3938a0df3cc1ef404671531facef740d03f920 Firebase: 0219acf760880eeec8ce479895bd7767466d9f81 - firebase_auth: 5984ebaf5463319e304ab1c0966b06994bd1c69a - firebase_core: d85432877e814811e040e7659f9c82faeab66e04 - firebase_messaging: 45c0514ca78426630338a42fb7b55af962c7ccd2 - firebase_storage: 3419feab3ca832a07bdff5307477e0b9d20eb5f8 - FirebaseAppCheckInterop: 8e907eea79958960a8bd2058e067f31e03a7914b + firebase_auth: 6608b43809305e8d82957dffd6419b04ee4a31e5 + firebase_core: 312d0d81b346ec20540822c8498e626d6918ef48 + firebase_messaging: 8432ce73100171cab1707fad998a89590276bb4d + firebase_storage: d093441a28c685ff955d87f710588b83e1a4815f + FirebaseAppCheckInterop: e69dde5cd51b88ee1b4339d6766b691272256f9b FirebaseAuth: dd64c01631df724b09f33e584625775c52f7d71f - FirebaseAuthInterop: 46201190fe90ef1f581513eb0f9fa3d7820e7d6d + FirebaseAuthInterop: e53c08e60a02de17d1ab77c5032db8ae22d3a799 FirebaseCore: e317665b9d744727a97e623edbbed009320afdd7 - FirebaseCoreExtension: f17247ba8c61e4d3c8d136b5e2de3cb4ac6a85b6 - FirebaseCoreInternal: 8845798510aae74703467480f71ac613788d0696 + FirebaseCoreExtension: d3e9bba2930a8033042112397cd9f006a1bb203d + FirebaseCoreInternal: d2b4acb827908e72eca47a9fd896767c3053921e FirebaseFirestore: 712ff268d746fc65efb361e9ce2cfeb458f10643 - FirebaseInstallations: 59c0e4c7a816a0f76710d83f77e5369b3e45eb96 + FirebaseInstallations: c58489c9caacdbf27d1da60891a87318e20218e0 FirebaseMessaging: ac9062bcc35ed56e15a0241d8fd317022499baf8 FirebaseStorage: 4841efa304543e1f9e4ca116c559c7a1ea2a9d0f Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a - GoogleDataTransport: ea169759df570f4e37bdee1623ec32a7e64e67c4 - GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f - GTMSessionFetcher: c9e714f7eec91a55641e2bab9f45fd83a219b882 + GoogleDataTransport: f0308f5905a745f94fb91fea9c6cbaf3831cb1bd + GoogleUtilities: 9aa0ad5a7bc171f8bae016300bfcfa3fb8425749 + GTMSessionFetcher: e8647203b65cee28c5f73d0f473d096653945e72 in_app_purchase_storekit: 4fb7ee9e824b1f09107fbfbbce8c4b276366dc43 nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e path_provider_foundation: c68054786f1b4f3343858c1e1d0caaded73f0be9 PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef quick_actions_ios: bb09d1c35b4a89f9dbb15487039fa1b983ca375e - SDWebImage: fd7e1a22f00303e058058278639bf6196ee431fe - Sentry: 8ffc397d98fe58d693e73959b26ed0eaee55646a - sentry_flutter: 5028afacfa875785cb0e3682aece171fcd9dc0d5 - SentryPrivate: bf776a47a131648f5023097215987b40fbd47025 - share_plus: 056a1e8ac890df3e33cb503afffaf1e9b4fbae68 + SDWebImage: 25bac438318faf37e35650619ebc288a9061d292 + Sentry: 3be3f42e40e5a552935552e115744d5810a216d9 + sentry_flutter: c75806c304706163b2c129394c4621a786ad84e9 + SentryPrivate: 8c9463280e282527f938d1a5d1d60f8e10ff279b + share_plus: 599aa54e4ea31d4b4c0e9c911bcc26c55e791028 shared_preferences_foundation: 986fc17f3d3251412d18b0265f9c64113a8c2472 sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904 SwiftyGif: 93a1cc87bf3a51916001cf8f3d63835fb64c819f diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 5158cbce..9669815e 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -10,14 +10,14 @@ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 849C2933AA1B97340EBE9953 /* Pods_ImageNotification.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54FFE014976A652BE1BB1494 /* Pods_ImageNotification.framework */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; 9C2991242453FE3100B93AB2 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9C2991232453FE3100B93AB2 /* StoreKit.framework */; }; 9C7092B325E77E470056AE0B /* NotificationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C7092B225E77E470056AE0B /* NotificationService.m */; }; 9C7092B725E77E470056AE0B /* ImageNotification.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 9C7092AF25E77E470056AE0B /* ImageNotification.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - C05F88BBB72BB95A8E3AA178 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 737AB4BBCBD47228DD43216B /* Pods_Runner.framework */; }; + CA86B0CC61DBFAA9B3F42EEF /* Pods_ImageNotification.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D6273EA3384E7950C7ED97B /* Pods_ImageNotification.framework */; }; + DBB5DF23BC84DCA5B2FA9C04 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 976C6478EF63CCD4A4FF0298 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -55,25 +55,25 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 0F7696E574BF0EE9CB5D568A /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 35059A84BC70900306023481 /* Pods-ImageNotification.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ImageNotification.profile.xcconfig"; path = "Target Support Files/Pods-ImageNotification/Pods-ImageNotification.profile.xcconfig"; sourceTree = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 3DAC3CFCC83E7F95ED48FDCA /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 54FFE014976A652BE1BB1494 /* Pods_ImageNotification.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ImageNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 737AB4BBCBD47228DD43216B /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4860ACA3071FF660386765C3 /* Pods-ImageNotification.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ImageNotification.profile.xcconfig"; path = "Target Support Files/Pods-ImageNotification/Pods-ImageNotification.profile.xcconfig"; sourceTree = ""; }; + 63B89B8D5E29BE406A73EC97 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 75CC86AA16A0EA633F8B513E /* Pods-ImageNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ImageNotification.debug.xcconfig"; path = "Target Support Files/Pods-ImageNotification/Pods-ImageNotification.debug.xcconfig"; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 7FB5FED64BF621857FFC3D21 /* Pods-ImageNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ImageNotification.debug.xcconfig"; path = "Target Support Files/Pods-ImageNotification/Pods-ImageNotification.debug.xcconfig"; sourceTree = ""; }; + 8D6273EA3384E7950C7ED97B /* Pods_ImageNotification.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ImageNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 976C6478EF63CCD4A4FF0298 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 98E160ABF015B5D4A99B35EF /* Pods-ImageNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ImageNotification.release.xcconfig"; path = "Target Support Files/Pods-ImageNotification/Pods-ImageNotification.release.xcconfig"; sourceTree = ""; }; 9C0A396F23E0F00900EC8127 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = ""; }; 9C2991232453FE3100B93AB2 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 9C63379625F08BCB00C44AF3 /* Release-ImageNotification.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Release-ImageNotification.xcconfig"; path = "Flutter/Release-ImageNotification.xcconfig"; sourceTree = ""; }; @@ -82,8 +82,8 @@ 9C7092B125E77E470056AE0B /* NotificationService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotificationService.h; sourceTree = ""; }; 9C7092B225E77E470056AE0B /* NotificationService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NotificationService.m; sourceTree = ""; }; 9C7092B425E77E470056AE0B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B556834D7E7F432CA70496C8 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - C18946FF4D38E61AA09A32B4 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + A3E57EA9A43DC2A3F24B9CA4 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + EF8C6456A83A826C1D52453D /* Pods-ImageNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ImageNotification.release.xcconfig"; path = "Target Support Files/Pods-ImageNotification/Pods-ImageNotification.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -92,7 +92,7 @@ buildActionMask = 2147483647; files = ( 9C2991242453FE3100B93AB2 /* StoreKit.framework in Frameworks */, - C05F88BBB72BB95A8E3AA178 /* Pods_Runner.framework in Frameworks */, + DBB5DF23BC84DCA5B2FA9C04 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,7 +100,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 849C2933AA1B97340EBE9953 /* Pods_ImageNotification.framework in Frameworks */, + CA86B0CC61DBFAA9B3F42EEF /* Pods_ImageNotification.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -179,8 +179,8 @@ isa = PBXGroup; children = ( 9C2991232453FE3100B93AB2 /* StoreKit.framework */, - 54FFE014976A652BE1BB1494 /* Pods_ImageNotification.framework */, - 737AB4BBCBD47228DD43216B /* Pods_Runner.framework */, + 8D6273EA3384E7950C7ED97B /* Pods_ImageNotification.framework */, + 976C6478EF63CCD4A4FF0298 /* Pods_Runner.framework */, ); name = Frameworks; sourceTree = ""; @@ -188,12 +188,12 @@ F5D05D221249C73674C5DB0D /* Pods */ = { isa = PBXGroup; children = ( - 7FB5FED64BF621857FFC3D21 /* Pods-ImageNotification.debug.xcconfig */, - 98E160ABF015B5D4A99B35EF /* Pods-ImageNotification.release.xcconfig */, - 35059A84BC70900306023481 /* Pods-ImageNotification.profile.xcconfig */, - 3DAC3CFCC83E7F95ED48FDCA /* Pods-Runner.debug.xcconfig */, - C18946FF4D38E61AA09A32B4 /* Pods-Runner.release.xcconfig */, - B556834D7E7F432CA70496C8 /* Pods-Runner.profile.xcconfig */, + 75CC86AA16A0EA633F8B513E /* Pods-ImageNotification.debug.xcconfig */, + EF8C6456A83A826C1D52453D /* Pods-ImageNotification.release.xcconfig */, + 4860ACA3071FF660386765C3 /* Pods-ImageNotification.profile.xcconfig */, + 0F7696E574BF0EE9CB5D568A /* Pods-Runner.debug.xcconfig */, + 63B89B8D5E29BE406A73EC97 /* Pods-Runner.release.xcconfig */, + A3E57EA9A43DC2A3F24B9CA4 /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; @@ -205,7 +205,7 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - E99155ECB0C6A61B1806B7AE /* [CP] Check Pods Manifest.lock */, + 458A8CFC3B599B52EFBEDBA5 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, @@ -213,8 +213,8 @@ 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, 9C7092B825E77E470056AE0B /* Embed App Extensions */, - F68ED0A587233D189FA06BC2 /* [CP] Embed Pods Frameworks */, - 425A5744531DA959CC765B08 /* [CP] Copy Pods Resources */, + B8FF379371973D640FF595AA /* [CP] Embed Pods Frameworks */, + 91FBF634D4570AAC851A653B /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -230,7 +230,7 @@ isa = PBXNativeTarget; buildConfigurationList = 9C7092BC25E77E470056AE0B /* Build configuration list for PBXNativeTarget "ImageNotification" */; buildPhases = ( - F0E74E09AA58C4BC1371768A /* [CP] Check Pods Manifest.lock */, + F934332538655616A346B08E /* [CP] Check Pods Manifest.lock */, 9C7092AB25E77E470056AE0B /* Sources */, 9C7092AC25E77E470056AE0B /* Frameworks */, 9C7092AD25E77E470056AE0B /* Resources */, @@ -323,7 +323,29 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 425A5744531DA959CC765B08 /* [CP] Copy Pods Resources */ = { + 458A8CFC3B599B52EFBEDBA5 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 91FBF634D4570AAC851A653B /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -356,51 +378,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; }; - E99155ECB0C6A61B1806B7AE /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - F0E74E09AA58C4BC1371768A /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-ImageNotification-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - F68ED0A587233D189FA06BC2 /* [CP] Embed Pods Frameworks */ = { + B8FF379371973D640FF595AA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -480,6 +458,28 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; + F934332538655616A346B08E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ImageNotification-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ diff --git a/lib/main.dart b/lib/main.dart index 7721f9e9..bef6f80d 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -20,9 +20,10 @@ import 'package:lunasea/system/platform.dart'; /// /// Runs app in guarded zone to attempt to capture fatal (crashing) errors Future main() async { - WidgetsFlutterBinding.ensureInitialized(); runZonedGuarded( () async { + WidgetsFlutterBinding.ensureInitialized(); + try { await bootstrap(); runApp(const LunaBIOS()); diff --git a/lib/router/routes.dart b/lib/router/routes.dart index 0aef8d28..cda6782c 100644 --- a/lib/router/routes.dart +++ b/lib/router/routes.dart @@ -90,15 +90,15 @@ mixin LunaRoutesMixin on Enum { return LunaRouter.router.goNamed( _routeName, extra: extra, - params: params, - queryParams: queryParams, + pathParameters: params, + queryParameters: queryParams, ); } LunaRouter.router.pushNamed( _routeName, extra: extra, - params: params, - queryParams: queryParams, + pathParameters: params, + queryParameters: queryParams, ); } } diff --git a/lib/router/routes/lidarr.dart b/lib/router/routes/lidarr.dart index 2dbe0230..bf63d9b9 100644 --- a/lib/router/routes/lidarr.dart +++ b/lib/router/routes/lidarr.dart @@ -48,28 +48,29 @@ enum LidarrRoutes with LunaRoutesMixin { return route(builder: (_, state) { return ArtistDetailsRoute( data: state.extra as LidarrCatalogueData?, - artistId: int.tryParse(state.params['artist'] ?? '') ?? -1, + artistId: int.tryParse(state.pathParameters['artist'] ?? '') ?? -1, ); }); case LidarrRoutes.ARTIST_ALBUM: return route(builder: (_, state) { return ArtistAlbumDetailsRoute( - artistId: int.tryParse(state.params['artist'] ?? '') ?? -1, - albumId: int.tryParse(state.params['album'] ?? '') ?? -1, - monitored: state.queryParams['monitored']?.toLowerCase() == 'true', + artistId: int.tryParse(state.pathParameters['artist'] ?? '') ?? -1, + albumId: int.tryParse(state.pathParameters['album'] ?? '') ?? -1, + monitored: + state.queryParameters['monitored']?.toLowerCase() == 'true', ); }); case LidarrRoutes.ARTIST_ALBUM_RELEASES: return route(builder: (_, state) { return ArtistAlbumReleasesRoute( - albumId: int.tryParse(state.params['album'] ?? '') ?? -1, + albumId: int.tryParse(state.pathParameters['album'] ?? '') ?? -1, ); }); case LidarrRoutes.ARTIST_EDIT: return route(builder: (_, state) { return ArtistEditRoute( data: state.extra as LidarrCatalogueData?, - artistId: int.tryParse(state.params['artist'] ?? '') ?? -1, + artistId: int.tryParse(state.pathParameters['artist'] ?? '') ?? -1, ); }); } diff --git a/lib/router/routes/radarr.dart b/lib/router/routes/radarr.dart index 31824a40..f9b4da03 100644 --- a/lib/router/routes/radarr.dart +++ b/lib/router/routes/radarr.dart @@ -51,13 +51,13 @@ enum RadarrRoutes with LunaRoutesMixin { return route(widget: const RadarrRoute()); case RadarrRoutes.ADD_MOVIE: return route(builder: (_, state) { - final query = state.queryParams['query'] ?? ''; + final query = state.queryParameters['query'] ?? ''; return AddMovieRoute(query: query); }); case RadarrRoutes.ADD_MOVIE_DETAILS: return route(builder: (_, state) { final movie = state.extra as RadarrMovie?; - final isDiscovery = state.queryParams['isDiscovery'] ?? 'false'; + final isDiscovery = state.queryParameters['isDiscovery'] ?? 'false'; return AddMovieDetailsRoute( movie: movie, isDiscovery: isDiscovery.toLowerCase() == 'true', @@ -69,22 +69,25 @@ enum RadarrRoutes with LunaRoutesMixin { return route(widget: const ManualImportRoute()); case RadarrRoutes.MANUAL_IMPORT_DETAILS: return route(builder: (_, state) { - final path = state.queryParams['path']; + final path = state.queryParameters['path']; return ManualImportDetailsRoute(path: path); }); case RadarrRoutes.MOVIE: return route(builder: (_, state) { - final movieId = int.tryParse(state.params['movie'] ?? '-1') ?? -1; + final movieId = + int.tryParse(state.pathParameters['movie'] ?? '-1') ?? -1; return MovieDetailsRoute(movieId: movieId); }); case RadarrRoutes.MOVIE_EDIT: return route(builder: (_, state) { - final movieId = int.tryParse(state.params['movie'] ?? '-1') ?? -1; + final movieId = + int.tryParse(state.pathParameters['movie'] ?? '-1') ?? -1; return MovieEditRoute(movieId: movieId); }); case RadarrRoutes.MOVIE_RELEASES: return route(builder: (_, state) { - final movieId = int.tryParse(state.params['movie'] ?? '-1') ?? -1; + final movieId = + int.tryParse(state.pathParameters['movie'] ?? '-1') ?? -1; return MovieReleasesRoute(movieId: movieId); }); case RadarrRoutes.QUEUE: diff --git a/lib/router/routes/settings.dart b/lib/router/routes/settings.dart index 500cccda..179cfc36 100644 --- a/lib/router/routes/settings.dart +++ b/lib/router/routes/settings.dart @@ -161,7 +161,7 @@ enum SettingsRoutes with LunaRoutesMixin { return route(widget: const ConfigurationExternalModulesAddRoute()); case SettingsRoutes.CONFIGURATION_EXTERNAL_MODULES_EDIT: return route(builder: (_, state) { - final moduleId = int.tryParse(state.params['id']!) ?? -1; + final moduleId = int.tryParse(state.pathParameters['id']!) ?? -1; return ConfigurationExternalModulesEditRoute(moduleId: moduleId); }); case SettingsRoutes.CONFIGURATION_LIDARR: @@ -231,12 +231,12 @@ enum SettingsRoutes with LunaRoutesMixin { }); case SettingsRoutes.CONFIGURATION_SEARCH_EDIT_INDEXER: return route(builder: (_, state) { - final id = int.tryParse(state.params['id']!) ?? -1; + final id = int.tryParse(state.pathParameters['id']!) ?? -1; return ConfigurationSearchEditIndexerRoute(id: id); }); case SettingsRoutes.CONFIGURATION_SEARCH_EDIT_INDEXER_HEADERS: return route(builder: (_, state) { - final id = int.tryParse(state.params['id']!) ?? -1; + final id = int.tryParse(state.pathParameters['id']!) ?? -1; return ConfigurationSearchEditIndexerHeadersRoute(id: id); }); case SettingsRoutes.CONFIGURATION_SONARR: @@ -281,7 +281,7 @@ enum SettingsRoutes with LunaRoutesMixin { return route(widget: const SystemLogsRoute()); case SettingsRoutes.SYSTEM_LOGS_DETAILS: return route(builder: (_, state) { - final type = LunaLogType.fromKey(state.params['type']!); + final type = LunaLogType.fromKey(state.pathParameters['type']!); return SystemLogsDetailsRoute(type: type); }); } diff --git a/lib/router/routes/sonarr.dart b/lib/router/routes/sonarr.dart index bc3ebeaa..3af50258 100644 --- a/lib/router/routes/sonarr.dart +++ b/lib/router/routes/sonarr.dart @@ -47,7 +47,7 @@ enum SonarrRoutes with LunaRoutesMixin { return route(widget: const SonarrRoute()); case SonarrRoutes.ADD_SERIES: return route(builder: (_, state) { - final query = state.queryParams['query'] ?? ''; + final query = state.queryParameters['query'] ?? ''; return AddSeriesRoute(query: query); }); case SonarrRoutes.ADD_SERIES_DETAILS: @@ -61,9 +61,9 @@ enum SonarrRoutes with LunaRoutesMixin { return route(widget: const QueueRoute()); case SonarrRoutes.RELEASES: return route(builder: (_, state) { - final episode = int.tryParse(state.queryParams['episode'] ?? ''); - final series = int.tryParse(state.queryParams['series'] ?? ''); - final season = int.tryParse(state.queryParams['season'] ?? ''); + final episode = int.tryParse(state.queryParameters['episode'] ?? ''); + final series = int.tryParse(state.queryParameters['series'] ?? ''); + final season = int.tryParse(state.queryParameters['season'] ?? ''); return ReleasesRoute( episodeId: episode, seriesId: series, @@ -72,18 +72,22 @@ enum SonarrRoutes with LunaRoutesMixin { }); case SonarrRoutes.SERIES: return route(builder: (_, state) { - final seriesId = int.tryParse(state.params['series'] ?? '-1') ?? -1; + final seriesId = + int.tryParse(state.pathParameters['series'] ?? '-1') ?? -1; return SeriesDetailsRoute(seriesId: seriesId); }); case SonarrRoutes.SERIES_EDIT: return route(builder: (_, state) { - final seriesId = int.tryParse(state.params['series'] ?? '-1') ?? -1; + final seriesId = + int.tryParse(state.pathParameters['series'] ?? '-1') ?? -1; return SeriesEditRoute(seriesId: seriesId); }); case SonarrRoutes.SERIES_SEASON: return route(builder: (_, state) { - final seriesId = int.tryParse(state.params['series'] ?? '-1') ?? -1; - final season = int.tryParse(state.params['season'] ?? '-1') ?? -1; + final seriesId = + int.tryParse(state.pathParameters['series'] ?? '-1') ?? -1; + final season = + int.tryParse(state.pathParameters['season'] ?? '-1') ?? -1; return SeriesSeasonDetailsRoute( seriesId: seriesId, seasonNumber: season, diff --git a/lib/router/routes/tautulli.dart b/lib/router/routes/tautulli.dart index 8bacd884..127edf50 100644 --- a/lib/router/routes/tautulli.dart +++ b/lib/router/routes/tautulli.dart @@ -70,7 +70,8 @@ enum TautulliRoutes with LunaRoutesMixin { case TautulliRoutes.ACTIVITY_DETAILS: return route(builder: (_, state) { return ActivityDetailsRoute( - sessionKey: int.tryParse(state.params['session'] ?? '') ?? -1, + sessionKey: + int.tryParse(state.pathParameters['session'] ?? '') ?? -1, ); }); case TautulliRoutes.CHECK_FOR_UPDATES: @@ -80,15 +81,18 @@ enum TautulliRoutes with LunaRoutesMixin { case TautulliRoutes.HISTORY_DETAILS: return route(builder: (_, state) { return HistoryDetailsRoute( - ratingKey: int.tryParse(state.params['rating_key'] ?? '') ?? -1, - sessionKey: int.tryParse(state.queryParams['session_key'] ?? ''), - referenceId: int.tryParse(state.queryParams['reference_id'] ?? ''), + ratingKey: + int.tryParse(state.pathParameters['rating_key'] ?? '') ?? -1, + sessionKey: + int.tryParse(state.queryParameters['session_key'] ?? ''), + referenceId: + int.tryParse(state.queryParameters['reference_id'] ?? ''), ); }); case TautulliRoutes.IP_DETAILS: return route(builder: (_, state) { return IPDetailsRoute( - ipAddress: state.params['ip_address'], + ipAddress: state.pathParameters['ip_address'], ); }); case TautulliRoutes.LIBRARIES: @@ -96,7 +100,7 @@ enum TautulliRoutes with LunaRoutesMixin { case TautulliRoutes.LIBRARIES_DETAILS: return route(builder: (_, state) { return LibrariesDetailsRoute( - sectionId: int.tryParse(state.params['section'] ?? ''), + sectionId: int.tryParse(state.pathParameters['section'] ?? ''), ); }); case TautulliRoutes.LOGS: @@ -116,8 +120,10 @@ enum TautulliRoutes with LunaRoutesMixin { case TautulliRoutes.MEDIA_DETAILS: return route(builder: (_, state) { return MediaDetailsRoute( - ratingKey: int.tryParse(state.params['rating_key'] ?? '') ?? -1, - mediaType: TautulliMediaType.from(state.params['media_type']), + ratingKey: + int.tryParse(state.pathParameters['rating_key'] ?? '') ?? -1, + mediaType: + TautulliMediaType.from(state.pathParameters['media_type']), ); }); case TautulliRoutes.RECENTLY_ADDED: @@ -131,7 +137,7 @@ enum TautulliRoutes with LunaRoutesMixin { case TautulliRoutes.USER_DETAILS: return route(builder: (_, state) { return UserDetailsRoute( - userId: int.tryParse(state.params['user'] ?? ''), + userId: int.tryParse(state.pathParameters['user'] ?? ''), ); }); } diff --git a/macos/Gemfile.lock b/macos/Gemfile.lock index b9052573..ad14b92d 100644 --- a/macos/Gemfile.lock +++ b/macos/Gemfile.lock @@ -8,7 +8,7 @@ GEM i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - addressable (2.8.1) + addressable (2.8.4) public_suffix (>= 2.0.2, < 6.0) algoliasearch (1.27.5) httpclient (~> 2.8, >= 2.8.3) @@ -16,16 +16,16 @@ GEM artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.731.0) - aws-sdk-core (3.170.1) + aws-partitions (1.763.0) + aws-sdk-core (3.172.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.63.0) + aws-sdk-kms (1.64.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.119.1) + aws-sdk-s3 (1.122.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) @@ -33,10 +33,10 @@ GEM aws-eventstream (~> 1, >= 1.0.2) babosa (1.0.4) claide (1.1.0) - cocoapods (1.12.0) + cocoapods (1.12.1) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.12.0) + cocoapods-core (= 1.12.1) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.6.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -51,7 +51,7 @@ GEM nap (~> 1.0) ruby-macho (>= 2.3.0, < 3.0) xcodeproj (>= 1.21.0, < 2.0) - cocoapods-core (1.12.0) + cocoapods-core (1.12.1) activesupport (>= 5.0, < 8) addressable (~> 2.8) algoliasearch (~> 1.0) @@ -115,7 +115,7 @@ GEM faraday_middleware (1.2.0) faraday (~> 1.0) fastimage (2.2.6) - fastlane (2.212.1) + fastlane (2.212.2) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) @@ -158,7 +158,7 @@ GEM fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.37.0) + google-apis-androidpublisher_v3 (0.41.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-core (0.11.0) addressable (~> 2.5, >= 2.5.1) @@ -189,7 +189,7 @@ GEM google-cloud-core (~> 1.6) googleauth (>= 0.16.2, < 2.a) mini_mime (~> 1.0) - googleauth (1.3.0) + googleauth (1.5.2) faraday (>= 0.17.3, < 3.a) jwt (>= 1.4, < 3.0) memoist (~> 0.16) @@ -200,7 +200,7 @@ GEM http-cookie (1.0.5) domain_name (~> 0.5) httpclient (2.8.3) - i18n (1.12.0) + i18n (1.13.0) concurrent-ruby (~> 1.0) jmespath (1.6.2) json (2.6.3) diff --git a/macos/Podfile.lock b/macos/Podfile.lock index 26517e6c..3415f597 100644 --- a/macos/Podfile.lock +++ b/macos/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - cloud_firestore (4.5.0): + - cloud_firestore (4.7.0): - Firebase/CoreOnly (~> 10.7.0) - Firebase/Firestore (~> 10.7.0) - firebase_core @@ -19,38 +19,38 @@ PODS: - Firebase/Storage (10.7.0): - Firebase/CoreOnly - FirebaseStorage (~> 10.7.0) - - firebase_auth (4.4.0): + - firebase_auth (4.6.0): - Firebase/Auth (~> 10.7.0) - Firebase/CoreOnly (~> 10.7.0) - firebase_core - FlutterMacOS - - firebase_core (2.9.0): + - firebase_core (2.12.0): - Firebase/CoreOnly (~> 10.7.0) - FlutterMacOS - - firebase_messaging (14.4.0): + - firebase_messaging (14.6.0): - Firebase/CoreOnly (~> 10.7.0) - Firebase/Messaging (~> 10.7.0) - firebase_core - FlutterMacOS - - firebase_storage (11.1.0): + - firebase_storage (11.2.0): - Firebase/CoreOnly (~> 10.7.0) - Firebase/Storage (~> 10.7.0) - firebase_core - FlutterMacOS - - FirebaseAppCheckInterop (10.7.0) + - FirebaseAppCheckInterop (10.9.0) - FirebaseAuth (10.7.0): - FirebaseCore (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/Environment (~> 7.8) - GTMSessionFetcher/Core (< 4.0, >= 2.1) - - FirebaseAuthInterop (10.7.0) + - FirebaseAuthInterop (10.9.0) - FirebaseCore (10.7.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Logger (~> 7.8) - - FirebaseCoreExtension (10.7.0): + - FirebaseCoreExtension (10.9.0): - FirebaseCore (~> 10.0) - - FirebaseCoreInternal (10.7.0): + - FirebaseCoreInternal (10.9.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - FirebaseFirestore (10.7.0): - FirebaseFirestore/AutodetectLeveldb (= 10.7.0) @@ -60,7 +60,7 @@ PODS: - FirebaseFirestore/Base (10.7.0) - FirebaseFirestore/WithLeveldb (10.7.0): - FirebaseFirestore/Base - - FirebaseInstallations (10.7.0): + - FirebaseInstallations (10.9.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) @@ -84,28 +84,28 @@ PODS: - FMDB (2.7.5): - FMDB/standard (= 2.7.5) - FMDB/standard (2.7.5) - - GoogleDataTransport (9.2.1): + - GoogleDataTransport (9.2.3): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/AppDelegateSwizzler (7.11.0): + - GoogleUtilities/AppDelegateSwizzler (7.11.1): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - - GoogleUtilities/Environment (7.11.0): + - GoogleUtilities/Environment (7.11.1): - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.11.0): + - GoogleUtilities/Logger (7.11.1): - GoogleUtilities/Environment - - GoogleUtilities/Network (7.11.0): + - GoogleUtilities/Network (7.11.1): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.11.0)" - - GoogleUtilities/Reachability (7.11.0): + - "GoogleUtilities/NSData+zlib (7.11.1)" + - GoogleUtilities/Reachability (7.11.1): - GoogleUtilities/Logger - - GoogleUtilities/UserDefaults (7.11.0): + - GoogleUtilities/UserDefaults (7.11.1): - GoogleUtilities/Logger - - GTMSessionFetcher/Core (3.1.0) + - GTMSessionFetcher/Core (3.1.1) - in_app_purchase_storekit (0.0.1): - Flutter - FlutterMacOS @@ -122,13 +122,13 @@ PODS: - PromisesObjC (2.2.0) - screen_retriever (0.0.1): - FlutterMacOS - - Sentry/HybridSDK (8.3.3): - - SentryPrivate (= 8.3.3) + - Sentry/HybridSDK (8.5.0): + - SentryPrivate (= 8.5.0) - sentry_flutter (0.0.1): - Flutter - FlutterMacOS - - Sentry/HybridSDK (= 8.3.3) - - SentryPrivate (8.3.3) + - Sentry/HybridSDK (= 8.5.0) + - SentryPrivate (8.5.0) - share_plus (0.0.1): - FlutterMacOS - shared_preferences_foundation (0.0.1): @@ -150,13 +150,13 @@ DEPENDENCIES: - firebase_storage (from `Flutter/ephemeral/.symlinks/plugins/firebase_storage/macos`) - FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `10.7.0`) - FlutterMacOS (from `Flutter/ephemeral`) - - in_app_purchase_storekit (from `Flutter/ephemeral/.symlinks/plugins/in_app_purchase_storekit/macos`) + - in_app_purchase_storekit (from `Flutter/ephemeral/.symlinks/plugins/in_app_purchase_storekit/darwin`) - package_info_plus (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos`) - - path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/macos`) + - path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin`) - screen_retriever (from `Flutter/ephemeral/.symlinks/plugins/screen_retriever/macos`) - sentry_flutter (from `Flutter/ephemeral/.symlinks/plugins/sentry_flutter/macos`) - share_plus (from `Flutter/ephemeral/.symlinks/plugins/share_plus/macos`) - - shared_preferences_foundation (from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/macos`) + - shared_preferences_foundation (from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin`) - sqflite (from `Flutter/ephemeral/.symlinks/plugins/sqflite/macos`) - url_launcher_macos (from `Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos`) - window_manager (from `Flutter/ephemeral/.symlinks/plugins/window_manager/macos`) @@ -199,11 +199,11 @@ EXTERNAL SOURCES: FlutterMacOS: :path: Flutter/ephemeral in_app_purchase_storekit: - :path: Flutter/ephemeral/.symlinks/plugins/in_app_purchase_storekit/macos + :path: Flutter/ephemeral/.symlinks/plugins/in_app_purchase_storekit/darwin package_info_plus: :path: Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos path_provider_foundation: - :path: Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/macos + :path: Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin screen_retriever: :path: Flutter/ephemeral/.symlinks/plugins/screen_retriever/macos sentry_flutter: @@ -211,7 +211,7 @@ EXTERNAL SOURCES: share_plus: :path: Flutter/ephemeral/.symlinks/plugins/share_plus/macos shared_preferences_foundation: - :path: Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/macos + :path: Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin sqflite: :path: Flutter/ephemeral/.symlinks/plugins/sqflite/macos url_launcher_macos: @@ -225,36 +225,36 @@ CHECKOUT OPTIONS: :tag: 10.7.0 SPEC CHECKSUMS: - cloud_firestore: ada6b6cea885ad634105e3d9af0e327bfafa1a4f + cloud_firestore: a480e1864db50d52f87d2db90cfef0ef3ab4c297 Firebase: 0219acf760880eeec8ce479895bd7767466d9f81 - firebase_auth: 245a4653f4f49249a5db759970e57ec27cdcd88d - firebase_core: b2f73bfbb070109d2149e257a786e3093f99a9da - firebase_messaging: 3a64899355514a25d48dd893cf5a56194990736f - firebase_storage: 2d688398517fa6493b0e74c53b30bc56b14e9d04 - FirebaseAppCheckInterop: 8e907eea79958960a8bd2058e067f31e03a7914b + firebase_auth: a3e9fbae778a1d19effe7ee0bc95a4b9aab457a4 + firebase_core: 5e9dc7f63f5aba386924e257bd907c90918a1431 + firebase_messaging: f03f7653e0559faa1a9a136208b7f2361d02ca0e + firebase_storage: cfda9e45255d2fa542b847d0735d34ef94631b28 + FirebaseAppCheckInterop: e69dde5cd51b88ee1b4339d6766b691272256f9b FirebaseAuth: dd64c01631df724b09f33e584625775c52f7d71f - FirebaseAuthInterop: 46201190fe90ef1f581513eb0f9fa3d7820e7d6d + FirebaseAuthInterop: e53c08e60a02de17d1ab77c5032db8ae22d3a799 FirebaseCore: e317665b9d744727a97e623edbbed009320afdd7 - FirebaseCoreExtension: f17247ba8c61e4d3c8d136b5e2de3cb4ac6a85b6 - FirebaseCoreInternal: 8845798510aae74703467480f71ac613788d0696 + FirebaseCoreExtension: d3e9bba2930a8033042112397cd9f006a1bb203d + FirebaseCoreInternal: d2b4acb827908e72eca47a9fd896767c3053921e FirebaseFirestore: 712ff268d746fc65efb361e9ce2cfeb458f10643 - FirebaseInstallations: 59c0e4c7a816a0f76710d83f77e5369b3e45eb96 + FirebaseInstallations: c58489c9caacdbf27d1da60891a87318e20218e0 FirebaseMessaging: ac9062bcc35ed56e15a0241d8fd317022499baf8 FirebaseStorage: 4841efa304543e1f9e4ca116c559c7a1ea2a9d0f FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a - GoogleDataTransport: ea169759df570f4e37bdee1623ec32a7e64e67c4 - GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f - GTMSessionFetcher: c9e714f7eec91a55641e2bab9f45fd83a219b882 + GoogleDataTransport: f0308f5905a745f94fb91fea9c6cbaf3831cb1bd + GoogleUtilities: 9aa0ad5a7bc171f8bae016300bfcfa3fb8425749 + GTMSessionFetcher: e8647203b65cee28c5f73d0f473d096653945e72 in_app_purchase_storekit: 4fb7ee9e824b1f09107fbfbbce8c4b276366dc43 nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 package_info_plus: 02d7a575e80f194102bef286361c6c326e4c29ce path_provider_foundation: c68054786f1b4f3343858c1e1d0caaded73f0be9 PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef screen_retriever: 59634572a57080243dd1bf715e55b6c54f241a38 - Sentry: 8ffc397d98fe58d693e73959b26ed0eaee55646a - sentry_flutter: 5028afacfa875785cb0e3682aece171fcd9dc0d5 - SentryPrivate: bf776a47a131648f5023097215987b40fbd47025 + Sentry: 3be3f42e40e5a552935552e115744d5810a216d9 + sentry_flutter: c75806c304706163b2c129394c4621a786ad84e9 + SentryPrivate: 8c9463280e282527f938d1a5d1d60f8e10ff279b share_plus: 76dd39142738f7a68dd57b05093b5e8193f220f7 shared_preferences_foundation: 986fc17f3d3251412d18b0265f9c64113a8c2472 sqflite: a5789cceda41d54d23f31d6de539d65bb14100ea @@ -263,4 +263,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 5ed0c33a2eb7b8a389481878ea74dba00deb3393 -COCOAPODS: 1.12.0 +COCOAPODS: 1.12.1 diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj index 81f80f61..a32bd47e 100644 --- a/macos/Runner.xcodeproj/project.pbxproj +++ b/macos/Runner.xcodeproj/project.pbxproj @@ -26,7 +26,7 @@ 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - E969CC337C055819A9E39498 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9E211BA3902891AD703F4877 /* Pods_Runner.framework */; }; + 4BBC53B39CDC4972F31E0CE0 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F26AFDD3D019E69492CF82B /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -53,7 +53,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1A1B6B3A74B1102343354236 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + 17A823BFE0A8650D0A2DB365 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; 33CC10ED2044A3C60003C045 /* LunaSea.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LunaSea.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -68,11 +68,11 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 343673395AAF1AC0652D0779 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9E211BA3902891AD703F4877 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D69F937F1436D6851D810C76 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 9F26AFDD3D019E69492CF82B /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C2D68E870CE67B49CCEAAB53 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + D15D59942DC8BEE9045A8B29 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -80,13 +80,21 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E969CC337C055819A9E39498 /* Pods_Runner.framework in Frameworks */, + 4BBC53B39CDC4972F31E0CE0 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 2BF3AAA98D4EFAD5D25C4272 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9F26AFDD3D019E69492CF82B /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 33BA886A226E78AF003329D5 /* Configs */ = { isa = PBXGroup; children = ( @@ -105,7 +113,7 @@ 33CEB47122A05771004F2AC0 /* Flutter */, 33CC10EE2044A3C60003C045 /* Products */, C16DBC6D5885D252E3ED5BAD /* Pods */, - 7930944B655BDDB3805FA203 /* Frameworks */, + 2BF3AAA98D4EFAD5D25C4272 /* Frameworks */, ); sourceTree = ""; }; @@ -152,20 +160,12 @@ path = Runner; sourceTree = ""; }; - 7930944B655BDDB3805FA203 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9E211BA3902891AD703F4877 /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; C16DBC6D5885D252E3ED5BAD /* Pods */ = { isa = PBXGroup; children = ( - D69F937F1436D6851D810C76 /* Pods-Runner.debug.xcconfig */, - 1A1B6B3A74B1102343354236 /* Pods-Runner.release.xcconfig */, - 343673395AAF1AC0652D0779 /* Pods-Runner.profile.xcconfig */, + C2D68E870CE67B49CCEAAB53 /* Pods-Runner.debug.xcconfig */, + 17A823BFE0A8650D0A2DB365 /* Pods-Runner.release.xcconfig */, + D15D59942DC8BEE9045A8B29 /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; @@ -177,14 +177,14 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 7D6E5B5B0B6D618B24E3ACAD /* [CP] Check Pods Manifest.lock */, + 939E6418669676B2041A72F9 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 6332648502C6D4B190B324B2 /* [CP] Embed Pods Frameworks */, - 5E0E6F9D1F99892AEF0335D9 /* [CP] Copy Pods Resources */, + 9A11542217CD241A77D642BD /* [CP] Embed Pods Frameworks */, + E4C0086CB9679BCAF1254C59 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -291,41 +291,7 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 5E0E6F9D1F99892AEF0335D9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 6332648502C6D4B190B324B2 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 7D6E5B5B0B6D618B24E3ACAD /* [CP] Check Pods Manifest.lock */ = { + 939E6418669676B2041A72F9 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -347,6 +313,40 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9A11542217CD241A77D642BD /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + E4C0086CB9679BCAF1254C59 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ diff --git a/pubspec.lock b/pubspec.lock index 2e94cb85..6a9cd66b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -13,10 +13,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f175bc1414e4edf8c5b83372c98eeabecf8353f39c9da423c2cfdf1f1f508788 + sha256: d687576bb973e8d2539d0b4615d985336269a0dbe1b3984e937fd22d31406fb8 url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.3.0" analyzer: dependency: transitive description: @@ -53,18 +53,18 @@ packages: dependency: transitive description: name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" url: "https://pub.dev" source: hosted - version: "2.10.0" + version: "2.11.0" badges: dependency: "direct main" description: name: badges - sha256: d33d4e07197d6e61ddc940640f2b4dc303d3c80887011344940e24d7522f8d26 + sha256: "6e7f3ec561ec08f47f912cfe349d4a1707afdc8dda271e17b046aa6d42c89e77" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.1.1" boolean_selector: dependency: transitive description: @@ -93,10 +93,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: "757153e5d9cd88253cb13f28c2fb55a537dc31fefd98137549895b5beb7c6169" + sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "4.0.0" build_resolvers: dependency: transitive description: @@ -109,10 +109,10 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: b0a8a7b8a76c493e85f1b84bffa0588859a06197863dba8c9036b15581fd9727 + sha256: "220ae4553e50d7c21a17c051afc7b183d28a24a420502e842f303f8e4e6edced" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.4.4" build_runner_core: dependency: transitive description: @@ -165,10 +165,10 @@ packages: dependency: transitive description: name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.3.0" checked_yaml: dependency: transitive description: @@ -181,10 +181,10 @@ packages: dependency: transitive description: name: cli_util - sha256: "66f86e916d285c1a93d3b79587d94bd71984a66aac4ff74e524cfa7877f1395c" + sha256: b8db3080e59b2503ca9e7922c3df2072cf13992354d5e944074ffa836fba43b7 url: "https://pub.dev" source: hosted - version: "0.3.5" + version: "0.4.0" clock: dependency: transitive description: @@ -197,26 +197,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: "3a2dba23d7d084a2d3c2dfd240d2122908cca40bab2d142f7e107f40df174ab5" + sha256: "89d0786dd45eb4a058fe34de621ba2404a32f782b1d4055dbaedfb40f2fda74a" url: "https://pub.dev" source: hosted - version: "4.5.0" + version: "4.7.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: "29349a0687bc31290ab81d1de2b1cdadb40d0ea3ab30d247323c6c5be0d4c6fc" + sha256: be88dc57bbe36a8dc672d96651e8e946e7c480bdbdc5ca254cb87e22b337dea4 url: "https://pub.dev" source: hosted - version: "5.12.0" + version: "5.14.0" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: bc1fbcd6287acedded1139c9b13cfd47e792d5198f130f98759464839ea510a7 + sha256: f43b2fba735086e6746177edcb326a9991e9334b2ec0a121514c5f13b5cacf43 url: "https://pub.dev" source: hosted - version: "3.4.0" + version: "3.5.0" code_builder: dependency: transitive description: @@ -229,10 +229,10 @@ packages: dependency: "direct main" description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" url: "https://pub.dev" source: hosted - version: "1.17.0" + version: "1.17.1" console: dependency: transitive description: @@ -301,18 +301,18 @@ packages: dependency: "direct main" description: name: dio - sha256: "0894a098594263fe1caaba3520e3016d8a855caeb010a882273189cca10f11e9" + sha256: "347d56c26d63519552ef9a569f2a593dda99a81fdbdff13c584b7197cfe05059" url: "https://pub.dev" source: hosted - version: "5.1.1" + version: "5.1.2" easy_localization: dependency: "direct main" description: name: easy_localization - sha256: "6a2e99fa0bfe5765bf4c6ca9b137d5de2c75593007178c5e4cd2ae985f870080" + sha256: f30e9b20ed4d1b890171c30241d9b9c43efe21fee55dee7bd68f94daf269ea75 url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2-dev.2" easy_logger: dependency: transitive description: @@ -381,106 +381,106 @@ packages: dependency: "direct main" description: name: file_picker - sha256: d8e9ca7e5d1983365c277f12c21b4362df6cf659c99af146ad4d04eb33033013 + sha256: c7a8e25ca60e7f331b153b0cb3d405828f18d3e72a6fa1d9440c86556fffc877 url: "https://pub.dev" source: hosted - version: "5.2.6" + version: "5.3.0" firebase_auth: dependency: "direct main" description: name: firebase_auth - sha256: "3d33d6646f08407122cd2cbd292d274b98035d93f59c9e341ba992ebefd59ffa" + sha256: bb7064bc837965445893b2388da27142d1cd8198e4be9a3855703d2bfc6ffbaf url: "https://pub.dev" source: hosted - version: "4.4.0" + version: "4.6.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "5d5f283517ba34afd69ef448cc81ea23bcf8887393bedae4f70f45060b045fb9" + sha256: "00247ae9b9deb1d1ef3ff1b0c7a1103b51caf973b8a43f326595e414380fd5e2" url: "https://pub.dev" source: hosted - version: "6.13.0" + version: "6.15.0" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: f50f7026b95c62dba3f0b28bdb3ab3601ea402b4908c1469103f16ae2b0f5281 + sha256: "2c273f8bd78ba5fcd955b85ac0cbba1e7568fee02f14ef9416befcb899a2aa9e" url: "https://pub.dev" source: hosted - version: "5.3.0" + version: "5.5.0" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: ed611fb8e67e43ecc7956f242cecca383d87cf71aace27287aa5dd4bdba4ac07 + sha256: "4491238f4fddc885bc994e304a035eb8aba2c935816b2c0b31d87f3ec6e96682" url: "https://pub.dev" source: hosted - version: "2.9.0" + version: "2.12.0" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - sha256: "0df0a064ab0cad7f8836291ca6f3272edd7b83ad5b3540478ee46a0849d8022b" + sha256: b63e3be6c96ef5c33bdec1aab23c91eb00696f6452f0519401d640938c94cba2 url: "https://pub.dev" source: hosted - version: "4.6.0" + version: "4.8.0" firebase_core_web: dependency: transitive description: name: firebase_core_web - sha256: "347351a8f0518f3343d79a9a0690fa67ad232fc32e2ea270677791949eac792b" + sha256: "8c0f4c87d20e2d001a5915df238c1f9c88704231f591324205f5a5d2a7740a45" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.5.0" firebase_messaging: dependency: "direct main" description: name: firebase_messaging - sha256: e4a5eb079aa9e7bd6b5fb2681f2bb8a6c78f87aacbf1c732c6ce91ad71e595ba + sha256: "0b9f9c2bcfbb4f29b4b1ce2cbce7c17c2c7693f575cc87fcb7a073241845a42c" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" firebase_messaging_platform_interface: dependency: transitive description: name: firebase_messaging_platform_interface - sha256: "3a007c888e3414c9e4f7c35ea6fa59eafc623c62ee36155710563a1ebc160063" + sha256: b86d6c8f665dc3fcbeae52b7ffb6f2a2dfa8544843468a6d9927b29a6ae2bd07 url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.0" firebase_messaging_web: dependency: transitive description: name: firebase_messaging_web - sha256: a3239662b91b652cea4ce3b3ecac6cccbaebc1b4ac3101224bef805de4195fbf + sha256: "4e5e7e3ea9923f4cd32da828a4bd1a5c4a092161ff90f69f14dd34c5b8e05a81" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.5.0" firebase_storage: dependency: "direct main" description: name: firebase_storage - sha256: a27909491c25acef90acc932be4d87bafb9d33fb98678edd2f81eaec9568a109 + sha256: e69bea73474dc827f0cfe22d80aa6aa3e9d4a095e12939c049abab59fc9884b4 url: "https://pub.dev" source: hosted - version: "11.1.0" + version: "11.2.0" firebase_storage_platform_interface: dependency: transitive description: name: firebase_storage_platform_interface - sha256: f254e064890df4ee588f10bea06d679e047018910451a4bc3c529b9791adb0a9 + sha256: "97cf21feb184ae8d53396d74d215baca01363c513fca3b4496089c3f2701ae5a" url: "https://pub.dev" source: hosted - version: "4.2.0" + version: "4.4.0" firebase_storage_web: dependency: transitive description: name: firebase_storage_web - sha256: b6d3c104fecafdce5fe1795306d33856c9a11fa76f73fe7eb062430fc151d686 + sha256: "6b07626eaff386e1822d327f80ba19a7a3b2599b1fcc9fa14bb8cd2767c28271" url: "https://pub.dev" source: hosted - version: "3.4.0" + version: "3.6.0" fixnum: dependency: transitive description: @@ -493,10 +493,10 @@ packages: dependency: "direct main" description: name: fl_chart - sha256: e97c5b850ad056e9b3a85d3afeb44c239a83aa994a90723940dac82234f2efaf + sha256: "48a1b69be9544e2b03d9a8e843affd89e43f3194c9248776222efcb4206bb1ec" url: "https://pub.dev" source: hosted - version: "0.61.0" + version: "0.62.0" flash: dependency: "direct main" description: @@ -530,10 +530,10 @@ packages: dependency: "direct dev" description: name: flutter_launcher_icons - sha256: "02dcaf49d405f652b7160e882bacfc02cb497041bb2eab2a49b1c393cf9aac12" + sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea" url: "https://pub.dev" source: hosted - version: "0.12.0" + version: "0.13.1" flutter_lints: dependency: "direct dev" description: @@ -567,10 +567,10 @@ packages: dependency: "direct main" description: name: flutter_spinkit - sha256: "77a2117c0517ff909221f3160b8eb20052ab5216107581168af574ac1f05dff8" + sha256: b39c753e909d4796906c5696a14daf33639a76e017136c8d82bf3e620ce5bb8e url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.2.0" flutter_test: dependency: transitive description: flutter @@ -617,18 +617,18 @@ packages: dependency: "direct main" description: name: go_router - sha256: "7f25c4bb371b74b6f32f74946707db4595fa66e68ddc7f0da4a4dafb18a21480" + sha256: "80e37516b8d452d982fc32bd7bb22adbd20e422612ef2b3e1df8b8350cbf199b" url: "https://pub.dev" source: hosted - version: "6.5.1" + version: "7.0.1" google_fonts: dependency: "direct main" description: name: google_fonts - sha256: "927573f2e8a8d65c17931e21918ad0ab0666b1b636537de7c4932bdb487b190f" + sha256: "6b6f10f0ce3c42f6552d1c70d2c28d764cf22bb487f50f66cca31dcd5194f4d6" url: "https://pub.dev" source: hosted - version: "4.0.3" + version: "4.0.4" google_nav_bar: dependency: "direct main" description: @@ -753,10 +753,10 @@ packages: dependency: "direct main" description: name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 url: "https://pub.dev" source: hosted - version: "0.17.0" + version: "0.18.0" io: dependency: transitive description: @@ -769,26 +769,26 @@ packages: dependency: transitive description: name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 url: "https://pub.dev" source: hosted - version: "0.6.5" + version: "0.6.7" json_annotation: dependency: "direct main" description: name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 + sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "4.8.1" json_serializable: dependency: "direct dev" description: name: json_serializable - sha256: dadc08bd61f72559f938dd08ec20dbfec6c709bba83515085ea943d2078d187a + sha256: "43793352f90efa5d8b251893a63d767b2f7c833120e3cc02adad55eefec04dc7" url: "https://pub.dev" source: hosted - version: "6.6.1" + version: "6.6.2" lints: dependency: transitive description: @@ -809,10 +809,10 @@ packages: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" url: "https://pub.dev" source: hosted - version: "0.12.13" + version: "0.12.15" material_color_utilities: dependency: transitive description: @@ -825,10 +825,10 @@ packages: dependency: transitive description: name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" url: "https://pub.dev" source: hosted - version: "1.8.0" + version: "1.9.1" mime: dependency: transitive description: @@ -849,10 +849,10 @@ packages: dependency: "direct dev" description: name: msix - sha256: "68679afc7d7117467250363dea4fb62db7520a23a9490bf4b65794655235a1d5" + sha256: "254594e8ede1902122f5a98fe5c0623c531edb346fd35d91575546e8f7e93570" url: "https://pub.dev" source: hosted - version: "3.9.1" + version: "3.12.1" nested: dependency: transitive description: @@ -881,10 +881,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "8df5ab0a481d7dc20c0e63809e90a588e496d276ba53358afc4c4443d0a00697" + sha256: "10259b111176fba5c505b102e3a5b022b51dd97e30522e906d6922c745584745" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.1.2" package_info_plus_platform_interface: dependency: transitive description: @@ -897,18 +897,18 @@ packages: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "1.8.3" path_provider: dependency: "direct main" description: name: path_provider - sha256: c7edf82217d4b2952b2129a61d3ad60f1075b9299e629e149a8d2e39c2e6aad4 + sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2" url: "https://pub.dev" source: hosted - version: "2.0.14" + version: "2.0.15" path_provider_android: dependency: transitive description: @@ -945,10 +945,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: f53720498d5a543f9607db4b0e997c4b5438884de25b0f73098cc2671a51b130 + sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6 url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.1.6" pedantic: dependency: transitive description: @@ -969,10 +969,10 @@ packages: dependency: transitive description: name: petitparser - sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4" + sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.4.0" platform: dependency: transitive description: @@ -1041,10 +1041,10 @@ packages: dependency: "direct main" description: name: quick_actions - sha256: dd675e83197391bd0a67c92f97747ddbc610b374846816994057272388e92de7 + sha256: d3de3100c5659ae559ca8b9e863d2739ef766edb71681d507b90a0f2ac81d330 url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.0.3" quick_actions_android: dependency: transitive description: @@ -1081,10 +1081,10 @@ packages: dependency: "direct dev" description: name: retrofit_generator - sha256: "8f7edc6c8d6cbb5ad6064110a29ad8ce063b7177a39b373861e830349bae8ed2" + sha256: ba40c4b34a865976b426c59e2731962ac10ce9b36c92a0f3633c5417e272a287 url: "https://pub.dev" source: hosted - version: "6.0.0+1" + version: "6.0.0+3" rxdart: dependency: transitive description: @@ -1105,34 +1105,34 @@ packages: dependency: transitive description: name: sentry - sha256: "144d96d63c23dfd6bba991ba2154279d4e7db5e325767f8fe0f466293da86890" + sha256: "1c5498c8d1754dbf4fa51ca14d31c8c34ea0a0f897ff666ecd516dbd588dad6a" url: "https://pub.dev" source: hosted - version: "7.4.0" + version: "7.5.2" sentry_flutter: dependency: "direct main" description: name: sentry_flutter - sha256: d60384b6dd61c461f3891b96ad7f0293397c3afc6ea4a129c12e92a27651e000 + sha256: "67a3c20cc72681ab5c3ece993290a5780e10816ff1da1ddb59ac33136fc58a3d" url: "https://pub.dev" source: hosted - version: "7.4.0" + version: "7.5.2" share_plus: dependency: "direct main" description: name: share_plus - sha256: "8c6892037b1824e2d7e8f59d54b3105932899008642e6372e5079c6939b4b625" + sha256: "322a1ec9d9fe07e2e2252c098ce93d12dbd06133cc4c00ffe6a4ef505c295c17" url: "https://pub.dev" source: hosted - version: "6.3.1" + version: "7.0.0" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface - sha256: "82ddd4ab9260c295e6e39612d4ff00390b9a7a21f1bb1da771e2f232d80ab8a1" + sha256: "0c6e61471bd71b04a138b8b588fa388e66d8b005e6f2deda63371c5c505a0981" url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "3.2.1" shared_preferences: dependency: transitive description: @@ -1294,18 +1294,18 @@ packages: dependency: transitive description: name: stash - sha256: "2f2ef22a25c5ec02312cc8fe54b478620abb7d3f3925d580d112020bad4b2d59" + sha256: "4a9b765eef4890b8032c1c440464f71ca45f7a68c1b91c7db07165bc5accdf73" url: "https://pub.dev" source: hosted - version: "4.5.2" + version: "4.5.3" stash_memory: dependency: "direct main" description: name: stash_memory - sha256: "1f97ae7174427bb2c88c0660be5f24c5a18be00070be204f67f25180a83a78e7" + sha256: "5a8590213d8cd8e228900e4d003109580635279f89761163b9f2b802cecfe03e" url: "https://pub.dev" source: hosted - version: "4.5.2" + version: "4.5.3" stream_channel: dependency: transitive description: @@ -1358,10 +1358,10 @@ packages: dependency: "direct main" description: name: table_calendar - sha256: "7f1270313c0cdb245b583ed8518982c01d4a7e95869b3c30abcbae3b642c45d0" + sha256: "1e3521a3e6d3fc7f645a58b135ab663d458ab12504f1ea7f9b4b81d47086c478" url: "https://pub.dev" source: hosted - version: "3.0.8" + version: "3.0.9" term_glyph: dependency: transitive description: @@ -1374,10 +1374,10 @@ packages: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb url: "https://pub.dev" source: hosted - version: "0.4.16" + version: "0.5.1" timing: dependency: transitive description: @@ -1422,10 +1422,10 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e" + sha256: eb1e00ab44303d50dd487aab67ebc575456c146c6af44422f9c13889984c00f3 url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.1.11" url_launcher_android: dependency: transitive description: @@ -1446,10 +1446,10 @@ packages: dependency: transitive description: name: url_launcher_linux - sha256: "206fb8334a700ef7754d6a9ed119e7349bc830448098f21a69bf1b4ed038cabc" + sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.5" url_launcher_macos: dependency: transitive description: @@ -1478,10 +1478,10 @@ packages: dependency: transitive description: name: url_launcher_windows - sha256: a83ba3607a507758669cfafb03f9de09bf6e6280c14d9b9cb18f013e406dcacd + sha256: "254708f17f7c20a9c8c471f67d86d76d4a3f9c1591aad1e15292008aceb82771" url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.6" uuid: dependency: "direct main" description: @@ -1502,10 +1502,10 @@ packages: dependency: "direct main" description: name: wake_on_lan - sha256: "5c467487b9ba1b032da782e285b41ae9b247b9c8eb4bfeca8b8fc861ad3dbe31" + sha256: "0953d7a68cc9df50dafe92dde0ac70463891696908bdee3c15b789294987d7fc" url: "https://pub.dev" source: hosted - version: "3.1.0+6" + version: "3.2.0" watcher: dependency: transitive description: @@ -1526,18 +1526,18 @@ packages: dependency: transitive description: name: win32 - sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46 + sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "4.1.4" window_manager: dependency: "direct main" description: name: window_manager - sha256: "492806c69879f0d28e95472bbe5e8d5940ac8c6e99cc07052fe14946974555ba" + sha256: "2b2572442b2a5178642730442dc625ac088244f5827b1f0811371b1b7485eb62" url: "https://pub.dev" source: hosted - version: "0.3.1" + version: "0.3.2" xdg_directories: dependency: transitive description: @@ -1550,10 +1550,10 @@ packages: dependency: "direct main" description: name: xml - sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5" + sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" url: "https://pub.dev" source: hosted - version: "6.2.2" + version: "6.3.0" yaml: dependency: transitive description: @@ -1563,5 +1563,5 @@ packages: source: hosted version: "3.1.1" sdks: - dart: ">=2.19.0 <3.0.0" + dart: ">=3.0.0 <4.0.0" flutter: ">=3.7.0" diff --git a/pubspec.yaml b/pubspec.yaml index cf146988..c771bdfd 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,71 +3,71 @@ description: Self-Hosted Controller version: 10.2.5+1 publish_to: "none" environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: flutter: sdk: flutter - badges: ^3.0.3 + badges: ^3.1.1 cached_network_image: ^3.2.3 - cloud_firestore: ^4.5.0 - collection: ^1.17.0 + cloud_firestore: ^4.7.0 + collection: ^1.17.1 convert: ^3.1.1 device_preview: ^1.1.0 - dio: ^5.1.1 + dio: ^5.1.2 easy_localization: ^3.0.1 encrypt: ^5.0.1 expandable: ^5.0.1 - file_picker: ^5.2.6 - firebase_auth: ^4.4.0 - firebase_core: ^2.9.0 - firebase_messaging: ^14.4.0 - firebase_storage: ^11.1.0 - fl_chart: ^0.61.0 + file_picker: ^5.3.0 + firebase_auth: ^4.6.0 + firebase_core: ^2.12.0 + firebase_messaging: ^14.6.0 + firebase_storage: ^11.2.0 + fl_chart: ^0.62.0 flash: ^2.0.5+1 flutter_cache_manager: ^3.3.0 - flutter_spinkit: ^5.1.0 - go_router: ^6.5.1 - google_fonts: ^4.0.3 + flutter_spinkit: ^5.2.0 + go_router: ^7.0.1 + google_fonts: ^4.0.4 google_nav_bar: ^5.0.6 hive: ^2.2.3 hive_flutter: ^1.1.0 in_app_purchase: ^3.1.5 infinite_scroll_pagination: ^3.2.0 - intl: ^0.17.0 - json_annotation: ^4.8.0 + intl: ^0.18.0 + json_annotation: ^4.8.1 modal_bottom_sheet: ^3.0.0-pre - package_info_plus: ^3.0.3 - path_provider: ^2.0.14 + package_info_plus: ^3.1.2 + path_provider: ^2.0.15 percent_indicator: ^4.2.3 - quick_actions: ^1.0.2 + quick_actions: ^1.0.3 retrofit: ^4.0.1 - sentry_flutter: ^7.4.0 - share_plus: ^6.3.1 + sentry_flutter: ^7.5.2 + share_plus: ^7.0.0 shimmer: ^2.0.0 simple_icons: ^7.10.0 stack_trace: ^1.11.0 - stash_memory: ^4.5.2 + stash_memory: ^4.5.3 supercharged: ^2.1.1 - table_calendar: ^3.0.8 + table_calendar: ^3.0.9 transparent_image: ^2.0.1 tuple: ^2.0.1 - url_launcher: ^6.1.10 + url_launcher: ^6.1.11 uuid: ^3.0.7 - wake_on_lan: ^3.1.0+6 - window_manager: ^0.3.1 - xml: ^6.2.2 + wake_on_lan: ^3.2.0 + window_manager: ^0.3.2 + xml: ^6.3.0 dev_dependencies: # Generators - build_runner: ^2.3.3 + build_runner: ^2.4.4 environment_config: ^3.1.0 - json_serializable: ^6.6.1 + json_serializable: ^6.6.2 hive_generator: ^2.0.0 - retrofit_generator: ^6.0.0+1 + retrofit_generator: ^6.0.0+3 # Tooling - flutter_launcher_icons: ^0.12.0 + flutter_launcher_icons: ^0.13.1 flutter_lints: ^2.0.1 flutter_native_splash: ^2.2.19 - msix: ^3.7.0 + msix: ^3.12.1 flutter: uses-material-design: true assets: diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc index bd7c4626..0abbd513 100644 --- a/windows/flutter/generated_plugin_registrant.cc +++ b/windows/flutter/generated_plugin_registrant.cc @@ -6,6 +6,7 @@ #include "generated_plugin_registrant.h" +#include #include #include #include @@ -13,6 +14,8 @@ #include void RegisterPlugins(flutter::PluginRegistry* registry) { + FirebaseCorePluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("FirebaseCorePluginCApi")); ScreenRetrieverPluginRegisterWithRegistrar( registry->GetRegistrarForPlugin("ScreenRetrieverPlugin")); SentryFlutterPluginRegisterWithRegistrar( diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake index 801577f0..db8daa84 100644 --- a/windows/flutter/generated_plugins.cmake +++ b/windows/flutter/generated_plugins.cmake @@ -3,6 +3,7 @@ # list(APPEND FLUTTER_PLUGIN_LIST + firebase_core screen_retriever sentry_flutter share_plus