diff --git a/.gitignore b/.gitignore index 9b064d30..5b784400 100644 --- a/.gitignore +++ b/.gitignore @@ -68,7 +68,6 @@ macos/LunaSea.pkg # Keys & Service Accounts android/key.jks android/key.properties -ios/GoogleService-Info.plist lib/firebase_options.dart # Node Dependency directories diff --git a/ios/Podfile.lock b/ios/Podfile.lock index dd735154..32c8750c 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -51,14 +51,14 @@ PODS: - Firebase/Storage (8.11.0): - Firebase/CoreOnly - FirebaseStorage (~> 8.11.0) - - firebase_auth (3.3.9): + - firebase_auth (3.3.11): - Firebase/Auth (= 8.11.0) - firebase_core - Flutter - firebase_core (1.13.1): - Firebase/CoreOnly (= 8.11.0) - Flutter - - firebase_messaging (11.2.8): + - firebase_messaging (11.2.11): - Firebase/Messaging (= 8.11.0) - firebase_core - Flutter @@ -133,7 +133,7 @@ PODS: - GoogleUtilities/UserDefaults (7.7.0): - GoogleUtilities/Logger - GTMSessionFetcher/Core (1.7.0) - - in_app_purchase_ios (0.0.1): + - in_app_purchase_storekit (0.0.1): - Flutter - nanopb (2.30908.0): - nanopb/decode (= 2.30908.0) @@ -145,7 +145,7 @@ PODS: - path_provider_ios (0.0.1): - Flutter - PromisesObjC (2.0.0) - - quick_actions (0.0.1): + - quick_actions_ios (0.0.1): - Flutter - SDWebImage (5.12.4): - SDWebImage/Core (= 5.12.4) @@ -172,10 +172,10 @@ DEPENDENCIES: - FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `8.11.0`) - Flutter (from `Flutter`) - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`) - - in_app_purchase_ios (from `.symlinks/plugins/in_app_purchase_ios/ios`) + - in_app_purchase_storekit (from `.symlinks/plugins/in_app_purchase_storekit/ios`) - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`) - - quick_actions (from `.symlinks/plugins/quick_actions/ios`) + - quick_actions_ios (from `.symlinks/plugins/quick_actions_ios/ios`) - share_plus (from `.symlinks/plugins/share_plus/ios`) - shared_preferences_ios (from `.symlinks/plugins/shared_preferences_ios/ios`) - sqflite (from `.symlinks/plugins/sqflite/ios`) @@ -221,14 +221,14 @@ EXTERNAL SOURCES: :path: Flutter flutter_native_splash: :path: ".symlinks/plugins/flutter_native_splash/ios" - in_app_purchase_ios: - :path: ".symlinks/plugins/in_app_purchase_ios/ios" + in_app_purchase_storekit: + :path: ".symlinks/plugins/in_app_purchase_storekit/ios" package_info_plus: :path: ".symlinks/plugins/package_info_plus/ios" path_provider_ios: :path: ".symlinks/plugins/path_provider_ios/ios" - quick_actions: - :path: ".symlinks/plugins/quick_actions/ios" + quick_actions_ios: + :path: ".symlinks/plugins/quick_actions_ios/ios" share_plus: :path: ".symlinks/plugins/share_plus/ios" shared_preferences_ios: @@ -249,9 +249,9 @@ SPEC CHECKSUMS: DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179 file_picker: 3e6c3790de664ccf9b882732d9db5eaf6b8d4eb1 Firebase: 44dd9724c84df18b486639e874f31436eaa9a20c - firebase_auth: 99c9cdc8cc2e59f6fd4960b6e183f5430d237838 + firebase_auth: bdfbd5b10da1db6d5eb6ae7dbda5d81365b9cc9d firebase_core: 08f6a85f62060111de5e98d6a214810d11365de9 - firebase_messaging: 36238f3d0b933af8c919aef608408aae06ba22e8 + firebase_messaging: 4a993bb4aa1a83349988d853c637fbb0494dab15 firebase_storage: 5b964cad5f351e9c35f8b0e0b878cdd095f30d09 FirebaseAuth: d96d73aba85d192d7a7aa0b86dd6d7f8ec170b4b FirebaseCore: 2f4f85b453cc8fea4bb2b37e370007d2bcafe3f0 @@ -266,12 +266,12 @@ SPEC CHECKSUMS: GoogleDataTransport: 629c20a4d363167143f30ea78320d5a7eb8bd940 GoogleUtilities: e0913149f6b0625b553d70dae12b49fc62914fd1 GTMSessionFetcher: 43748f93435c2aa068b1cbe39655aaf600652e91 - in_app_purchase_ios: 04ed55fdd1012db54095d6801335b5f5de0a475f + in_app_purchase_storekit: 6dec89fe3b9698847ed4aaf65fde6c17491620ad nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02 PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58 - quick_actions: cd83314083fa994182e6cd9e7516167a215a4f83 + quick_actions_ios: 622e9076602c57f1f937f1c13e5c59c3379347e9 SDWebImage: 631cf572cc93dfdfe54162e556410a61f1141928 share_plus: 056a1e8ac890df3e33cb503afffaf1e9b4fbae68 shared_preferences_ios: 548a61f8053b9b8a49ac19c1ffbc8b92c50d68ad diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index ca08b361..3d525120 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -8,17 +8,16 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 2531CE8301F0655703496113 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F138C214B6380DECD36F0384 /* Pods_Runner.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 71A05AE434E844719EB988D4 /* Pods_ImageNotification.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12E6C76240274818321366D0 /* Pods_ImageNotification.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 818599D1448F67EBA84D2ED5 /* Pods_ImageNotification.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44D8C9D05C0E837020BE523E /* 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 */; }; - 9C64E11627C8258B002F0BCE /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9C64E11527C8258B002F0BCE /* GoogleService-Info.plist */; }; 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, ); }; }; - EBF59B2B5325352037FC2EBC /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EC34775757F2DAB539D62DD /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -56,14 +55,12 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 12E6C76240274818321366D0 /* Pods_ImageNotification.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ImageNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 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 = ""; }; - 25D3DA1EF5A92917FAE82E6A /* 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 = ""; }; - 3EC34775757F2DAB539D62DD /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4154A508AAFE9E35BB80EFB3 /* 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 = ""; }; - 44D8C9D05C0E837020BE523E /* Pods_ImageNotification.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ImageNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6DA1FEB576835DBF4304FF3D /* 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 = ""; }; + 4F5C0FB26CBF11545D553029 /* 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 = ""; }; + 73D80A38BDB3CC916EED1536 /* 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 = ""; }; 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 = ""; }; @@ -74,18 +71,19 @@ 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 = ""; }; - 983EAA907767CD99D8946112 /* 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 = ""; }; 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 = ""; }; 9C63379725F08BCB00C44AF3 /* Debug-ImageNotification.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Debug-ImageNotification.xcconfig"; path = "Flutter/Debug-ImageNotification.xcconfig"; sourceTree = ""; }; - 9C64E11527C8258B002F0BCE /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9C7092AF25E77E470056AE0B /* ImageNotification.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ImageNotification.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 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 = ""; }; - A0F3DBCF145FD2D41039E47A /* 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 = ""; }; - D8762CCAB7BAAB4606DAE378 /* 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 = ""; }; + CF9202078863A9B94A7A396D /* 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 = ""; }; + D5F064CBF77EA29CC2117539 /* 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 = ""; }; + DD90068ACEA6E86B11122527 /* 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 = ""; }; + E058D5E88D360ABA412ECD54 /* 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 = ""; }; + F138C214B6380DECD36F0384 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -94,7 +92,7 @@ buildActionMask = 2147483647; files = ( 9C2991242453FE3100B93AB2 /* StoreKit.framework in Frameworks */, - EBF59B2B5325352037FC2EBC /* Pods_Runner.framework in Frameworks */, + 2531CE8301F0655703496113 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -102,7 +100,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 818599D1448F67EBA84D2ED5 /* Pods_ImageNotification.framework in Frameworks */, + 71A05AE434E844719EB988D4 /* Pods_ImageNotification.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -125,7 +123,6 @@ 97C146E51CF9000F007C117D = { isa = PBXGroup; children = ( - 9C64E11527C8258B002F0BCE /* GoogleService-Info.plist */, 9740EEB11CF90186004384FC /* Flutter */, 97C146F01CF9000F007C117D /* Runner */, 9C7092B025E77E470056AE0B /* ImageNotification */, @@ -182,8 +179,8 @@ isa = PBXGroup; children = ( 9C2991232453FE3100B93AB2 /* StoreKit.framework */, - 44D8C9D05C0E837020BE523E /* Pods_ImageNotification.framework */, - 3EC34775757F2DAB539D62DD /* Pods_Runner.framework */, + 12E6C76240274818321366D0 /* Pods_ImageNotification.framework */, + F138C214B6380DECD36F0384 /* Pods_Runner.framework */, ); name = Frameworks; sourceTree = ""; @@ -191,12 +188,12 @@ F5D05D221249C73674C5DB0D /* Pods */ = { isa = PBXGroup; children = ( - D8762CCAB7BAAB4606DAE378 /* Pods-ImageNotification.debug.xcconfig */, - A0F3DBCF145FD2D41039E47A /* Pods-ImageNotification.release.xcconfig */, - 25D3DA1EF5A92917FAE82E6A /* Pods-ImageNotification.profile.xcconfig */, - 983EAA907767CD99D8946112 /* Pods-Runner.debug.xcconfig */, - 6DA1FEB576835DBF4304FF3D /* Pods-Runner.release.xcconfig */, - 4154A508AAFE9E35BB80EFB3 /* Pods-Runner.profile.xcconfig */, + DD90068ACEA6E86B11122527 /* Pods-ImageNotification.debug.xcconfig */, + 73D80A38BDB3CC916EED1536 /* Pods-ImageNotification.release.xcconfig */, + CF9202078863A9B94A7A396D /* Pods-ImageNotification.profile.xcconfig */, + 4F5C0FB26CBF11545D553029 /* Pods-Runner.debug.xcconfig */, + D5F064CBF77EA29CC2117539 /* Pods-Runner.release.xcconfig */, + E058D5E88D360ABA412ECD54 /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; @@ -208,7 +205,7 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 77B06AD4D10DD3234D3E696A /* [CP] Check Pods Manifest.lock */, + 7A8F632938DA05B2AB5BA7E9 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, @@ -216,8 +213,8 @@ 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, 9C7092B825E77E470056AE0B /* Embed App Extensions */, - 037B535FA698BAC28D474E95 /* [CP] Embed Pods Frameworks */, - 675BF3D91D3F2771B90AE096 /* [CP] Copy Pods Resources */, + 2547ADFEF951CE17E52EA3B7 /* [CP] Embed Pods Frameworks */, + 8B06AA845ADDAA51F93029A4 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -233,7 +230,7 @@ isa = PBXNativeTarget; buildConfigurationList = 9C7092BC25E77E470056AE0B /* Build configuration list for PBXNativeTarget "ImageNotification" */; buildPhases = ( - AD08B62AAE2667397853C9D8 /* [CP] Check Pods Manifest.lock */, + 8731F084CD961C32553A4266 /* [CP] Check Pods Manifest.lock */, 9C7092AB25E77E470056AE0B /* Sources */, 9C7092AC25E77E470056AE0B /* Frameworks */, 9C7092AD25E77E470056AE0B /* Resources */, @@ -296,7 +293,6 @@ files = ( 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 9C64E11627C8258B002F0BCE /* GoogleService-Info.plist in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, ); @@ -312,7 +308,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 037B535FA698BAC28D474E95 /* [CP] Embed Pods Frameworks */ = { + 2547ADFEF951CE17E52EA3B7 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -336,11 +332,11 @@ "${BUILT_PRODUCTS_DIR}/SwiftyGif/SwiftyGif.framework", "${BUILT_PRODUCTS_DIR}/file_picker/file_picker.framework", "${BUILT_PRODUCTS_DIR}/flutter_native_splash/flutter_native_splash.framework", - "${BUILT_PRODUCTS_DIR}/in_app_purchase_ios/in_app_purchase_ios.framework", + "${BUILT_PRODUCTS_DIR}/in_app_purchase_storekit/in_app_purchase_storekit.framework", "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", "${BUILT_PRODUCTS_DIR}/package_info_plus/package_info_plus.framework", "${BUILT_PRODUCTS_DIR}/path_provider_ios/path_provider_ios.framework", - "${BUILT_PRODUCTS_DIR}/quick_actions/quick_actions.framework", + "${BUILT_PRODUCTS_DIR}/quick_actions_ios/quick_actions_ios.framework", "${BUILT_PRODUCTS_DIR}/share_plus/share_plus.framework", "${BUILT_PRODUCTS_DIR}/shared_preferences_ios/shared_preferences_ios.framework", "${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework", @@ -365,11 +361,11 @@ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyGif.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/file_picker.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_native_splash.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/in_app_purchase_ios.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/in_app_purchase_storekit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/package_info_plus.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider_ios.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/quick_actions.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/quick_actions_ios.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/share_plus.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences_ios.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework", @@ -394,25 +390,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 675BF3D91D3F2771B90AE096 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh", - "${PODS_ROOT}/FirebaseFirestore/FirebaseFirestore/Resources/gRPCCertificates-Cpp.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 77B06AD4D10DD3234D3E696A /* [CP] Check Pods Manifest.lock */ = { + 7A8F632938DA05B2AB5BA7E9 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -434,21 +412,7 @@ 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; }; - 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"; - }; - AD08B62AAE2667397853C9D8 /* [CP] Check Pods Manifest.lock */ = { + 8731F084CD961C32553A4266 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -470,6 +434,38 @@ 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; }; + 8B06AA845ADDAA51F93029A4 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh", + "${PODS_ROOT}/FirebaseFirestore/FirebaseFirestore/Resources/gRPCCertificates-Cpp.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + 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 */ @@ -588,10 +584,7 @@ ); INFOPLIST_FILE = Runner/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Flutter", @@ -729,10 +722,7 @@ ); INFOPLIST_FILE = Runner/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Flutter", @@ -765,10 +755,7 @@ ); INFOPLIST_FILE = Runner/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Flutter", @@ -799,11 +786,7 @@ GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = ImageNotification/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = app.lunasea.lunasea.ImageNotification; @@ -831,11 +814,7 @@ GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = ImageNotification/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = app.lunasea.lunasea.ImageNotification; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -862,11 +841,7 @@ GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = ImageNotification/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = app.lunasea.lunasea.ImageNotification; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/lib/core/system/in_app_purchases.dart b/lib/core/system/in_app_purchases.dart index c5f1e8b6..51c3ca75 100644 --- a/lib/core/system/in_app_purchases.dart +++ b/lib/core/system/in_app_purchases.dart @@ -3,7 +3,6 @@ import 'dart:io'; import 'package:flutter/material.dart'; import 'package:lunasea/core.dart'; import 'package:in_app_purchase/in_app_purchase.dart'; -import 'package:in_app_purchase_android/in_app_purchase_android.dart'; extension ProductDetailsExtension on ProductDetails { IconData get icon { @@ -76,9 +75,6 @@ class LunaInAppPurchases { /// - Fetch and store donation IAPs Future initialize() async { if (isPlatformCompatible) { - if (Platform.isAndroid) { - InAppPurchaseAndroidPlatformAddition.enablePendingPurchases(); - } isAvailable = await connection.isAvailable(); if (isAvailable) { // Open listener diff --git a/lib/modules/tautulli/core/graphs/bar_graph.dart b/lib/modules/tautulli/core/graphs/bar_graph.dart index e0d03e30..4716f442 100644 --- a/lib/modules/tautulli/core/graphs/bar_graph.dart +++ b/lib/modules/tautulli/core/graphs/bar_graph.dart @@ -17,7 +17,7 @@ class TautulliBarGraphHelper { x: cIndex, barRods: [ BarChartRodData( - y: data.series!.fold( + toY: data.series!.fold( 0, (value, data) => value + data.data![cIndex]!), width: BAR_WIDTH, borderRadius: const BorderRadius.only( diff --git a/lib/modules/wake_on_lan/core/api.dart b/lib/modules/wake_on_lan/core/api.dart index 802d7cc6..baa5c6fe 100644 --- a/lib/modules/wake_on_lan/core/api.dart +++ b/lib/modules/wake_on_lan/core/api.dart @@ -22,8 +22,8 @@ class WakeOnLANAPI { } Future wake() async { - IPv4Address ipv4 = IPv4Address.from(broadcastAddress!); - MACAddress mac = MACAddress.from(macAddress!); - return WakeOnLAN.from(ipv4, mac).wake(); + IPv4Address ipv4 = IPv4Address(broadcastAddress!); + MACAddress mac = MACAddress(macAddress!); + return WakeOnLAN(ipv4, mac).wake(); } } diff --git a/macos/Podfile.lock b/macos/Podfile.lock index 10d1fe91..230fd741 100644 --- a/macos/Podfile.lock +++ b/macos/Podfile.lock @@ -20,7 +20,7 @@ PODS: - Firebase/Storage (8.11.0): - Firebase/CoreOnly - FirebaseStorage (~> 8.11.0) - - firebase_auth (3.3.9): + - firebase_auth (3.3.11): - Firebase/Auth (~> 8.11.0) - Firebase/CoreOnly (~> 8.11.0) - firebase_core @@ -28,7 +28,7 @@ PODS: - firebase_core (1.13.1): - Firebase/CoreOnly (~> 8.11.0) - FlutterMacOS - - firebase_messaging (11.2.8): + - firebase_messaging (11.2.11): - Firebase/CoreOnly (~> 8.11.0) - Firebase/Messaging (~> 8.11.0) - firebase_core @@ -122,7 +122,7 @@ PODS: - FMDB (>= 2.7.5) - url_launcher_macos (0.0.1): - FlutterMacOS - - window_manager (0.1.4): + - window_manager (0.2.0): - FlutterMacOS DEPENDENCIES: @@ -198,11 +198,11 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: cloud_firestore: aaecbaa2643ca4de74935d30d0eab5201268c44f - file_selector_macos: ff6dc948d4ddd34e8602a1f60b7d0b4cc6051a47 + file_selector_macos: f1b08a781e66103e3ba279fd5d4024a2478b3af6 Firebase: 44dd9724c84df18b486639e874f31436eaa9a20c - firebase_auth: 91f5623266bd972f962686486b23d22d833d6634 + firebase_auth: 09509665526e4e137aa4e79e5117155fc4560998 firebase_core: 11d0b4e9fa6120706c015fbfe5f4b409758dae5d - firebase_messaging: ee30d33c6e20231b0ad2901998882e22bf21a077 + firebase_messaging: ebfaa890ba507562f9cb8ad867bc94ac9752dda5 firebase_storage: 81f9079d181bebf1cb405da85ada3b4cce961ff3 FirebaseAuth: d96d73aba85d192d7a7aa0b86dd6d7f8ec170b4b FirebaseCore: 2f4f85b453cc8fea4bb2b37e370007d2bcafe3f0 @@ -224,7 +224,7 @@ SPEC CHECKSUMS: shared_preferences_macos: a64dc611287ed6cbe28fd1297898db1336975727 sqflite: a5789cceda41d54d23f31d6de539d65bb14100ea url_launcher_macos: 597e05b8e514239626bcf4a850fcf9ef5c856ec3 - window_manager: 02776e5a599084cd4576e27a42dd5ec6f49132cf + window_manager: 3a1844359a6295ab1e47659b1a777e36773cd6e8 PODFILE CHECKSUM: f4517543c26c98f326cf6d7fa224b06b48149f33 diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj index fb3bc2de..05d2f80b 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 */; }; - 359E8958E0FDB0E1B8056665 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A73256D920C6F70105997E71 /* Pods_Runner.framework */; }; + B93FAE3417DF622FFCE9A72B /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9E8D9AFBE2EACD59C6EB92E /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -53,7 +53,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 2F251B7DC6B6B9B025A2658C /* 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 = ""; }; + 2E39BD12B546DA38892FA7D2 /* 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 = ""; }; 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 = ""; }; - 6ABA22FF4B49AD65C3FFF372 /* 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 = ""; }; - A73256D920C6F70105997E71 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B3AEFE175377499CACE584BA /* 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 = ""; }; + A98B600227400F971EA7BA9D /* 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 = ""; }; + B5EB49C5BF7B87FB147F45E9 /* 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 = ""; }; + F9E8D9AFBE2EACD59C6EB92E /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -80,7 +80,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 359E8958E0FDB0E1B8056665 /* Pods_Runner.framework in Frameworks */, + B93FAE3417DF622FFCE9A72B /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -105,7 +105,7 @@ 33CEB47122A05771004F2AC0 /* Flutter */, 33CC10EE2044A3C60003C045 /* Products */, C16DBC6D5885D252E3ED5BAD /* Pods */, - DE8D9F48121267FBD4F509B5 /* Frameworks */, + EC7EB98E8B7F61096D1A25ED /* Frameworks */, ); sourceTree = ""; }; @@ -155,17 +155,17 @@ C16DBC6D5885D252E3ED5BAD /* Pods */ = { isa = PBXGroup; children = ( - B3AEFE175377499CACE584BA /* Pods-Runner.debug.xcconfig */, - 2F251B7DC6B6B9B025A2658C /* Pods-Runner.release.xcconfig */, - 6ABA22FF4B49AD65C3FFF372 /* Pods-Runner.profile.xcconfig */, + B5EB49C5BF7B87FB147F45E9 /* Pods-Runner.debug.xcconfig */, + A98B600227400F971EA7BA9D /* Pods-Runner.release.xcconfig */, + 2E39BD12B546DA38892FA7D2 /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; }; - DE8D9F48121267FBD4F509B5 /* Frameworks */ = { + EC7EB98E8B7F61096D1A25ED /* Frameworks */ = { isa = PBXGroup; children = ( - A73256D920C6F70105997E71 /* Pods_Runner.framework */, + F9E8D9AFBE2EACD59C6EB92E /* Pods_Runner.framework */, ); name = Frameworks; sourceTree = ""; @@ -177,14 +177,14 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 296AC746F464A68CC314A91E /* [CP] Check Pods Manifest.lock */, + 72B1B3A927EE83580A7C286F /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 12E865761AFB3F3234A2F84C /* [CP] Embed Pods Frameworks */, - 2C5659A20D0672BE31A2DC98 /* [CP] Copy Pods Resources */, + F7BE9A8478CB54D2AF31942C /* [CP] Embed Pods Frameworks */, + 8A84025B6A58B16B972BDB51 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -253,62 +253,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 12E865761AFB3F3234A2F84C /* [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; - }; - 296AC746F464A68CC314A91E /* [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; - }; - 2C5659A20D0672BE31A2DC98 /* [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; @@ -346,6 +290,62 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; + 72B1B3A927EE83580A7C286F /* [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; + }; + 8A84025B6A58B16B972BDB51 /* [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; + }; + F7BE9A8478CB54D2AF31942C /* [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; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ diff --git a/pubspec.lock b/pubspec.lock index 3b11db7a..f74a7131 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -91,7 +91,7 @@ packages: name: build_runner url: "https://pub.dartlang.org" source: hosted - version: "2.1.7" + version: "2.1.8" build_runner_core: dependency: transitive description: @@ -204,13 +204,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "3.0.1" - coverage: - dependency: transitive - description: - name: coverage - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" cross_file: dependency: transitive description: @@ -316,6 +309,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.1" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" ffi: dependency: transitive description: @@ -336,14 +336,14 @@ packages: name: file_picker url: "https://pub.dartlang.org" source: hosted - version: "4.5.0" + version: "4.5.1" file_selector_macos: dependency: "direct main" description: name: file_selector_macos url: "https://pub.dartlang.org" source: hosted - version: "0.0.4+1" + version: "0.8.2" file_selector_platform_interface: dependency: "direct main" description: @@ -357,7 +357,7 @@ packages: name: firebase_auth url: "https://pub.dartlang.org" source: hosted - version: "3.3.9" + version: "3.3.11" firebase_auth_platform_interface: dependency: transitive description: @@ -399,7 +399,7 @@ packages: name: firebase_messaging url: "https://pub.dartlang.org" source: hosted - version: "11.2.8" + version: "11.2.11" firebase_messaging_platform_interface: dependency: transitive description: @@ -448,7 +448,7 @@ packages: name: fl_chart url: "https://pub.dartlang.org" source: hosted - version: "0.45.0" + version: "0.46.0" flash: dependency: "direct main" description: @@ -507,7 +507,7 @@ packages: name: flutter_native_splash url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.1.1" flutter_plugin_android_lifecycle: dependency: transitive description: @@ -522,6 +522,11 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "5.1.0" + flutter_test: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" flutter_web_plugins: dependency: transitive description: flutter @@ -561,7 +566,7 @@ packages: name: go_router url: "https://pub.dartlang.org" source: hosted - version: "3.0.3" + version: "3.0.4" google_nav_bar: dependency: "direct main" description: @@ -631,21 +636,14 @@ packages: name: in_app_purchase url: "https://pub.dartlang.org" source: hosted - version: "1.0.9" + version: "3.0.2" in_app_purchase_android: dependency: transitive description: name: in_app_purchase_android url: "https://pub.dartlang.org" source: hosted - version: "0.1.6" - in_app_purchase_ios: - dependency: transitive - description: - name: in_app_purchase_ios - url: "https://pub.dartlang.org" - source: hosted - version: "0.1.4" + version: "0.2.2+2" in_app_purchase_platform_interface: dependency: transitive description: @@ -653,6 +651,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.3.1" + in_app_purchase_storekit: + dependency: transitive + description: + name: in_app_purchase_storekit + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.0+1" infinite_scroll_pagination: dependency: "direct main" description: @@ -694,7 +699,7 @@ packages: name: json_serializable url: "https://pub.dartlang.org" source: hosted - version: "6.1.4" + version: "6.1.5" layout: dependency: "direct main" description: @@ -750,7 +755,7 @@ packages: name: modal_bottom_sheet url: "https://pub.dartlang.org" source: hosted - version: "2.0.0" + version: "2.0.1" nested: dependency: transitive description: @@ -758,13 +763,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.0.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.1" octo_image: dependency: transitive description: @@ -960,6 +958,20 @@ packages: name: quick_actions url: "https://pub.dartlang.org" source: hosted + version: "0.6.0+10" + quick_actions_android: + dependency: transitive + description: + name: quick_actions_android + url: "https://pub.dartlang.org" + source: hosted + version: "0.6.0+9" + quick_actions_ios: + dependency: transitive + description: + name: quick_actions_ios + url: "https://pub.dartlang.org" + source: hosted version: "0.6.0+9" quick_actions_platform_interface: dependency: transitive @@ -1002,42 +1014,42 @@ packages: name: share_plus url: "https://pub.dartlang.org" source: hosted - version: "3.1.0" + version: "4.0.1" share_plus_linux: dependency: transitive description: name: share_plus_linux url: "https://pub.dartlang.org" source: hosted - version: "2.0.4" + version: "3.0.0" share_plus_macos: dependency: transitive description: name: share_plus_macos url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "3.0.0" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "2.0.1" + version: "3.0.0" share_plus_web: dependency: transitive description: name: share_plus_web url: "https://pub.dartlang.org" source: hosted - version: "2.0.4" + version: "3.0.0" share_plus_windows: dependency: transitive description: name: share_plus_windows url: "https://pub.dartlang.org" source: hosted - version: "2.0.3" + version: "3.0.0" shared_preferences: dependency: transitive description: @@ -1101,20 +1113,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.2.0" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" - shelf_static: - dependency: transitive - description: - name: shelf_static - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" shelf_web_socket: dependency: transitive description: @@ -1162,27 +1160,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.3.1" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - source_maps: - dependency: transitive - description: - name: source_maps - url: "https://pub.dartlang.org" - source: hosted - version: "0.10.10" source_span: dependency: transitive description: name: source_span url: "https://pub.dartlang.org" source: hosted - version: "1.8.2" + version: "1.8.1" sqflite: dependency: transitive description: @@ -1274,27 +1258,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.2.0" - test: - dependency: "direct dev" - description: - name: test - url: "https://pub.dartlang.org" - source: hosted - version: "1.20.1" test_api: dependency: transitive description: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.9" - test_core: - dependency: transitive - description: - name: test_core - url: "https://pub.dartlang.org" - source: hosted - version: "0.4.11" + version: "0.4.8" timing: dependency: transitive description: @@ -1400,20 +1370,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.1" - vm_service: - dependency: transitive - description: - name: vm_service - url: "https://pub.dartlang.org" - source: hosted - version: "8.2.0" wake_on_lan: dependency: "direct main" description: name: wake_on_lan url: "https://pub.dartlang.org" source: hosted - version: "2.0.3+2" + version: "3.0.0" watcher: dependency: transitive description: @@ -1428,13 +1391,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.0" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" win32: dependency: transitive description: @@ -1448,7 +1404,7 @@ packages: name: window_manager url: "https://pub.dartlang.org" source: hosted - version: "0.1.8" + version: "0.2.0" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 1a7efa6b..5a28aced 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: lunasea description: Self-Hosted Controller -version: 10.0.0+1 +version: 10.0.1+1 publish_to: 'none' environment: sdk: '>=2.15.0 <3.0.0' @@ -20,35 +20,35 @@ dependencies: envify: ^2.0.2 expandable: ^5.0.1 fading_edge_scrollview: ^2.0.1 - file_picker: ^4.5.0 - file_selector_macos: ^0.0.4 + file_picker: ^4.5.1 + file_selector_macos: ^0.8.2 file_selector_platform_interface: ^2.0.4 - firebase_auth: ^3.3.9 + firebase_auth: ^3.3.11 firebase_core: ^1.13.1 - firebase_messaging: ^11.2.8 + firebase_messaging: ^11.2.11 firebase_storage: ^10.2.9 - fl_chart: ^0.45.0 + fl_chart: ^0.46.0 flash: ^2.0.3+2 fluro: ^2.0.3 flutter_cache_manager: ^3.3.0 flutter_spinkit: ^5.1.0 - go_router: ^3.0.3 + go_router: ^3.0.4 google_nav_bar: ^5.0.5 hive: ^2.0.6 hive_flutter: ^1.1.0 - in_app_purchase: ^1.0.9 + in_app_purchase: ^3.0.2 infinite_scroll_pagination: ^3.1.0 intl: ^0.17.0 json_annotation: ^4.4.0 layout: ^1.0.2 - modal_bottom_sheet: ^2.0.0 + modal_bottom_sheet: ^2.0.1 package_info_plus: ^1.4.0 path_provider: ^2.0.9 percent_indicator: ^4.0.0 provider: ^6.0.2 - quick_actions: ^0.6.0+9 + quick_actions: ^0.6.0+10 retrofit: ^3.0.1+1 - share_plus: ^3.1.0 + share_plus: ^4.0.1 shimmer: ^2.0.0 stack_trace: ^1.10.0 stash_memory: ^4.0.1 @@ -58,23 +58,21 @@ dependencies: tuple: ^2.0.0 url_launcher: ^6.0.20 uuid: ^3.0.6 - wake_on_lan: ^2.0.3+2 - window_manager: ^0.1.8 + wake_on_lan: ^3.0.0 + window_manager: ^0.2.0 xml: ^5.3.1 dev_dependencies: # Generators - build_runner: ^2.1.7 + build_runner: ^2.1.8 envify_generator: ^2.0.2 - json_serializable: ^6.1.4 + json_serializable: ^6.1.5 hive_generator: ^1.1.2 retrofit_generator: ^4.0.1 # Tooling flutter_launcher_icons: ^0.9.2 flutter_lints: ^1.0.4 - flutter_native_splash: ^2.0.5 - # Testing - test: ^1.20.1 + flutter_native_splash: ^2.1.1 dependency_overrides: analyzer: ^3.3.1