diff --git a/frontend/app/android/.gitignore b/frontend/app/android/.gitignore index 63c86fe3..48354a3d 100644 --- a/frontend/app/android/.gitignore +++ b/frontend/app/android/.gitignore @@ -94,3 +94,8 @@ capacitor-cordova-android-plugins # Copied web assets app/src/main/assets/public + +# Generated Config files +app/src/main/assets/capacitor.config.json +app/src/main/assets/capacitor.plugins.json +app/src/main/res/xml/config.xml diff --git a/frontend/app/android/capacitor.settings.gradle b/frontend/app/android/capacitor.settings.gradle index ed17b8b0..4817a66f 100644 --- a/frontend/app/android/capacitor.settings.gradle +++ b/frontend/app/android/capacitor.settings.gradle @@ -1,60 +1,60 @@ // DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN include ':capacitor-android' -project(':capacitor-android').projectDir = new File('../../../node_modules/.pnpm/@capacitor+android@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/android/capacitor') +project(':capacitor-android').projectDir = new File('../../../node_modules/.pnpm/@capacitor+android@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/android/capacitor') include ':capacitor-community-in-app-review' -project(':capacitor-community-in-app-review').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review/android') +project(':capacitor-community-in-app-review').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/in-app-review/android') include ':capacitor-community-screen-brightness' -project(':capacitor-community-screen-brightness').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness/android') +project(':capacitor-community-screen-brightness').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/screen-brightness/android') include ':capacitor-app' -project(':capacitor-app').projectDir = new File('../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app/android') +project(':capacitor-app').projectDir = new File('../../../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.2/node_modules/@capacitor/app/android') include ':capacitor-browser' -project(':capacitor-browser').projectDir = new File('../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser/android') +project(':capacitor-browser').projectDir = new File('../../../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.2/node_modules/@capacitor/browser/android') include ':capacitor-clipboard' -project(':capacitor-clipboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard/android') +project(':capacitor-clipboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/clipboard/android') include ':capacitor-device' -project(':capacitor-device').projectDir = new File('../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device/android') +project(':capacitor-device').projectDir = new File('../../../node_modules/.pnpm/@capacitor+device@8.0.3_@capacitor+core@8.5.2/node_modules/@capacitor/device/android') include ':capacitor-dialog' -project(':capacitor-dialog').projectDir = new File('../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog/android') +project(':capacitor-dialog').projectDir = new File('../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/dialog/android') include ':capacitor-filesystem' -project(':capacitor-filesystem').projectDir = new File('../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem/android') +project(':capacitor-filesystem').projectDir = new File('../../../node_modules/.pnpm/@capacitor+filesystem@8.1.3_@capacitor+core@8.5.2/node_modules/@capacitor/filesystem/android') include ':capacitor-geolocation' -project(':capacitor-geolocation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation/android') +project(':capacitor-geolocation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+geolocation@8.2.2_@capacitor+core@8.5.2/node_modules/@capacitor/geolocation/android') include ':capacitor-haptics' -project(':capacitor-haptics').projectDir = new File('../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics/android') +project(':capacitor-haptics').projectDir = new File('../../../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/haptics/android') include ':capacitor-keyboard' -project(':capacitor-keyboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard/android') +project(':capacitor-keyboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.2/node_modules/@capacitor/keyboard/android') include ':capacitor-local-notifications' -project(':capacitor-local-notifications').projectDir = new File('../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications/android') +project(':capacitor-local-notifications').projectDir = new File('../../../node_modules/.pnpm/@capacitor+local-notifications@8.3.1_@capacitor+core@8.5.2/node_modules/@capacitor/local-notifications/android') include ':capacitor-network' -project(':capacitor-network').projectDir = new File('../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network/android') +project(':capacitor-network').projectDir = new File('../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/network/android') include ':capacitor-preferences' -project(':capacitor-preferences').projectDir = new File('../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences/android') +project(':capacitor-preferences').projectDir = new File('../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/preferences/android') include ':capacitor-screen-orientation' -project(':capacitor-screen-orientation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation/android') +project(':capacitor-screen-orientation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/screen-orientation/android') include ':capacitor-share' -project(':capacitor-share').projectDir = new File('../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share/android') +project(':capacitor-share').projectDir = new File('../../../node_modules/.pnpm/@capacitor+share@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/share/android') include ':capacitor-splash-screen' -project(':capacitor-splash-screen').projectDir = new File('../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen/android') +project(':capacitor-splash-screen').projectDir = new File('../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/splash-screen/android') include ':transistorsoft-capacitor-background-fetch' -project(':transistorsoft-capacitor-background-fetch').projectDir = new File('../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch/android') +project(':transistorsoft-capacitor-background-fetch').projectDir = new File('../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.1.3_@capacitor+core@8.5.2/node_modules/@transistorsoft/capacitor-background-fetch/android') include ':capacitor-secure-storage-plugin' -project(':capacitor-secure-storage-plugin').projectDir = new File('../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin/android') +project(':capacitor-secure-storage-plugin').projectDir = new File('../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.13.0_@capacitor+core@8.5.2/node_modules/capacitor-secure-storage-plugin/android') diff --git a/frontend/app/ios/.gitignore b/frontend/app/ios/.gitignore index 01ad5202..9d736a6a 100644 --- a/frontend/app/ios/.gitignore +++ b/frontend/app/ios/.gitignore @@ -1,5 +1,6 @@ App/build App/Pods +App/output App/App/public DerivedData xcuserdata @@ -7,3 +8,5 @@ xcuserdata # Cordova plugins for Capacitor capacitor-cordova-ios-plugins +# Generated Config files +App/App/capacitor.config.json \ No newline at end of file diff --git a/frontend/app/ios/App/App.xcodeproj/project.pbxproj b/frontend/app/ios/App/App.xcodeproj/project.pbxproj index 7073dc75..e7d77406 100644 --- a/frontend/app/ios/App/App.xcodeproj/project.pbxproj +++ b/frontend/app/ios/App/App.xcodeproj/project.pbxproj @@ -14,7 +14,8 @@ 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; }; 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; - 88B0D35EB4B7888A415041EE /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C462D51B10BE605A8502F2C /* Pods_App.framework */; }; + 9582B6852FE996820072D4E8 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9582B6842FE996800072D4E8 /* SceneDelegate.swift */; }; + A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -27,10 +28,10 @@ 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; }; - 7C462D51B10BE605A8502F2C /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E2D249FB277CB255005492AC /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = App.entitlements; sourceTree = ""; }; - EA601541CA9010D807358964 /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; - EB81CB8CD78E2A93A8154B20 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; + 9582B6842FE996800072D4E8 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; + FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -38,20 +39,28 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 88B0D35EB4B7888A415041EE /* Pods_App.framework in Frameworks */, + A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */ = { + isa = PBXGroup; + children = ( + AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 504EC2FB1FED79650016851F = { isa = PBXGroup; children = ( 504EC3061FED79650016851F /* App */, 504EC3051FED79650016851F /* Products */, - 93DA7B5AF35933F9EF51EE34 /* Pods */, - 819423158BC1FAAD85B02762 /* Frameworks */, + 7F8756D8B27F46E3366F6CEA /* Pods */, + 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */, ); sourceTree = ""; }; @@ -66,7 +75,7 @@ 504EC3061FED79650016851F /* App */ = { isa = PBXGroup; children = ( - E2D249FB277CB255005492AC /* App.entitlements */, + 9582B6842FE996800072D4E8 /* SceneDelegate.swift */, 50379B222058CBB4000EE86E /* capacitor.config.json */, 504EC3071FED79650016851F /* AppDelegate.swift */, 504EC30B1FED79650016851F /* Main.storyboard */, @@ -79,22 +88,13 @@ path = App; sourceTree = ""; }; - 819423158BC1FAAD85B02762 /* Frameworks */ = { + 7F8756D8B27F46E3366F6CEA /* Pods */ = { isa = PBXGroup; children = ( - 7C462D51B10BE605A8502F2C /* Pods_App.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 93DA7B5AF35933F9EF51EE34 /* Pods */ = { - isa = PBXGroup; - children = ( - EA601541CA9010D807358964 /* Pods-App.debug.xcconfig */, - EB81CB8CD78E2A93A8154B20 /* Pods-App.release.xcconfig */, + FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */, + AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */, ); name = Pods; - path = Pods; sourceTree = ""; }; /* End PBXGroup section */ @@ -104,11 +104,11 @@ isa = PBXNativeTarget; buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */; buildPhases = ( - 947055B15D65E7FC3ADB1FEB /* [CP] Check Pods Manifest.lock */, + 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */, 504EC3001FED79650016851F /* Sources */, 504EC3011FED79650016851F /* Frameworks */, 504EC3021FED79650016851F /* Resources */, - F40DBF7576173B02228B7A71 /* [CP] Embed Pods Frameworks */, + 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -125,8 +125,8 @@ 504EC2FC1FED79650016851F /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 920; - LastUpgradeCheck = 920; + LastSwiftUpdateCheck = 0920; + LastUpgradeCheck = 0920; TargetAttributes = { 504EC3031FED79650016851F = { CreatedOnToolsVersion = 9.2; @@ -144,6 +144,8 @@ Base, ); mainGroup = 504EC2FB1FED79650016851F; + packageReferences = ( + ); productRefGroup = 504EC3051FED79650016851F /* Products */; projectDirPath = ""; projectRoot = ""; @@ -170,20 +172,16 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 947055B15D65E7FC3ADB1FEB /* [CP] Check Pods Manifest.lock */ = { + 6634F4EFEBD30273BCE97C65 /* [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-App-checkManifestLockResult.txt", ); @@ -192,7 +190,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; }; - F40DBF7576173B02228B7A71 /* [CP] Embed Pods Frameworks */ = { + 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -215,6 +213,7 @@ buildActionMask = 2147483647; files = ( 504EC3081FED79650016851F /* AppDelegate.swift in Sources */, + 9582B6852FE996820072D4E8 /* SceneDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -349,7 +348,7 @@ }; 504EC3171FED79650016851F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA601541CA9010D807358964 /* Pods-App.debug.xcconfig */; + baseConfigurationReference = FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = App/App.entitlements; @@ -371,7 +370,7 @@ }; 504EC3181FED79650016851F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB81CB8CD78E2A93A8154B20 /* Pods-App.release.xcconfig */; + baseConfigurationReference = AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = App/App.entitlements; diff --git a/frontend/app/ios/App/App/AppDelegate.swift b/frontend/app/ios/App/App/AppDelegate.swift index fc4ad93a..c3a46fab 100644 --- a/frontend/app/ios/App/App/AppDelegate.swift +++ b/frontend/app/ios/App/App/AppDelegate.swift @@ -10,7 +10,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. let fetchManager = TSBackgroundFetch.sharedInstance(); - fetchManager?.didFinishLaunching(); + fetchManager.didFinishLaunching(); return true } @@ -18,7 +18,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { print("BackgroundFetchPlugin AppDelegate received fetch event"); let fetchManager = TSBackgroundFetch.sharedInstance(); - fetchManager?.perform(completionHandler: completionHandler, applicationState: application.applicationState); + fetchManager.perform(completionHandler: completionHandler, applicationState: application.applicationState); } func applicationWillResignActive(_ application: UIApplication) { @@ -56,4 +56,13 @@ class AppDelegate: UIResponder, UIApplicationDelegate { return ApplicationDelegateProxy.shared.application(application, continue: userActivity, restorationHandler: restorationHandler) } + func application(_ application: UIApplication, + configurationForConnecting connectingSceneSession: UISceneSession, + options: UIScene.ConnectionOptions) -> UISceneConfiguration { + + let config = UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) + config.delegateClass = SceneDelegate.self + return config + } + } diff --git a/frontend/app/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/frontend/app/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json index b1a84833..9b7d382d 100644 --- a/frontend/app/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/frontend/app/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,14 +1,14 @@ { - "images": [ + "images" : [ { - "idiom": "universal", - "size": "1024x1024", - "filename": "AppIcon-512@2x.png", - "platform": "ios" + "filename" : "AppIcon-512@2x.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" } ], - "info": { - "author": "xcode", - "version": 1 + "info" : { + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/frontend/app/ios/App/App/Assets.xcassets/Contents.json b/frontend/app/ios/App/App/Assets.xcassets/Contents.json index 97a8662e..da4a164c 100644 --- a/frontend/app/ios/App/App/Assets.xcassets/Contents.json +++ b/frontend/app/ios/App/App/Assets.xcassets/Contents.json @@ -1,6 +1,6 @@ { - "info": { - "version": 1, - "author": "xcode" + "info" : { + "version" : 1, + "author" : "xcode" } -} +} \ No newline at end of file diff --git a/frontend/app/ios/App/App/Info.plist b/frontend/app/ios/App/App/Info.plist index a2313763..b02f5134 100644 --- a/frontend/app/ios/App/App/Info.plist +++ b/frontend/app/ios/App/App/Info.plist @@ -44,9 +44,29 @@ Calendar access is needed to sync your schedule with the device NSLocationWhenInUseUsageDescription Location services are used to enable all map and search features + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + UIBackgroundModes fetch + processing UILaunchStoryboardName LaunchScreen @@ -61,15 +81,17 @@ UISupportedInterfaceOrientations UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight UISupportedInterfaceOrientations~ipad - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight UIViewControllerBasedStatusBarAppearance - + diff --git a/frontend/app/ios/App/App/SceneDelegate.swift b/frontend/app/ios/App/App/SceneDelegate.swift new file mode 100644 index 00000000..f352e1e9 --- /dev/null +++ b/frontend/app/ios/App/App/SceneDelegate.swift @@ -0,0 +1,24 @@ +import UIKit +import Capacitor + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + var window: UIWindow? + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + guard let windowScene = scene as? UIWindowScene else { return } + + window = UIWindow(windowScene: windowScene) + window?.rootViewController = CAPBridgeViewController() + window?.makeKeyAndVisible() + + SceneDelegateProxy.shared.scene(scene, willConnectTo: session, options: connectionOptions) + } + + func scene(_ scene: UIScene, openURLContexts URLContexts: Set) { + SceneDelegateProxy.shared.scene(scene, openURLContexts: URLContexts) + } + + func scene(_ scene: UIScene, continue userActivity: NSUserActivity) { + SceneDelegateProxy.shared.scene(scene, continue: userActivity) + } +} diff --git a/frontend/app/ios/App/Podfile b/frontend/app/ios/App/Podfile index fd9d9d84..66704eae 100644 --- a/frontend/app/ios/App/Podfile +++ b/frontend/app/ios/App/Podfile @@ -1,4 +1,4 @@ -require_relative '../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios/scripts/pods_helpers' +require_relative '../../../../node_modules/.pnpm/@capacitor+ios@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/ios/scripts/pods_helpers' platform :ios, '15.0' use_frameworks! @@ -9,27 +9,27 @@ use_frameworks! install! 'cocoapods', :disable_input_output_paths => true def capacitor_pods - pod 'Capacitor', :path => '../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios' - pod 'CapacitorCordova', :path => '../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios' - pod 'CapacitorCommunityInAppReview', :path => '../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review' - pod 'CapacitorCommunityScreenBrightness', :path => '../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness' - pod 'CapacitorApp', :path => '../../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app' - pod 'CapacitorBrowser', :path => '../../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser' - pod 'CapacitorClipboard', :path => '../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard' - pod 'CapacitorDevice', :path => '../../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device' - pod 'CapacitorDialog', :path => '../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog' - pod 'CapacitorFilesystem', :path => '../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem' - pod 'CapacitorGeolocation', :path => '../../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation' - pod 'CapacitorHaptics', :path => '../../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics' - pod 'CapacitorKeyboard', :path => '../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard' - pod 'CapacitorLocalNotifications', :path => '../../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications' - pod 'CapacitorNetwork', :path => '../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network' - pod 'CapacitorPreferences', :path => '../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences' - pod 'CapacitorScreenOrientation', :path => '../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation' - pod 'CapacitorShare', :path => '../../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share' - pod 'CapacitorSplashScreen', :path => '../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen' - pod 'TransistorsoftCapacitorBackgroundFetch', :path => '../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch' - pod 'CapacitorSecureStoragePlugin', :path => '../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin' + pod 'Capacitor', :path => '../../../../node_modules/.pnpm/@capacitor+ios@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/ios' + pod 'CapacitorCordova', :path => '../../../../node_modules/.pnpm/@capacitor+ios@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/ios' + pod 'CapacitorCommunityInAppReview', :path => '../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/in-app-review' + pod 'CapacitorCommunityScreenBrightness', :path => '../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/screen-brightness' + pod 'CapacitorApp', :path => '../../../../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.2/node_modules/@capacitor/app' + pod 'CapacitorBrowser', :path => '../../../../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.2/node_modules/@capacitor/browser' + pod 'CapacitorClipboard', :path => '../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/clipboard' + pod 'CapacitorDevice', :path => '../../../../node_modules/.pnpm/@capacitor+device@8.0.3_@capacitor+core@8.5.2/node_modules/@capacitor/device' + pod 'CapacitorDialog', :path => '../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/dialog' + pod 'CapacitorFilesystem', :path => '../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.3_@capacitor+core@8.5.2/node_modules/@capacitor/filesystem' + pod 'CapacitorGeolocation', :path => '../../../../node_modules/.pnpm/@capacitor+geolocation@8.2.2_@capacitor+core@8.5.2/node_modules/@capacitor/geolocation' + pod 'CapacitorHaptics', :path => '../../../../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/haptics' + pod 'CapacitorKeyboard', :path => '../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.2/node_modules/@capacitor/keyboard' + pod 'CapacitorLocalNotifications', :path => '../../../../node_modules/.pnpm/@capacitor+local-notifications@8.3.1_@capacitor+core@8.5.2/node_modules/@capacitor/local-notifications' + pod 'CapacitorNetwork', :path => '../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/network' + pod 'CapacitorPreferences', :path => '../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/preferences' + pod 'CapacitorScreenOrientation', :path => '../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/screen-orientation' + pod 'CapacitorShare', :path => '../../../../node_modules/.pnpm/@capacitor+share@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/share' + pod 'CapacitorSplashScreen', :path => '../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/splash-screen' + pod 'TransistorsoftCapacitorBackgroundFetch', :path => '../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.1.3_@capacitor+core@8.5.2/node_modules/@transistorsoft/capacitor-background-fetch' + pod 'CapacitorSecureStoragePlugin', :path => '../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.13.0_@capacitor+core@8.5.2/node_modules/capacitor-secure-storage-plugin' pod 'CordovaPlugins', :path => '../capacitor-cordova-ios-plugins' end diff --git a/frontend/app/ios/App/Podfile.lock b/frontend/app/ios/App/Podfile.lock index 021eb539..93b69461 100644 --- a/frontend/app/ios/App/Podfile.lock +++ b/frontend/app/ios/App/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - Capacitor (8.2.0): + - Capacitor (8.5.2): - CapacitorCordova - - CapacitorApp (8.0.1): + - CapacitorApp (8.1.1): - Capacitor - - CapacitorBrowser (8.0.2): + - CapacitorBrowser (8.0.4): - Capacitor - CapacitorClipboard (8.0.1): - Capacitor @@ -11,22 +11,22 @@ PODS: - Capacitor - CapacitorCommunityScreenBrightness (8.0.0): - Capacitor - - CapacitorCordova (8.2.0) - - CapacitorDevice (8.0.1): + - CapacitorCordova (8.5.2) + - CapacitorDevice (8.0.3): - Capacitor - CapacitorDialog (8.0.1): - Capacitor - - CapacitorFilesystem (8.1.2): + - CapacitorFilesystem (8.1.3): - Capacitor - IONFilesystemLib (~> 1.1.1) - - CapacitorGeolocation (8.1.0): + - CapacitorGeolocation (8.2.2): - Capacitor - - IONGeolocationLib (= 2.0.0) - - CapacitorHaptics (8.0.1): + - IONGeolocationLib (= 2.1.0) + - CapacitorHaptics (8.0.2): - Capacitor - - CapacitorKeyboard (8.0.1): + - CapacitorKeyboard (8.0.5): - Capacitor - - CapacitorLocalNotifications (8.0.2): + - CapacitorLocalNotifications (8.3.1): - Capacitor - CapacitorNetwork (8.0.1): - Capacitor @@ -34,46 +34,46 @@ PODS: - Capacitor - CapacitorScreenOrientation (8.0.1): - Capacitor - - CapacitorSecureStoragePlugin (0.12.0): + - CapacitorSecureStoragePlugin (0.13.0): - Capacitor - SwiftKeychainWrapper - - CapacitorShare (8.0.1): + - CapacitorShare (8.0.2): - Capacitor - - CapacitorSplashScreen (8.0.1): + - CapacitorSplashScreen (8.0.2): - Capacitor - - CordovaPlugins (8.2.0): + - CordovaPlugins (8.5.2): - CapacitorCordova - - IONFilesystemLib (1.1.2) - - IONGeolocationLib (2.0.0) + - IONFilesystemLib (1.1.4) + - IONGeolocationLib (2.1.0) - SwiftKeychainWrapper (4.0.1) - - TransistorsoftCapacitorBackgroundFetch (8.0.0): + - TransistorsoftCapacitorBackgroundFetch (8.1.3): - Capacitor - - TSBackgroundFetch (~> 4.0) - - TSBackgroundFetch (4.0.6) + - TSBackgroundFetch (~> 4.1.0) + - TSBackgroundFetch (4.1.1) DEPENDENCIES: - - "Capacitor (from `../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios`)" - - "CapacitorApp (from `../../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app`)" - - "CapacitorBrowser (from `../../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser`)" - - "CapacitorClipboard (from `../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard`)" - - "CapacitorCommunityInAppReview (from `../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review`)" - - "CapacitorCommunityScreenBrightness (from `../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness`)" - - "CapacitorCordova (from `../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios`)" - - "CapacitorDevice (from `../../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device`)" - - "CapacitorDialog (from `../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog`)" - - "CapacitorFilesystem (from `../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem`)" - - "CapacitorGeolocation (from `../../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation`)" - - "CapacitorHaptics (from `../../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics`)" - - "CapacitorKeyboard (from `../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard`)" - - "CapacitorLocalNotifications (from `../../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications`)" - - "CapacitorNetwork (from `../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network`)" - - "CapacitorPreferences (from `../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences`)" - - "CapacitorScreenOrientation (from `../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation`)" - - "CapacitorSecureStoragePlugin (from `../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin`)" - - "CapacitorShare (from `../../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share`)" - - "CapacitorSplashScreen (from `../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen`)" + - "Capacitor (from `../../../../node_modules/.pnpm/@capacitor+ios@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/ios`)" + - "CapacitorApp (from `../../../../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.2/node_modules/@capacitor/app`)" + - "CapacitorBrowser (from `../../../../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.2/node_modules/@capacitor/browser`)" + - "CapacitorClipboard (from `../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/clipboard`)" + - "CapacitorCommunityInAppReview (from `../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/in-app-review`)" + - "CapacitorCommunityScreenBrightness (from `../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/screen-brightness`)" + - "CapacitorCordova (from `../../../../node_modules/.pnpm/@capacitor+ios@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/ios`)" + - "CapacitorDevice (from `../../../../node_modules/.pnpm/@capacitor+device@8.0.3_@capacitor+core@8.5.2/node_modules/@capacitor/device`)" + - "CapacitorDialog (from `../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/dialog`)" + - "CapacitorFilesystem (from `../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.3_@capacitor+core@8.5.2/node_modules/@capacitor/filesystem`)" + - "CapacitorGeolocation (from `../../../../node_modules/.pnpm/@capacitor+geolocation@8.2.2_@capacitor+core@8.5.2/node_modules/@capacitor/geolocation`)" + - "CapacitorHaptics (from `../../../../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/haptics`)" + - "CapacitorKeyboard (from `../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.2/node_modules/@capacitor/keyboard`)" + - "CapacitorLocalNotifications (from `../../../../node_modules/.pnpm/@capacitor+local-notifications@8.3.1_@capacitor+core@8.5.2/node_modules/@capacitor/local-notifications`)" + - "CapacitorNetwork (from `../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/network`)" + - "CapacitorPreferences (from `../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/preferences`)" + - "CapacitorScreenOrientation (from `../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/screen-orientation`)" + - "CapacitorSecureStoragePlugin (from `../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.13.0_@capacitor+core@8.5.2/node_modules/capacitor-secure-storage-plugin`)" + - "CapacitorShare (from `../../../../node_modules/.pnpm/@capacitor+share@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/share`)" + - "CapacitorSplashScreen (from `../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/splash-screen`)" - CordovaPlugins (from `../capacitor-cordova-ios-plugins`) - - "TransistorsoftCapacitorBackgroundFetch (from `../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch`)" + - "TransistorsoftCapacitorBackgroundFetch (from `../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.1.3_@capacitor+core@8.5.2/node_modules/@transistorsoft/capacitor-background-fetch`)" SPEC REPOS: trunk: @@ -84,78 +84,78 @@ SPEC REPOS: EXTERNAL SOURCES: Capacitor: - :path: "../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios" + :path: "../../../../node_modules/.pnpm/@capacitor+ios@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/ios" CapacitorApp: - :path: "../../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app" + :path: "../../../../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.2/node_modules/@capacitor/app" CapacitorBrowser: - :path: "../../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser" + :path: "../../../../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.2/node_modules/@capacitor/browser" CapacitorClipboard: - :path: "../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard" + :path: "../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/clipboard" CapacitorCommunityInAppReview: - :path: "../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review" + :path: "../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/in-app-review" CapacitorCommunityScreenBrightness: - :path: "../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness" + :path: "../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.5.2/node_modules/@capacitor-community/screen-brightness" CapacitorCordova: - :path: "../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios" + :path: "../../../../node_modules/.pnpm/@capacitor+ios@8.5.2_@capacitor+core@8.5.2/node_modules/@capacitor/ios" CapacitorDevice: - :path: "../../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device" + :path: "../../../../node_modules/.pnpm/@capacitor+device@8.0.3_@capacitor+core@8.5.2/node_modules/@capacitor/device" CapacitorDialog: - :path: "../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog" + :path: "../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/dialog" CapacitorFilesystem: - :path: "../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem" + :path: "../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.3_@capacitor+core@8.5.2/node_modules/@capacitor/filesystem" CapacitorGeolocation: - :path: "../../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation" + :path: "../../../../node_modules/.pnpm/@capacitor+geolocation@8.2.2_@capacitor+core@8.5.2/node_modules/@capacitor/geolocation" CapacitorHaptics: - :path: "../../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics" + :path: "../../../../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/haptics" CapacitorKeyboard: - :path: "../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard" + :path: "../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.2/node_modules/@capacitor/keyboard" CapacitorLocalNotifications: - :path: "../../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications" + :path: "../../../../node_modules/.pnpm/@capacitor+local-notifications@8.3.1_@capacitor+core@8.5.2/node_modules/@capacitor/local-notifications" CapacitorNetwork: - :path: "../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network" + :path: "../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/network" CapacitorPreferences: - :path: "../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences" + :path: "../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/preferences" CapacitorScreenOrientation: - :path: "../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation" + :path: "../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.5.2/node_modules/@capacitor/screen-orientation" CapacitorSecureStoragePlugin: - :path: "../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin" + :path: "../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.13.0_@capacitor+core@8.5.2/node_modules/capacitor-secure-storage-plugin" CapacitorShare: - :path: "../../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share" + :path: "../../../../node_modules/.pnpm/@capacitor+share@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/share" CapacitorSplashScreen: - :path: "../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen" + :path: "../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.2_@capacitor+core@8.5.2/node_modules/@capacitor/splash-screen" CordovaPlugins: :path: "../capacitor-cordova-ios-plugins" TransistorsoftCapacitorBackgroundFetch: - :path: "../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch" + :path: "../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.1.3_@capacitor+core@8.5.2/node_modules/@transistorsoft/capacitor-background-fetch" SPEC CHECKSUMS: - Capacitor: 49a454e1cdbd520bc106a220adca7913536a4933 - CapacitorApp: 942306cd1acf7774a00e89a3986af3a67c8cad7a - CapacitorBrowser: 76847841b74c11ccac0a1afae18cf06e3bd59044 + Capacitor: 89067779e14fb7ea56af07b4817f45d1f0c2a269 + CapacitorApp: 305bd13c44f6f9d164e2ee66a4faa956ed8c0e06 + CapacitorBrowser: 752e0208aa07c7aa63d1f7cde895a3e9519b2656 CapacitorClipboard: c75fdaa6e622111119f35e7914ecfc67b05efecb CapacitorCommunityInAppReview: 4492bdd34aad4d27ed87949376022cc93b294ea1 CapacitorCommunityScreenBrightness: e4075e1181f7e88259edb8b1e3b9a209e1144d45 - CapacitorCordova: a9ac88d84a1f5280f33b349fe50fce1902683ac0 - CapacitorDevice: ff033fa0c4ec19f5e059a073769a9b2347e69f57 + CapacitorCordova: 5bec5648cbd09a176ce34ce5e7b6cdabb2c8a327 + CapacitorDevice: 708e742b60a61572cd593e44c809592e8f31da14 CapacitorDialog: 854c5dac405081cae697c177ca43bcaa95ae67bf - CapacitorFilesystem: 2db285a1ac6e475cc27cae2e1bea999000f9e2be - CapacitorGeolocation: 7132de914f9d853ec4642dc1d36e4e2018a4e8a8 - CapacitorHaptics: 4df2c625445cef39b67ea635a21802bc92df3b82 - CapacitorKeyboard: 867eb4b3c901d9bb5c3d0c93b546185d52484e19 - CapacitorLocalNotifications: 4db83a7f6bdd2f30dcedf5c6f92c415065467a24 + CapacitorFilesystem: b2bbd84bb91c177906c9dbc252864cb71ab9957b + CapacitorGeolocation: 327f18983c8f8a55e191fcf7dee80b9294f1ab78 + CapacitorHaptics: 296f771ecd89c7a1bd92a7b6826a7d268e2e70f5 + CapacitorKeyboard: b6b0744890cdb1d9a96e2cafcc9253fdcc55de3b + CapacitorLocalNotifications: e0747a329ddde3074d52dc74a003688af90e42be CapacitorNetwork: 8812ce60d11fb63d8f2e4ba51a49b2e59892ebe2 CapacitorPreferences: cca2021f386efb75947c850334447d9ff22b14f1 CapacitorScreenOrientation: 6c3c84223ea1dd44aaa7184e2b416dd1192270d0 - CapacitorSecureStoragePlugin: 50de0808ad398aa401e00f9e58adf88c77cb3c25 - CapacitorShare: 0c58305114538568059bfc07111f22dcb9cb2a82 - CapacitorSplashScreen: 4b46c72298db552b3c57ce021ef028b6dc7f1fa7 - CordovaPlugins: a59b2cf4431ebffa93e36e7cc3fc0aedfeb058ad - IONFilesystemLib: 21a63377696b2d8fab5632ecfb7d2ac67bddb68a - IONGeolocationLib: a5e40b54edc2ee9902036eda5aaa41ddf07bb68d + CapacitorSecureStoragePlugin: d083ff28d9ba5bc74924b9bcf9754ea605016b63 + CapacitorShare: 2fde721d06a6f83ff5c7578e6a91b190d341ac6a + CapacitorSplashScreen: 7bf61c2001557ff9e195e601c6b87344480d3c65 + CordovaPlugins: 3508a47f9d91d1c38fa7ff41afa75e7226c9407b + IONFilesystemLib: e6610c2b260d15e4b9cb9d5e37a87095479b669e + IONGeolocationLib: 6a7b6f76063fb1b01cfb14fae7d0f526e3c9b271 SwiftKeychainWrapper: 807ba1d63c33a7d0613288512399cd1eda1e470c - TransistorsoftCapacitorBackgroundFetch: 12dc742682562c9339241d12615f27ef7dbfb88f - TSBackgroundFetch: 0afbeaae4e1132866e1d4b6e55265af26b5958ae + TransistorsoftCapacitorBackgroundFetch: 3fd1ea4cd2f6e8f512d366261b162c68b362e59a + TSBackgroundFetch: 18918b6449a1e3f01eb0f5b44d6d79ce6160a5a5 -PODFILE CHECKSUM: 809074712090e90da383be24c4ad182cd7a3dd1f +PODFILE CHECKSUM: 47c2431c6197a6e8fdf2ace4f969ed028a0e002f COCOAPODS: 1.16.2 diff --git a/frontend/app/package.json b/frontend/app/package.json index 5c677aa1..be3d599a 100644 --- a/frontend/app/package.json +++ b/frontend/app/package.json @@ -59,21 +59,21 @@ "@awesome-cordova-plugins/core": "8.1.0", "@capacitor-community/in-app-review": "8.0.0", "@capacitor-community/screen-brightness": "8.0.0", - "@capacitor/app": "8.0.1", + "@capacitor/app": "8.1.1", "@capacitor/browser": "8.0.4", "@capacitor/clipboard": "8.0.1", - "@capacitor/core": "8.2.0", + "@capacitor/core": "8.5.2", "@capacitor/device": "8.0.3", "@capacitor/dialog": "8.0.1", "@capacitor/filesystem": "8.1.3", - "@capacitor/geolocation": "8.1.0", + "@capacitor/geolocation": "8.2.2", "@capacitor/haptics": "8.0.2", "@capacitor/keyboard": "8.0.5", - "@capacitor/local-notifications": "8.0.2", + "@capacitor/local-notifications": "8.3.1", "@capacitor/network": "8.0.1", "@capacitor/preferences": "8.0.1", "@capacitor/screen-orientation": "8.0.1", - "@capacitor/share": "8.0.1", + "@capacitor/share": "8.0.2", "@capacitor/splash-screen": "8.0.2", "@ionic/angular": "8.8.19", "@ionic/angular-server": "8.8.19", @@ -85,7 +85,7 @@ "@openstapps/api": "workspace:*", "@openstapps/collection-utils": "workspace:*", "@openstapps/core": "workspace:*", - "@transistorsoft/capacitor-background-fetch": "8.0.0", + "@transistorsoft/capacitor-background-fetch": "8.1.3", "@types/dom-view-transitions": "1.0.6", "capacitor-secure-storage-plugin": "0.13.0", "cordova-plugin-calendar": "5.1.6", @@ -128,10 +128,10 @@ "@angular/language-server": "20.3.0", "@angular/language-service": "20.3.31", "@angular/platform-browser-dynamic": "20.3.31", - "@capacitor/android": "8.2.0", + "@capacitor/android": "8.5.2", "@capacitor/assets": "3.0.5", - "@capacitor/cli": "8.2.0", - "@capacitor/ios": "8.2.0", + "@capacitor/cli": "8.5.2", + "@capacitor/ios": "8.5.2", "@compodoc/compodoc": "1.2.1", "@cypress/schematic": "4.1.1", "@ionic/angular-toolkit": "12.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a785e9e..1168335a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -754,58 +754,58 @@ importers: version: 8.1.0(rxjs@7.8.2) '@capacitor-community/in-app-review': specifier: 8.0.0 - version: 8.0.0(@capacitor/core@8.2.0) + version: 8.0.0(@capacitor/core@8.5.2) '@capacitor-community/screen-brightness': specifier: 8.0.0 - version: 8.0.0(@capacitor/core@8.2.0) + version: 8.0.0(@capacitor/core@8.5.2) '@capacitor/app': - specifier: 8.0.1 - version: 8.0.1(@capacitor/core@8.2.0) + specifier: 8.1.1 + version: 8.1.1(@capacitor/core@8.5.2) '@capacitor/browser': specifier: 8.0.4 - version: 8.0.4(@capacitor/core@8.2.0) + version: 8.0.4(@capacitor/core@8.5.2) '@capacitor/clipboard': specifier: 8.0.1 - version: 8.0.1(@capacitor/core@8.2.0) + version: 8.0.1(@capacitor/core@8.5.2) '@capacitor/core': - specifier: 8.2.0 - version: 8.2.0 + specifier: 8.5.2 + version: 8.5.2 '@capacitor/device': specifier: 8.0.3 - version: 8.0.3(@capacitor/core@8.2.0) + version: 8.0.3(@capacitor/core@8.5.2) '@capacitor/dialog': specifier: 8.0.1 - version: 8.0.1(@capacitor/core@8.2.0) + version: 8.0.1(@capacitor/core@8.5.2) '@capacitor/filesystem': specifier: 8.1.3 - version: 8.1.3(@capacitor/core@8.2.0) + version: 8.1.3(@capacitor/core@8.5.2) '@capacitor/geolocation': - specifier: 8.1.0 - version: 8.1.0(@capacitor/core@8.2.0) + specifier: 8.2.2 + version: 8.2.2(@capacitor/core@8.5.2) '@capacitor/haptics': specifier: 8.0.2 - version: 8.0.2(@capacitor/core@8.2.0) + version: 8.0.2(@capacitor/core@8.5.2) '@capacitor/keyboard': specifier: 8.0.5 - version: 8.0.5(@capacitor/core@8.2.0) + version: 8.0.5(@capacitor/core@8.5.2) '@capacitor/local-notifications': - specifier: 8.0.2 - version: 8.0.2(@capacitor/core@8.2.0) + specifier: 8.3.1 + version: 8.3.1(@capacitor/core@8.5.2) '@capacitor/network': specifier: 8.0.1 - version: 8.0.1(@capacitor/core@8.2.0) + version: 8.0.1(@capacitor/core@8.5.2) '@capacitor/preferences': specifier: 8.0.1 - version: 8.0.1(@capacitor/core@8.2.0) + version: 8.0.1(@capacitor/core@8.5.2) '@capacitor/screen-orientation': specifier: 8.0.1 - version: 8.0.1(@capacitor/core@8.2.0) + version: 8.0.1(@capacitor/core@8.5.2) '@capacitor/share': - specifier: 8.0.1 - version: 8.0.1(@capacitor/core@8.2.0) + specifier: 8.0.2 + version: 8.0.2(@capacitor/core@8.5.2) '@capacitor/splash-screen': specifier: 8.0.2 - version: 8.0.2(@capacitor/core@8.2.0) + version: 8.0.2(@capacitor/core@8.5.2) '@ionic/angular': specifier: 8.8.19 version: 8.8.19(f6aa22461b821fee1cb3e39b451e3278) @@ -837,14 +837,14 @@ importers: specifier: workspace:* version: link:../../packages/core '@transistorsoft/capacitor-background-fetch': - specifier: 8.0.0 - version: 8.0.0(@capacitor/core@8.2.0) + specifier: 8.1.3 + version: 8.1.3(@capacitor/core@8.5.2) '@types/dom-view-transitions': specifier: 1.0.6 version: 1.0.6 capacitor-secure-storage-plugin: specifier: 0.13.0 - version: 0.13.0(@capacitor/core@8.2.0) + version: 0.13.0(@capacitor/core@8.5.2) cordova-plugin-calendar: specifier: 5.1.6 version: 5.1.6 @@ -961,17 +961,17 @@ importers: specifier: 20.3.31 version: 20.3.31(@angular/common@20.3.31(@angular/core@20.3.31(@angular/compiler@20.3.31)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@20.3.31)(@angular/core@20.3.31(@angular/compiler@20.3.31)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@20.3.31(@angular/animations@20.3.31(@angular/core@20.3.31(@angular/compiler@20.3.31)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@20.3.31(@angular/core@20.3.31(@angular/compiler@20.3.31)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@20.3.31(@angular/compiler@20.3.31)(rxjs@7.8.2)(zone.js@0.16.2))) '@capacitor/android': - specifier: 8.2.0 - version: 8.2.0(@capacitor/core@8.2.0) + specifier: 8.5.2 + version: 8.5.2(@capacitor/core@8.5.2) '@capacitor/assets': specifier: 3.0.5 version: 3.0.5(@types/node@22.15.31)(encoding@0.1.13)(typescript@5.9.3) '@capacitor/cli': - specifier: 8.2.0 - version: 8.2.0 + specifier: 8.5.2 + version: 8.5.2 '@capacitor/ios': - specifier: 8.2.0 - version: 8.2.0(@capacitor/core@8.2.0) + specifier: 8.5.2 + version: 8.5.2(@capacitor/core@8.5.2) '@compodoc/compodoc': specifier: 1.2.1 version: 1.2.1(@egjs/hammerjs@2.0.17)(component-emitter@1.3.1)(keycharm@0.2.0)(typescript@5.9.3)(vis-data@8.0.5(uuid@11.1.0)(vis-util@6.0.2(@egjs/hammerjs@2.0.17)(component-emitter@1.3.1)))(vis-util@6.0.2(@egjs/hammerjs@2.0.17)(component-emitter@1.3.1)) @@ -3175,13 +3175,13 @@ packages: peerDependencies: '@capacitor/core': '>=8.0.0' - '@capacitor/android@8.2.0': - resolution: {integrity: sha512-XLm5OsWLPfXQxDxzFS7SOdMEgGvW+2c7TGLXkTR2cSKdkWK5Abns4imlT5qghKYhjM9r74IrDkBWg/9ALUGNKQ==} + '@capacitor/android@8.5.2': + resolution: {integrity: sha512-rtiaz78egCcS+vs29wkWCL3C+RhazKMSygXcjutwWP8NmO6r5UBxOvGf3Wjz5+ahobyQ723tn9gCePwRwcNDZQ==} peerDependencies: - '@capacitor/core': ^8.2.0 + '@capacitor/core': ^8.5.0 - '@capacitor/app@8.0.1': - resolution: {integrity: sha512-yeG3yyA0ETKqvgqexwHMBlmVOF13A1hRXzv/km0Ptv5TrNIZvZJK4MTI3uiqvnbHrzoJGP5DwWAjEXEfi90v3Q==} + '@capacitor/app@8.1.1': + resolution: {integrity: sha512-xM2ZTX5jK60tFtmjsmJv+Cdj1Qsb6NcavkqmdEnCPQBeya9oKhamZJxYOnQNj1ZvcJM7sWfG6BEtSLx42pisbA==} peerDependencies: '@capacitor/core': '>=8.0.0' @@ -3205,8 +3205,8 @@ packages: engines: {node: '>=16.0.0'} hasBin: true - '@capacitor/cli@8.2.0': - resolution: {integrity: sha512-1cMEk0d/I6tl1U+v/lnJR5Oylpx8ZBIHrvQxD5zK0MkjYOUyQAAGJgh97rkhGJqjAUvrGpa8H4BmyhNQN9a17A==} + '@capacitor/cli@8.5.2': + resolution: {integrity: sha512-O2kpA5ZPJUAmliDCcmpMf8xnJwMezxlFPUrlyOAjbL3U9MFNY3l4ZpPI/UXwvyPmR8ETcVF9pFr+VdWq61rqTQ==} engines: {node: '>=22.0.0'} hasBin: true @@ -3218,8 +3218,8 @@ packages: '@capacitor/core@6.2.1': resolution: {integrity: sha512-urZwxa7hVE/BnA18oCFAdizXPse6fCKanQyEqpmz6cBJ2vObwMpyJDG5jBeoSsgocS9+Ax+9vb4ducWJn0y2qQ==} - '@capacitor/core@8.2.0': - resolution: {integrity: sha512-oKaoNeNtH2iIZMDFVrb1atoyRECDGHcfLMunJ5KWN8DtvpVBeeA4c41e20NTuhMxw1cSYbpq2PV2hb+/9CJxlQ==} + '@capacitor/core@8.5.2': + resolution: {integrity: sha512-agnQbGdhGw/KZFuLf7H9SY2o+oE7upkr/WPQsYaokXP6f9chaE8iVmbKkfN6SVl4w3pmz7oZ3Ur1hbkmy1hx+w==} '@capacitor/device@8.0.3': resolution: {integrity: sha512-rliPCCZwxtjU6200jJNDAsQhioyozV3fGgiP+NgRqtDOI7i+Jdz+DYNwEup+3MGZZ4NEmkuFaBeWLM3T01vJRg==} @@ -3236,8 +3236,8 @@ packages: peerDependencies: '@capacitor/core': '>=8.0.0' - '@capacitor/geolocation@8.1.0': - resolution: {integrity: sha512-dHeGuVlT3ELxxn8WaoRsGjfx8tmziaC0ZuaKhUBCoKFjOue4fAnmLczCMQsYW7OykgiyBh0pirNPwWZ0/LXB7Q==} + '@capacitor/geolocation@8.2.2': + resolution: {integrity: sha512-X8ryw6CfL4LspJnnfVL4++DUKKZVfdUIA9JljWVRljEDIQxZQZtz6xf7qstht+ymc+le6oa5EaUChVA6KsCYlA==} peerDependencies: '@capacitor/core': '>=8.0.0' @@ -3246,18 +3246,18 @@ packages: peerDependencies: '@capacitor/core': '>=8.0.0' - '@capacitor/ios@8.2.0': - resolution: {integrity: sha512-X2/VtM4qP/R1SM0VQ5W/VotEc6PS/KTooD33EijsfAHWBdee+xmBapW8SeNLnu16wJ+tsfWlvtipaJEyfKbRKQ==} + '@capacitor/ios@8.5.2': + resolution: {integrity: sha512-eOT2S67AfTFG7KN0T3oxwAajrJz4rSye+ODfvChiwrk0F/+kWufFM1qU6cDjGJUOfwdAoeuEpZyWHSwZlu4GFg==} peerDependencies: - '@capacitor/core': ^8.2.0 + '@capacitor/core': ^8.5.0 '@capacitor/keyboard@8.0.5': resolution: {integrity: sha512-oFXygC4eKYA5l2MdpTR06L2M/4x6e2SLD5yS1T9+UBDKTkzyvhWKEhbYLUaTIBPpLKqlfGudJw1X73S1H9eUzQ==} peerDependencies: '@capacitor/core': '>=8.0.0' - '@capacitor/local-notifications@8.0.2': - resolution: {integrity: sha512-X7KE/I4ZutMTGVHNUyTjIugYcQEcHJRLks+TsPnOriuS+lo0geSTuaRln6zAZlJSSXSoVMSSzHexdSbIjR/8iw==} + '@capacitor/local-notifications@8.3.1': + resolution: {integrity: sha512-F7zu/+p/mIR958YP4axOkeI5hBKRaXDyYjbNPrAil2wWfd7OxScPSTvP9t85NpQ0eULVRu0/sntoxOg6ck477A==} peerDependencies: '@capacitor/core': '>=8.0.0' @@ -3281,8 +3281,8 @@ packages: peerDependencies: '@capacitor/core': '>=8.0.0' - '@capacitor/share@8.0.1': - resolution: {integrity: sha512-3cSBKBCJVon54rKDROP2rqGyeGks4pBh9TbaEk9S375Kbek/ZHe72N50zIa0Vn9Eac/SuhwgehO/mmA4CsUOiw==} + '@capacitor/share@8.0.2': + resolution: {integrity: sha512-L2M4iBLTf/IaMmg+ruuriAoJyBzu1EgayWhgC5cX1HJGkA665g2ROz8c2Z5lfkT/XSLbAuG3bb7VlW3eGgUCNQ==} peerDependencies: '@capacitor/core': '>=8.0.0' @@ -5128,10 +5128,13 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@transistorsoft/capacitor-background-fetch@8.0.0': - resolution: {integrity: sha512-EndUSiZkuzfn5+oa9MAtmv4quVIVAjR8uUNwvGWLCr4S1FDssMj52vH1xty9XY5Wv70/k7O7ywym81iJ9JjyBg==} + '@transistorsoft/background-fetch-types@1.0.0': + resolution: {integrity: sha512-dfkUpAps8cVvtJlOCM8BmVAgcboyz0pg0GtfwsWnnezG2KbvV9nrt/z0s8Ksk3stEW0dSX59XMqUAF7/48OR5w==} + + '@transistorsoft/capacitor-background-fetch@8.1.3': + resolution: {integrity: sha512-LxDDc8KGP88iMDd184oNRcQAmvQD0X66rY7EMcQk2s8BGfkPHnKwRW+abYY2jNWi+Rm/AVyBi66L9wygBtwWJQ==} peerDependencies: - '@capacitor/core': '>=7.0.0' + '@capacitor/core': '>=8.0.0' '@trapezedev/gradle-parse@7.1.3': resolution: {integrity: sha512-WQVF5pEJ5o/mUyvfGTG9nBKx9Te/ilKM3r2IT69GlbaooItT5ao7RyF1MUTBNjHLPk/xpGUY3c6PyVnjDlz0Vw==} @@ -14649,21 +14652,21 @@ snapshots: hashery: 1.5.1 keyv: 5.6.0 - '@capacitor-community/in-app-review@8.0.0(@capacitor/core@8.2.0)': + '@capacitor-community/in-app-review@8.0.0(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor-community/screen-brightness@8.0.0(@capacitor/core@8.2.0)': + '@capacitor-community/screen-brightness@8.0.0(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/android@8.2.0(@capacitor/core@8.2.0)': + '@capacitor/android@8.5.2(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/app@8.0.1(@capacitor/core@8.2.0)': + '@capacitor/app@8.1.1(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 '@capacitor/assets@3.0.5(@types/node@22.15.31)(encoding@0.1.13)(typescript@5.9.3)': dependencies: @@ -14695,9 +14698,9 @@ snapshots: '@capacitor/core': 6.2.1 optional: true - '@capacitor/browser@8.0.4(@capacitor/core@8.2.0)': + '@capacitor/browser@8.0.4(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 '@capacitor/cli@5.7.8': dependencies: @@ -14721,7 +14724,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@capacitor/cli@8.2.0': + '@capacitor/cli@8.5.2': dependencies: '@ionic/cli-framework-output': 2.2.8 '@ionic/utils-subprocess': 3.0.1 @@ -14739,81 +14742,82 @@ snapshots: semver: 7.7.4 tar: 7.5.22 tslib: 2.8.1 + xcode: 3.0.1 xml2js: 0.6.2 transitivePeerDependencies: - supports-color - '@capacitor/clipboard@8.0.1(@capacitor/core@8.2.0)': + '@capacitor/clipboard@8.0.1(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 '@capacitor/core@6.2.1': dependencies: tslib: 2.6.2 optional: true - '@capacitor/core@8.2.0': + '@capacitor/core@8.5.2': dependencies: tslib: 2.6.2 - '@capacitor/device@8.0.3(@capacitor/core@8.2.0)': + '@capacitor/device@8.0.3(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/dialog@8.0.1(@capacitor/core@8.2.0)': + '@capacitor/dialog@8.0.1(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/filesystem@8.1.3(@capacitor/core@8.2.0)': + '@capacitor/filesystem@8.1.3(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 '@capacitor/synapse': 1.0.4 - '@capacitor/geolocation@8.1.0(@capacitor/core@8.2.0)': + '@capacitor/geolocation@8.2.2(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 '@capacitor/synapse': 1.0.4 - '@capacitor/haptics@8.0.2(@capacitor/core@8.2.0)': + '@capacitor/haptics@8.0.2(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/ios@8.2.0(@capacitor/core@8.2.0)': + '@capacitor/ios@8.5.2(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/keyboard@8.0.5(@capacitor/core@8.2.0)': + '@capacitor/keyboard@8.0.5(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/local-notifications@8.0.2(@capacitor/core@8.2.0)': + '@capacitor/local-notifications@8.3.1(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/network@8.0.1(@capacitor/core@8.2.0)': + '@capacitor/network@8.0.1(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 '@capacitor/preferences@6.0.4(@capacitor/core@6.2.1)': dependencies: '@capacitor/core': 6.2.1 optional: true - '@capacitor/preferences@8.0.1(@capacitor/core@8.2.0)': + '@capacitor/preferences@8.0.1(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/screen-orientation@8.0.1(@capacitor/core@8.2.0)': + '@capacitor/screen-orientation@8.0.1(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/share@8.0.1(@capacitor/core@8.2.0)': + '@capacitor/share@8.0.2(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 - '@capacitor/splash-screen@8.0.2(@capacitor/core@8.2.0)': + '@capacitor/splash-screen@8.0.2(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 '@capacitor/synapse@1.0.4': {} @@ -16735,9 +16739,12 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@transistorsoft/capacitor-background-fetch@8.0.0(@capacitor/core@8.2.0)': + '@transistorsoft/background-fetch-types@1.0.0': {} + + '@transistorsoft/capacitor-background-fetch@8.1.3(@capacitor/core@8.5.2)': dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 + '@transistorsoft/background-fetch-types': 1.0.0 '@trapezedev/gradle-parse@7.1.3': {} @@ -18097,9 +18104,9 @@ snapshots: '@capacitor/core': 6.2.1 optional: true - capacitor-secure-storage-plugin@0.13.0(@capacitor/core@8.2.0): + capacitor-secure-storage-plugin@0.13.0(@capacitor/core@8.5.2): dependencies: - '@capacitor/core': 8.2.0 + '@capacitor/core': 8.5.2 caseless@0.12.0: {} @@ -24461,7 +24468,7 @@ snapshots: methods: 1.1.2 mime: 2.6.0 qs: 6.14.1 - semver: 7.7.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color