Compare commits
6 Commits
develop
...
chore.try-
Author | SHA1 | Date |
---|---|---|
Diego Mello | 4186beaac2 | |
Diego Mello | 06df14abbe | |
Diego Mello | 94b049f1a2 | |
Diego Mello | 5ba91045d1 | |
Diego Mello | f8c2938065 | |
Diego Mello | 53244294bd |
|
@ -463,13 +463,12 @@ workflows:
|
||||||
- lint-testunit
|
- lint-testunit
|
||||||
|
|
||||||
# iOS Experimental
|
# iOS Experimental
|
||||||
- ios-hold-build-experimental:
|
# - ios-hold-build-experimental:
|
||||||
type: approval
|
# type: approval
|
||||||
requires:
|
# requires:
|
||||||
- lint-testunit
|
# - lint-testunit
|
||||||
- ios-build-experimental:
|
- ios-build-experimental
|
||||||
requires:
|
|
||||||
- ios-hold-build-experimental
|
|
||||||
- ios-testflight-experimental:
|
- ios-testflight-experimental:
|
||||||
requires:
|
requires:
|
||||||
- ios-build-experimental
|
- ios-build-experimental
|
||||||
|
@ -491,17 +490,17 @@ workflows:
|
||||||
- ios-hold-testflight-official
|
- ios-hold-testflight-official
|
||||||
|
|
||||||
# Android Experimental
|
# Android Experimental
|
||||||
- android-hold-build-experimental:
|
# - android-hold-build-experimental:
|
||||||
type: approval
|
# type: approval
|
||||||
requires:
|
# requires:
|
||||||
- lint-testunit
|
# - lint-testunit
|
||||||
filters:
|
# filters:
|
||||||
branches:
|
# branches:
|
||||||
ignore:
|
# ignore:
|
||||||
- develop
|
# - develop
|
||||||
- android-build-experimental:
|
- android-build-experimental
|
||||||
requires:
|
# requires:
|
||||||
- android-hold-build-experimental
|
# - android-hold-build-experimental
|
||||||
- android-internal-app-sharing-experimental:
|
- android-internal-app-sharing-experimental:
|
||||||
requires:
|
requires:
|
||||||
- android-build-experimental
|
- android-build-experimental
|
||||||
|
|
|
@ -261,12 +261,9 @@ android {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// packagingOptions {
|
packagingOptions {
|
||||||
// pickFirst '**/armeabi-v7a/libc++_shared.so'
|
pickFirst '**/libc++_shared.so'
|
||||||
// pickFirst '**/x86/libc++_shared.so'
|
}
|
||||||
// pickFirst '**/arm64-v8a/libc++_shared.so'
|
|
||||||
// pickFirst '**/x86_64/libc++_shared.so'
|
|
||||||
// }
|
|
||||||
|
|
||||||
// applicationVariants are e.g. debug, release
|
// applicationVariants are e.g. debug, release
|
||||||
|
|
||||||
|
@ -352,6 +349,7 @@ android {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(':@react-native-community_viewpager')
|
implementation project(':@react-native-community_viewpager')
|
||||||
implementation "androidx.core:core-splashscreen:1.0.0"
|
implementation "androidx.core:core-splashscreen:1.0.0"
|
||||||
|
implementation project(':watermelondb-jsi')
|
||||||
playImplementation project(':react-native-notifications')
|
playImplementation project(':react-native-notifications')
|
||||||
playImplementation 'com.google.firebase:firebase-core:16.0.0'
|
playImplementation 'com.google.firebase:firebase-core:16.0.0'
|
||||||
playImplementation project(':@react-native-firebase_app')
|
playImplementation project(':@react-native-firebase_app')
|
||||||
|
|
|
@ -19,6 +19,9 @@ import android.content.res.Configuration;
|
||||||
import expo.modules.ApplicationLifecycleDispatcher;
|
import expo.modules.ApplicationLifecycleDispatcher;
|
||||||
import expo.modules.ReactNativeHostWrapper;
|
import expo.modules.ReactNativeHostWrapper;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
|
import com.facebook.react.bridge.JSIModuleSpec;
|
||||||
|
import com.facebook.react.bridge.ReactApplicationContext;
|
||||||
|
import com.facebook.react.bridge.JavaScriptContextHolder;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -26,6 +29,8 @@ import java.util.List;
|
||||||
import chat.rocket.reactnative.newarchitecture.MainApplicationReactNativeHost;
|
import chat.rocket.reactnative.newarchitecture.MainApplicationReactNativeHost;
|
||||||
import chat.rocket.reactnative.networking.SSLPinningPackage;
|
import chat.rocket.reactnative.networking.SSLPinningPackage;
|
||||||
|
|
||||||
|
import com.nozbe.watermelondb.jsi.WatermelonDBJSIPackage;
|
||||||
|
|
||||||
public class MainApplication extends Application implements ReactApplication {
|
public class MainApplication extends Application implements ReactApplication {
|
||||||
|
|
||||||
private final ReactNativeHost mReactNativeHost = new ReactNativeHostWrapper(this, new ReactNativeHost(this) {
|
private final ReactNativeHost mReactNativeHost = new ReactNativeHostWrapper(this, new ReactNativeHost(this) {
|
||||||
|
@ -52,7 +57,20 @@ public class MainApplication extends Application implements ReactApplication {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected JSIModulePackage getJSIModulePackage() {
|
protected JSIModulePackage getJSIModulePackage() {
|
||||||
return new ReanimatedJSIModulePackage();
|
return new JSIModulePackage() {
|
||||||
|
@Override
|
||||||
|
public List<JSIModuleSpec> getJSIModules(
|
||||||
|
final ReactApplicationContext reactApplicationContext,
|
||||||
|
final JavaScriptContextHolder jsContext
|
||||||
|
) {
|
||||||
|
List<JSIModuleSpec> modules = Arrays.asList();
|
||||||
|
|
||||||
|
modules.addAll(new WatermelonDBJSIPackage().getJSIModules(reactApplicationContext, jsContext));
|
||||||
|
modules.addAll(new ReanimatedJSIModulePackage().getJSIModules(reactApplicationContext, jsContext));
|
||||||
|
|
||||||
|
return modules;
|
||||||
|
}
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -7,6 +7,8 @@ include ':@react-native-firebase_analytics'
|
||||||
project(':@react-native-firebase_analytics').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-firebase/analytics/android')
|
project(':@react-native-firebase_analytics').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-firebase/analytics/android')
|
||||||
include ':@react-native-firebase_crashlytics'
|
include ':@react-native-firebase_crashlytics'
|
||||||
project(':@react-native-firebase_crashlytics').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-firebase/crashlytics/android')
|
project(':@react-native-firebase_crashlytics').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-firebase/crashlytics/android')
|
||||||
|
include ':watermelondb-jsi'
|
||||||
|
project(':watermelondb-jsi').projectDir = new File(rootProject.projectDir, '../node_modules/@nozbe/watermelondb/native/android-jsi')
|
||||||
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
|
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
|
||||||
include ':app'
|
include ':app'
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,8 @@ export const getDatabase = (database = ''): Database => {
|
||||||
const adapter = new SQLiteAdapter({
|
const adapter = new SQLiteAdapter({
|
||||||
dbName,
|
dbName,
|
||||||
schema: appSchema,
|
schema: appSchema,
|
||||||
migrations
|
migrations,
|
||||||
|
jsi: true
|
||||||
});
|
});
|
||||||
|
|
||||||
return new Database({
|
return new Database({
|
||||||
|
@ -74,7 +75,8 @@ class DB {
|
||||||
adapter: new SQLiteAdapter({
|
adapter: new SQLiteAdapter({
|
||||||
dbName: getDatabasePath('default'),
|
dbName: getDatabasePath('default'),
|
||||||
schema: serversSchema,
|
schema: serversSchema,
|
||||||
migrations: serversMigrations
|
migrations: serversMigrations,
|
||||||
|
jsi: true
|
||||||
}),
|
}),
|
||||||
modelClasses: [Server, LoggedUser, ServersHistory]
|
modelClasses: [Server, LoggedUser, ServersHistory]
|
||||||
}) as TServerDatabase
|
}) as TServerDatabase
|
||||||
|
@ -104,7 +106,8 @@ class DB {
|
||||||
const adapter = new SQLiteAdapter({
|
const adapter = new SQLiteAdapter({
|
||||||
dbName,
|
dbName,
|
||||||
schema: appSchema,
|
schema: appSchema,
|
||||||
migrations
|
migrations,
|
||||||
|
jsi: true
|
||||||
});
|
});
|
||||||
|
|
||||||
this.databases.shareDB = new Database({
|
this.databases.shareDB = new Database({
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { I18nManager } from 'react-native';
|
import { I18nManager } from 'react-native';
|
||||||
import { createStackNavigator, StackNavigationOptions } from '@react-navigation/stack';
|
import { createNativeStackNavigator, NativeStackNavigationOptions } from '@react-navigation/native-stack';
|
||||||
import { createDrawerNavigator } from '@react-navigation/drawer';
|
import { createDrawerNavigator } from '@react-navigation/drawer';
|
||||||
|
|
||||||
import { ThemeContext } from '../theme';
|
import { ThemeContext } from '../theme';
|
||||||
|
@ -82,13 +82,16 @@ import {
|
||||||
} from './types';
|
} from './types';
|
||||||
import { isIOS } from '../lib/methods/helpers';
|
import { isIOS } from '../lib/methods/helpers';
|
||||||
|
|
||||||
|
const createStackNavigator = createNativeStackNavigator;
|
||||||
|
type StackNavigationOptions = NativeStackNavigationOptions;
|
||||||
|
|
||||||
// ChatsStackNavigator
|
// ChatsStackNavigator
|
||||||
const ChatsStack = createStackNavigator<ChatsStackParamList>();
|
const ChatsStack = createStackNavigator<ChatsStackParamList>();
|
||||||
const ChatsStackNavigator = () => {
|
const ChatsStackNavigator = () => {
|
||||||
const { theme } = React.useContext(ThemeContext);
|
const { theme } = React.useContext(ThemeContext);
|
||||||
return (
|
return (
|
||||||
<ChatsStack.Navigator
|
<ChatsStack.Navigator
|
||||||
screenOptions={{ ...defaultHeader, ...themedHeader(theme), ...StackAnimation } as StackNavigationOptions}
|
screenOptions={{ ...defaultHeader, ...themedHeader(theme), animation: 'slide_from_right' } as StackNavigationOptions}
|
||||||
>
|
>
|
||||||
<ChatsStack.Screen name='RoomsListView' component={RoomsListView} />
|
<ChatsStack.Screen name='RoomsListView' component={RoomsListView} />
|
||||||
<ChatsStack.Screen name='RoomView' component={RoomView} />
|
<ChatsStack.Screen name='RoomView' component={RoomView} />
|
||||||
|
|
|
@ -566,7 +566,7 @@ PODS:
|
||||||
- Yoga
|
- Yoga
|
||||||
- RNRootView (1.0.3):
|
- RNRootView (1.0.3):
|
||||||
- React
|
- React
|
||||||
- RNScreens (3.13.1):
|
- RNScreens (3.17.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- React-RCTImage
|
- React-RCTImage
|
||||||
- RNSVG (12.3.0):
|
- RNSVG (12.3.0):
|
||||||
|
@ -994,7 +994,7 @@ SPEC CHECKSUMS:
|
||||||
RNMathView: 4c8a3c081fa671ab3136c51fa0bdca7ffb708bd5
|
RNMathView: 4c8a3c081fa671ab3136c51fa0bdca7ffb708bd5
|
||||||
RNReanimated: 64573e25e078ae6bec03b891586d50b9ec284393
|
RNReanimated: 64573e25e078ae6bec03b891586d50b9ec284393
|
||||||
RNRootView: 895a4813dedeaca82db2fa868ca1c333d790e494
|
RNRootView: 895a4813dedeaca82db2fa868ca1c333d790e494
|
||||||
RNScreens: 40a2cb40a02a609938137a1e0acfbf8fc9eebf19
|
RNScreens: 0df01424e9e0ed7827200d6ed1087ddd06c493f9
|
||||||
RNSVG: 302bfc9905bd8122f08966dc2ce2d07b7b52b9f8
|
RNSVG: 302bfc9905bd8122f08966dc2ce2d07b7b52b9f8
|
||||||
RNVectorIcons: 7923e585eaeb139b9f4531d25a125a1500162a0b
|
RNVectorIcons: 7923e585eaeb139b9f4531d25a125a1500162a0b
|
||||||
SDWebImage: 0905f1b7760fc8ac4198cae0036600d67478751e
|
SDWebImage: 0905f1b7760fc8ac4198cae0036600d67478751e
|
||||||
|
|
|
@ -1654,7 +1654,7 @@
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/rn-extensions-share/ios/**",
|
"$(SRCROOT)/../node_modules/rn-extensions-share/ios/**",
|
||||||
"$(SRCROOT)/../node_modules/react-native-firebase/ios/RNFirebase/**",
|
"$(SRCROOT)/../node_modules/react-native-firebase/ios/RNFirebase/**",
|
||||||
$PODS_CONFIGURATION_BUILD_DIR/Firebase,
|
"$PODS_CONFIGURATION_BUILD_DIR/Firebase",
|
||||||
);
|
);
|
||||||
INFOPLIST_FILE = ShareRocketChatRN/Info.plist;
|
INFOPLIST_FILE = ShareRocketChatRN/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
||||||
|
@ -1722,7 +1722,7 @@
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/rn-extensions-share/ios/**",
|
"$(SRCROOT)/../node_modules/rn-extensions-share/ios/**",
|
||||||
"$(SRCROOT)/../node_modules/react-native-firebase/ios/RNFirebase/**",
|
"$(SRCROOT)/../node_modules/react-native-firebase/ios/RNFirebase/**",
|
||||||
$PODS_CONFIGURATION_BUILD_DIR/Firebase,
|
"$PODS_CONFIGURATION_BUILD_DIR/Firebase",
|
||||||
);
|
);
|
||||||
INFOPLIST_FILE = ShareRocketChatRN/Info.plist;
|
INFOPLIST_FILE = ShareRocketChatRN/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
||||||
|
|
11
package.json
11
package.json
|
@ -48,10 +48,11 @@
|
||||||
"@react-native-firebase/app": "^14.11.0",
|
"@react-native-firebase/app": "^14.11.0",
|
||||||
"@react-native-firebase/crashlytics": "^14.11.0",
|
"@react-native-firebase/crashlytics": "^14.11.0",
|
||||||
"@react-native-masked-view/masked-view": "^0.2.8",
|
"@react-native-masked-view/masked-view": "^0.2.8",
|
||||||
"@react-navigation/drawer": "6.4.1",
|
"@react-navigation/drawer": "^6.5.6",
|
||||||
"@react-navigation/elements": "^1.3.6",
|
"@react-navigation/elements": "^1.3.12",
|
||||||
"@react-navigation/native": "6.0.10",
|
"@react-navigation/native": "^6.1.1",
|
||||||
"@react-navigation/stack": "6.2.1",
|
"@react-navigation/native-stack": "^6.9.7",
|
||||||
|
"@react-navigation/stack": "^6.3.10",
|
||||||
"@rocket.chat/message-parser": "^0.31.14",
|
"@rocket.chat/message-parser": "^0.31.14",
|
||||||
"@rocket.chat/sdk": "RocketChat/Rocket.Chat.js.SDK#mobile",
|
"@rocket.chat/sdk": "RocketChat/Rocket.Chat.js.SDK#mobile",
|
||||||
"@rocket.chat/ui-kit": "^0.31.19",
|
"@rocket.chat/ui-kit": "^0.31.19",
|
||||||
|
@ -116,7 +117,7 @@
|
||||||
"react-native-reanimated": "2.8.0",
|
"react-native-reanimated": "2.8.0",
|
||||||
"react-native-restart": "0.0.22",
|
"react-native-restart": "0.0.22",
|
||||||
"react-native-safe-area-context": "3.2.0",
|
"react-native-safe-area-context": "3.2.0",
|
||||||
"react-native-screens": "3.13.1",
|
"react-native-screens": "3.17.0",
|
||||||
"react-native-scrollable-tab-view": "ptomasroos/react-native-scrollable-tab-view",
|
"react-native-scrollable-tab-view": "ptomasroos/react-native-scrollable-tab-view",
|
||||||
"react-native-send-intent": "^1.3.0",
|
"react-native-send-intent": "^1.3.0",
|
||||||
"react-native-simple-crypto": "RocketChat/react-native-simple-crypto#0.5.1",
|
"react-native-simple-crypto": "RocketChat/react-native-simple-crypto#0.5.1",
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
diff --git a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_left.xml b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_left.xml
|
||||||
|
index 939110f..aaa293f 100644
|
||||||
|
--- a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_left.xml
|
||||||
|
+++ b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_left.xml
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<translate xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
- android:duration="@android:integer/config_mediumAnimTime"
|
||||||
|
+ android:duration="@android:integer/config_shortAnimTime"
|
||||||
|
android:fromXDelta="-100%"
|
||||||
|
android:toXDelta="0%" />
|
||||||
|
diff --git a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_right.xml b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_right.xml
|
||||||
|
index 428eb9b..c4cc731 100644
|
||||||
|
--- a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_right.xml
|
||||||
|
+++ b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_in_from_right.xml
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<translate xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
- android:duration="@android:integer/config_mediumAnimTime"
|
||||||
|
+ android:duration="@android:integer/config_shortAnimTime"
|
||||||
|
android:fromXDelta="100%"
|
||||||
|
android:toXDelta="0%" />
|
||||||
|
diff --git a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_left.xml b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_left.xml
|
||||||
|
index 400a202..021490a 100644
|
||||||
|
--- a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_left.xml
|
||||||
|
+++ b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_left.xml
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<translate xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
- android:duration="@android:integer/config_mediumAnimTime"
|
||||||
|
+ android:duration="@android:integer/config_shortAnimTime"
|
||||||
|
android:fromXDelta="0%"
|
||||||
|
android:toXDelta="-100%"/>
|
||||||
|
diff --git a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_right.xml b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_right.xml
|
||||||
|
index a00332b..456a09d 100644
|
||||||
|
--- a/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_right.xml
|
||||||
|
+++ b/node_modules/react-native-screens/android/src/main/res/anim/rns_slide_out_to_right.xml
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<translate xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
- android:duration="@android:integer/config_mediumAnimTime"
|
||||||
|
+ android:duration="@android:integer/config_shortAnimTime"
|
||||||
|
android:fromXDelta="0%"
|
||||||
|
android:toXDelta="100%"/>
|
122
yarn.lock
122
yarn.lock
|
@ -5043,60 +5043,64 @@
|
||||||
resolved "https://registry.yarnpkg.com/@react-native/polyfills/-/polyfills-2.0.0.tgz#4c40b74655c83982c8cf47530ee7dc13d957b6aa"
|
resolved "https://registry.yarnpkg.com/@react-native/polyfills/-/polyfills-2.0.0.tgz#4c40b74655c83982c8cf47530ee7dc13d957b6aa"
|
||||||
integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==
|
integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==
|
||||||
|
|
||||||
"@react-navigation/core@^6.2.1":
|
"@react-navigation/core@^6.4.5":
|
||||||
version "6.2.1"
|
version "6.4.5"
|
||||||
resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.2.1.tgz#90459f9afd25b71a9471b0706ebea2cdd2534fc4"
|
resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.5.tgz#8254b25c476857d53a649af8e3fded0cbe6e1ded"
|
||||||
integrity sha512-3mjS6ujwGnPA/BC11DN9c2c42gFld6B6dQBgDedxP2djceXESpY2kVTTwISDHuqFnF7WjvRjsrDu3cKBX+JosA==
|
integrity sha512-wcde35HeOM5r2P25EwLQZyJ1yhXDGKuWpnKfsSI1xrgYIvWdYi3j/yGnwgNGDelCmtUt1Fyk2pmOv8sEku9KkA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@react-navigation/routers" "^6.1.0"
|
"@react-navigation/routers" "^6.1.6"
|
||||||
escape-string-regexp "^4.0.0"
|
escape-string-regexp "^4.0.0"
|
||||||
nanoid "^3.1.23"
|
nanoid "^3.1.23"
|
||||||
query-string "^7.0.0"
|
query-string "^7.1.3"
|
||||||
react-is "^16.13.0"
|
react-is "^16.13.0"
|
||||||
|
use-latest-callback "^0.1.5"
|
||||||
|
|
||||||
"@react-navigation/drawer@6.4.1":
|
"@react-navigation/drawer@^6.5.6":
|
||||||
version "6.4.1"
|
version "6.5.6"
|
||||||
resolved "https://registry.yarnpkg.com/@react-navigation/drawer/-/drawer-6.4.1.tgz#de488b8fa6f18a75318aa0f0edd9efea8be46285"
|
resolved "https://registry.yarnpkg.com/@react-navigation/drawer/-/drawer-6.5.6.tgz#ed35a44eb1a9c49e5899cdbcf610fc0c8a86cf37"
|
||||||
integrity sha512-CTVkiyhytUr4hUvWH8mEEGZ2BLcbFfWCHhanKisMBdq6qXMOIXoMX7AzOvjP8ojI1pvJZenvs8fopembGwUNUA==
|
integrity sha512-VihTs6mNzYVs2bforp1nNKOYz4trLlJpitW+4zk2esjhTqzt22Gk716HOlhYHY9jTwkuomXqq2D+7Ze+2l8SMA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@react-navigation/elements" "^1.3.3"
|
"@react-navigation/elements" "^1.3.12"
|
||||||
color "^3.1.3"
|
color "^4.2.3"
|
||||||
warn-once "^0.1.0"
|
warn-once "^0.1.0"
|
||||||
|
|
||||||
"@react-navigation/elements@^1.3.3":
|
"@react-navigation/elements@^1.3.12":
|
||||||
version "1.3.3"
|
version "1.3.12"
|
||||||
resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.3.tgz#9f56b650a9a1a8263a271628be7342c8121d1788"
|
resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.12.tgz#14ac1189e0778039c178bd4a6f8da075094896b4"
|
||||||
integrity sha512-Lv2lR7si5gNME8dRsqz57d54m4FJtrwHRjNQLOyQO546ZxO+g864cSvoLC6hQedQU0+IJnPTsZiEI2hHqfpEpw==
|
integrity sha512-iVcLIYg/XJk1p6X1rSFhNhCjAJ3ORqNT2/bJqw7I/liujeJAoz1oZ5JDoEcZaA0wMDts1txxLuqAYJmhCgU2aA==
|
||||||
|
|
||||||
"@react-navigation/elements@^1.3.6":
|
"@react-navigation/native-stack@^6.9.7":
|
||||||
version "1.3.6"
|
version "6.9.7"
|
||||||
resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.6.tgz#fa700318528db93f05144b1be4b691b9c1dd1abe"
|
resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-6.9.7.tgz#9211fc8933825a41f19011b935133a6ed58b4ce1"
|
||||||
integrity sha512-pNJ8R9JMga6SXOw6wGVN0tjmE6vegwPmJBL45SEMX2fqTfAk2ykDnlJHodRpHpAgsv0DaI8qX76z3A+aqKSU0w==
|
integrity sha512-YsBv4LldFErwQbqLCI/aWWDTpMf9SFS4IW3Qcefm+TZli9Ee7XpZMmFdotiZTz4KoYHbqhO1fuExjl2O7ZHrAQ==
|
||||||
|
|
||||||
"@react-navigation/native@6.0.10":
|
|
||||||
version "6.0.10"
|
|
||||||
resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.0.10.tgz#c58aa176eb0e63f3641c83a65c509faf253e4385"
|
|
||||||
integrity sha512-H6QhLeiieGxNcAJismIDXIPZgf1myr7Og8v116tezIGmincJTOcWavTd7lPHGnMMXaZg94LlVtbaBRIx9cexqw==
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@react-navigation/core" "^6.2.1"
|
"@react-navigation/elements" "^1.3.12"
|
||||||
|
warn-once "^0.1.0"
|
||||||
|
|
||||||
|
"@react-navigation/native@^6.1.1":
|
||||||
|
version "6.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.1.tgz#79d91db04fbad277f355a10405516df4f67cd308"
|
||||||
|
integrity sha512-iIozx9c66EjSFyzKrZPixnk6vBuivYXp0jmbKCJXNIa7MY+8OLx9CXj/+1py/l/OGlXDhI6jiUWWetOfOtMaBQ==
|
||||||
|
dependencies:
|
||||||
|
"@react-navigation/core" "^6.4.5"
|
||||||
escape-string-regexp "^4.0.0"
|
escape-string-regexp "^4.0.0"
|
||||||
fast-deep-equal "^3.1.3"
|
fast-deep-equal "^3.1.3"
|
||||||
nanoid "^3.1.23"
|
nanoid "^3.1.23"
|
||||||
|
|
||||||
"@react-navigation/routers@^6.1.0":
|
"@react-navigation/routers@^6.1.6":
|
||||||
version "6.1.3"
|
version "6.1.6"
|
||||||
resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.3.tgz#1df51959e9a67c44367462e8b929b7360a5d2555"
|
resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.6.tgz#f57f2a73855d329255aa225fdad75ae8e7700c6d"
|
||||||
integrity sha512-idJotMEzHc3haWsCh7EvnnZMKxvaS4YF/x2UyFBkNFiEFUaEo/1ioQU6qqmVLspdEv4bI/dLm97hQo7qD8Yl7Q==
|
integrity sha512-Z5DeCW3pUvMafbU9Cjy1qJYC2Bvl8iy3+PfsB0DsAwQ6zZ3WAXW5FTMX4Gb9H+Jg6qHWGbMFFwlYpS3UJ3tlVQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
nanoid "^3.1.23"
|
nanoid "^3.1.23"
|
||||||
|
|
||||||
"@react-navigation/stack@6.2.1":
|
"@react-navigation/stack@^6.3.10":
|
||||||
version "6.2.1"
|
version "6.3.10"
|
||||||
resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-6.2.1.tgz#2b14473579eced6def5cca06860044d60e59d06e"
|
resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-6.3.10.tgz#8a17377c97d978baa5a87a67932463267cfa54cd"
|
||||||
integrity sha512-JI7boxtPAMCBXi4VJHVEq61jLVHFW5f3npvbndS+XfOsv7Gf0f91HOVJ28DS5c2Fn4+CO4AByjUozzlN296X+A==
|
integrity sha512-mghQpCbGBI9jpwYmhXDI5drGOxz6F9hLxQgLeu1IsTSA9767Edov7TDt5n/PTJqhpOru7/xoNMs4yhp9ykVhng==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@react-navigation/elements" "^1.3.3"
|
"@react-navigation/elements" "^1.3.12"
|
||||||
color "^3.1.3"
|
color "^4.2.3"
|
||||||
warn-once "^0.1.0"
|
warn-once "^0.1.0"
|
||||||
|
|
||||||
"@redux-saga/core@^1.1.3":
|
"@redux-saga/core@^1.1.3":
|
||||||
|
@ -8712,12 +8716,20 @@ color-string@^1.5.4:
|
||||||
color-name "^1.0.0"
|
color-name "^1.0.0"
|
||||||
simple-swizzle "^0.2.2"
|
simple-swizzle "^0.2.2"
|
||||||
|
|
||||||
|
color-string@^1.9.0:
|
||||||
|
version "1.9.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
|
||||||
|
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
|
||||||
|
dependencies:
|
||||||
|
color-name "^1.0.0"
|
||||||
|
simple-swizzle "^0.2.2"
|
||||||
|
|
||||||
color2k@1.2.4:
|
color2k@1.2.4:
|
||||||
version "1.2.4"
|
version "1.2.4"
|
||||||
resolved "https://registry.yarnpkg.com/color2k/-/color2k-1.2.4.tgz#af34950ac58e23cf224a01cb8dd0c9911a79605e"
|
resolved "https://registry.yarnpkg.com/color2k/-/color2k-1.2.4.tgz#af34950ac58e23cf224a01cb8dd0c9911a79605e"
|
||||||
integrity sha512-DiwdBwc0BryPFFXoCrW8XQGXl2rEtMToODybxZjKnN5IJXt/tV/FsN02pCK/b7KcWvJEioz3c74lQSmayFvS4Q==
|
integrity sha512-DiwdBwc0BryPFFXoCrW8XQGXl2rEtMToODybxZjKnN5IJXt/tV/FsN02pCK/b7KcWvJEioz3c74lQSmayFvS4Q==
|
||||||
|
|
||||||
color@^3.1.0, color@^3.1.3:
|
color@^3.1.0:
|
||||||
version "3.1.3"
|
version "3.1.3"
|
||||||
resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e"
|
resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e"
|
||||||
integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==
|
integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==
|
||||||
|
@ -8725,6 +8737,14 @@ color@^3.1.0, color@^3.1.3:
|
||||||
color-convert "^1.9.1"
|
color-convert "^1.9.1"
|
||||||
color-string "^1.5.4"
|
color-string "^1.5.4"
|
||||||
|
|
||||||
|
color@^4.2.3:
|
||||||
|
version "4.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a"
|
||||||
|
integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==
|
||||||
|
dependencies:
|
||||||
|
color-convert "^2.0.1"
|
||||||
|
color-string "^1.9.0"
|
||||||
|
|
||||||
colorette@^1.0.7:
|
colorette@^1.0.7:
|
||||||
version "1.4.0"
|
version "1.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
|
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
|
||||||
|
@ -9425,6 +9445,11 @@ decode-uri-component@^0.2.0:
|
||||||
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
|
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
|
||||||
integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
|
integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
|
||||||
|
|
||||||
|
decode-uri-component@^0.2.2:
|
||||||
|
version "0.2.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9"
|
||||||
|
integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==
|
||||||
|
|
||||||
dedent@^0.7.0:
|
dedent@^0.7.0:
|
||||||
version "0.7.0"
|
version "0.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
|
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
|
||||||
|
@ -16798,12 +16823,12 @@ query-string@^5.0.1:
|
||||||
object-assign "^4.1.0"
|
object-assign "^4.1.0"
|
||||||
strict-uri-encode "^1.0.0"
|
strict-uri-encode "^1.0.0"
|
||||||
|
|
||||||
query-string@^7.0.0:
|
query-string@^7.1.3:
|
||||||
version "7.1.1"
|
version "7.1.3"
|
||||||
resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.1.tgz#754620669db978625a90f635f12617c271a088e1"
|
resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328"
|
||||||
integrity sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==
|
integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==
|
||||||
dependencies:
|
dependencies:
|
||||||
decode-uri-component "^0.2.0"
|
decode-uri-component "^0.2.2"
|
||||||
filter-obj "^1.1.0"
|
filter-obj "^1.1.0"
|
||||||
split-on-first "^1.0.0"
|
split-on-first "^1.0.0"
|
||||||
strict-uri-encode "^2.0.0"
|
strict-uri-encode "^2.0.0"
|
||||||
|
@ -17303,10 +17328,10 @@ react-native-safe-area-context@3.2.0:
|
||||||
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-3.2.0.tgz#06113c6b208f982d68ab5c3cebd199ca93db6941"
|
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-3.2.0.tgz#06113c6b208f982d68ab5c3cebd199ca93db6941"
|
||||||
integrity sha512-k2Nty4PwSnrg9HwrYeeE+EYqViYJoOFwEy9LxL5RIRfoqxAq/uQXNGwpUg2/u4gnKpBbEPa9eRh15KKMe/VHkA==
|
integrity sha512-k2Nty4PwSnrg9HwrYeeE+EYqViYJoOFwEy9LxL5RIRfoqxAq/uQXNGwpUg2/u4gnKpBbEPa9eRh15KKMe/VHkA==
|
||||||
|
|
||||||
react-native-screens@3.13.1:
|
react-native-screens@3.17.0:
|
||||||
version "3.13.1"
|
version "3.17.0"
|
||||||
resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.13.1.tgz#b3b1c5788dca25a71668909f66d87fb35c5c5241"
|
resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.17.0.tgz#b099b3ec9d46de07c857f14d713c293024c7c842"
|
||||||
integrity sha512-xcrnuUs0qUrGpc2gOTDY4VgHHADQwp80mwR1prU/Q0JqbZN5W3koLhuOsT6FkSRKjR5t40l+4LcjhHdpqRB2HA==
|
integrity sha512-OZCQU7+3neHNaM19jBkYRjL50kXz7p7MUgWQTCcdRoshcCiolf8aXs4eRVQKGK6m1RmoB8UL0//m5R9KoR+41w==
|
||||||
dependencies:
|
dependencies:
|
||||||
react-freeze "^1.0.0"
|
react-freeze "^1.0.0"
|
||||||
warn-once "^0.1.0"
|
warn-once "^0.1.0"
|
||||||
|
@ -20258,6 +20283,11 @@ use-isomorphic-layout-effect@^1.1.1:
|
||||||
resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb"
|
resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb"
|
||||||
integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==
|
integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==
|
||||||
|
|
||||||
|
use-latest-callback@^0.1.5:
|
||||||
|
version "0.1.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.5.tgz#a4a836c08fa72f6608730b5b8f4bbd9c57c04f51"
|
||||||
|
integrity sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ==
|
||||||
|
|
||||||
use-latest@^1.2.1:
|
use-latest@^1.2.1:
|
||||||
version "1.2.1"
|
version "1.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2"
|
resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2"
|
||||||
|
|
Loading…
Reference in New Issue