Merge branch 'master' into margin

This commit is contained in:
Marcos Rodriguez Velez 2024-01-14 13:01:58 -04:00
commit 6afcd466e6
No known key found for this signature in database
GPG key ID: 6030B2F48CCE86D7
16 changed files with 441 additions and 334 deletions

View file

@ -27,10 +27,12 @@ type NavigationOptions = {
headerBackVisible?: boolean;
gestureEnabled?: boolean;
swipeEnabled?: boolean;
headerTransparent?: boolean;
headerHideBackButton?: boolean;
headerLeft?: (() => React.ReactElement) | null;
headerRight?: (() => React.ReactElement) | null;
headerBackTitleVisible?: false;
headerShadowVisible?: boolean;
headerTintColor?: string;
title?: string;
};
@ -76,12 +78,7 @@ const navigationStyle = (
}
let options: NavigationOptions = {
headerStyle: {
borderBottomWidth: 0,
elevation: 0,
shadowOpacity: 0,
shadowOffset: { height: 0, width: 0 },
},
headerShadowVisible: false,
headerTitleStyle: {
fontWeight: '600',
color: theme.colors.foregroundColor,

View file

@ -6,19 +6,19 @@ PODS:
- React-Core
- CocoaAsyncSocket (7.6.5)
- DoubleConversion (1.1.6)
- FBLazyVector (0.71.14)
- FBReactNativeSpec (0.71.14):
- FBLazyVector (0.71.15)
- FBReactNativeSpec (0.71.15):
- RCT-Folly (= 2021.07.22.00)
- RCTRequired (= 0.71.14)
- RCTTypeSafety (= 0.71.14)
- React-Core (= 0.71.14)
- React-jsi (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- RCTRequired (= 0.71.15)
- RCTTypeSafety (= 0.71.15)
- React-Core (= 0.71.15)
- React-jsi (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- fmt (6.2.1)
- glog (0.3.5)
- hermes-engine (0.71.14):
- hermes-engine/Pre-built (= 0.71.14)
- hermes-engine/Pre-built (0.71.14)
- hermes-engine (0.71.15):
- hermes-engine/Pre-built (= 0.71.15)
- hermes-engine/Pre-built (0.71.15)
- libevent (2.1.12)
- lottie-ios (4.3.4)
- lottie-react-native (6.5.1):
@ -43,26 +43,26 @@ PODS:
- fmt (~> 6.2.1)
- glog
- libevent
- RCTRequired (0.71.14)
- RCTTypeSafety (0.71.14):
- FBLazyVector (= 0.71.14)
- RCTRequired (= 0.71.14)
- React-Core (= 0.71.14)
- React (0.71.14):
- React-Core (= 0.71.14)
- React-Core/DevSupport (= 0.71.14)
- React-Core/RCTWebSocket (= 0.71.14)
- React-RCTActionSheet (= 0.71.14)
- React-RCTAnimation (= 0.71.14)
- React-RCTBlob (= 0.71.14)
- React-RCTImage (= 0.71.14)
- React-RCTLinking (= 0.71.14)
- React-RCTNetwork (= 0.71.14)
- React-RCTSettings (= 0.71.14)
- React-RCTText (= 0.71.14)
- React-RCTVibration (= 0.71.14)
- React-callinvoker (0.71.14)
- React-Codegen (0.71.14):
- RCTRequired (0.71.15)
- RCTTypeSafety (0.71.15):
- FBLazyVector (= 0.71.15)
- RCTRequired (= 0.71.15)
- React-Core (= 0.71.15)
- React (0.71.15):
- React-Core (= 0.71.15)
- React-Core/DevSupport (= 0.71.15)
- React-Core/RCTWebSocket (= 0.71.15)
- React-RCTActionSheet (= 0.71.15)
- React-RCTAnimation (= 0.71.15)
- React-RCTBlob (= 0.71.15)
- React-RCTImage (= 0.71.15)
- React-RCTLinking (= 0.71.15)
- React-RCTNetwork (= 0.71.15)
- React-RCTSettings (= 0.71.15)
- React-RCTText (= 0.71.15)
- React-RCTVibration (= 0.71.15)
- React-callinvoker (0.71.15)
- React-Codegen (0.71.15):
- FBReactNativeSpec
- hermes-engine
- RCT-Folly
@ -73,209 +73,209 @@ PODS:
- React-jsiexecutor
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-Core (0.71.14):
- React-Core (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.14)
- React-cxxreact (= 0.71.14)
- React-Core/Default (= 0.71.15)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/CoreModulesHeaders (0.71.14):
- React-Core/CoreModulesHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/Default (0.71.14):
- React-Core/Default (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/DevSupport (0.71.14):
- React-Core/DevSupport (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.14)
- React-Core/RCTWebSocket (= 0.71.14)
- React-cxxreact (= 0.71.14)
- React-Core/Default (= 0.71.15)
- React-Core/RCTWebSocket (= 0.71.15)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-jsinspector (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-jsinspector (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTActionSheetHeaders (0.71.14):
- React-Core/RCTActionSheetHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTAnimationHeaders (0.71.14):
- React-Core/RCTAnimationHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTBlobHeaders (0.71.14):
- React-Core/RCTBlobHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTImageHeaders (0.71.14):
- React-Core/RCTImageHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTLinkingHeaders (0.71.14):
- React-Core/RCTLinkingHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTNetworkHeaders (0.71.14):
- React-Core/RCTNetworkHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTSettingsHeaders (0.71.14):
- React-Core/RCTSettingsHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTTextHeaders (0.71.14):
- React-Core/RCTTextHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTVibrationHeaders (0.71.14):
- React-Core/RCTVibrationHeaders (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-Core/RCTWebSocket (0.71.14):
- React-Core/RCTWebSocket (0.71.15):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.14)
- React-cxxreact (= 0.71.14)
- React-Core/Default (= 0.71.15)
- React-cxxreact (= 0.71.15)
- React-hermes
- React-jsi (= 0.71.14)
- React-jsiexecutor (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (= 0.71.15)
- React-jsiexecutor (= 0.71.15)
- React-perflogger (= 0.71.15)
- Yoga
- React-CoreModules (0.71.14):
- React-CoreModules (0.71.15):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.14)
- React-Codegen (= 0.71.14)
- React-Core/CoreModulesHeaders (= 0.71.14)
- React-jsi (= 0.71.14)
- RCTTypeSafety (= 0.71.15)
- React-Codegen (= 0.71.15)
- React-Core/CoreModulesHeaders (= 0.71.15)
- React-jsi (= 0.71.15)
- React-RCTBlob
- React-RCTImage (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-cxxreact (0.71.14):
- React-RCTImage (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-cxxreact (0.71.15):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.14)
- React-jsi (= 0.71.14)
- React-jsinspector (= 0.71.14)
- React-logger (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-runtimeexecutor (= 0.71.14)
- React-hermes (0.71.14):
- React-callinvoker (= 0.71.15)
- React-jsi (= 0.71.15)
- React-jsinspector (= 0.71.15)
- React-logger (= 0.71.15)
- React-perflogger (= 0.71.15)
- React-runtimeexecutor (= 0.71.15)
- React-hermes (0.71.15):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- RCT-Folly/Futures (= 2021.07.22.00)
- React-cxxreact (= 0.71.14)
- React-cxxreact (= 0.71.15)
- React-jsi
- React-jsiexecutor (= 0.71.14)
- React-jsinspector (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsi (0.71.14):
- React-jsiexecutor (= 0.71.15)
- React-jsinspector (= 0.71.15)
- React-perflogger (= 0.71.15)
- React-jsi (0.71.15):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-jsiexecutor (0.71.14):
- React-jsiexecutor (0.71.15):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-cxxreact (= 0.71.14)
- React-jsi (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-jsinspector (0.71.14)
- React-logger (0.71.14):
- React-cxxreact (= 0.71.15)
- React-jsi (= 0.71.15)
- React-perflogger (= 0.71.15)
- React-jsinspector (0.71.15)
- React-logger (0.71.15):
- glog
- react-native-blue-crypto (1.0.0):
- React
@ -308,90 +308,90 @@ PODS:
- React-Core
- react-native-widget-center (0.0.9):
- React
- React-perflogger (0.71.14)
- React-RCTActionSheet (0.71.14):
- React-Core/RCTActionSheetHeaders (= 0.71.14)
- React-RCTAnimation (0.71.14):
- React-perflogger (0.71.15)
- React-RCTActionSheet (0.71.15):
- React-Core/RCTActionSheetHeaders (= 0.71.15)
- React-RCTAnimation (0.71.15):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.14)
- React-Codegen (= 0.71.14)
- React-Core/RCTAnimationHeaders (= 0.71.14)
- React-jsi (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-RCTAppDelegate (0.71.14):
- RCTTypeSafety (= 0.71.15)
- React-Codegen (= 0.71.15)
- React-Core/RCTAnimationHeaders (= 0.71.15)
- React-jsi (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-RCTAppDelegate (0.71.15):
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React-Core
- ReactCommon/turbomodule/core
- React-RCTBlob (0.71.14):
- React-RCTBlob (0.71.15):
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.71.14)
- React-Core/RCTBlobHeaders (= 0.71.14)
- React-Core/RCTWebSocket (= 0.71.14)
- React-jsi (= 0.71.14)
- React-RCTNetwork (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-RCTImage (0.71.14):
- React-Codegen (= 0.71.15)
- React-Core/RCTBlobHeaders (= 0.71.15)
- React-Core/RCTWebSocket (= 0.71.15)
- React-jsi (= 0.71.15)
- React-RCTNetwork (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-RCTImage (0.71.15):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.14)
- React-Codegen (= 0.71.14)
- React-Core/RCTImageHeaders (= 0.71.14)
- React-jsi (= 0.71.14)
- React-RCTNetwork (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-RCTLinking (0.71.14):
- React-Codegen (= 0.71.14)
- React-Core/RCTLinkingHeaders (= 0.71.14)
- React-jsi (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-RCTNetwork (0.71.14):
- RCTTypeSafety (= 0.71.15)
- React-Codegen (= 0.71.15)
- React-Core/RCTImageHeaders (= 0.71.15)
- React-jsi (= 0.71.15)
- React-RCTNetwork (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-RCTLinking (0.71.15):
- React-Codegen (= 0.71.15)
- React-Core/RCTLinkingHeaders (= 0.71.15)
- React-jsi (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-RCTNetwork (0.71.15):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.14)
- React-Codegen (= 0.71.14)
- React-Core/RCTNetworkHeaders (= 0.71.14)
- React-jsi (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-RCTSettings (0.71.14):
- RCTTypeSafety (= 0.71.15)
- React-Codegen (= 0.71.15)
- React-Core/RCTNetworkHeaders (= 0.71.15)
- React-jsi (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-RCTSettings (0.71.15):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.14)
- React-Codegen (= 0.71.14)
- React-Core/RCTSettingsHeaders (= 0.71.14)
- React-jsi (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-RCTText (0.71.14):
- React-Core/RCTTextHeaders (= 0.71.14)
- React-RCTVibration (0.71.14):
- RCTTypeSafety (= 0.71.15)
- React-Codegen (= 0.71.15)
- React-Core/RCTSettingsHeaders (= 0.71.15)
- React-jsi (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-RCTText (0.71.15):
- React-Core/RCTTextHeaders (= 0.71.15)
- React-RCTVibration (0.71.15):
- RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.71.14)
- React-Core/RCTVibrationHeaders (= 0.71.14)
- React-jsi (= 0.71.14)
- ReactCommon/turbomodule/core (= 0.71.14)
- React-runtimeexecutor (0.71.14):
- React-jsi (= 0.71.14)
- ReactCommon/turbomodule/bridging (0.71.14):
- React-Codegen (= 0.71.15)
- React-Core/RCTVibrationHeaders (= 0.71.15)
- React-jsi (= 0.71.15)
- ReactCommon/turbomodule/core (= 0.71.15)
- React-runtimeexecutor (0.71.15):
- React-jsi (= 0.71.15)
- ReactCommon/turbomodule/bridging (0.71.15):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.14)
- React-Core (= 0.71.14)
- React-cxxreact (= 0.71.14)
- React-jsi (= 0.71.14)
- React-logger (= 0.71.14)
- React-perflogger (= 0.71.14)
- ReactCommon/turbomodule/core (0.71.14):
- React-callinvoker (= 0.71.15)
- React-Core (= 0.71.15)
- React-cxxreact (= 0.71.15)
- React-jsi (= 0.71.15)
- React-logger (= 0.71.15)
- React-perflogger (= 0.71.15)
- ReactCommon/turbomodule/core (0.71.15):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.14)
- React-Core (= 0.71.14)
- React-cxxreact (= 0.71.14)
- React-jsi (= 0.71.14)
- React-logger (= 0.71.14)
- React-perflogger (= 0.71.14)
- React-callinvoker (= 0.71.15)
- React-Core (= 0.71.15)
- React-cxxreact (= 0.71.15)
- React-jsi (= 0.71.15)
- React-logger (= 0.71.15)
- React-perflogger (= 0.71.15)
- ReactNativeCameraKit (13.0.0):
- React-Core
- RealmJS (12.5.1):
@ -690,34 +690,34 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
boost: 57d2868c099736d80fcd648bf211b4431e51a558
boost: 7dcd2de282d72e344012f7d6564d024930a6a440
BugsnagReactNative: d9fa0824cea1beb5ab1f12828d79a2bd1b383e60
BVLinearGradient: 880f91a7854faff2df62518f0281afb1c60d49a3
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
FBLazyVector: 12ea01e587c9594e7b144e1bfc86ac4d9ac28fde
FBReactNativeSpec: b6ae48e67aaba46442f84d6f9ba598ccfbe2ee66
FBLazyVector: d06bbe89e3a89ee90c4deab1c84bf306ffa5ed37
FBReactNativeSpec: d5d9871fe5c4b61787a3aed4f9e5529908e22069
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
hermes-engine: d7cc127932c89c53374452d6f93473f1970d8e88
hermes-engine: 04437e4291ede4af0c76c25e7efd0eacb8fd25e5
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
lottie-ios: 3d98679b41fa6fd6aff2352b3953dbd3df8a397e
lottie-react-native: cdeae481649c11d586084b8662f03251c4dd8249
PasscodeAuth: 3e88093ff46c31a952d8b36c488240de980517be
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
RCTRequired: e9df143e880d0e879e7a498dc06923d728809c79
RCTTypeSafety: c2d89c8308829c12c038ec1f431191eaa0d8c15c
React: 52b89a818f4b2579c98567f3aa8bde880d9e843b
React-callinvoker: 56e399c88c05e037fe99c31978f30e75fad5c286
React-Codegen: 7ece62f4d4896ad1933f834a7dad697676636318
React-Core: f06b7b00e0d49433a316760ae61a0f8f5dee6629
React-CoreModules: bd520e5688b5aa4666965a1b3b8e6d4a2e19df20
React-cxxreact: ba6a1663685837fa4c2ac97daa95dd2e47f1acdc
React-hermes: c862e573ca0228070936b5ec4f475c3e19e900e0
React-jsi: 533030c161bcfcbc3a4ad0b357ced8f7b2be457e
React-jsiexecutor: 94cfc1788637ceaf8841ef1f69b10cc0d62baadc
React-jsinspector: 7bf923954b4e035f494b01ac16633963412660d7
React-logger: 655ff5db8bd922acfbe76a4983ffab048916343e
RCTRequired: 4ce9da4fa2f8a134f62c70e4ab9d971b9d640f41
RCTTypeSafety: decfec2884f0c523f799600d2b6105cdc15e13db
React: ca22a0b3f199b6acac95416ef7eb96cc84a55103
React-callinvoker: 366d4449bc2901e89da3f30c6d203c491d060350
React-Codegen: f85e26699043bc9015552c21bbf0da24d9e8c6ad
React-Core: 169395096d2c22872e22cd74e3694a4b041cce76
React-CoreModules: 8c2a970d9fd778e6016b9297f2c2dddbe78b04ec
React-cxxreact: e61b3e92887bb8fc241326b83d667953ff732923
React-hermes: 476b93736605b457d1bc390336656c94460205b7
React-jsi: 9fe8766963aa3aea90bbd477ea63255eb847d404
React-jsiexecutor: e0cde8d57cee18097b3d2b1bf6404ad25dd8d33b
React-jsinspector: 4ade58a6a355d97a53f847543b14f4cb5033cb70
React-logger: 56699550750c013096a11dce3bc996e7dd583835
react-native-blue-crypto: 23f1558ad3d38d7a2edb7e2f6ed1bc520ed93e56
react-native-bw-file-access: b232fd1d902521ca046f3fc5990ab1465e1878d7
react-native-document-picker: b4f4a23b73f864ce17965b284c0757648993805b
@ -732,19 +732,19 @@ SPEC CHECKSUMS:
react-native-tcp-socket: c1b7297619616b4c9caae6889bcb0aba78086989
react-native-webview: 107961c73db53d66549c867a3b64eaa20d34c41f
react-native-widget-center: 12dfba20a4fa995850b52cf0afecf734397f4b9c
React-perflogger: 4987ad83731c23d11813c84263963b0d3028c966
React-RCTActionSheet: 5ad952b2a9740d87a5bd77280c4bc23f6f89ea0c
React-RCTAnimation: d2de22af3f536cc80bb5b3918e1a455114d1b985
React-RCTAppDelegate: 27f7d735cad3d522c13008ea80020d350017c422
React-RCTBlob: b697e0e2e38ec85bd726176851a3b476a490ad33
React-RCTImage: a07e8c7d4768f62ebc6277e4680f6b979c619967
React-RCTLinking: d00ae55db37b2c12ebab91135f06f75391c0708d
React-RCTNetwork: b3a401276e5c08487d8a14fdec1720e78b5888db
React-RCTSettings: d606cbac31403604c5d5746e6dab53bb332f9301
React-RCTText: b3bd40bc71bca0c3e2cc5ce2c40870a438f303b1
React-RCTVibration: 64e412b9ac684c4edc938fa1187135ada9af7faf
React-runtimeexecutor: ffe826b7b1cfbc32a35ed5b64d5886c0ff75f501
ReactCommon: 7f3dd5e98a9ec627c6b03d26c062bf37ea9fc888
React-perflogger: 0cc42978a483a47f3696171dac2e7033936fc82d
React-RCTActionSheet: ea922b476d24f6d40b8e02ac3228412bd3637468
React-RCTAnimation: 7be2c148398eaa5beac950b2b5ec7102389ec3ad
React-RCTAppDelegate: c7bf369749348d9358035c2dcebd9aa4f3f55031
React-RCTBlob: c1e1e53b334f36b3311c3206036c99f4e5406cdf
React-RCTImage: 4a2cd71dd8c1954cfab50e244b269d47bdcc76da
React-RCTLinking: c8ff9fe7f5741afc05894c7da4a0d2bd1458f247
React-RCTNetwork: 93c329744baa8c04057a5a29b790618e0c2a6a68
React-RCTSettings: bcd09cd3ee26967bdfbc8af174404b8ffabfbc3c
React-RCTText: c525eb78cfe9489f130fa69004ff081a5ae33e06
React-RCTVibration: a97783e3645ddf852e34da2e015656e309f3a083
React-runtimeexecutor: 8f2ddd9db7874ec7de84f5c55d73aeaaf82908e2
ReactCommon: 309d965cb51f058d07dea65bc04dcf462911f0a4
ReactNativeCameraKit: 9d46a5d7dd544ca64aa9c03c150d2348faf437eb
RealmJS: 5af7e3b3c1b6de6a1f9bd62bfbf4caca749fa708
rn-ldk: 0d8749d98cc5ce67302a32831818c116b67f7643
@ -769,7 +769,7 @@ SPEC CHECKSUMS:
RNSVG: d00c8f91c3cbf6d476451313a18f04d220d4f396
RNVectorIcons: 64e6a523ac30a3241efa9baf1ffbcc5e76ff747a
RNWatch: fd30ca40a5b5ef58dcbc195638e68219bc455236
Yoga: e71803b4c1fff832ccf9b92541e00f9b873119b9
Yoga: 68c9c592c3e80ec37ff28db20eedb13d84aae5df
PODFILE CHECKSUM: 7a17b36f13f1d7be0f9305c1d23f24618f8781b3

263
package-lock.json generated
View file

@ -42,7 +42,7 @@
"coinselect": "3.1.13",
"crypto-js": "4.2.0",
"dayjs": "1.11.10",
"detox": "20.13.1",
"detox": "20.16.0",
"ecpair": "2.0.1",
"ecurve": "1.0.6",
"electrum-client": "https://github.com/BlueWallet/rn-electrum-client#76c0ea35e1a50c47f3a7f818d529ebd100161496",
@ -58,7 +58,7 @@
"prop-types": "15.8.1",
"react": "18.2.0",
"react-localization": "github:BlueWallet/react-localization#ae7969a",
"react-native": "0.71.14",
"react-native": "0.71.15",
"react-native-blue-crypto": "github:BlueWallet/react-native-blue-crypto#3cb5442",
"react-native-camera-kit": "13.0.0",
"react-native-crypto": "2.2.0",
@ -2472,6 +2472,11 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@flatten-js/interval-tree": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@flatten-js/interval-tree/-/interval-tree-1.1.2.tgz",
"integrity": "sha512-OwLoV9E/XM6b7bes2rSFnGNjyRy7vcoIHFTnmBR2WAaZTf0Fe4EX4GdA65vU1KgFAasti7iRSg2dZfYd1Zt00Q=="
},
"node_modules/@hapi/hoek": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
@ -4332,14 +4337,14 @@
}
},
"node_modules/@react-native-community/cli": {
"version": "10.2.4",
"resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-10.2.4.tgz",
"integrity": "sha512-E9BUDHfLEsnjkjeJqECuCjl4E/1Ox9Nl6hkQBhEqjZm4AaQxgU7M6AyFfOgaXn5v3am16/R4ZOUTrJnGJWS3GA==",
"version": "10.2.6",
"resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-10.2.6.tgz",
"integrity": "sha512-RiOogGmrMnL2a1ICOBM/XvG4s46AzJoZt4B/aydrpp3xCiuPFBUVWpYtWWcdPmQqilk37c6qfNu9/38g9dW9Bw==",
"dependencies": {
"@react-native-community/cli-clean": "^10.1.1",
"@react-native-community/cli-config": "^10.1.1",
"@react-native-community/cli-debugger-ui": "^10.0.0",
"@react-native-community/cli-doctor": "^10.2.4",
"@react-native-community/cli-doctor": "^10.2.5",
"@react-native-community/cli-hermes": "^10.2.0",
"@react-native-community/cli-plugin-metro": "^10.2.3",
"@react-native-community/cli-server-api": "^10.1.1",
@ -4630,19 +4635,6 @@
"wcwidth": "^1.0.1"
}
},
"node_modules/@react-native-community/cli-doctor/node_modules/@react-native-community/cli-platform-ios": {
"version": "10.2.5",
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.5.tgz",
"integrity": "sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg==",
"dependencies": {
"@react-native-community/cli-tools": "^10.1.1",
"chalk": "^4.1.2",
"execa": "^1.0.0",
"fast-xml-parser": "^4.0.12",
"glob": "^7.1.3",
"ora": "^5.4.1"
}
},
"node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
@ -5035,9 +5027,9 @@
}
},
"node_modules/@react-native-community/cli-platform-ios": {
"version": "10.2.4",
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.4.tgz",
"integrity": "sha512-/6K+jeRhcGojFIJMWMXV2eY5n/In+YUzBr/DKWQOeHBOHkESRNheG310xSAIjgB46YniSSUKhSyeuhalTbm9OQ==",
"version": "10.2.5",
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.5.tgz",
"integrity": "sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg==",
"dependencies": {
"@react-native-community/cli-tools": "^10.1.1",
"chalk": "^4.1.2",
@ -8176,6 +8168,32 @@
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true
},
"node_modules/bunyamin": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/bunyamin/-/bunyamin-1.5.1.tgz",
"integrity": "sha512-VgWWb3G3HwajZF8fFM8TJjkWOqeDBZgzWBeQb7EhKQTQd33Zri0nghLeg4r86kQqqNlo/p9Jjgwh/O7Q6XpZIg==",
"dependencies": {
"@flatten-js/interval-tree": "^1.1.2",
"multi-sort-stream": "^1.0.4",
"stream-json": "^1.7.5",
"trace-event-lib": "^1.3.1"
},
"engines": {
"node": ">=14.18.2"
},
"peerDependencies": {
"@types/bunyan": "^1.8.8",
"bunyan": "^1.8.15 || ^2.0.0"
},
"peerDependenciesMeta": {
"@types/bunyan": {
"optional": true
},
"bunyan": {
"optional": true
}
}
},
"node_modules/bunyan": {
"version": "1.8.15",
"resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz",
@ -9319,9 +9337,9 @@
}
},
"node_modules/detox": {
"version": "20.13.1",
"resolved": "https://registry.npmjs.org/detox/-/detox-20.13.1.tgz",
"integrity": "sha512-lYevoG98YiSLtEA3YubD+/OyTJUIBkO7vgTbokln5cKlWv2g+MEx9nyl8KVZzs1z0rbzsf4r9vv2zNelHtlqVQ==",
"version": "20.16.0",
"resolved": "https://registry.npmjs.org/detox/-/detox-20.16.0.tgz",
"integrity": "sha512-3gxIHdXW7uBGvZgN6/A2WakJO0Ocbw1nmTDMP4AUNDs7LWntZi8oEJI5/drOqianGog8lftOTGpFN94PpRlY6g==",
"hasInstallScript": true,
"dependencies": {
"ajv": "^8.6.3",
@ -9336,6 +9354,7 @@
"funpermaproxy": "^1.1.0",
"glob": "^8.0.3",
"ini": "^1.3.4",
"jest-environment-emit": "^1.0.5",
"json-cycle": "^1.3.0",
"lodash": "^4.17.11",
"multi-sort-stream": "^1.0.3",
@ -9363,7 +9382,7 @@
"detox": "local-cli/cli.js"
},
"engines": {
"node": ">=14.5.0"
"node": ">=14.14.0"
},
"peerDependencies": {
"jest": "29.x.x || 28.x.x || ^27.2.5"
@ -11289,6 +11308,14 @@
"node": ">= 8"
}
},
"node_modules/exeunt": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/exeunt/-/exeunt-1.1.0.tgz",
"integrity": "sha512-dd++Yn/0Fp+gtJ04YHov7MeAii+LFivJc6KqnJNfplzLVUkUDrfKoQDTLlCgzcW15vY5hKlHasWeIsQJ8agHsw==",
"engines": {
"node": ">=0.10"
}
},
"node_modules/exit": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
@ -11515,9 +11542,9 @@
"dev": true
},
"node_modules/fast-xml-parser": {
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz",
"integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==",
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.3.tgz",
"integrity": "sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==",
"funding": [
{
"type": "github",
@ -14028,6 +14055,68 @@
"node": ">=8"
}
},
"node_modules/jest-environment-emit": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/jest-environment-emit/-/jest-environment-emit-1.0.5.tgz",
"integrity": "sha512-OsQ08AhYxkkyDBTIow+9ogNmJheQIGWQKp0Nku+1ToLWjAj2Pd6LmypN8HgUIqYHs4HFcqkQ25kaf1qExmoZpg==",
"dependencies": {
"bunyamin": "^1.5.0",
"bunyan": "^2.0.5",
"bunyan-debug-stream": "^3.1.0",
"funpermaproxy": "^1.1.0",
"lodash.merge": "^4.6.2",
"node-ipc": "9.2.1",
"strip-ansi": "^6.0.0",
"tslib": "^2.5.3"
},
"engines": {
"node": ">=16.14.0"
},
"peerDependencies": {
"@jest/environment": ">=27.2.5",
"@jest/types": ">=27.2.5",
"jest": ">=27.2.5",
"jest-environment-jsdom": ">=27.2.5",
"jest-environment-node": ">=27.2.5"
},
"peerDependenciesMeta": {
"@jest/environment": {
"optional": true
},
"@jest/types": {
"optional": true
},
"jest": {
"optional": true
},
"jest-environment-jsdom": {
"optional": true
},
"jest-environment-node": {
"optional": true
}
}
},
"node_modules/jest-environment-emit/node_modules/bunyan": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/bunyan/-/bunyan-2.0.5.tgz",
"integrity": "sha512-Jvl74TdxCN6rSP9W1I6+UOUtwslTDqsSFkDqZlFb/ilaSvQ+bZAnXT/GT97IZ5L+Vph0joPZPhxUyn6FLNmFAA==",
"engines": [
"node >=0.10.0"
],
"dependencies": {
"exeunt": "1.1.0"
},
"bin": {
"bunyan": "bin/bunyan"
},
"optionalDependencies": {
"dtrace-provider": "~0.8",
"moment": "^2.19.3",
"mv": "~2",
"safe-json-stringify": "~1"
}
},
"node_modules/jest-environment-node": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
@ -16605,8 +16694,7 @@
"node_modules/lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
},
"node_modules/lodash.sortby": {
"version": "4.7.0",
@ -19228,14 +19316,14 @@
}
},
"node_modules/react-native": {
"version": "0.71.14",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.14.tgz",
"integrity": "sha512-7uhzas8aKpU2EARhlONt7yiclh+7PXEOJk469ewpQyId8Owq5WNtZvQm/z3k4mHUriMeQ37vgSGkOInSKcCazw==",
"version": "0.71.15",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.15.tgz",
"integrity": "sha512-CFEoqc0hkINRWvBe86B3EK2fyVjK0//SoqI2jkRAz4NZm9R05+rHIFyT6wGQCLM3ea++KDkC0pqRVasMbqJc0Q==",
"dependencies": {
"@jest/create-cache-key-function": "^29.2.1",
"@react-native-community/cli": "10.2.4",
"@react-native-community/cli": "10.2.6",
"@react-native-community/cli-platform-android": "10.2.0",
"@react-native-community/cli-platform-ios": "10.2.4",
"@react-native-community/cli-platform-ios": "10.2.5",
"@react-native/assets": "1.0.0",
"@react-native/normalize-color": "2.1.0",
"@react-native/polyfills": "2.0.0",
@ -24167,6 +24255,11 @@
"integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
"dev": true
},
"@flatten-js/interval-tree": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@flatten-js/interval-tree/-/interval-tree-1.1.2.tgz",
"integrity": "sha512-OwLoV9E/XM6b7bes2rSFnGNjyRy7vcoIHFTnmBR2WAaZTf0Fe4EX4GdA65vU1KgFAasti7iRSg2dZfYd1Zt00Q=="
},
"@hapi/hoek": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
@ -25600,14 +25693,14 @@
"integrity": "sha512-uVM55oEGc6a6ZmSATDeTcMm55A/C1km5X47g0xaoF0Zagv7N/8RGvLceA5L/izPwflIy78t7XQeJUcnGSib0nA=="
},
"@react-native-community/cli": {
"version": "10.2.4",
"resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-10.2.4.tgz",
"integrity": "sha512-E9BUDHfLEsnjkjeJqECuCjl4E/1Ox9Nl6hkQBhEqjZm4AaQxgU7M6AyFfOgaXn5v3am16/R4ZOUTrJnGJWS3GA==",
"version": "10.2.6",
"resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-10.2.6.tgz",
"integrity": "sha512-RiOogGmrMnL2a1ICOBM/XvG4s46AzJoZt4B/aydrpp3xCiuPFBUVWpYtWWcdPmQqilk37c6qfNu9/38g9dW9Bw==",
"requires": {
"@react-native-community/cli-clean": "^10.1.1",
"@react-native-community/cli-config": "^10.1.1",
"@react-native-community/cli-debugger-ui": "^10.0.0",
"@react-native-community/cli-doctor": "^10.2.4",
"@react-native-community/cli-doctor": "^10.2.5",
"@react-native-community/cli-hermes": "^10.2.0",
"@react-native-community/cli-plugin-metro": "^10.2.3",
"@react-native-community/cli-server-api": "^10.1.1",
@ -25957,19 +26050,6 @@
"wcwidth": "^1.0.1"
},
"dependencies": {
"@react-native-community/cli-platform-ios": {
"version": "10.2.5",
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.5.tgz",
"integrity": "sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg==",
"requires": {
"@react-native-community/cli-tools": "^10.1.1",
"chalk": "^4.1.2",
"execa": "^1.0.0",
"fast-xml-parser": "^4.0.12",
"glob": "^7.1.3",
"ora": "^5.4.1"
}
},
"ansi-regex": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
@ -26259,9 +26339,9 @@
}
},
"@react-native-community/cli-platform-ios": {
"version": "10.2.4",
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.4.tgz",
"integrity": "sha512-/6K+jeRhcGojFIJMWMXV2eY5n/In+YUzBr/DKWQOeHBOHkESRNheG310xSAIjgB46YniSSUKhSyeuhalTbm9OQ==",
"version": "10.2.5",
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.5.tgz",
"integrity": "sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg==",
"requires": {
"@react-native-community/cli-tools": "^10.1.1",
"chalk": "^4.1.2",
@ -28533,6 +28613,17 @@
}
}
},
"bunyamin": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/bunyamin/-/bunyamin-1.5.1.tgz",
"integrity": "sha512-VgWWb3G3HwajZF8fFM8TJjkWOqeDBZgzWBeQb7EhKQTQd33Zri0nghLeg4r86kQqqNlo/p9Jjgwh/O7Q6XpZIg==",
"requires": {
"@flatten-js/interval-tree": "^1.1.2",
"multi-sort-stream": "^1.0.4",
"stream-json": "^1.7.5",
"trace-event-lib": "^1.3.1"
}
},
"bunyan": {
"version": "1.8.15",
"resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz",
@ -29405,9 +29496,9 @@
"dev": true
},
"detox": {
"version": "20.13.1",
"resolved": "https://registry.npmjs.org/detox/-/detox-20.13.1.tgz",
"integrity": "sha512-lYevoG98YiSLtEA3YubD+/OyTJUIBkO7vgTbokln5cKlWv2g+MEx9nyl8KVZzs1z0rbzsf4r9vv2zNelHtlqVQ==",
"version": "20.16.0",
"resolved": "https://registry.npmjs.org/detox/-/detox-20.16.0.tgz",
"integrity": "sha512-3gxIHdXW7uBGvZgN6/A2WakJO0Ocbw1nmTDMP4AUNDs7LWntZi8oEJI5/drOqianGog8lftOTGpFN94PpRlY6g==",
"requires": {
"ajv": "^8.6.3",
"bunyan": "^1.8.12",
@ -29421,6 +29512,7 @@
"funpermaproxy": "^1.1.0",
"glob": "^8.0.3",
"ini": "^1.3.4",
"jest-environment-emit": "^1.0.5",
"json-cycle": "^1.3.0",
"lodash": "^4.17.11",
"multi-sort-stream": "^1.0.3",
@ -30788,6 +30880,11 @@
}
}
},
"exeunt": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/exeunt/-/exeunt-1.1.0.tgz",
"integrity": "sha512-dd++Yn/0Fp+gtJ04YHov7MeAii+LFivJc6KqnJNfplzLVUkUDrfKoQDTLlCgzcW15vY5hKlHasWeIsQJ8agHsw=="
},
"exit": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
@ -30970,9 +31067,9 @@
"dev": true
},
"fast-xml-parser": {
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz",
"integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==",
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.3.tgz",
"integrity": "sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==",
"requires": {
"strnum": "^1.0.5"
}
@ -32890,6 +32987,35 @@
}
}
},
"jest-environment-emit": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/jest-environment-emit/-/jest-environment-emit-1.0.5.tgz",
"integrity": "sha512-OsQ08AhYxkkyDBTIow+9ogNmJheQIGWQKp0Nku+1ToLWjAj2Pd6LmypN8HgUIqYHs4HFcqkQ25kaf1qExmoZpg==",
"requires": {
"bunyamin": "^1.5.0",
"bunyan": "^2.0.5",
"bunyan-debug-stream": "^3.1.0",
"funpermaproxy": "^1.1.0",
"lodash.merge": "^4.6.2",
"node-ipc": "9.2.1",
"strip-ansi": "^6.0.0",
"tslib": "^2.5.3"
},
"dependencies": {
"bunyan": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/bunyan/-/bunyan-2.0.5.tgz",
"integrity": "sha512-Jvl74TdxCN6rSP9W1I6+UOUtwslTDqsSFkDqZlFb/ilaSvQ+bZAnXT/GT97IZ5L+Vph0joPZPhxUyn6FLNmFAA==",
"requires": {
"dtrace-provider": "~0.8",
"exeunt": "1.1.0",
"moment": "^2.19.3",
"mv": "~2",
"safe-json-stringify": "~1"
}
}
}
},
"jest-environment-node": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
@ -34820,8 +34946,7 @@
"lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
},
"lodash.sortby": {
"version": "4.7.0",
@ -36860,14 +36985,14 @@
}
},
"react-native": {
"version": "0.71.14",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.14.tgz",
"integrity": "sha512-7uhzas8aKpU2EARhlONt7yiclh+7PXEOJk469ewpQyId8Owq5WNtZvQm/z3k4mHUriMeQ37vgSGkOInSKcCazw==",
"version": "0.71.15",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.15.tgz",
"integrity": "sha512-CFEoqc0hkINRWvBe86B3EK2fyVjK0//SoqI2jkRAz4NZm9R05+rHIFyT6wGQCLM3ea++KDkC0pqRVasMbqJc0Q==",
"requires": {
"@jest/create-cache-key-function": "^29.2.1",
"@react-native-community/cli": "10.2.4",
"@react-native-community/cli": "10.2.6",
"@react-native-community/cli-platform-android": "10.2.0",
"@react-native-community/cli-platform-ios": "10.2.4",
"@react-native-community/cli-platform-ios": "10.2.5",
"@react-native/assets": "1.0.0",
"@react-native/normalize-color": "2.1.0",
"@react-native/polyfills": "2.0.0",

View file

@ -52,7 +52,7 @@
"android:clean": "cd android; ./gradlew clean ; cd .. ; npm run android",
"ios": "react-native run-ios",
"postinstall": "rn-nodeify --install buffer,events,process,stream,inherits,path,assert,crypto --hack; npm run releasenotes2json; npm run branch2json; npm run patches",
"patches": "patch -p1 < scripts/rn-ldk.patch; patch -p1 < scripts/react-native-camera-kit.patch; scripts/boost.sh",
"patches": "patch -p1 < scripts/rn-ldk.patch; patch -p1 < scripts/react-native-camera-kit.patch",
"test": "npm run tslint && npm run lint && npm run unit && npm run jest",
"jest": "jest -b tests/integration/*",
"windowspatches": "./scripts/windows-patches.sh",
@ -126,7 +126,7 @@
"coinselect": "3.1.13",
"crypto-js": "4.2.0",
"dayjs": "1.11.10",
"detox": "20.13.1",
"detox": "20.16.0",
"ecpair": "2.0.1",
"ecurve": "1.0.6",
"electrum-client": "https://github.com/BlueWallet/rn-electrum-client#76c0ea35e1a50c47f3a7f818d529ebd100161496",
@ -142,7 +142,7 @@
"prop-types": "15.8.1",
"react": "18.2.0",
"react-localization": "github:BlueWallet/react-localization#ae7969a",
"react-native": "0.71.14",
"react-native": "0.71.15",
"react-native-blue-crypto": "github:BlueWallet/react-native-blue-crypto#3cb5442",
"react-native-camera-kit": "13.0.0",
"react-native-crypto": "2.2.0",

View file

@ -146,10 +146,6 @@ const LdkInfo = () => {
setOptions({
headerStyle: {
backgroundColor: colors.customHeader,
borderBottomWidth: 0,
elevation: 0,
shadowOpacity: 0,
shadowOffset: { height: 0, width: 0 },
},
});
// eslint-disable-next-line react-hooks/exhaustive-deps

View file

@ -60,11 +60,8 @@ const LNDViewInvoice = () => {
isModal
? {
headerStyle: {
borderBottomWidth: 0,
backgroundColor: colors.customHeader,
elevation: 0,
shadowOpacity: 0,
shadowOffset: { height: 0, width: 0 },
},
gestureEnabled: false,
headerBackVisible: false,
@ -87,11 +84,6 @@ const LNDViewInvoice = () => {
headerRight: () => {},
headerStyle: {
backgroundColor: colors.customHeader,
borderBottomWidth: 0,
elevation: 0,
shadowOpacity: 0,
shadowOffset: { height: 0, width: 0 },
},
},
);

View file

@ -36,6 +36,7 @@ const Settings = () => {
export default Settings;
Settings.navigationOptions = navigationStyle({
headerTransparent: true,
headerTitle: Platform.select({ ios: loc.settings.header, default: '' }),
headerLargeTitle: true,
});

View file

@ -414,10 +414,6 @@ TransactionsDetails.navigationOptions = navigationStyle({ headerTitle: loc.trans
statusBarStyle: 'auto',
headerStyle: {
backgroundColor: theme.colors.customHeader,
borderBottomWidth: 0,
elevation: 0,
shadowOpacity: 0,
shadowOffset: { height: 0, width: 0 },
},
};
});

View file

@ -548,10 +548,6 @@ TransactionsStatus.navigationOptions = navigationStyle(
...options,
headerStyle: {
backgroundColor: theme.colors.customHeader,
borderBottomWidth: 0,
elevation: 0,
shadowOpacity: 0,
shadowOffset: { height: 0, width: 0 },
},
}),
);

View file

@ -94,10 +94,6 @@ const WalletsList = () => {
headerShown: !isDesktop,
headerStyle: {
backgroundColor: colors.customHeader,
borderBottomWidth: 0,
elevation: 0,
shadowOpacity: 0,
shadowOffset: { height: 0, width: 0 },
},
// eslint-disable-next-line react/no-unstable-nested-components
headerRight: () =>

View file

@ -1 +0,0 @@
sed -i '' 's|https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2|https://newcontinuum.dl.sourceforge.net/project/boost/boost/1.76.0/boost_1_76_0.tar.bz2|g' node_modules/react-native/third-party-podspecs/boost.podspec

View file

@ -17,5 +17,7 @@ TIMESTAMP=$(date +%s)
sed -i'.original' "s/versionCode 1/versionCode $TIMESTAMP/g" app/build.gradle
./gradlew assembleRelease
mv ./app/build/outputs/apk/release/app-release-unsigned.apk ./app/build/outputs/apk/release/app-release.apk
$ANDROID_HOME/build-tools/30.0.2/apksigner sign --ks ./bluewallet-release-key.keystore --ks-pass=pass:$KEYSTORE_PASSWORD ./app/build/outputs/apk/release/app-release.apk
echo wheres waldo?
find $ANDROID_HOME | grep apksigner | grep -v jar
$ANDROID_HOME/build-tools/34.0.0/apksigner sign --ks ./bluewallet-release-key.keystore --ks-pass=pass:$KEYSTORE_PASSWORD ./app/build/outputs/apk/release/app-release.apk

View file

@ -474,6 +474,7 @@ describe('BlueWallet UI Tests - no wallets', () => {
for (const ur of urs) {
// tapping 5 times invisible button is a backdoor:
await sleep(5000); // wait for camera screen to initialize
for (let c = 0; c <= 5; c++) {
await element(by.id('ScanQrBackdoorButton')).tap();
}
@ -525,6 +526,7 @@ describe('BlueWallet UI Tests - no wallets', () => {
for (const ur of ursSignedByPassport) {
// tapping 5 times invisible button is a backdoor:
await sleep(5000); // wait for camera screen to initialize
for (let c = 0; c <= 5; c++) {
await element(by.id('ScanQrBackdoorButton')).tap();
}
@ -545,6 +547,7 @@ describe('BlueWallet UI Tests - no wallets', () => {
for (const ur of urSignedByPassportAndKeystone) {
// tapping 5 times invisible button is a backdoor:
await sleep(5000); // wait for camera screen to initialize
for (let c = 0; c <= 5; c++) {
await element(by.id('ScanQrBackdoorButton')).tap();
}

View file

@ -421,7 +421,7 @@ describe('BlueWallet UI Tests - import BIP84 wallet', () => {
await device.launchApp({
newInstance: true,
url: 'bitcoin:BC1QH6TF004TY7Z7UN2V5NTU4MKF630545GVHS45U7\\?amount=0.0001\\&label=Yo',
url: 'bitcoin:BC1QH6TF004TY7Z7UN2V5NTU4MKF630545GVHS45U7?amount=0.0001&label=Yo',
});
// setting fee rate:

View file

@ -62,6 +62,7 @@ describe('BlueWallet UI Tests - import Watch-only wallet (zpub)', () => {
'UR:CRYPTO-PSBT/HDWTJOJKIDJYZMADAEGOAOAEAEAEADLFIAYKFPTOTIHSMNDLJTLFTYPAHTFHZESOAODIBNADFDCPFZZEKSSTTOJYKPRLJOAEAEAEAEAEZMZMZMZMADNBDSAEAEAEAEAEAECFKOPTBBCFBGNTGUVAEHNDPECFUYNBHKRNPMCMJNYTBKROYKLOPSAEAEAEAEAEADADCTBEDIAEAEAEAEAEAECMAEBBFTZSECYTJZTEKGOEKECAVOGHMTVWGYIAMHCSKOSWADAYJEAOFLDYFYAOCXGEUTDNBDTNMKTOQDLASKMTTSCLCSHPOLGDBEHDBBZMNERLRFSFIDLTMHTLMTLYWKAOCXFRBWHGOSGYRLYKTSSSSSIEWDZOVOSTFNISKTBYCLLRLRHSHFCMSGTTVDRHURNSOLADCLAXENRDWMCPOTZMHKGMFPNTHLMNDMCETOHLOXTANDAMEOTSURLFHHPLTSDPCSJTWSGAAEAEDLFPLTSW';
// tapping 5 times invisible button is a backdoor:
await sleep(5000); // wait for camera screen to initialize
for (let c = 0; c <= 5; c++) {
await element(by.id('ScanQrBackdoorButton')).tap();
await sleep(1000);
@ -76,6 +77,7 @@ describe('BlueWallet UI Tests - import Watch-only wallet (zpub)', () => {
await element(by.id('PsbtTxScanButton')).tap(); // opening camera
// tapping 5 times invisible button is a backdoor:
await sleep(5000); // wait for camera screen to initialize
for (let c = 0; c <= 5; c++) {
await element(by.id('ScanQrBackdoorButton')).tap();
await sleep(1000);

View file

@ -11,6 +11,8 @@ keytool -genkeypair -v -keystore detox.keystore -alias detox -keyalg RSA -keysi
cd android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release && cd ..
# signing
echo wheres waldo?
find $ANDROID_HOME | grep apksigner | grep -v jar
mv ./android/app/build/outputs/apk/release/app-release-unsigned.apk ./android/app/build/outputs/apk/release/app-release.apk
$ANDROID_HOME/build-tools/30.0.2/apksigner sign --ks detox.keystore --ks-pass=pass:123456 ./android/app/build/outputs/apk/release/app-release.apk
$ANDROID_HOME/build-tools/30.0.2/apksigner sign --ks detox.keystore --ks-pass=pass:123456 ./android/app/build/outputs/apk/androidTest/release/app-release-androidTest.apk
$ANDROID_HOME/build-tools/34.0.0/apksigner sign --ks detox.keystore --ks-pass=pass:123456 ./android/app/build/outputs/apk/release/app-release.apk
$ANDROID_HOME/build-tools/34.0.0/apksigner sign --ks detox.keystore --ks-pass=pass:123456 ./android/app/build/outputs/apk/androidTest/release/app-release-androidTest.apk