From a8aae5f466de733d547cd5ecaa4cab5fd1078815 Mon Sep 17 00:00:00 2001 From: NJ-2020 Date: Tue, 11 Nov 2025 13:49:36 +0700 Subject: [PATCH 1/6] chore: bump @invertase/react-native-apple-authentication to latest version --- package-lock.json | 11 ++++++++--- package.json | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 30649944b49a..4328c2a60adc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "@fullstory/browser": "^2.0.6", "@fullstory/react-native": "^1.7.8", "@gorhom/portal": "^1.0.14", - "@invertase/react-native-apple-authentication": "^2.2.2", + "@invertase/react-native-apple-authentication": "^2.5.0", "@noble/ed25519": "^3.0.0", "@noble/hashes": "^2.0.0", "@onfido/react-native-sdk": "15.1.0", @@ -7712,8 +7712,13 @@ } }, "node_modules/@invertase/react-native-apple-authentication": { - "version": "2.2.2", - "license": "Apache-2.0" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@invertase/react-native-apple-authentication/-/react-native-apple-authentication-2.5.0.tgz", + "integrity": "sha512-PL5tUd1WCw365L2fWlkB4HXy7QjZHCU9o6qi8osMvftBIlynSpi76YStJCeJcwU6aYXB09+iV/V5g+8lwafNwQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } }, "node_modules/@isaacs/balanced-match": { "version": "4.0.1", diff --git a/package.json b/package.json index 71c0ebb8b2a2..fcf9d4290918 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "@fullstory/browser": "^2.0.6", "@fullstory/react-native": "^1.7.8", "@gorhom/portal": "^1.0.14", - "@invertase/react-native-apple-authentication": "^2.2.2", + "@invertase/react-native-apple-authentication": "^2.5.0", "@noble/ed25519": "^3.0.0", "@noble/hashes": "^2.0.0", "@onfido/react-native-sdk": "15.1.0", From 1edddefd9bab130eda38d49ae08b1d268b0a9651 Mon Sep 17 00:00:00 2001 From: NJ-2020 Date: Tue, 11 Nov 2025 13:50:05 +0700 Subject: [PATCH 2/6] fix: apple login page overlaps device status bar --- src/components/SignInButtons/AppleSignIn/index.android.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/SignInButtons/AppleSignIn/index.android.tsx b/src/components/SignInButtons/AppleSignIn/index.android.tsx index 441ed3d887c5..b27046ec69f7 100644 --- a/src/components/SignInButtons/AppleSignIn/index.android.tsx +++ b/src/components/SignInButtons/AppleSignIn/index.android.tsx @@ -1,4 +1,5 @@ import {appleAuthAndroid} from '@invertase/react-native-apple-authentication'; +import type {AndroidConfig} from '@invertase/react-native-apple-authentication' import React from 'react'; import IconButton from '@components/SignInButtons/IconButton'; import useOnyx from '@hooks/useOnyx'; @@ -12,11 +13,12 @@ import type {AppleSignInProps} from '.'; /** * Apple Sign In Configuration for Android. */ -const config = { +const config: AndroidConfig = { clientId: CONFIG.APPLE_SIGN_IN.SERVICE_ID, redirectUri: CONFIG.APPLE_SIGN_IN.REDIRECT_URI, responseType: appleAuthAndroid.ResponseType.ALL, scope: appleAuthAndroid.Scope.ALL, + fullScreen: false }; /** From 8f69423bab6c74fa43bc19c56253bb87db1f4ab3 Mon Sep 17 00:00:00 2001 From: NJ-2020 Date: Sat, 15 Nov 2025 09:26:42 +0700 Subject: [PATCH 3/6] fix: Podfile.lock --- ios/Podfile.lock | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 1dd1a0a58373..082d5057f097 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -171,6 +171,8 @@ PODS: - Yoga - ExpoSecureStore (14.2.4): - ExpoModulesCore + - ExpoVideo (3.0.11): + - ExpoModulesCore - fast_float (8.0.0) - FBLazyVector (0.81.4) - Firebase/Analytics (11.13.0): @@ -3423,7 +3425,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNAppleAuthentication (2.2.2): + - RNAppleAuthentication (2.5.0): - React-Core - RNCClipboard (1.15.0): - boost @@ -4158,6 +4160,7 @@ DEPENDENCIES: - ExpoImageManipulator (from `../node_modules/expo-image-manipulator/ios`) - ExpoModulesCore (from `../node_modules/expo-modules-core`) - ExpoSecureStore (from `../node_modules/expo-secure-store/ios`) + - ExpoVideo (from `../node_modules/expo-video/ios`) - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) @@ -4370,6 +4373,8 @@ EXTERNAL SOURCES: :path: "../node_modules/expo-modules-core" ExpoSecureStore: :path: "../node_modules/expo-secure-store/ios" + ExpoVideo: + :path: "../node_modules/expo-video/ios" fast_float: :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: @@ -4646,6 +4651,7 @@ SPEC CHECKSUMS: ExpoImageManipulator: 7cb78b082bcc767b97867d833ce614ace424cd97 ExpoModulesCore: e1b5401a7af4c7dbf4fe26b535918a72c6ed8a7b ExpoSecureStore: 3f1b632d6d40bcc62b4983ef9199cd079592a50a + ExpoVideo: 6ffaf450d18b2ca33bdf92acaea80271b4a06c92 fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: 941bef1c8eeabd9fe1f501e30a5220beee913886 Firebase: 3435bc66b4d494c2f22c79fd3aae4c1db6662327 @@ -4782,7 +4788,7 @@ SPEC CHECKSUMS: ReactCodegen: 2cfa890e84ecf7f3a708f1ed9c0f2c0b22a23c9a ReactCommon: e9ab32f1d1482d207867b4fdd139361302b9dcc6 ReactNativeHybridApp: 16ebccf5382436fcb9303ab5f4b50d9942bccf5c - RNAppleAuthentication: 4272012a6745519a2411889894eb69a3f553c9f9 + RNAppleAuthentication: 9027af8aa92b4719ef1b6030a8e954d37079473a RNCClipboard: e7da00b1612a8faf2309c6636043713cfe11092e RNCPicker: eb89e9d8bbd728bc00c48d294553f5968900f874 RNDeviceInfo: f4e8dcaba08a5d3a703d30ad41e964e21148d7e2 From 5535895b2265210fa6788c4a6fc1ebc83d87af5a Mon Sep 17 00:00:00 2001 From: NJ-2020 Date: Sat, 15 Nov 2025 09:27:53 +0700 Subject: [PATCH 4/6] fix: prettier error --- src/components/SignInButtons/AppleSignIn/index.android.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/SignInButtons/AppleSignIn/index.android.tsx b/src/components/SignInButtons/AppleSignIn/index.android.tsx index b27046ec69f7..5a3cb9ce3ef4 100644 --- a/src/components/SignInButtons/AppleSignIn/index.android.tsx +++ b/src/components/SignInButtons/AppleSignIn/index.android.tsx @@ -1,5 +1,5 @@ import {appleAuthAndroid} from '@invertase/react-native-apple-authentication'; -import type {AndroidConfig} from '@invertase/react-native-apple-authentication' +import type {AndroidConfig} from '@invertase/react-native-apple-authentication'; import React from 'react'; import IconButton from '@components/SignInButtons/IconButton'; import useOnyx from '@hooks/useOnyx'; @@ -18,7 +18,7 @@ const config: AndroidConfig = { redirectUri: CONFIG.APPLE_SIGN_IN.REDIRECT_URI, responseType: appleAuthAndroid.ResponseType.ALL, scope: appleAuthAndroid.Scope.ALL, - fullScreen: false + fullScreen: false, }; /** From aa4ed326a8c073e447bcf7edda0e09611a5e3769 Mon Sep 17 00:00:00 2001 From: NJ-2020 Date: Tue, 2 Dec 2025 16:08:27 +0700 Subject: [PATCH 5/6] fix podfile.lock --- ios/Podfile.lock | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 4dd180430a2b..9e1a14702de9 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -171,8 +171,6 @@ PODS: - Yoga - ExpoSecureStore (14.2.4): - ExpoModulesCore - - ExpoVideo (3.0.11): - - ExpoModulesCore - fast_float (8.0.0) - FBLazyVector (0.81.4) - Firebase/Analytics (11.13.0): @@ -4160,11 +4158,10 @@ DEPENDENCIES: - ExpoImageManipulator (from `../node_modules/expo-image-manipulator/ios`) - ExpoModulesCore (from `../node_modules/expo-modules-core`) - ExpoSecureStore (from `../node_modules/expo-secure-store/ios`) - - ExpoVideo (from `../node_modules/expo-video/ios`) - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - "FullStory (from `{:http=>\"https://ios-releases.fullstory.com/fullstory-1.64.2-xcframework.tar.gz\"}`)" + - "FullStory (from `{http: \"https://ios-releases.fullstory.com/fullstory-1.64.2-xcframework.tar.gz\"}`)" - "fullstory_react-native (from `../node_modules/@fullstory/react-native`)" - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - group-ib-fp (from `../node_modules/group-ib-fp`) @@ -4373,8 +4370,6 @@ EXTERNAL SOURCES: :path: "../node_modules/expo-modules-core" ExpoSecureStore: :path: "../node_modules/expo-secure-store/ios" - ExpoVideo: - :path: "../node_modules/expo-video/ios" fast_float: :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: @@ -4651,7 +4646,6 @@ SPEC CHECKSUMS: ExpoImageManipulator: 7cb78b082bcc767b97867d833ce614ace424cd97 ExpoModulesCore: e1b5401a7af4c7dbf4fe26b535918a72c6ed8a7b ExpoSecureStore: 3f1b632d6d40bcc62b4983ef9199cd079592a50a - ExpoVideo: 6ffaf450d18b2ca33bdf92acaea80271b4a06c92 fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: 941bef1c8eeabd9fe1f501e30a5220beee913886 Firebase: 3435bc66b4d494c2f22c79fd3aae4c1db6662327 From f1e4eb3d733fc51d143dc8fe821525d477795bc8 Mon Sep 17 00:00:00 2001 From: NJ-2020 Date: Tue, 2 Dec 2025 16:11:06 +0700 Subject: [PATCH 6/6] revert unnecessary changes --- ios/Podfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 9e1a14702de9..cab5c24aa818 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -4161,7 +4161,7 @@ DEPENDENCIES: - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - "FullStory (from `{http: \"https://ios-releases.fullstory.com/fullstory-1.64.2-xcframework.tar.gz\"}`)" + - "FullStory (from `{:http=>\"https://ios-releases.fullstory.com/fullstory-1.64.2-xcframework.tar.gz\"}`)" - "fullstory_react-native (from `../node_modules/@fullstory/react-native`)" - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - group-ib-fp (from `../node_modules/group-ib-fp`)