diff --git a/app/android/android-passport-reader/app/build.gradle b/app/android/android-passport-reader/app/build.gradle index 1495871a1..b9a5a0020 100644 --- a/app/android/android-passport-reader/app/build.gradle +++ b/app/android/android-passport-reader/app/build.gradle @@ -74,7 +74,7 @@ dependencies { implementation 'commons-codec:commons-codec:1.13' //Camera - implementation "com.github.RedApparat:Fotoapparat:2.7.0" + implementation "com.github.fotoapparat:fotoapparat:2.7.0" implementation 'androidx.multidex:multidex:2.0.1' @@ -98,5 +98,3 @@ dependencies { implementation 'com.squareup.retrofit2:converter-gson:2.9.0' implementation 'com.squareup.retrofit2:adapter-rxjava2:2.9.0' } - - diff --git a/app/android/app/build.gradle b/app/android/app/build.gradle index a947f8e41..75b9ec7e2 100644 --- a/app/android/app/build.gradle +++ b/app/android/app/build.gradle @@ -86,7 +86,7 @@ android { applicationId "com.proofofpassportapp" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 71 + versionCode 72 versionName "2.5.4" externalNativeBuild { cmake { @@ -160,7 +160,7 @@ dependencies { implementation 'com.google.android.gms:play-services-mlkit-text-recognition-common:19.1.0' implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' implementation 'io.reactivex.rxjava2:rxjava:2.2.21' - implementation "com.github.RedApparat:Fotoapparat:2.7.0" + implementation "com.github.fotoapparat:fotoapparat:2.7.0" implementation "androidx.concurrent:concurrent-futures:1.1.0" implementation "com.google.guava:guava:31.1-android" diff --git a/app/android/build.gradle b/app/android/build.gradle index abd61e958..36cb6b4fb 100644 --- a/app/android/build.gradle +++ b/app/android/build.gradle @@ -36,6 +36,7 @@ allprojects { repositories { google() mavenCentral() + jcenter() maven { url("$rootDir/../../node_modules/react-native/android") } @@ -43,15 +44,11 @@ allprojects { url("$rootDir/../../node_modules/jsc-android/dist") } maven { url 'https://jitpack.io' } - jcenter() - maven { - url 'https://google.bintray.com/google-services' - } } configurations.configureEach { resolutionStrategy.dependencySubstitution { substitute(platform(module('com.gemalto.jp2:jp2-android'))) using module('com.github.Tgo1014:JP2ForAndroid:1.0.4') - substitute module('io.fotoapparat:fotoapparat') using module('com.github.RedApparat:Fotoapparat:2.7.0') + substitute module('io.fotoapparat:fotoapparat') using module('com.github.fotoapparat:fotoapparat:2.7.0') } resolutionStrategy.force 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava' } diff --git a/app/android/gradle.properties b/app/android/gradle.properties index 901d6cb50..7adc9b6ca 100644 --- a/app/android/gradle.properties +++ b/app/android/gradle.properties @@ -10,13 +10,13 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m +org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC android.defaults.buildfeatures.buildconfig=true # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true +org.gradle.parallel=true # AndroidX package structure to make it clearer which packages are bundled with the # Android operating system, and which are packaged with your app's APK @@ -44,3 +44,15 @@ newArchEnabled=false hermesEnabled=true android.jetifier.ignorelist=bcprov-jdk18on + +# Additional Gradle optimizations for better build performance +org.gradle.caching=true +org.gradle.configureondemand=true + +# Better dependency caching and offline support +org.gradle.dependency.verification=off +# Uncomment the next line when you want to work completely offline +# org.gradle.offline=true + +# Suppress SDK version warnings for better build experience +android.suppressUnsupportedCompileSdk=35 diff --git a/app/ios/Podfile.lock b/app/ios/Podfile.lock index 9e45ad358..99f0a6665 100644 --- a/app/ios/Podfile.lock +++ b/app/ios/Podfile.lock @@ -1383,7 +1383,7 @@ PODS: - Yoga - react-native-biometrics (3.0.1): - React-Core - - react-native-cloud-storage (2.2.2): + - react-native-cloud-storage (2.3.0): - DoubleConversion - glog - RCT-Folly (= 2024.01.01.00) @@ -1410,7 +1410,7 @@ PODS: - React-Core - react-native-nfc-manager (3.16.1): - React-Core - - react-native-quick-crypto (0.7.13): + - react-native-quick-crypto (0.7.14): - DoubleConversion - glog - OpenSSL-Universal @@ -1680,7 +1680,7 @@ PODS: - React-logger (= 0.75.4) - React-perflogger (= 0.75.4) - React-utils (= 0.75.4) - - RNCAsyncStorage (2.1.2): + - RNCAsyncStorage (2.2.0): - React-Core - RNCClipboard (1.13.2): - React-Core @@ -1694,7 +1694,7 @@ PODS: - FirebaseCoreExtension - React-Core - RNFBApp - - RNGestureHandler (2.25.0): + - RNGestureHandler (2.24.0): - DoubleConversion - glog - RCT-Folly (= 2024.01.01.00) @@ -1808,7 +1808,7 @@ PODS: - Yoga - RNSVG (15.12.0): - React-Core - - segment-analytics-react-native (2.21.0): + - segment-analytics-react-native (2.21.1): - React-Core - sovran-react-native - Sentry (8.52.1): @@ -2193,11 +2193,11 @@ SPEC CHECKSUMS: React-Mapbuffer: b2642edd9be75d51ead8cda109c986665eae09cf React-microtasksnativemodule: 7ebf131e1792a668004d2719a36da0ff8d19c43c react-native-biometrics: 43ed5b828646a7862dbc7945556446be00798e7d - react-native-cloud-storage: 74d1f1456d714e0fca6d10c7ab6fe9a52ba203b6 + react-native-cloud-storage: 47e6649373f429d2f244c904347e9fc4d9ef4ca8 react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 react-native-nfc-manager: a280ef94cd4871a471b052f0dc70381cf1223049 - react-native-quick-crypto: 2d8136faf9e82a8f396a9b5ad85203ac20212739 + react-native-quick-crypto: c42da02f2832626ec0b8d8465f2f9b3889a317f6 react-native-safe-area-context: dde2052b903c11d677c320b599c3244021c34ce8 react-native-sqlite-storage: 0c84826214baaa498796c7e46a5ccc9a82e114ed React-nativeconfig: 31072ab0146e643594f6959c7f970a04b6c9ddd0 @@ -2225,12 +2225,12 @@ SPEC CHECKSUMS: React-utils: 7198bd077f07ce8f9263c05bf610da6e251058ad ReactCodegen: fbd3d6af21ba08f12ccd0f542393393d21134ea5 ReactCommon: b02a50498cb1071cd793044ddbd5d2b5f4db0a34 - RNCAsyncStorage: b9f5f78da5d16a853fe3dc22e8268d932fc45a83 + RNCAsyncStorage: b44e8a4e798c3e1f56bffccd0f591f674fb9198f RNCClipboard: 4abb037e8fe3b98a952564c9e0474f91c492df6d RNDeviceInfo: d863506092aef7e7af3a1c350c913d867d795047 RNFBApp: 4097f75673f8b42a7cd1ba17e6ea85a94b45e4d1 RNFBMessaging: 92325b0d5619ac90ef023a23cfd16fd3b91d0a88 - RNGestureHandler: ffb1f106c7a78377a2ae7568d51ccf87dc5c83c6 + RNGestureHandler: 9c3877d98d4584891b69d16ebca855ac46507f4d RNGoogleSignin: 576a84dd0407b912e7a0adf07492de9feb79e5d9 RNKeychain: 4990d9be2916c60f9ed4f8c484fcd7ced4828b86 RNLocalize: 15463c4d79c7da45230064b4adcf5e9bb984667e @@ -2238,7 +2238,7 @@ SPEC CHECKSUMS: RNScreens: b7e8d29c6be98f478bc3fb4a97cc770aa9ba7509 RNSentry: c462461c0a5aaba206265f1f3db01b237cd33239 RNSVG: e3ad69848b6357587545e0a49628b1148acf082c - segment-analytics-react-native: dab2ae61d917629b8d040b572f9f7a11b2cc5940 + segment-analytics-react-native: 5c3e8a4ee6d7532a011ed862d7c7d4fb5e5303e2 Sentry: 1ca8405451040482877dcd344dfa3ef80b646631 SentryPrivate: d651efb234cf385ec9a1cdd3eff94b5e78a0e0fe SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d diff --git a/app/ios/Self.xcodeproj/project.pbxproj b/app/ios/Self.xcodeproj/project.pbxproj index 703b796b0..d52275fd2 100644 --- a/app/ios/Self.xcodeproj/project.pbxproj +++ b/app/ios/Self.xcodeproj/project.pbxproj @@ -423,7 +423,7 @@ CODE_SIGN_ENTITLEMENTS = OpenPassport/OpenPassportDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 132; + CURRENT_PROJECT_VERSION = 133; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = 5B29R5LYHQ; ENABLE_BITCODE = NO; @@ -561,7 +561,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = OpenPassport/OpenPassport.entitlements; - CURRENT_PROJECT_VERSION = 132; + CURRENT_PROJECT_VERSION = 133; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = 5B29R5LYHQ; FRAMEWORK_SEARCH_PATHS = ( diff --git a/app/package.json b/app/package.json index b93f0f8e0..beaea521e 100644 --- a/app/package.json +++ b/app/package.json @@ -71,6 +71,7 @@ "@stablelib/cbor": "^2.0.1", "@tamagui/config": "1.126.14", "@tamagui/lucide-icons": "1.126.14", + "@tamagui/toast": "^1.127.2", "@xstate/react": "^5.0.3", "add": "^2.0.6", "asn1js": "^3.0.5", @@ -93,7 +94,7 @@ "react-native-cloud-storage": "^2.2.2", "react-native-device-info": "^14.0.4", "react-native-dotenv": "^3.4.11", - "react-native-gesture-handler": "^2.22.1", + "react-native-gesture-handler": "2.24.0", "react-native-get-random-values": "^1.11.0", "react-native-haptic-feedback": "^2.3.3", "react-native-keychain": "^10.0.0", diff --git a/yarn.lock b/yarn.lock index 928510f66..a7ce6c760 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4336,6 +4336,7 @@ __metadata: "@stablelib/cbor": "npm:^2.0.1" "@tamagui/config": "npm:1.126.14" "@tamagui/lucide-icons": "npm:1.126.14" + "@tamagui/toast": "npm:^1.127.2" "@tamagui/types": "npm:1.126.14" "@testing-library/react-hooks": "npm:^8.0.1" "@testing-library/react-native": "npm:^13.2.0" @@ -4381,7 +4382,7 @@ __metadata: react-native-cloud-storage: "npm:^2.2.2" react-native-device-info: "npm:^14.0.4" react-native-dotenv: "npm:^3.4.11" - react-native-gesture-handler: "npm:^2.22.1" + react-native-gesture-handler: "npm:2.24.0" react-native-get-random-values: "npm:^1.11.0" react-native-haptic-feedback: "npm:^2.3.3" react-native-keychain: "npm:^10.0.0" @@ -6362,6 +6363,19 @@ __metadata: languageName: node linkType: hard +"@tamagui/animate-presence@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/animate-presence@npm:1.127.2" + dependencies: + "@tamagui/helpers": "npm:1.127.2" + "@tamagui/use-constant": "npm:1.127.2" + "@tamagui/use-force-update": "npm:1.127.2" + "@tamagui/use-presence": "npm:1.127.2" + "@tamagui/web": "npm:1.127.2" + checksum: 10c0/40875e0791cb4dfa3dc1b9d0789c0c91fc6b0ad197c055751ea0aea87526ac2cf488b2f49746acb2ff3957ab1ded91d8f99b6cd85735227e3c05ba350c745548 + languageName: node + linkType: hard + "@tamagui/animate@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/animate@npm:1.126.14" @@ -6562,6 +6576,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/compose-refs@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/compose-refs@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/66d7eb6d47fada91bf949bfa05b9000c9d3cac2f270e4af392046a406a7e1697c40aef676a587cf73df36c3a8649fe503d3718ede11ed7cbc046c912ae1f08d5 + languageName: node + linkType: hard + "@tamagui/config@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/config@npm:1.126.14" @@ -6589,6 +6612,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/constants@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/constants@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/1dd7abd29888377b5e4c02ac0e27cc86071343f50fd9fcf696d8ff4d9e83164f22192c8f2b84e6c6740a123ebe988880ee288719f64f446ce2bdda2bf38c21cd + languageName: node + linkType: hard + "@tamagui/core@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/core@npm:1.126.14" @@ -6602,6 +6634,19 @@ __metadata: languageName: node linkType: hard +"@tamagui/core@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/core@npm:1.127.2" + dependencies: + "@tamagui/react-native-media-driver": "npm:1.127.2" + "@tamagui/react-native-use-pressable": "npm:1.127.2" + "@tamagui/react-native-use-responder-events": "npm:1.127.2" + "@tamagui/use-event": "npm:1.127.2" + "@tamagui/web": "npm:1.127.2" + checksum: 10c0/25479f0d5580f7753789b0f21e9f5093179f93e86704867adbb6d93821775ffad929d75bbc1dfb6c1a9a6467562491f5b2d6720937a5b2167431bc68aa6af485 + languageName: node + linkType: hard + "@tamagui/create-context@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/create-context@npm:1.126.14" @@ -6611,6 +6656,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/create-context@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/create-context@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/3b6eb0f8f83a90a890b59025a605d19596e6d3a07f203a3c8ddf2324783d2024231acf6ce1fe259964bb72f53a0001c1a5f5204b63eddc8388cb982752397ab5 + languageName: node + linkType: hard + "@tamagui/create-theme@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/create-theme@npm:1.126.14" @@ -6671,6 +6725,21 @@ __metadata: languageName: node linkType: hard +"@tamagui/dismissable@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/dismissable@npm:1.127.2" + dependencies: + "@tamagui/compose-refs": "npm:1.127.2" + "@tamagui/core": "npm:1.127.2" + "@tamagui/helpers": "npm:1.127.2" + "@tamagui/use-escape-keydown": "npm:1.127.2" + "@tamagui/use-event": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/bb69bb243db5544239ccc5cefa127b5e45b93acde5912668f5c4c819c773459002232203f002c350df2a22a476b06f2b0cb14d28c1c9d66f46e85ddaf60999b0 + languageName: node + linkType: hard + "@tamagui/elements@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/elements@npm:1.126.14" @@ -6797,6 +6866,18 @@ __metadata: languageName: node linkType: hard +"@tamagui/get-font-sized@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/get-font-sized@npm:1.127.2" + dependencies: + "@tamagui/constants": "npm:1.127.2" + "@tamagui/web": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/82da719fe95f439120e6f39f6e41c420625205462940565e4dc9999251e4e41003413ee2bcf8f9650e63eeeb43952803cf8f109bfbe471ef49c36db0c095ee6e + languageName: node + linkType: hard + "@tamagui/get-token@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/get-token@npm:1.126.14" @@ -6847,6 +6928,18 @@ __metadata: languageName: node linkType: hard +"@tamagui/helpers-tamagui@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/helpers-tamagui@npm:1.127.2" + dependencies: + "@tamagui/helpers": "npm:1.127.2" + "@tamagui/web": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/9bce37af21fde13f62ef92bede0bbb5021a1b8152978a918377dcd042b1a7acee5fdd7786eccc4fa01d2ccd83b7c43bcbb0347b6d00e6c97dc502b1722be76b6 + languageName: node + linkType: hard + "@tamagui/helpers@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/helpers@npm:1.126.14" @@ -6857,6 +6950,16 @@ __metadata: languageName: node linkType: hard +"@tamagui/helpers@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/helpers@npm:1.127.2" + dependencies: + "@tamagui/constants": "npm:1.127.2" + "@tamagui/simple-hash": "npm:1.127.2" + checksum: 10c0/c5aebf951ba1bbf0665c638da7fee188a0c316eabe73965b8a09bea789cfae026463a88dda5e4c2241b18887d19225e3af1a194f3e56661259ec0199fa0b1531 + languageName: node + linkType: hard + "@tamagui/image@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/image@npm:1.126.14" @@ -6940,6 +7043,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/normalize-css-color@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/normalize-css-color@npm:1.127.2" + dependencies: + "@react-native/normalize-color": "npm:^2.1.0" + checksum: 10c0/07a50cc8c163cc54f0f59b51978c4d06bbd76a896ebb0b878de52121f310a29afa4fb4e347ebb6732db50dad895511ce44ebbf871d3a4431c46092dc467f6543 + languageName: node + linkType: hard + "@tamagui/polyfill-dev@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/polyfill-dev@npm:1.126.14" @@ -6947,6 +7059,13 @@ __metadata: languageName: node linkType: hard +"@tamagui/polyfill-dev@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/polyfill-dev@npm:1.127.2" + checksum: 10c0/b486b37f11a226b4935565b933abbf8406b590310f2fc567612d67c576505efabc1f30eda4924725651aa470ab9a3af0c8d55b05cac2c1547e02eba05c7f15f8 + languageName: node + linkType: hard + "@tamagui/popover@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/popover@npm:1.126.14" @@ -7010,6 +7129,21 @@ __metadata: languageName: node linkType: hard +"@tamagui/portal@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/portal@npm:1.127.2" + dependencies: + "@tamagui/constants": "npm:1.127.2" + "@tamagui/core": "npm:1.127.2" + "@tamagui/stacks": "npm:1.127.2" + "@tamagui/start-transition": "npm:1.127.2" + "@tamagui/use-did-finish-ssr": "npm:1.127.2" + "@tamagui/use-event": "npm:1.127.2" + "@tamagui/z-index-stack": "npm:1.127.2" + checksum: 10c0/22d9a942bb23996c9c40c4c8c00ff76693b5f5f00af6a1d640fcddf878023b813659d35dad77b6e5ebbde1ec2e44910a954b0811aed6b80cc6b3cb1f1bdcc8bc + languageName: node + linkType: hard + "@tamagui/progress@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/progress@npm:1.126.14" @@ -7078,6 +7212,17 @@ __metadata: languageName: node linkType: hard +"@tamagui/react-native-media-driver@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/react-native-media-driver@npm:1.127.2" + dependencies: + "@tamagui/web": "npm:1.127.2" + peerDependencies: + react-native: "*" + checksum: 10c0/afd6032ba38855762a4d16e73d78f335e9abce7657a5778c4b8ebf225a1e0d6535dc0c3499e822e771516e495f81e9e15436b6edec138371df53bbc51e1f222e + languageName: node + linkType: hard + "@tamagui/react-native-use-pressable@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/react-native-use-pressable@npm:1.126.14" @@ -7087,6 +7232,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/react-native-use-pressable@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/react-native-use-pressable@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/23dbf04529d35d9f5f7980ac9ebaeb72137caf4e3a13e0239694538aceb6bbc0f7041ae32126c7fbaa189c9608c2683c3cc17c3443efbad2c7eca36bc6eb915e + languageName: node + linkType: hard + "@tamagui/react-native-use-responder-events@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/react-native-use-responder-events@npm:1.126.14" @@ -7096,6 +7250,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/react-native-use-responder-events@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/react-native-use-responder-events@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/50850cd8d277f8ce9aa8a357beb3336a0044382443f98087d6e4506f074eb3a067b137ddb683ba219389e011ed1235fc8a351d8931f3bef57cc4c9bb41afdcf5 + languageName: node + linkType: hard + "@tamagui/remove-scroll@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/remove-scroll@npm:1.126.14" @@ -7239,6 +7402,13 @@ __metadata: languageName: node linkType: hard +"@tamagui/simple-hash@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/simple-hash@npm:1.127.2" + checksum: 10c0/c52fc4780a9183c06d76250a57fb35dee99c0a4b779f8a7d606869df29ce93576cbfe19dbe5dcb7bfbf95e9d7eb2df6ecbb2ab70178dc7b8ad6dc3eaa8459a32 + languageName: node + linkType: hard + "@tamagui/slider@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/slider@npm:1.126.14" @@ -7270,6 +7440,17 @@ __metadata: languageName: node linkType: hard +"@tamagui/stacks@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/stacks@npm:1.127.2" + dependencies: + "@tamagui/core": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/612198014880466424275aaf5f02adb5c4519ccd28f3bd47644cc82f80089f1d0bb886a0d046a648252ebe89d76aeb301853dd90906832f63e2bc543eb07ce16 + languageName: node + linkType: hard + "@tamagui/start-transition@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/start-transition@npm:1.126.14" @@ -7277,6 +7458,13 @@ __metadata: languageName: node linkType: hard +"@tamagui/start-transition@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/start-transition@npm:1.127.2" + checksum: 10c0/26e39f512542d83f8815936899d309b3daa864d3af3fb346aaafa4272c48ea938ab43a185b53d3a9208784b9198bc881529016ef09db4bc22e2084d81b3114a9 + languageName: node + linkType: hard + "@tamagui/switch-headless@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/switch-headless@npm:1.126.14" @@ -7347,6 +7535,19 @@ __metadata: languageName: node linkType: hard +"@tamagui/text@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/text@npm:1.127.2" + dependencies: + "@tamagui/get-font-sized": "npm:1.127.2" + "@tamagui/helpers-tamagui": "npm:1.127.2" + "@tamagui/web": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/2682b9a263c858faeb7f44de2ce4818c85a2cff76e11fb933cb08d3431f1d93e05c64f5db54bc10dcc5b52df9686f0c6e95e458bdd2062057220016e1da5d138 + languageName: node + linkType: hard + "@tamagui/theme-builder@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/theme-builder@npm:1.126.14" @@ -7389,6 +7590,37 @@ __metadata: languageName: node linkType: hard +"@tamagui/timer@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/timer@npm:1.127.2" + checksum: 10c0/f410942e07b49f65435d2b90796a22a0e294f24051817f0285fe5744c8dc82ac6197f0cda6883abab6ff78df95d23f420cb132074546fb8dcc051b43526b146d + languageName: node + linkType: hard + +"@tamagui/toast@npm:^1.127.2": + version: 1.127.2 + resolution: "@tamagui/toast@npm:1.127.2" + dependencies: + "@tamagui/animate-presence": "npm:1.127.2" + "@tamagui/compose-refs": "npm:1.127.2" + "@tamagui/constants": "npm:1.127.2" + "@tamagui/core": "npm:1.127.2" + "@tamagui/create-context": "npm:1.127.2" + "@tamagui/dismissable": "npm:1.127.2" + "@tamagui/helpers": "npm:1.127.2" + "@tamagui/polyfill-dev": "npm:1.127.2" + "@tamagui/portal": "npm:1.127.2" + "@tamagui/stacks": "npm:1.127.2" + "@tamagui/start-transition": "npm:1.127.2" + "@tamagui/text": "npm:1.127.2" + "@tamagui/use-controllable-state": "npm:1.127.2" + "@tamagui/visually-hidden": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/e7aab5d056eb389f3015817b86a76a6d79243f01c7137e3c24ab57db820b99922910cb8060d0f6ed28a8d040581a9cfdc273a48645f0dc979f7fb036f17c6426 + languageName: node + linkType: hard + "@tamagui/toggle-group@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/toggle-group@npm:1.126.14" @@ -7442,6 +7674,13 @@ __metadata: languageName: node linkType: hard +"@tamagui/types@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/types@npm:1.127.2" + checksum: 10c0/d9c1289f9d1464b6b73c030008721e5a5e51741cefb8970015d08fa6f0b09c6d8cd135df8b13bcf21fc2565c3eb6cea3dd2bdf26e1846f36b8f5be7112498695 + languageName: node + linkType: hard + "@tamagui/use-callback-ref@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-callback-ref@npm:1.126.14" @@ -7449,6 +7688,13 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-callback-ref@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-callback-ref@npm:1.127.2" + checksum: 10c0/f7039501ed5cb4388a38f0004e0010a26625aea094a32bfd1e1596ba9e5f60905974abb18dc450939d792461284e86281dc18b0a1cc63d06a11a1793fdfc9b98 + languageName: node + linkType: hard + "@tamagui/use-constant@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-constant@npm:1.126.14" @@ -7458,6 +7704,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-constant@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-constant@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/ab589db73d246c534696a0b12b5b777d01fc7dac18bb7299dd55609c18d00da083956df179790552c305d86206a43e2532fc9981a95c81c167522dbd73cb3ce8 + languageName: node + linkType: hard + "@tamagui/use-controllable-state@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-controllable-state@npm:1.126.14" @@ -7470,6 +7725,18 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-controllable-state@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-controllable-state@npm:1.127.2" + dependencies: + "@tamagui/start-transition": "npm:1.127.2" + "@tamagui/use-event": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/47ce0915d4b3497b8792d9783ebd9f8b724bcededaa8ab529cc2c4e53c7237a58951f4a57f4820668f1c7e083b4cc2066c5f26b60fa231d159c7c4f205715d4b + languageName: node + linkType: hard + "@tamagui/use-debounce@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-debounce@npm:1.126.14" @@ -7488,6 +7755,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-did-finish-ssr@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-did-finish-ssr@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/bd3fe92cb53201b55a74c20eada8fe9588be2456a7543a434eb773127b7f38359b5ef8c68dad8b2cf421bd710796a3ca68c2d0ecfb43c9594ad0616a93eda276 + languageName: node + linkType: hard + "@tamagui/use-direction@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-direction@npm:1.126.14" @@ -7506,6 +7782,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-escape-keydown@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-escape-keydown@npm:1.127.2" + dependencies: + "@tamagui/use-callback-ref": "npm:1.127.2" + checksum: 10c0/2fb91af86e194551aaed1190ddb1b3dcc687e26b59c2ac2f3f46ec5be5b8003a9603d2bd31512f786db1eda839cb1c4b78a17ee3f2c77595610280096cf644f0 + languageName: node + linkType: hard + "@tamagui/use-event@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-event@npm:1.126.14" @@ -7517,6 +7802,17 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-event@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-event@npm:1.127.2" + dependencies: + "@tamagui/constants": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/f240e4fd65589bf65b6e5c416c33ac4c9b79dac90dc708f221b4fda1e8adea4e6fe2035492fa94d4dc050f4e16f7293881eb843ff9b92267c62a8bb529aa805b + languageName: node + linkType: hard + "@tamagui/use-force-update@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-force-update@npm:1.126.14" @@ -7526,6 +7822,15 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-force-update@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-force-update@npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/d2aa33387a7dc600bfcbbbab834a360dbebcf00c1f51ddbad8268576a732bfd4feebebbf4e630ad093ac87ae5f3a3eecf4d3cae0a57eff4a3a537147b0ba885e + languageName: node + linkType: hard + "@tamagui/use-keyboard-visible@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-keyboard-visible@npm:1.126.14" @@ -7546,6 +7851,17 @@ __metadata: languageName: node linkType: hard +"@tamagui/use-presence@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/use-presence@npm:1.127.2" + dependencies: + "@tamagui/web": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/315cac9dd69a34154a0a27ea5967e31d5d8a9f339c0d19c506f09a4eacf4771681eb63514cd578ac52d58a327863f20b0396ca836fe9b73f346acfa3b37feef4 + languageName: node + linkType: hard + "@tamagui/use-previous@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/use-previous@npm:1.126.14" @@ -7575,6 +7891,17 @@ __metadata: languageName: node linkType: hard +"@tamagui/visually-hidden@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/visually-hidden@npm:1.127.2" + dependencies: + "@tamagui/web": "npm:1.127.2" + peerDependencies: + react: "*" + checksum: 10c0/8fb75aa5612416881d3d944047d41ad9d5a1d1752de7deff960f8dabec937153f60d1bbc51f55fa17989f56c9cb32fe2930a9ab2a823f230aaa7bfaa91a1ab1e + languageName: node + linkType: hard + "@tamagui/web@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/web@npm:1.126.14" @@ -7595,6 +7922,26 @@ __metadata: languageName: node linkType: hard +"@tamagui/web@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/web@npm:1.127.2" + dependencies: + "@tamagui/compose-refs": "npm:1.127.2" + "@tamagui/constants": "npm:1.127.2" + "@tamagui/helpers": "npm:1.127.2" + "@tamagui/normalize-css-color": "npm:1.127.2" + "@tamagui/timer": "npm:1.127.2" + "@tamagui/types": "npm:1.127.2" + "@tamagui/use-did-finish-ssr": "npm:1.127.2" + "@tamagui/use-event": "npm:1.127.2" + "@tamagui/use-force-update": "npm:1.127.2" + peerDependencies: + react: "*" + react-dom: "*" + checksum: 10c0/4db85a00173f79fdc445977586fbd84b58c5103ac970b998cc874a1483da4ae5af1b45c2b176c97f99ac38a160c09b19c3b2e49b374fd4aabef79875888961bd + languageName: node + linkType: hard + "@tamagui/z-index-stack@npm:1.126.14": version: 1.126.14 resolution: "@tamagui/z-index-stack@npm:1.126.14" @@ -7602,6 +7949,13 @@ __metadata: languageName: node linkType: hard +"@tamagui/z-index-stack@npm:1.127.2": + version: 1.127.2 + resolution: "@tamagui/z-index-stack@npm:1.127.2" + checksum: 10c0/4ef4d21e928dc21bb5a3e238bfba3d560bc2f960a02b6f018b85e7100d56f1c90ced300eb53f740a76840c8a0302b4449779d6da8ccd2c0e14fc8bfd21bc41b0 + languageName: node + linkType: hard + "@testing-library/react-hooks@npm:^8.0.1": version: 8.0.1 resolution: "@testing-library/react-hooks@npm:8.0.1" @@ -18861,9 +19215,9 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.22.1": - version: 2.26.0 - resolution: "react-native-gesture-handler@npm:2.26.0" +"react-native-gesture-handler@npm:2.24.0": + version: 2.24.0 + resolution: "react-native-gesture-handler@npm:2.24.0" dependencies: "@egjs/hammerjs": "npm:^2.0.17" hoist-non-react-statics: "npm:^3.3.0" @@ -18871,7 +19225,7 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: 10c0/43aee4f0aeb7be9e2e72a9abaeaff38104c188a44ffc1a5634940a851adca5f10ee3a8d1b4828eb654574d4d45aa0f0c2af5a7b4ed2e9bca4e76d0d932f13955 + checksum: 10c0/eb2c5cb53690ae5de1482370a156cbd775f6b3054540cd47310ec4712df83a280fe7b6259f372eec4c14a6d7f70ab18f1919a9fe63beaca9ceae126edbe32298 languageName: node linkType: hard