diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 9a6b05ad..48957af3 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - cloud_firestore (4.0.2): + - cloud_firestore (4.0.4): - Firebase/Firestore (= 10.0.0) - firebase_core - Flutter @@ -52,35 +52,35 @@ PODS: - Firebase/Storage (10.0.0): - Firebase/CoreOnly - FirebaseStorage (~> 10.0.0) - - firebase_auth (4.0.2): + - firebase_auth (4.1.1): - Firebase/Auth (= 10.0.0) - firebase_core - Flutter - - firebase_core (2.1.0): + - firebase_core (2.1.1): - Firebase/CoreOnly (= 10.0.0) - Flutter - - firebase_messaging (14.0.2): + - firebase_messaging (14.0.4): - Firebase/Messaging (= 10.0.0) - firebase_core - Flutter - - firebase_storage (11.0.2): + - firebase_storage (11.0.4): - Firebase/Storage (= 10.0.0) - firebase_core - Flutter - - FirebaseAppCheckInterop (10.0.0) + - FirebaseAppCheckInterop (10.1.0) - FirebaseAuth (10.0.0): - FirebaseCore (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/Environment (~> 7.8) - GTMSessionFetcher/Core (~> 2.1) - - FirebaseAuthInterop (10.0.0) + - FirebaseAuthInterop (10.1.0) - FirebaseCore (10.0.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Logger (~> 7.8) - - FirebaseCoreExtension (10.0.0): + - FirebaseCoreExtension (10.1.0): - FirebaseCore (~> 10.0) - - FirebaseCoreInternal (10.0.0): + - FirebaseCoreInternal (10.1.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - FirebaseFirestore (10.0.0): - FirebaseFirestore/AutodetectLeveldb (= 10.0.0) @@ -90,7 +90,7 @@ PODS: - FirebaseFirestore/Base (10.0.0) - FirebaseFirestore/WithLeveldb (10.0.0): - FirebaseFirestore/Base - - FirebaseInstallations (10.0.0): + - FirebaseInstallations (10.1.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) @@ -137,7 +137,7 @@ PODS: - GoogleUtilities/Logger - GoogleUtilities/UserDefaults (7.8.0): - GoogleUtilities/Logger - - GTMSessionFetcher/Core (2.1.0) + - GTMSessionFetcher/Core (2.2.0) - in_app_purchase_storekit (0.0.1): - Flutter - nanopb (2.30909.0): @@ -152,16 +152,16 @@ PODS: - PromisesObjC (2.1.1) - quick_actions_ios (0.0.1): - Flutter - - SDWebImage (5.13.4): - - SDWebImage/Core (= 5.13.4) - - SDWebImage/Core (5.13.4) - - Sentry (7.28.0): - - Sentry/Core (= 7.28.0) - - Sentry/Core (7.28.0) + - SDWebImage (5.13.5): + - SDWebImage/Core (= 5.13.5) + - SDWebImage/Core (5.13.5) + - Sentry (7.30.0): + - Sentry/Core (= 7.30.0) + - Sentry/Core (7.30.0) - sentry_flutter (0.0.1): - Flutter - FlutterMacOS - - Sentry (~> 7.28.0) + - Sentry (~> 7.30.0) - share_plus (0.0.1): - Flutter - shared_preferences_ios (0.0.1): @@ -263,23 +263,23 @@ CHECKOUT OPTIONS: :tag: 10.0.0 SPEC CHECKSUMS: - cloud_firestore: 241c2ccedd0e927deadff0fac8b7d28cf9d351de + cloud_firestore: 62c5fa0e5ce5373be25d6233e8edbbe991fa973d DKImagePickerController: b512c28220a2b8ac7419f21c491fc8534b7601ac DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179 file_picker: 817ab1d8cd2da9d2da412a417162deee3500fc95 Firebase: 1b810f3d0c0532e27a48f1961f8c0400a668a2cf - firebase_auth: 043e4d6b834491bb64ddc34b22910ab854c337df - firebase_core: 9f457751caed72a30d23be90eb72de6ccbd1f9b0 - firebase_messaging: 169ae56e5d64013d605b954b43e1b928a9170471 - firebase_storage: 5718a865dc36a76a6b824f6fdd90dc40104487b4 - FirebaseAppCheckInterop: 9a7af9d0a4d9197265cda30194f3644e8aea24f9 + firebase_auth: dd33e93fce72a1c72040f7380dacf06e89db5705 + firebase_core: 5c0bb0ca7d0e70480a68a6e9ad9bf55d1edd5305 + firebase_messaging: bf848602391fa6ee68d86e337f81be14be120aaf + firebase_storage: 5cf5e677fd9793e26ec5d006100c25e28cd21c05 + FirebaseAppCheckInterop: 53eec3c354a95f8fe6ff947dd9518ea17f624914 FirebaseAuth: 493382cf533cc45e2862b00e9aa4cfe4c98daf71 - FirebaseAuthInterop: c342679f45bee2a665a3b9148a55fcdb10df8c66 + FirebaseAuthInterop: 15b2c717321d5e46a60562e388c4d1b039ea7e28 FirebaseCore: 97f48a3a567a72b8d4daa0f03c3aadb78df4e995 - FirebaseCoreExtension: 449595a035812f16314ca88cebf959e3bb77dd67 - FirebaseCoreInternal: 5eb3960335da5ea30115d57d39db6988c4ad06f3 + FirebaseCoreExtension: 69b966c399abc4ca6dc75006ab87160f81512725 + FirebaseCoreInternal: 96d75228e10fd369564da51bd898414eb0f54df5 FirebaseFirestore: d1b97d497a6e6c31bb38dff714af8e606395b959 - FirebaseInstallations: 7f1c9ae6bd9df6abe9c74124b38fa8740aba5df4 + FirebaseInstallations: 99d24bac0243cf8b0e96cf5426340d211f0bcc80 FirebaseMessaging: 8916bf5edb1dbfac74665a181e4d1ab3a78a08a2 FirebaseStorage: 8b0b0630e11b9f3e4a479a26cfccb70ec790ec50 Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 @@ -287,16 +287,16 @@ SPEC CHECKSUMS: FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a GoogleDataTransport: 1c8145da7117bd68bbbed00cf304edb6a24de00f GoogleUtilities: 1d20a6ad97ef46f67bbdec158ce00563a671ebb7 - GTMSessionFetcher: ffbb25ec00ebcb5201adab0a56d808f6f1902d9f + GTMSessionFetcher: d62ffccea5108bb9e7762ee121ae63bbdd2c6303 in_app_purchase_storekit: d7fcf4646136ec258e237872755da8ea6c1b6096 nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02 PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb quick_actions_ios: 56c03753992beabaa6c598e470e12d430d6e5e2f - SDWebImage: e5cc87bf736e60f49592f307bdf9e157189298a3 - Sentry: 2c6053e4cfe6dea6608135dea1928ffbb4ecfba5 - sentry_flutter: fad3ef0917dc1afa7d242af0743696ed9a9a8864 + SDWebImage: 23d714cd599354ee7906dbae26dff89b421c4370 + Sentry: dcd74a503a6d4594ef5d6ab28cf30895a2c19a40 + sentry_flutter: d6f51618010b194d871b063903b1bb8170d396fb share_plus: 056a1e8ac890df3e33cb503afffaf1e9b4fbae68 shared_preferences_ios: 548a61f8053b9b8a49ac19c1ffbc8b92c50d68ad sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 317b21d2..63042952 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -8,10 +8,10 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 371E6475B0A3BE94B2BDF716 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44EF78720B687FDBE9001C4D /* Pods_Runner.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 3D02468C2EEECC116547148C /* Pods_ImageNotification.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 859418B296D28F36830C2A95 /* Pods_ImageNotification.framework */; }; + 5A2FBF43F4CBC30F9BB6CD42 /* Pods_ImageNotification.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DFFCA57A5DC71BDB2499BC1 /* Pods_ImageNotification.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 887AF07544ACAA7DCBD2425B /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 216D7282030979AA8BE9FAD7 /* Pods_Runner.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 */; }; @@ -57,16 +57,14 @@ /* Begin PBXFileReference section */ 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 = ""; }; - 216D7282030979AA8BE9FAD7 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2ED7BA47F325235F982A481E /* 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 = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 46CE1F27A44FCED7525A74D1 /* 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 = ""; }; - 5513EB191A2791A560B6010A /* 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 = ""; }; - 74107F381CF02F177783F2AE /* 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 = ""; }; + 44EF78720B687FDBE9001C4D /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 702080D64FE7B3882B9842A3 /* 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 = ""; }; 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 = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8253E219B07536532E00F055 /* 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 = ""; }; - 859418B296D28F36830C2A95 /* Pods_ImageNotification.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ImageNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7DFFCA57A5DC71BDB2499BC1 /* 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 = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -74,7 +72,6 @@ 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 = ""; }; - 9AE939E23E6478C1BB3393F2 /* 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 = ""; }; 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 = ""; }; @@ -83,7 +80,10 @@ 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 = ""; }; - B4B4996233E8968F85B5840C /* 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 = ""; }; + ACC178F98C7426A348E138DD /* 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 = ""; }; + AD9EB60D5E1FDD26501B69CA /* 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 = ""; }; + D010600D97E23D1BE9FBA1CC /* 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 = ""; }; + DB821AD0857E62B21015D760 /* 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 = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -92,7 +92,7 @@ buildActionMask = 2147483647; files = ( 9C2991242453FE3100B93AB2 /* StoreKit.framework in Frameworks */, - 887AF07544ACAA7DCBD2425B /* Pods_Runner.framework in Frameworks */, + 371E6475B0A3BE94B2BDF716 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,7 +100,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3D02468C2EEECC116547148C /* Pods_ImageNotification.framework in Frameworks */, + 5A2FBF43F4CBC30F9BB6CD42 /* Pods_ImageNotification.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -179,8 +179,8 @@ isa = PBXGroup; children = ( 9C2991232453FE3100B93AB2 /* StoreKit.framework */, - 859418B296D28F36830C2A95 /* Pods_ImageNotification.framework */, - 216D7282030979AA8BE9FAD7 /* Pods_Runner.framework */, + 7DFFCA57A5DC71BDB2499BC1 /* Pods_ImageNotification.framework */, + 44EF78720B687FDBE9001C4D /* Pods_Runner.framework */, ); name = Frameworks; sourceTree = ""; @@ -188,12 +188,12 @@ F5D05D221249C73674C5DB0D /* Pods */ = { isa = PBXGroup; children = ( - 74107F381CF02F177783F2AE /* Pods-ImageNotification.debug.xcconfig */, - 46CE1F27A44FCED7525A74D1 /* Pods-ImageNotification.release.xcconfig */, - 5513EB191A2791A560B6010A /* Pods-ImageNotification.profile.xcconfig */, - 8253E219B07536532E00F055 /* Pods-Runner.debug.xcconfig */, - B4B4996233E8968F85B5840C /* Pods-Runner.release.xcconfig */, - 9AE939E23E6478C1BB3393F2 /* Pods-Runner.profile.xcconfig */, + ACC178F98C7426A348E138DD /* Pods-ImageNotification.debug.xcconfig */, + D010600D97E23D1BE9FBA1CC /* Pods-ImageNotification.release.xcconfig */, + 702080D64FE7B3882B9842A3 /* Pods-ImageNotification.profile.xcconfig */, + 2ED7BA47F325235F982A481E /* Pods-Runner.debug.xcconfig */, + DB821AD0857E62B21015D760 /* Pods-Runner.release.xcconfig */, + AD9EB60D5E1FDD26501B69CA /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; @@ -205,7 +205,7 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 2B8501198DF5A81DAFCBBED3 /* [CP] Check Pods Manifest.lock */, + 1AF231CBAF75F471E97C5E3F /* [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 */, - 63F90CD0339F2150F55F9259 /* [CP] Embed Pods Frameworks */, - C8FFEF0D652E0272F9FBD42D /* [CP] Copy Pods Resources */, + 4C0D8B6E700C55D46B0878AF /* [CP] Embed Pods Frameworks */, + 7B696945E0B5C5F36D81D6B3 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -230,7 +230,7 @@ isa = PBXNativeTarget; buildConfigurationList = 9C7092BC25E77E470056AE0B /* Build configuration list for PBXNativeTarget "ImageNotification" */; buildPhases = ( - 126C8DA0D9B6E2C1BA6E0D42 /* [CP] Check Pods Manifest.lock */, + 1B47C8D8F52BAFB243086F88 /* [CP] Check Pods Manifest.lock */, 9C7092AB25E77E470056AE0B /* Sources */, 9C7092AC25E77E470056AE0B /* Frameworks */, 9C7092AD25E77E470056AE0B /* Resources */, @@ -308,29 +308,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 126C8DA0D9B6E2C1BA6E0D42 /* [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; - }; - 2B8501198DF5A81DAFCBBED3 /* [CP] Check Pods Manifest.lock */ = { + 1AF231CBAF75F471E97C5E3F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -352,6 +330,28 @@ 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; }; + 1B47C8D8F52BAFB243086F88 /* [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; + }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -366,7 +366,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 63F90CD0339F2150F55F9259 /* [CP] Embed Pods Frameworks */ = { + 4C0D8B6E700C55D46B0878AF /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -444,21 +444,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; - }; - C8FFEF0D652E0272F9FBD42D /* [CP] Copy Pods Resources */ = { + 7B696945E0B5C5F36D81D6B3 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -476,6 +462,20 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ diff --git a/lib/router/router.dart b/lib/router/router.dart index 73bc1e3f..e101c994 100644 --- a/lib/router/router.dart +++ b/lib/router/router.dart @@ -1,3 +1,4 @@ +import 'package:flutter/material.dart'; import 'package:lunasea/system/logger.dart'; import 'package:lunasea/system/sentry.dart'; import 'package:lunasea/widgets/pages/error_route.dart'; @@ -6,9 +7,11 @@ import 'package:lunasea/vendor.dart'; class LunaRouter { static late GoRouter router; + static GlobalKey navigator = GlobalKey(); void initialize() { router = GoRouter( + navigatorKey: navigator, errorBuilder: (_, state) => ErrorRoutePage(exception: state.error), initialLocation: LunaRoutes.initialLocation, observers: [LunaSentry().navigatorObserver], @@ -21,10 +24,10 @@ class LunaRouter { } void popToRootRoute() { - if (router.navigator == null) { + if (navigator.currentState == null) { LunaLogger().warning('Not observing any navigation navigators, skipping'); return; } - router.navigator!.popUntil((route) => route.isFirst); + navigator.currentState!.popUntil((route) => route.isFirst); } } diff --git a/lib/state/state.dart b/lib/state/state.dart index a62dec78..a0b8b1d2 100644 --- a/lib/state/state.dart +++ b/lib/state/state.dart @@ -19,7 +19,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart' show ProviderScope; class LunaState { LunaState._(); - static BuildContext get context => LunaRouter.router.navigator!.context; + static BuildContext get context => LunaRouter.navigator.currentContext!; /// Calls `.reset()` on all states which extend [LunaModuleState]. static void reset([BuildContext? context]) { diff --git a/lib/system/filesystem/platform/filesystem_io.dart b/lib/system/filesystem/platform/filesystem_io.dart index d68b3238..8b60c123 100644 --- a/lib/system/filesystem/platform/filesystem_io.dart +++ b/lib/system/filesystem/platform/filesystem_io.dart @@ -5,7 +5,6 @@ import 'package:lunasea/database/database.dart'; import 'package:lunasea/vendor.dart'; import 'package:path_provider/path_provider.dart'; import 'package:share_plus/share_plus.dart'; -import 'package:cross_file/cross_file.dart'; import 'package:lunasea/widgets/ui.dart'; import 'package:lunasea/system/logger.dart'; diff --git a/macos/Podfile.lock b/macos/Podfile.lock index 1302b1e3..0d564a9f 100644 --- a/macos/Podfile.lock +++ b/macos/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - cloud_firestore (4.0.2): + - cloud_firestore (4.0.4): - Firebase/CoreOnly (~> 10.0.0) - Firebase/Firestore (~> 10.0.0) - firebase_core @@ -19,38 +19,38 @@ PODS: - Firebase/Storage (10.0.0): - Firebase/CoreOnly - FirebaseStorage (~> 10.0.0) - - firebase_auth (4.0.2): + - firebase_auth (4.1.1): - Firebase/Auth (~> 10.0.0) - Firebase/CoreOnly (~> 10.0.0) - firebase_core - FlutterMacOS - - firebase_core (2.1.0): + - firebase_core (2.1.1): - Firebase/CoreOnly (~> 10.0.0) - FlutterMacOS - - firebase_messaging (14.0.2): + - firebase_messaging (14.0.4): - Firebase/CoreOnly (~> 10.0.0) - Firebase/Messaging (~> 10.0.0) - firebase_core - FlutterMacOS - - firebase_storage (11.0.2): + - firebase_storage (11.0.4): - Firebase/CoreOnly (~> 10.0.0) - Firebase/Storage (~> 10.0.0) - firebase_core - FlutterMacOS - - FirebaseAppCheckInterop (10.0.0) + - FirebaseAppCheckInterop (10.1.0) - FirebaseAuth (10.0.0): - FirebaseCore (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/Environment (~> 7.8) - GTMSessionFetcher/Core (~> 2.1) - - FirebaseAuthInterop (10.0.0) + - FirebaseAuthInterop (10.1.0) - FirebaseCore (10.0.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Logger (~> 7.8) - - FirebaseCoreExtension (10.0.0): + - FirebaseCoreExtension (10.1.0): - FirebaseCore (~> 10.0) - - FirebaseCoreInternal (10.0.0): + - FirebaseCoreInternal (10.1.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - FirebaseFirestore (10.0.0): - FirebaseFirestore/AutodetectLeveldb (= 10.0.0) @@ -60,7 +60,7 @@ PODS: - FirebaseFirestore/Base (10.0.0) - FirebaseFirestore/WithLeveldb (10.0.0): - FirebaseFirestore/Base - - FirebaseInstallations (10.0.0): + - FirebaseInstallations (10.1.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) @@ -105,7 +105,7 @@ PODS: - GoogleUtilities/Logger - GoogleUtilities/UserDefaults (7.8.0): - GoogleUtilities/Logger - - GTMSessionFetcher/Core (2.1.0) + - GTMSessionFetcher/Core (2.2.0) - nanopb (2.30909.0): - nanopb/decode (= 2.30909.0) - nanopb/encode (= 2.30909.0) @@ -118,13 +118,13 @@ PODS: - PromisesObjC (2.1.1) - screen_retriever (0.0.1): - FlutterMacOS - - Sentry (7.28.0): - - Sentry/Core (= 7.28.0) - - Sentry/Core (7.28.0) + - Sentry (7.30.0): + - Sentry/Core (= 7.30.0) + - Sentry/Core (7.30.0) - sentry_flutter (0.0.1): - Flutter - FlutterMacOS - - Sentry (~> 7.28.0) + - Sentry (~> 7.30.0) - share_plus (0.0.1): - FlutterMacOS - shared_preferences_macos (0.0.1): @@ -216,34 +216,34 @@ CHECKOUT OPTIONS: :tag: 10.0.0 SPEC CHECKSUMS: - cloud_firestore: ce63d5de1c7aeea46c6fb519b7ef8d774456923f + cloud_firestore: 74062ccfd34d272ba0b1c18e3f315e48da5e1ef8 Firebase: 1b810f3d0c0532e27a48f1961f8c0400a668a2cf - firebase_auth: b7363e9549b3e743cb17718df8c14a4d9052b3d7 - firebase_core: 038b7437522e821cec1de8a602ced1aabef5adcd - firebase_messaging: 32cb16296608ffcdecbc7aea50761d1310d3e6f2 - firebase_storage: 282b5a11c9c61834e7abb82b3ced46532fa1b418 - FirebaseAppCheckInterop: 9a7af9d0a4d9197265cda30194f3644e8aea24f9 + firebase_auth: 65dab2f61a160cab11d6bbbc4090ee8b1d8a17ed + firebase_core: 2ad407221995257e47215d9ae92467db0dd48ced + firebase_messaging: 730da0ddfc4ac41bfd66c4c2405ad7bb94fa0efa + firebase_storage: ba73a019ba35178ce2ff26662a8bbccf85847bf7 + FirebaseAppCheckInterop: 53eec3c354a95f8fe6ff947dd9518ea17f624914 FirebaseAuth: 493382cf533cc45e2862b00e9aa4cfe4c98daf71 - FirebaseAuthInterop: c342679f45bee2a665a3b9148a55fcdb10df8c66 + FirebaseAuthInterop: 15b2c717321d5e46a60562e388c4d1b039ea7e28 FirebaseCore: 97f48a3a567a72b8d4daa0f03c3aadb78df4e995 - FirebaseCoreExtension: 449595a035812f16314ca88cebf959e3bb77dd67 - FirebaseCoreInternal: 5eb3960335da5ea30115d57d39db6988c4ad06f3 + FirebaseCoreExtension: 69b966c399abc4ca6dc75006ab87160f81512725 + FirebaseCoreInternal: 96d75228e10fd369564da51bd898414eb0f54df5 FirebaseFirestore: d1b97d497a6e6c31bb38dff714af8e606395b959 - FirebaseInstallations: 7f1c9ae6bd9df6abe9c74124b38fa8740aba5df4 + FirebaseInstallations: 99d24bac0243cf8b0e96cf5426340d211f0bcc80 FirebaseMessaging: 8916bf5edb1dbfac74665a181e4d1ab3a78a08a2 FirebaseStorage: 8b0b0630e11b9f3e4a479a26cfccb70ec790ec50 FlutterMacOS: ae6af50a8ea7d6103d888583d46bd8328a7e9811 FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a GoogleDataTransport: 1c8145da7117bd68bbbed00cf304edb6a24de00f GoogleUtilities: 1d20a6ad97ef46f67bbdec158ce00563a671ebb7 - GTMSessionFetcher: ffbb25ec00ebcb5201adab0a56d808f6f1902d9f + GTMSessionFetcher: d62ffccea5108bb9e7762ee121ae63bbdd2c6303 nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 package_info_plus: 02d7a575e80f194102bef286361c6c326e4c29ce path_provider_macos: 3c0c3b4b0d4a76d2bf989a913c2de869c5641a19 PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb screen_retriever: 59634572a57080243dd1bf715e55b6c54f241a38 - Sentry: 2c6053e4cfe6dea6608135dea1928ffbb4ecfba5 - sentry_flutter: fad3ef0917dc1afa7d242af0743696ed9a9a8864 + Sentry: dcd74a503a6d4594ef5d6ab28cf30895a2c19a40 + sentry_flutter: d6f51618010b194d871b063903b1bb8170d396fb share_plus: 76dd39142738f7a68dd57b05093b5e8193f220f7 shared_preferences_macos: a64dc611287ed6cbe28fd1297898db1336975727 sqflite: a5789cceda41d54d23f31d6de539d65bb14100ea diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj index b3f4eae2..d3f743a2 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 */; }; - 5BEEBB210618FC78C25C277D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD9B847AF2EDFF5DD70FB0B1 /* Pods_Runner.framework */; }; + 8B1BFA106F02BC64478A0536 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B886FDF7BC28BE104671800 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -67,12 +67,12 @@ 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 = ""; }; - 67870CB7D7619180356ABB26 /* 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 = ""; }; + 5B886FDF7BC28BE104671800 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 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 = ""; }; - AD9B847AF2EDFF5DD70FB0B1 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C3ED8817A2A4CF63E12194DB /* 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 = ""; }; - E96585FC74421822FEBBEF5E /* 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 = ""; }; + E3D0B05989AC888AF8380CDD /* 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 = ""; }; + EFE00C80FAEB6D7591F8C412 /* 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 = ""; }; + F1CBEC973D3EE3E4C82A9845 /* 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 = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -80,7 +80,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5BEEBB210618FC78C25C277D /* Pods_Runner.framework in Frameworks */, + 8B1BFA106F02BC64478A0536 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -105,7 +105,7 @@ 33CEB47122A05771004F2AC0 /* Flutter */, 33CC10EE2044A3C60003C045 /* Products */, C16DBC6D5885D252E3ED5BAD /* Pods */, - C867155531E83FB42C3724AC /* Frameworks */, + 7DE93BF3BAA328D94DAD0DBD /* Frameworks */, ); sourceTree = ""; }; @@ -152,24 +152,24 @@ path = Runner; sourceTree = ""; }; + 7DE93BF3BAA328D94DAD0DBD /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5B886FDF7BC28BE104671800 /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; C16DBC6D5885D252E3ED5BAD /* Pods */ = { isa = PBXGroup; children = ( - 67870CB7D7619180356ABB26 /* Pods-Runner.debug.xcconfig */, - C3ED8817A2A4CF63E12194DB /* Pods-Runner.release.xcconfig */, - E96585FC74421822FEBBEF5E /* Pods-Runner.profile.xcconfig */, + E3D0B05989AC888AF8380CDD /* Pods-Runner.debug.xcconfig */, + F1CBEC973D3EE3E4C82A9845 /* Pods-Runner.release.xcconfig */, + EFE00C80FAEB6D7591F8C412 /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; }; - C867155531E83FB42C3724AC /* Frameworks */ = { - isa = PBXGroup; - children = ( - AD9B847AF2EDFF5DD70FB0B1 /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -177,14 +177,14 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 6EAE27CC1D0EC6FC5969A6BA /* [CP] Check Pods Manifest.lock */, + C618D44B4094415FE94DB17D /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 8C3FF4D8BAD82E9BF239120B /* [CP] Embed Pods Frameworks */, - 00A84E3CFF470E71E8012722 /* [CP] Copy Pods Resources */, + 655FD16CD37C97BBE36B7382 /* [CP] Embed Pods Frameworks */, + F194533615AC52C13FA7F569 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -253,23 +253,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 00A84E3CFF470E71E8012722 /* [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; - }; 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -307,7 +290,24 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 6EAE27CC1D0EC6FC5969A6BA /* [CP] Check Pods Manifest.lock */ = { + 655FD16CD37C97BBE36B7382 /* [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; + }; + C618D44B4094415FE94DB17D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -329,21 +329,21 @@ 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; }; - 8C3FF4D8BAD82E9BF239120B /* [CP] Embed Pods Frameworks */ = { + F194533615AC52C13FA7F569 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + "${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-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ diff --git a/pubspec.lock b/pubspec.lock index e69f902d..c275d468 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -7,21 +7,21 @@ packages: name: _fe_analyzer_shared url: "https://pub.dartlang.org" source: hosted - version: "49.0.0" + version: "50.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals url: "https://pub.dartlang.org" source: hosted - version: "1.0.5" + version: "1.0.7" analyzer: dependency: transitive description: name: analyzer url: "https://pub.dartlang.org" source: hosted - version: "5.1.0" + version: "5.2.0" archive: dependency: transitive description: @@ -42,7 +42,7 @@ packages: name: asn1lib url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.2" async: dependency: transitive description: @@ -91,7 +91,7 @@ packages: name: build_resolvers url: "https://pub.dartlang.org" source: hosted - version: "2.0.10" + version: "2.1.0" build_runner: dependency: "direct dev" description: @@ -105,7 +105,7 @@ packages: name: build_runner_core url: "https://pub.dartlang.org" source: hosted - version: "7.2.6" + version: "7.2.7" built_collection: dependency: transitive description: @@ -119,7 +119,7 @@ packages: name: built_value url: "https://pub.dartlang.org" source: hosted - version: "8.4.1" + version: "8.4.2" cached_network_image: dependency: "direct main" description: @@ -175,21 +175,21 @@ packages: name: cloud_firestore url: "https://pub.dartlang.org" source: hosted - version: "4.0.2" + version: "4.0.4" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "5.8.2" + version: "5.8.4" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web url: "https://pub.dartlang.org" source: hosted - version: "3.0.2" + version: "3.0.4" code_builder: dependency: transitive description: @@ -364,84 +364,84 @@ packages: name: firebase_auth url: "https://pub.dartlang.org" source: hosted - version: "4.0.2" + version: "4.1.1" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "6.10.4" + version: "6.11.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web url: "https://pub.dartlang.org" source: hosted - version: "5.0.2" + version: "5.1.1" firebase_core: dependency: "direct main" description: name: firebase_core url: "https://pub.dartlang.org" source: hosted - version: "2.1.0" + version: "2.1.1" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "4.5.1" + version: "4.5.2" firebase_core_web: dependency: transitive description: name: firebase_core_web url: "https://pub.dartlang.org" source: hosted - version: "2.0.0" + version: "2.0.1" firebase_messaging: dependency: "direct main" description: name: firebase_messaging url: "https://pub.dartlang.org" source: hosted - version: "14.0.2" + version: "14.0.4" firebase_messaging_platform_interface: dependency: transitive description: name: firebase_messaging_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "4.2.3" + version: "4.2.5" firebase_messaging_web: dependency: transitive description: name: firebase_messaging_web url: "https://pub.dartlang.org" source: hosted - version: "3.2.3" + version: "3.2.5" firebase_storage: dependency: "direct main" description: name: firebase_storage url: "https://pub.dartlang.org" source: hosted - version: "11.0.2" + version: "11.0.4" firebase_storage_platform_interface: dependency: transitive description: name: firebase_storage_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "4.1.21" + version: "4.1.22" firebase_storage_web: dependency: transitive description: name: firebase_storage_web url: "https://pub.dartlang.org" source: hosted - version: "3.3.12" + version: "3.3.14" fixnum: dependency: transitive description: @@ -507,7 +507,7 @@ packages: name: flutter_native_splash url: "https://pub.dartlang.org" source: hosted - version: "2.2.11" + version: "2.2.13" flutter_plugin_android_lifecycle: dependency: transitive description: @@ -521,7 +521,7 @@ packages: name: flutter_riverpod url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.1.1" flutter_spinkit: dependency: "direct main" description: @@ -573,7 +573,7 @@ packages: name: go_router url: "https://pub.dartlang.org" source: hosted - version: "5.1.1" + version: "5.1.5" google_fonts: dependency: "direct main" description: @@ -664,7 +664,7 @@ packages: name: in_app_purchase_android url: "https://pub.dartlang.org" source: hosted - version: "0.2.3+5" + version: "0.2.3+6" in_app_purchase_platform_interface: dependency: transitive description: @@ -678,7 +678,7 @@ packages: name: in_app_purchase_storekit url: "https://pub.dartlang.org" source: hosted - version: "0.3.2+2" + version: "0.3.3" infinite_scroll_pagination: dependency: "direct main" description: @@ -720,7 +720,7 @@ packages: name: json_serializable url: "https://pub.dartlang.org" source: hosted - version: "6.5.3" + version: "6.5.4" lints: dependency: transitive description: @@ -776,7 +776,7 @@ packages: name: msix url: "https://pub.dartlang.org" source: hosted - version: "3.6.6" + version: "3.7.0" nested: dependency: transitive description: @@ -832,7 +832,7 @@ packages: name: path_provider_android url: "https://pub.dartlang.org" source: hosted - version: "2.0.20" + version: "2.0.21" path_provider_ios: dependency: transitive description: @@ -888,7 +888,7 @@ packages: name: petitparser url: "https://pub.dartlang.org" source: hosted - version: "5.0.0" + version: "5.1.0" platform: dependency: transitive description: @@ -993,7 +993,7 @@ packages: name: riverpod url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.1.1" rxdart: dependency: transitive description: @@ -1014,28 +1014,28 @@ packages: name: sentry url: "https://pub.dartlang.org" source: hosted - version: "6.13.1" + version: "6.14.0" sentry_flutter: dependency: "direct main" description: name: sentry_flutter url: "https://pub.dartlang.org" source: hosted - version: "6.13.1" + version: "6.14.0" share_plus: dependency: "direct main" description: name: share_plus url: "https://pub.dartlang.org" source: hosted - version: "6.0.1" + version: "6.2.0" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "3.1.2" + version: "3.2.0" shared_preferences: dependency: transitive description: @@ -1105,7 +1105,7 @@ packages: name: shelf_web_socket url: "https://pub.dartlang.org" source: hosted - version: "1.0.2" + version: "1.0.3" shimmer: dependency: "direct main" description: @@ -1166,14 +1166,14 @@ packages: name: sqflite url: "https://pub.dartlang.org" source: hosted - version: "2.1.0+1" + version: "2.2.0+3" sqflite_common: dependency: transitive description: name: sqflite_common url: "https://pub.dartlang.org" source: hosted - version: "2.3.0" + version: "2.4.0+2" stack_trace: dependency: "direct main" description: @@ -1215,7 +1215,7 @@ packages: name: stream_transform url: "https://pub.dartlang.org" source: hosted - version: "2.0.1" + version: "2.1.0" string_scanner: dependency: transitive description: @@ -1250,7 +1250,7 @@ packages: name: table_calendar url: "https://pub.dartlang.org" source: hosted - version: "3.0.7" + version: "3.0.8" term_glyph: dependency: transitive description: @@ -1313,7 +1313,7 @@ packages: name: url_launcher_android url: "https://pub.dartlang.org" source: hosted - version: "6.0.19" + version: "6.0.21" url_launcher_ios: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 61c5ff45..d9ca640f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: sdk: flutter badges: ^2.0.3 cached_network_image: ^3.2.2 - cloud_firestore: ^4.0.2 + cloud_firestore: ^4.0.4 collection: ^1.16.0 convert: ^3.1.1 cupertino_icons: ^1.0.5 @@ -22,16 +22,16 @@ dependencies: expandable: ^5.0.1 fading_edge_scrollview: ^3.0.0 file_picker: ^5.2.2 - firebase_auth: ^4.0.2 - firebase_core: ^2.1.0 - firebase_messaging: ^14.0.2 - firebase_storage: ^11.0.2 + firebase_auth: ^4.1.1 + firebase_core: ^2.1.1 + firebase_messaging: ^14.0.4 + firebase_storage: ^11.0.4 fl_chart: ^0.55.2 flash: ^2.0.5 flutter_cache_manager: ^3.3.0 - flutter_riverpod: ^2.0.2 + flutter_riverpod: ^2.1.1 flutter_spinkit: ^5.1.0 - go_router: ^5.1.1 + go_router: ^5.1.5 google_fonts: ^3.0.1 google_nav_bar: ^5.0.6 hive: ^2.2.3 @@ -46,14 +46,14 @@ dependencies: percent_indicator: ^4.2.2 quick_actions: ^1.0.1 retrofit: ^3.0.1+1 - sentry_flutter: ^6.13.1 - share_plus: ^6.0.1 + sentry_flutter: ^6.14.0 + share_plus: ^6.2.0 shimmer: ^2.0.0 simple_icons: ^7.10.0 stack_trace: ^1.10.0 stash_memory: ^4.3.4 supercharged: ^2.1.1 - table_calendar: ^3.0.7 + table_calendar: ^3.0.8 transparent_image: ^2.0.0 tuple: ^2.0.1 url_launcher: ^6.1.6 @@ -66,14 +66,14 @@ dev_dependencies: # Generators build_runner: ^2.3.2 environment_config: ^3.1.0 - json_serializable: ^6.5.3 + json_serializable: ^6.5.4 hive_generator: ^2.0.0 retrofit_generator: ^4.2.0 # Tooling flutter_launcher_icons: ^0.10.0 flutter_lints: ^2.0.1 - flutter_native_splash: ^2.2.11 - msix: ^3.6.6 + flutter_native_splash: ^2.2.13 + msix: ^3.7.0 flutter: uses-material-design: true