diff --git a/android/app/build.gradle b/android/app/build.gradle index 4f6c440..f37ad7e 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -88,8 +88,8 @@ android { applicationId 'com.shapeshift.droid_shapeshift' minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "3.0.0" + versionCode 328 + versionName "3.1.0" } signingConfigs { debug { diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index bbcba92..d6372ee 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ + diff --git a/android/build.gradle b/android/build.gradle index cb48c14..932bf7b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -2,11 +2,11 @@ buildscript { ext { - buildToolsVersion = "34.0.0" - minSdkVersion = 33 - compileSdkVersion = 34 - targetSdkVersion = 34 - kotlinVersion = '1.9.23' + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' ndkVersion = "26.1.10909125" } diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 346d735..3bcde45 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -3,19 +3,19 @@ PODS: - DoubleConversion (1.1.6) - EXConstants (16.0.1): - ExpoModulesCore - - Expo (51.0.8): + - Expo (51.0.9): - ExpoModulesCore - ExpoAsset (10.0.6): - ExpoModulesCore - ExpoFileSystem (17.0.1): - ExpoModulesCore - - ExpoFont (12.0.5): + - ExpoFont (12.0.6): - ExpoModulesCore - ExpoKeepAwake (13.0.2): - ExpoModulesCore - ExpoLocalAuthentication (14.0.1): - ExpoModulesCore - - ExpoModulesCore (1.12.11): + - ExpoModulesCore (1.12.12): - DoubleConversion - glog - hermes-engine @@ -1513,13 +1513,13 @@ SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 EXConstants: 9a008dbf262550884e6280dea95b81b51f65ea6f - Expo: c99f14ca53381d5399b88684c88e20ff7928d3c7 + Expo: 6381470c669c3f31c8ac0ebd8e88686f925146ad ExpoAsset: 9b7433ecc5f1b608ccbb823492e062bde944abd2 ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 690b76008be824e47907f200cb0764870108dfd1 + ExpoFont: c84702079267ae51161c20bb8b925670907ffa2f ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 ExpoLocalAuthentication: 9e02a56a4cf9868f0052656a93d4c94101a42ed7 - ExpoModulesCore: 4eb2165cde325c8c121d495bb8beb0da9b30c92e + ExpoModulesCore: 828d63de45d4fbacabe2963fc406a8e9daeed992 ExpoSecureStore: 5f6b712785986b54d95a92bd365aabb82a52088e EXSplashScreen: d439ca817211886dc80a00f3761e3b6d861d7205 FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json index 417e2e5..de9f7b7 100644 --- a/ios/Podfile.properties.json +++ b/ios/Podfile.properties.json @@ -1,5 +1,4 @@ { "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", - "newArchEnabled": "true" + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" } diff --git a/ios/shapeshift.xcodeproj/project.pbxproj b/ios/shapeshift.xcodeproj/project.pbxproj index ba9e159..b398054 100644 --- a/ios/shapeshift.xcodeproj/project.pbxproj +++ b/ios/shapeshift.xcodeproj/project.pbxproj @@ -3,16 +3,16 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2413BC6B09834F8AAA6F5B18 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2587012716BF472EB7147CB7 /* noop-file.swift */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; 96905EF65AED1B983A6B3ABC /* libPods-ShapeShift.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-ShapeShift.a */; }; - A5A10C92238148488313494F /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BA3575336A480F80388479 /* noop-file.swift */; }; B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; /* End PBXBuildFile section */ @@ -24,13 +24,13 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ShapeShift/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ShapeShift/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ShapeShift/main.m; sourceTree = ""; }; - 2BF91E10EE314934B630A91B /* ShapeShift-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "ShapeShift-Bridging-Header.h"; path = "ShapeShift/ShapeShift-Bridging-Header.h"; sourceTree = ""; }; + 2587012716BF472EB7147CB7 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "ShapeShift/noop-file.swift"; sourceTree = ""; }; 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-ShapeShift.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ShapeShift.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E4E7CE05C3A49AE9EC48C42 /* ShapeShift-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "ShapeShift-Bridging-Header.h"; path = "ShapeShift/ShapeShift-Bridging-Header.h"; sourceTree = ""; }; 6C2E3173556A471DD304B334 /* Pods-ShapeShift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShapeShift.debug.xcconfig"; path = "Target Support Files/Pods-ShapeShift/Pods-ShapeShift.debug.xcconfig"; sourceTree = ""; }; 7A4D352CD337FB3A3BF06240 /* Pods-ShapeShift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShapeShift.release.xcconfig"; path = "Target Support Files/Pods-ShapeShift/Pods-ShapeShift.release.xcconfig"; sourceTree = ""; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = ShapeShift/SplashScreen.storyboard; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - C7BA3575336A480F80388479 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "ShapeShift/noop-file.swift"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-ShapeShift/ExpoModulesProvider.swift"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -57,8 +57,8 @@ 13B07FB61A68108700A75B9A /* Info.plist */, 13B07FB71A68108700A75B9A /* main.m */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - C7BA3575336A480F80388479 /* noop-file.swift */, - 2BF91E10EE314934B630A91B /* ShapeShift-Bridging-Header.h */, + 2587012716BF472EB7147CB7 /* noop-file.swift */, + 5E4E7CE05C3A49AE9EC48C42 /* ShapeShift-Bridging-Header.h */, ); name = ShapeShift; sourceTree = ""; @@ -144,13 +144,13 @@ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ShapeShift" */; buildPhases = ( 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - 750048DC4E57C654DBD253A9 /* [Expo] Configure project */, + BD79C445D689BAFC87901F12 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 252033F39A83B125B86E0FED /* [CP] Embed Pods Frameworks */, + BABDFB29B20AEACE75E42ECA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -243,7 +243,33 @@ 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; }; - 252033F39A83B125B86E0FED /* [CP] Embed Pods Frameworks */ = { + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + BABDFB29B20AEACE75E42ECA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -261,7 +287,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 750048DC4E57C654DBD253A9 /* [Expo] Configure project */ = { + BD79C445D689BAFC87901F12 /* [Expo] Configure project */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -280,32 +306,6 @@ shellPath = /bin/sh; shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-ShapeShift/expo-configure-project.sh\"\n"; }; - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -316,7 +316,7 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - A5A10C92238148488313494F /* noop-file.swift in Sources */, + 2413BC6B09834F8AAA6F5B18 /* noop-file.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -330,7 +330,8 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 325; + DEVELOPMENT_TEAM = 7882V35EPB; ENABLE_BITCODE = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", @@ -338,8 +339,11 @@ ); INFOPLIST_FILE = ShapeShift/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 3.1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -347,11 +351,13 @@ ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; PRODUCT_BUNDLE_IDENTIFIER = com.shapeShift.shapeShift; - PRODUCT_NAME = "ShapeShift"; + PRODUCT_NAME = ShapeShift; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; SWIFT_OBJC_BRIDGING_HEADER = "ShapeShift/ShapeShift-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1"; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; @@ -363,11 +369,15 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 325; + DEVELOPMENT_TEAM = 7882V35EPB; INFOPLIST_FILE = ShapeShift/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 3.1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -375,10 +385,12 @@ ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; PRODUCT_BUNDLE_IDENTIFIER = com.shapeShift.shapeShift; - PRODUCT_NAME = "ShapeShift"; + PRODUCT_NAME = ShapeShift; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; SWIFT_OBJC_BRIDGING_HEADER = "ShapeShift/ShapeShift-Bridging-Header.h"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1"; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Release; @@ -435,14 +447,14 @@ IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD = ""; LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -494,13 +506,13 @@ IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD = ""; LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, "$(inherited)", - " ", ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme b/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme index 7ed343d..30f290b 100644 --- a/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme +++ b/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme @@ -41,7 +41,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 3.0.0 + 3.1.0 CFBundleSignature ???? CFBundleURLTypes @@ -32,7 +32,7 @@ CFBundleVersion - 1 + 329 LSRequiresIPhoneOS NSAppTransportSecurity @@ -42,8 +42,16 @@ NSAllowsLocalNetworking + ITSAppUsesNonExemptEncryption + NSFaceIDUsageDescription Allow $(PRODUCT_NAME) to use Face ID + NSCameraUsageDescription + Allow $(PRODUCT_NAME) to use Camera + UIBackgroundModes + + fetch + UILaunchStoryboardName SplashScreen UIRequiredDeviceCapabilities diff --git a/package.json b/package.json index cf1a0ef..9a3801b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@react-native-clipboard/clipboard": "^1.11.1", "@seald-io/react-native-scrypt": "^1.2.3", "bip39": "^3.0.4", - "expo": "~51.0.8", + "expo": "~51.0.9", "expo-local-authentication": "~14.0.1", "expo-secure-store": "~13.0.1", "expo-splash-screen": "~0.27.4", @@ -32,7 +32,7 @@ "react-native-get-random-values": "~1.11.0", "react-native-shake": "latest", "react-native-simple-crypto": "latest", - "react-native-svg": "15.3.0", + "react-native-svg": "15.2.0", "react-native-webview": "13.8.6", "react-singleton-hook": "^4.0.0" }, @@ -46,7 +46,7 @@ "@types/jest": "^28.1.8", "@types/lodash.memoize": "^4.1.7", "@types/lodash.once": "^4.1.7", - "@types/react": "^18.3.3", + "@types/react": "~18.2.79", "@types/react-native": "^0.73.0", "@types/react-test-renderer": "^18.0.0", "@typescript-eslint/eslint-plugin": "^5.38.1", diff --git a/yarn.lock b/yarn.lock index 5506d7d..7357486 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2184,15 +2184,15 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.18.13": - version: 0.18.13 - resolution: "@expo/cli@npm:0.18.13" +"@expo/cli@npm:0.18.14": + version: 0.18.14 + resolution: "@expo/cli@npm:0.18.14" dependencies: "@babel/runtime": ^7.20.0 "@expo/code-signing-certificates": 0.0.5 - "@expo/config": ~9.0.0 - "@expo/config-plugins": ~8.0.0 - "@expo/devcert": ^1.1.2 + "@expo/config": ~9.0.0-beta.0 + "@expo/config-plugins": ~8.0.0-beta.0 + "@expo/devcert": ^1.0.0 "@expo/env": ~0.3.0 "@expo/image-utils": ^0.5.0 "@expo/json-file": ^8.3.0 @@ -2200,7 +2200,7 @@ __metadata: "@expo/osascript": ^2.0.31 "@expo/package-manager": ^1.5.0 "@expo/plist": ^0.1.0 - "@expo/prebuild-config": 7.0.4 + "@expo/prebuild-config": 7.0.3 "@expo/rudder-sdk-node": 1.1.1 "@expo/spawn-async": ^1.7.2 "@expo/xcpretty": ^4.3.0 @@ -2266,7 +2266,7 @@ __metadata: ws: ^8.12.1 bin: expo-internal: build/bin/cli - checksum: 0bb5966ef9f88e78fa20011a14a584dd22d94c04175c028d0c3246a3a9ce013ecb0def14bdc41842d186063d841d5c37d5a0ccb363d34b62e3b6e103b88e7492 + checksum: b31145834fcd70425b7d0d2a5d37c6461714a8bfb8e5e7ed4e8a2fc127e45a05a247111d6ae079cf50b8945c1f8127df5f64b6ee1d6633101859282f2e2fce11 languageName: node linkType: hard @@ -2280,7 +2280,7 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:8.0.4, @expo/config-plugins@npm:~8.0.0, @expo/config-plugins@npm:~8.0.0-beta.0": +"@expo/config-plugins@npm:8.0.4, @expo/config-plugins@npm:~8.0.0-beta.0": version: 8.0.4 resolution: "@expo/config-plugins@npm:8.0.4" dependencies: @@ -2310,26 +2310,7 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:9.0.2, @expo/config@npm:~9.0.0": - version: 9.0.2 - resolution: "@expo/config@npm:9.0.2" - dependencies: - "@babel/code-frame": ~7.10.4 - "@expo/config-plugins": ~8.0.0 - "@expo/config-types": ^51.0.0-unreleased - "@expo/json-file": ^8.3.0 - getenv: ^1.0.0 - glob: 7.1.6 - require-from-string: ^2.0.2 - resolve-from: ^5.0.0 - semver: ^7.6.0 - slugify: ^1.3.4 - sucrase: 3.34.0 - checksum: 3f452fc4f1970e21bab2f4473e389c4c6cebf5b2b0a0ec884219c17422f12442945727cbef861951fe06909006348a445370c1cfa5d2b11027c44b626d3d9a39 - languageName: node - linkType: hard - -"@expo/config@npm:~9.0.0-beta.0": +"@expo/config@npm:9.0.1, @expo/config@npm:~9.0.0-beta.0": version: 9.0.1 resolution: "@expo/config@npm:9.0.1" dependencies: @@ -2348,7 +2329,7 @@ __metadata: languageName: node linkType: hard -"@expo/devcert@npm:^1.1.2": +"@expo/devcert@npm:^1.0.0": version: 1.1.2 resolution: "@expo/devcert@npm:1.1.2" dependencies: @@ -2411,33 +2392,7 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.18.4": - version: 0.18.4 - resolution: "@expo/metro-config@npm:0.18.4" - dependencies: - "@babel/core": ^7.20.0 - "@babel/generator": ^7.20.5 - "@babel/parser": ^7.20.0 - "@babel/types": ^7.20.0 - "@expo/config": ~9.0.0 - "@expo/env": ~0.3.0 - "@expo/json-file": ~8.3.0 - "@expo/spawn-async": ^1.7.2 - chalk: ^4.1.0 - debug: ^4.3.2 - find-yarn-workspace-root: ~2.0.0 - fs-extra: ^9.1.0 - getenv: ^1.0.0 - glob: ^7.2.3 - jsc-safe-url: ^0.2.4 - lightningcss: ~1.19.0 - postcss: ~8.4.32 - resolve-from: ^5.0.0 - checksum: 39e56f3a3ad1be5b4c0fd8d1c9731c79c1ee36fd404f5a550e76a8eb1f7cde30e6cdd6de3b40cd76cccaf0ebe6a9f63d175ca55f89c76d8fab02dae6a75789ad - languageName: node - linkType: hard - -"@expo/metro-config@npm:~0.18.0": +"@expo/metro-config@npm:0.18.3, @expo/metro-config@npm:~0.18.0": version: 0.18.3 resolution: "@expo/metro-config@npm:0.18.3" dependencies: @@ -2525,27 +2480,6 @@ __metadata: languageName: node linkType: hard -"@expo/prebuild-config@npm:7.0.4": - version: 7.0.4 - resolution: "@expo/prebuild-config@npm:7.0.4" - dependencies: - "@expo/config": ~9.0.0 - "@expo/config-plugins": ~8.0.0 - "@expo/config-types": ^51.0.0-unreleased - "@expo/image-utils": ^0.5.0 - "@expo/json-file": ^8.3.0 - "@react-native/normalize-colors": ~0.74.83 - debug: ^4.3.1 - fs-extra: ^9.0.0 - resolve-from: ^5.0.0 - semver: ^7.6.0 - xml2js: 0.6.0 - peerDependencies: - expo-modules-autolinking: ">=0.8.1" - checksum: 3e27a9fbd49450de66b9cc095c9b473cc2d6875634cba8e83fcc04c4fb71d933fe50e652f319aec79621492e4ce2010719098b2674d972a0660d028dba1be877 - languageName: node - linkType: hard - "@expo/rudder-sdk-node@npm:1.1.1": version: 1.1.1 resolution: "@expo/rudder-sdk-node@npm:1.1.1" @@ -4290,13 +4224,13 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.3.3": - version: 18.3.3 - resolution: "@types/react@npm:18.3.3" +"@types/react@npm:~18.2.79": + version: 18.2.79 + resolution: "@types/react@npm:18.2.79" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: c63d6a78163244e2022b01ef79b0baec4fe4da3475dc4a90bb8accefad35ef0c43560fd0312e5974f92a0f1108aa4d669ac72d73d66396aa060ea03b5d2e3873 + checksum: 85aa96e0e88725c84d8fc5f04f10a4da6a1f507dde33557ac9cc211414756867721264bfefd9e02bae1288ce2905351d949b652b931e734ea24519ee5c625138 languageName: node linkType: hard @@ -6946,14 +6880,14 @@ __metadata: languageName: node linkType: hard -"expo-font@npm:~12.0.5": - version: 12.0.5 - resolution: "expo-font@npm:12.0.5" +"expo-font@npm:~12.0.6": + version: 12.0.6 + resolution: "expo-font@npm:12.0.6" dependencies: fontfaceobserver: ^2.1.0 peerDependencies: expo: "*" - checksum: 74284f7aaa809de1432e98090eca61f255c584f1a66e979a8caf435bf6d97f7322c1a6c9428ebb6ce5f4dd20a2987e8ee714a8170cc2782d1f7b87900ccc4b7e + checksum: 9526e9b76f17e7a78a665673abf63aefa2ecbb2f26fd170787611630aaa2d54a60931b8c32e8239e5a945e1ef88989d59adfee431671778e5202ba4fe1a22a37 languageName: node linkType: hard @@ -6992,12 +6926,12 @@ __metadata: languageName: node linkType: hard -"expo-modules-core@npm:1.12.11": - version: 1.12.11 - resolution: "expo-modules-core@npm:1.12.11" +"expo-modules-core@npm:1.12.12": + version: 1.12.12 + resolution: "expo-modules-core@npm:1.12.12" dependencies: invariant: ^2.2.4 - checksum: 7965f8f393e3b68d40334093feebeed9eef8eb9d9ebe4e104895a8cb0c17093ca509392752e2742cc7c55c8c2d209236e8ba6a977208975f2426ee2512fab828 + checksum: a4984b9eca6a45ba02010ca9746bea87864d367ad50ecc98fd390866465e6f952c873c4b672c922bba88a8b1c4a21cb4dc4d1992dbd734b169513e7f96824f31 languageName: node linkType: hard @@ -7021,28 +6955,28 @@ __metadata: languageName: node linkType: hard -"expo@npm:~51.0.8": - version: 51.0.8 - resolution: "expo@npm:51.0.8" +"expo@npm:~51.0.9": + version: 51.0.9 + resolution: "expo@npm:51.0.9" dependencies: "@babel/runtime": ^7.20.0 - "@expo/cli": 0.18.13 - "@expo/config": 9.0.2 + "@expo/cli": 0.18.14 + "@expo/config": 9.0.1 "@expo/config-plugins": 8.0.4 - "@expo/metro-config": 0.18.4 + "@expo/metro-config": 0.18.3 "@expo/vector-icons": ^14.0.0 babel-preset-expo: ~11.0.6 expo-asset: ~10.0.6 expo-file-system: ~17.0.1 - expo-font: ~12.0.5 + expo-font: ~12.0.6 expo-keep-awake: ~13.0.2 expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.11 + expo-modules-core: 1.12.12 fbemitter: ^3.0.0 whatwg-url-without-unicode: 8.0.0-3 bin: expo: bin/cli - checksum: 93dc31852855bd85940c220fb5ff30c576e200e09aec6cb0a1b2d28ac1d26fde57d985958ba985a442564c9803541c6f65583a8c37943fbd3e3b82802af7e789 + checksum: 137088f6747058178c3fe50385a85110d155a05be7e98209bec65cac78cfda88979be1b1f95f0efd482950e2900641d7a286c84f2045276c230309890ab40508 languageName: node linkType: hard @@ -11271,16 +11205,16 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:15.3.0": - version: 15.3.0 - resolution: "react-native-svg@npm:15.3.0" +"react-native-svg@npm:15.2.0": + version: 15.2.0 + resolution: "react-native-svg@npm:15.2.0" dependencies: css-select: ^5.1.0 css-tree: ^1.1.3 peerDependencies: react: "*" react-native: "*" - checksum: e976878361c100639ab4f9bd2cd042f526b28890cc0052139b36a5ebde44cd3b1a54c6dd3b5e391fe10a998767a994748fc6ee3f1b356154418828d12f98d77a + checksum: 0075d3c5bcf6bbbebe064364ec72c02eeff3fc0f2b1ba127bde26a8ecedc190a7890a910a6a051687318fa80504a3bc335eee2bfd6846b90193ca1608bae821e languageName: node linkType: hard @@ -12084,7 +12018,7 @@ __metadata: "@types/jest": ^28.1.8 "@types/lodash.memoize": ^4.1.7 "@types/lodash.once": ^4.1.7 - "@types/react": ^18.3.3 + "@types/react": ~18.2.79 "@types/react-native": ^0.73.0 "@types/react-test-renderer": ^18.0.0 "@typescript-eslint/eslint-plugin": ^5.38.1 @@ -12098,7 +12032,7 @@ __metadata: eslint-plugin-prettier: ^4.2.1 eslint-plugin-react: ^7.31.8 eslint-plugin-react-native: ^4.0.0 - expo: ~51.0.8 + expo: ~51.0.9 expo-local-authentication: ~14.0.1 expo-secure-store: ~13.0.1 expo-splash-screen: ~0.27.4 @@ -12114,7 +12048,7 @@ __metadata: react-native-get-random-values: ~1.11.0 react-native-shake: latest react-native-simple-crypto: latest - react-native-svg: 15.3.0 + react-native-svg: 15.2.0 react-native-webview: 13.8.6 react-singleton-hook: ^4.0.0 react-test-renderer: 18.2.0