feat(react-native): rn 0.72.7 update (#14130)

feat(react-native): version 0.72.7 update
pull/14209/head 7726
Calinteodor 1 year ago committed by GitHub
parent fcdc2f500d
commit 90628f56f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      android/app/build.gradle
  2. 25
      android/build.gradle
  3. 37
      android/scripts/release-sdk.sh
  4. 6
      android/sdk/build.gradle
  5. 3
      android/settings.gradle
  6. 14
      ios/Podfile
  7. 590
      ios/Podfile.lock
  8. 4
      ios/app/app.xcodeproj/project.pbxproj
  9. 4
      ios/sdk/sdk.xcodeproj/project.pbxproj
  10. 7976
      package-lock.json
  11. 10
      package.json
  12. 19
      patches/react-native+0.72.7.patch
  13. 2
      react/features/base/react/components/native/SectionList.tsx
  14. 4
      react/features/breakout-rooms/components/native/CollapsibleRoom.tsx
  15. 2
      react/features/filmstrip/components/native/Filmstrip.tsx
  16. 2
      react/features/lobby/components/native/LobbyScreen.tsx
  17. 28
      react/features/participants-pane/components/native/ParticipantItem.tsx
  18. 4
      react/features/participants-pane/components/native/RaisedHandIndicator.tsx
  19. 2
      react/features/prejoin/components/native/Prejoin.tsx
  20. 14
      react/features/recording/components/Recording/native/HighlightDialog.tsx
  21. 10
      react/features/welcome/components/WelcomePage.native.tsx

@ -75,7 +75,6 @@ android {
} }
dependencies { dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'androidx.appcompat:appcompat:1.5.1'
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7' debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'

@ -42,21 +42,16 @@ ext {
libreBuild = (System.env.LIBRE_BUILD ?: "false").toBoolean() libreBuild = (System.env.LIBRE_BUILD ?: "false").toBoolean()
googleServicesEnabled = project.file('app/google-services.json').exists() && !libreBuild googleServicesEnabled = project.file('app/google-services.json').exists() && !libreBuild
//React Native Version
rnVersion = "0.72.7"
} }
allprojects { allprojects {
repositories { repositories {
// React Native (JS, Obj-C sources, Android binaries) is installed from npm.
maven { url "$rootDir/../node_modules/react-native/android" }
// Android JSC is installed from npm. // Android JSC is installed from npm.
maven { url("$rootDir/../node_modules/jsc-android/dist") } maven { url("$rootDir/../node_modules/jsc-android/dist") }
mavenCentral { mavenCentral()
// We don't want to fetch react-native from Maven Central as there are
// older versions over there.
content {
excludeGroup "com.facebook.react"
}
}
google() google()
maven { url 'https://www.jitpack.io' } maven { url 'https://www.jitpack.io' }
} }
@ -66,11 +61,13 @@ allprojects {
configurations.all { configurations.all {
resolutionStrategy { resolutionStrategy {
eachDependency { DependencyResolveDetails details -> eachDependency { DependencyResolveDetails details ->
if (details.requested.group == 'com.facebook.react' if (details.requested.group == 'com.facebook.react') {
&& details.requested.name == 'react-native') { if (details.requested.name == 'react-native') {
def file = new File("$rootDir/../node_modules/react-native/package.json") details.useTarget "com.facebook.react:react-android:$rnVersion"
def version = new JsonSlurper().parseText(file.text).version }
details.useVersion version if (details.requested.name == 'react-android') {
details.useVersion rootProject.ext.rnVersion
}
} }
} }
} }

@ -9,7 +9,6 @@ THE_MVN_REPO=${MVN_REPO:-${1:-$DEFAULT_MVN_REPO}}
MVN_HTTP=0 MVN_HTTP=0
DEFAULT_SDK_VERSION=$(grep sdkVersion ${THIS_DIR}/../gradle.properties | cut -d"=" -f2) DEFAULT_SDK_VERSION=$(grep sdkVersion ${THIS_DIR}/../gradle.properties | cut -d"=" -f2)
SDK_VERSION=${OVERRIDE_SDK_VERSION:-${DEFAULT_SDK_VERSION}} SDK_VERSION=${OVERRIDE_SDK_VERSION:-${DEFAULT_SDK_VERSION}}
RN_VERSION=$(jq -r '.version' ${THIS_DIR}/../../node_modules/react-native/package.json)
JSC_VERSION="r"$(jq -r '.dependencies."jsc-android"' ${THIS_DIR}/../../node_modules/react-native/package.json | cut -d . -f 1 | cut -c 2-) JSC_VERSION="r"$(jq -r '.dependencies."jsc-android"' ${THIS_DIR}/../../node_modules/react-native/package.json | cut -d . -f 1 | cut -c 2-)
DO_GIT_TAG=${GIT_TAG:-0} DO_GIT_TAG=${GIT_TAG:-0}
@ -25,23 +24,7 @@ export MVN_REPO=$THE_MVN_REPO
echo "Releasing Jitsi Meet SDK ${SDK_VERSION}" echo "Releasing Jitsi Meet SDK ${SDK_VERSION}"
echo "Using ${MVN_REPO} as the Maven repo" echo "Using ${MVN_REPO} as the Maven repo"
if [[ $MVN_HTTP == 1 ]]; then if [[ $MVN_HTTP == 1 ]]; then
# Push React Native
echo "Pushing React Native ${RN_VERSION} to the Maven repo"
pushd ${THIS_DIR}/../../node_modules/react-native/android/com/facebook/react/react-native/${RN_VERSION}
cat react-native-${RN_VERSION}.pom \
| sed "s#<packaging>pom</packaging>#<packaging>aar</packaging>#" \
| sed "/<optional>/d" \
> react-native-${RN_VERSION}-fixed.pom
mvn \
deploy:deploy-file \
-Durl=${MVN_REPO} \
-DrepositoryId=${MVN_REPO_ID} \
-Dfile=react-native-${RN_VERSION}-release.aar \
-Dpackaging=aar \
-DgeneratePom=false \
-DpomFile=react-native-${RN_VERSION}-fixed.pom || true
popd
# Push JSC # Push JSC
echo "Pushing JSC ${JSC_VERSION} to the Maven repo" echo "Pushing JSC ${JSC_VERSION} to the Maven repo"
pushd ${THIS_DIR}/../../node_modules/jsc-android/dist/org/webkit/android-jsc/${JSC_VERSION} pushd ${THIS_DIR}/../../node_modules/jsc-android/dist/org/webkit/android-jsc/${JSC_VERSION}
@ -55,24 +38,6 @@ if [[ $MVN_HTTP == 1 ]]; then
-DpomFile=android-jsc-${JSC_VERSION}.pom || true -DpomFile=android-jsc-${JSC_VERSION}.pom || true
popd popd
else else
# Push React Native, if necessary
if [[ ! -d ${MVN_REPO}/com/facebook/react/react-native/${RN_VERSION} ]]; then
echo "Pushing React Native ${RN_VERSION} to the Maven repo"
pushd ${THIS_DIR}/../../node_modules/react-native/android/com/facebook/react/react-native/${RN_VERSION}
cat react-native-${RN_VERSION}.pom \
| sed "s#<packaging>pom</packaging>#<packaging>aar</packaging>#" \
| sed "/<optional>/d" \
> react-native-${RN_VERSION}-fixed.pom
mvn \
deploy:deploy-file \
-Durl=${MVN_REPO} \
-Dfile=react-native-${RN_VERSION}-release.aar \
-Dpackaging=aar \
-DgeneratePom=false \
-DpomFile=react-native-${RN_VERSION}-fixed.pom
popd
fi
# Push JSC, if necessary # Push JSC, if necessary
if [[ ! -d ${MVN_REPO}/org/webkit/android-jsc/${JSC_VERSION} ]]; then if [[ ! -d ${MVN_REPO}/org/webkit/android-jsc/${JSC_VERSION} ]]; then
echo "Pushing JSC ${JSC_VERSION} to the Maven repo" echo "Pushing JSC ${JSC_VERSION} to the Maven repo"

@ -39,8 +39,8 @@ dependencies {
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
//noinspection GradleDynamicVersion api "com.facebook.react:react-android:$rootProject.ext.rnVersion"
api 'com.facebook.react:react-native:+'
//noinspection GradleDynamicVersion //noinspection GradleDynamicVersion
implementation 'org.webkit:android-jsc:+' implementation 'org.webkit:android-jsc:+'
@ -49,7 +49,7 @@ dependencies {
implementation 'com.jakewharton.timber:timber:4.7.1' implementation 'com.jakewharton.timber:timber:4.7.1'
implementation 'com.squareup.duktape:duktape-android:1.3.0' implementation 'com.squareup.duktape:duktape-android:1.3.0'
implementation 'com.google.code.gson:gson:2.8.6' implementation 'com.google.code.gson:gson:2.8.6'
implementation "androidx.startup:startup-runtime:1.1.0" implementation 'androidx.startup:startup-runtime:1.1.0'
// Only add these packages if we are NOT doing a LIBRE_BUILD // Only add these packages if we are NOT doing a LIBRE_BUILD
if (!rootProject.ext.libreBuild) { if (!rootProject.ext.libreBuild) {

@ -1,10 +1,9 @@
rootProject.name = 'jitsi-meet' rootProject.name = 'jitsi-meet'
include ':app', ':sdk' include ':app', ':sdk'
includeBuild('../node_modules/react-native-gradle-plugin')
include ':react-native-amplitude' include ':react-native-amplitude'
project(':react-native-amplitude').projectDir = new File(rootProject.projectDir, '../node_modules/@amplitude/react-native//android') project(':react-native-amplitude').projectDir = new File(rootProject.projectDir, '../node_modules/@amplitude/react-native/android')
include ':react-native-async-storage' include ':react-native-async-storage'
project(':react-native-async-storage').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-async-storage/async-storage/android') project(':react-native-async-storage').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-async-storage/async-storage/android')
include ':react-native-background-timer' include ':react-native-background-timer'

@ -1,5 +1,9 @@
require_relative '../node_modules/react-native/scripts/react_native_pods' # Resolve react_native_pods.rb with node to allow for hoisting.
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' require Pod::Executable.execute_command('node', ['-p',
'require.resolve(
"react-native/scripts/react_native_pods.rb",
{paths: [process.argv[1]]},
)', __dir__]).strip
platform :ios, '12.4' platform :ios, '12.4'
workspace 'jitsi-meet' workspace 'jitsi-meet'
@ -70,7 +74,11 @@ target 'JitsiMeetSDKLite' do
end end
post_install do |installer| post_install do |installer|
react_native_post_install(installer, :mac_catalyst_enabled => false) react_native_post_install(
installer,
use_native_modules![:reactNativePath],
:mac_catalyst_enabled => false
)
__apply_Xcode_12_5_M1_post_install_workaround(installer) __apply_Xcode_12_5_M1_post_install_workaround(installer)
installer.pods_project.targets.each do |target| installer.pods_project.targets.each do |target|
# https://github.com/CocoaPods/CocoaPods/issues/11402 # https://github.com/CocoaPods/CocoaPods/issues/11402

@ -14,14 +14,14 @@ PODS:
- CocoaLumberjack/Core (= 3.7.2) - CocoaLumberjack/Core (= 3.7.2)
- CocoaLumberjack/Core (3.7.2) - CocoaLumberjack/Core (3.7.2)
- DoubleConversion (1.1.6) - DoubleConversion (1.1.6)
- FBLazyVector (0.70.14) - FBLazyVector (0.72.7)
- FBReactNativeSpec (0.70.14): - FBReactNativeSpec (0.72.7):
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- RCTRequired (= 0.70.14) - RCTRequired (= 0.72.7)
- RCTTypeSafety (= 0.70.14) - RCTTypeSafety (= 0.72.7)
- React-Core (= 0.70.14) - React-Core (= 0.72.7)
- React-jsi (= 0.70.14) - React-jsi (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.70.14) - ReactCommon/turbomodule/core (= 0.72.7)
- Firebase/Analytics (8.15.0): - Firebase/Analytics (8.15.0):
- Firebase/Core - Firebase/Core
- Firebase/Core (8.15.0): - Firebase/Core (8.15.0):
@ -167,203 +167,265 @@ PODS:
- DoubleConversion - DoubleConversion
- fmt (~> 6.2.1) - fmt (~> 6.2.1)
- glog - glog
- RCTRequired (0.70.14) - RCTRequired (0.72.7)
- RCTTypeSafety (0.70.14): - RCTTypeSafety (0.72.7):
- FBLazyVector (= 0.70.14) - FBLazyVector (= 0.72.7)
- RCTRequired (= 0.70.14) - RCTRequired (= 0.72.7)
- React-Core (= 0.70.14) - React-Core (= 0.72.7)
- React (0.70.14): - React (0.72.7):
- React-Core (= 0.70.14) - React-Core (= 0.72.7)
- React-Core/DevSupport (= 0.70.14) - React-Core/DevSupport (= 0.72.7)
- React-Core/RCTWebSocket (= 0.70.14) - React-Core/RCTWebSocket (= 0.72.7)
- React-RCTActionSheet (= 0.70.14) - React-RCTActionSheet (= 0.72.7)
- React-RCTAnimation (= 0.70.14) - React-RCTAnimation (= 0.72.7)
- React-RCTBlob (= 0.70.14) - React-RCTBlob (= 0.72.7)
- React-RCTImage (= 0.70.14) - React-RCTImage (= 0.72.7)
- React-RCTLinking (= 0.70.14) - React-RCTLinking (= 0.72.7)
- React-RCTNetwork (= 0.70.14) - React-RCTNetwork (= 0.72.7)
- React-RCTSettings (= 0.70.14) - React-RCTSettings (= 0.72.7)
- React-RCTText (= 0.70.14) - React-RCTText (= 0.72.7)
- React-RCTVibration (= 0.70.14) - React-RCTVibration (= 0.72.7)
- React-bridging (0.70.14): - React-callinvoker (0.72.7)
- RCT-Folly (= 2021.07.22.00) - React-Codegen (0.72.7):
- React-jsi (= 0.70.14) - DoubleConversion
- React-callinvoker (0.70.14) - FBReactNativeSpec
- React-Codegen (0.70.14): - glog
- FBReactNativeSpec (= 0.70.14) - RCT-Folly
- RCT-Folly (= 2021.07.22.00) - RCTRequired
- RCTRequired (= 0.70.14) - RCTTypeSafety
- RCTTypeSafety (= 0.70.14) - React-Core
- React-Core (= 0.70.14) - React-jsc
- React-jsi (= 0.70.14) - React-jsi
- React-jsiexecutor (= 0.70.14) - React-jsiexecutor
- ReactCommon/turbomodule/core (= 0.70.14) - React-NativeModulesApple
- React-Core (0.70.14): - React-rncore
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-Core (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.70.14) - React-Core/Default (= 0.72.7)
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/CoreModulesHeaders (0.70.14): - React-Core/CoreModulesHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/Default (0.70.14): - React-Core/Default (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/DevSupport (0.70.14): - React-Core/DevSupport (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.70.14) - React-Core/Default (= 0.72.7)
- React-Core/RCTWebSocket (= 0.70.14) - React-Core/RCTWebSocket (= 0.72.7)
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-jsinspector (= 0.70.14) - React-jsiexecutor
- React-perflogger (= 0.70.14) - React-jsinspector (= 0.72.7)
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTActionSheetHeaders (0.70.14): - React-Core/RCTActionSheetHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTAnimationHeaders (0.70.14): - React-Core/RCTAnimationHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTBlobHeaders (0.70.14): - React-Core/RCTBlobHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTImageHeaders (0.70.14): - React-Core/RCTImageHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTLinkingHeaders (0.70.14): - React-Core/RCTLinkingHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTNetworkHeaders (0.70.14): - React-Core/RCTNetworkHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTSettingsHeaders (0.70.14): - React-Core/RCTSettingsHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTTextHeaders (0.70.14): - React-Core/RCTTextHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTVibrationHeaders (0.70.14): - React-Core/RCTVibrationHeaders (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default - React-Core/Default
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-Core/RCTWebSocket (0.70.14): - React-Core/RCTWebSocket (0.72.7):
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.70.14) - React-Core/Default (= 0.72.7)
- React-cxxreact (= 0.70.14) - React-cxxreact
- React-jsi (= 0.70.14) - React-jsc
- React-jsiexecutor (= 0.70.14) - React-jsi
- React-perflogger (= 0.70.14) - React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga - Yoga
- React-CoreModules (0.70.14): - React-CoreModules (0.72.7):
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.70.14) - RCTTypeSafety (= 0.72.7)
- React-Codegen (= 0.70.14) - React-Codegen (= 0.72.7)
- React-Core/CoreModulesHeaders (= 0.70.14) - React-Core/CoreModulesHeaders (= 0.72.7)
- React-jsi (= 0.70.14) - React-jsi (= 0.72.7)
- React-RCTImage (= 0.70.14) - React-RCTBlob
- ReactCommon/turbomodule/core (= 0.70.14) - React-RCTImage (= 0.72.7)
- React-cxxreact (0.70.14): - ReactCommon/turbomodule/core (= 0.72.7)
- SocketRocket (= 0.6.1)
- React-cxxreact (0.72.7):
- boost (= 1.76.0) - boost (= 1.76.0)
- DoubleConversion - DoubleConversion
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.70.14) - React-callinvoker (= 0.72.7)
- React-jsi (= 0.70.14) - React-debug (= 0.72.7)
- React-jsinspector (= 0.70.14) - React-jsi (= 0.72.7)
- React-logger (= 0.70.14) - React-jsinspector (= 0.72.7)
- React-perflogger (= 0.70.14) - React-logger (= 0.72.7)
- React-runtimeexecutor (= 0.70.14) - React-perflogger (= 0.72.7)
- React-jsi (0.70.14): - React-runtimeexecutor (= 0.72.7)
- React-debug (0.72.7)
- React-jsc (0.72.7):
- React-jsc/Fabric (= 0.72.7)
- React-jsi (= 0.72.7)
- React-jsc/Fabric (0.72.7):
- React-jsi (= 0.72.7)
- React-jsi (0.72.7):
- boost (= 1.76.0) - boost (= 1.76.0)
- DoubleConversion - DoubleConversion
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-jsi/Default (= 0.70.14) - React-jsiexecutor (0.72.7):
- React-jsi/Default (0.70.14):
- boost (= 1.76.0)
- DoubleConversion - DoubleConversion
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-jsiexecutor (0.70.14): - React-cxxreact (= 0.72.7)
- DoubleConversion - React-jsi (= 0.72.7)
- glog - React-perflogger (= 0.72.7)
- RCT-Folly (= 2021.07.22.00) - React-jsinspector (0.72.7)
- React-cxxreact (= 0.70.14) - React-logger (0.72.7):
- React-jsi (= 0.70.14)
- React-perflogger (= 0.70.14)
- React-jsinspector (0.70.14)
- React-logger (0.70.14):
- glog - glog
- react-native-background-timer (2.4.1): - react-native-background-timer (2.4.1):
- React-Core - React-Core
@ -396,72 +458,111 @@ PODS:
- React-Core - React-Core
- react-native-webview (13.5.1): - react-native-webview (13.5.1):
- React-Core - React-Core
- React-perflogger (0.70.14) - React-NativeModulesApple (0.72.7):
- React-RCTActionSheet (0.70.14): - React-callinvoker
- React-Core/RCTActionSheetHeaders (= 0.70.14) - React-Core
- React-RCTAnimation (0.70.14): - React-cxxreact
- React-jsi
- React-runtimeexecutor
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-perflogger (0.72.7)
- React-RCTActionSheet (0.72.7):
- React-Core/RCTActionSheetHeaders (= 0.72.7)
- React-RCTAnimation (0.72.7):
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.70.14) - RCTTypeSafety (= 0.72.7)
- React-Codegen (= 0.70.14) - React-Codegen (= 0.72.7)
- React-Core/RCTAnimationHeaders (= 0.70.14) - React-Core/RCTAnimationHeaders (= 0.72.7)
- React-jsi (= 0.70.14) - React-jsi (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.70.14) - ReactCommon/turbomodule/core (= 0.72.7)
- React-RCTBlob (0.70.14): - React-RCTAppDelegate (0.72.7):
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React-Core
- React-CoreModules
- React-jsc
- React-NativeModulesApple
- React-RCTImage
- React-RCTNetwork
- React-runtimescheduler
- ReactCommon/turbomodule/core
- React-RCTBlob (0.72.7):
- RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.72.7)
- React-Core/RCTBlobHeaders (= 0.72.7)
- React-Core/RCTWebSocket (= 0.72.7)
- React-jsi (= 0.72.7)
- React-RCTNetwork (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.72.7)
- React-RCTImage (0.72.7):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.72.7)
- React-Codegen (= 0.72.7)
- React-Core/RCTImageHeaders (= 0.72.7)
- React-jsi (= 0.72.7)
- React-RCTNetwork (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.72.7)
- React-RCTLinking (0.72.7):
- React-Codegen (= 0.72.7)
- React-Core/RCTLinkingHeaders (= 0.72.7)
- React-jsi (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.72.7)
- React-RCTNetwork (0.72.7):
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.70.14) - RCTTypeSafety (= 0.72.7)
- React-Core/RCTBlobHeaders (= 0.70.14) - React-Codegen (= 0.72.7)
- React-Core/RCTWebSocket (= 0.70.14) - React-Core/RCTNetworkHeaders (= 0.72.7)
- React-jsi (= 0.70.14) - React-jsi (= 0.72.7)
- React-RCTNetwork (= 0.70.14) - ReactCommon/turbomodule/core (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.70.14) - React-RCTSettings (0.72.7):
- React-RCTImage (0.70.14):
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.70.14) - RCTTypeSafety (= 0.72.7)
- React-Codegen (= 0.70.14) - React-Codegen (= 0.72.7)
- React-Core/RCTImageHeaders (= 0.70.14) - React-Core/RCTSettingsHeaders (= 0.72.7)
- React-jsi (= 0.70.14) - React-jsi (= 0.72.7)
- React-RCTNetwork (= 0.70.14) - ReactCommon/turbomodule/core (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.70.14) - React-RCTText (0.72.7):
- React-RCTLinking (0.70.14): - React-Core/RCTTextHeaders (= 0.72.7)
- React-Codegen (= 0.70.14) - React-RCTVibration (0.72.7):
- React-Core/RCTLinkingHeaders (= 0.70.14) - RCT-Folly (= 2021.07.22.00)
- React-jsi (= 0.70.14) - React-Codegen (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.70.14) - React-Core/RCTVibrationHeaders (= 0.72.7)
- React-RCTNetwork (0.70.14): - React-jsi (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.72.7)
- React-rncore (0.72.7)
- React-runtimeexecutor (0.72.7):
- React-jsi (= 0.72.7)
- React-runtimescheduler (0.72.7):
- glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.70.14) - React-callinvoker
- React-Codegen (= 0.70.14) - React-debug
- React-Core/RCTNetworkHeaders (= 0.70.14) - React-jsi
- React-jsi (= 0.70.14) - React-runtimeexecutor
- ReactCommon/turbomodule/core (= 0.70.14) - React-utils (0.72.7):
- React-RCTSettings (0.70.14): - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.70.14) - React-debug
- React-Codegen (= 0.70.14) - ReactCommon/turbomodule/bridging (0.72.7):
- React-Core/RCTSettingsHeaders (= 0.70.14) - DoubleConversion
- React-jsi (= 0.70.14) - glog
- ReactCommon/turbomodule/core (= 0.70.14)
- React-RCTText (0.70.14):
- React-Core/RCTTextHeaders (= 0.70.14)
- React-RCTVibration (0.70.14):
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.70.14) - React-callinvoker (= 0.72.7)
- React-Core/RCTVibrationHeaders (= 0.70.14) - React-cxxreact (= 0.72.7)
- React-jsi (= 0.70.14) - React-jsi (= 0.72.7)
- ReactCommon/turbomodule/core (= 0.70.14) - React-logger (= 0.72.7)
- React-runtimeexecutor (0.70.14): - React-perflogger (= 0.72.7)
- React-jsi (= 0.70.14) - ReactCommon/turbomodule/core (0.72.7):
- ReactCommon/turbomodule/core (0.70.14):
- DoubleConversion - DoubleConversion
- glog - glog
- RCT-Folly (= 2021.07.22.00) - RCT-Folly (= 2021.07.22.00)
- React-bridging (= 0.70.14) - React-callinvoker (= 0.72.7)
- React-callinvoker (= 0.70.14) - React-cxxreact (= 0.72.7)
- React-Core (= 0.70.14) - React-jsi (= 0.72.7)
- React-cxxreact (= 0.70.14) - React-logger (= 0.72.7)
- React-jsi (= 0.70.14) - React-perflogger (= 0.72.7)
- React-logger (= 0.70.14)
- React-perflogger (= 0.70.14)
- RNCalendarEvents (2.2.0): - RNCalendarEvents (2.2.0):
- React - React
- RNCAsyncStorage (1.19.4): - RNCAsyncStorage (1.19.4):
@ -489,6 +590,7 @@ PODS:
- React-Core - React-Core
- RNWatch (1.1.0): - RNWatch (1.1.0):
- React - React
- SocketRocket (0.6.1)
- Yoga (1.14.0) - Yoga (1.14.0)
DEPENDENCIES: DEPENDENCIES:
@ -508,13 +610,14 @@ DEPENDENCIES:
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- React (from `../node_modules/react-native/`) - React (from `../node_modules/react-native/`)
- React-bridging (from `../node_modules/react-native/ReactCommon`)
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- React-Codegen (from `build/generated/ios`) - React-Codegen (from `build/generated/ios`)
- React-Core (from `../node_modules/react-native/`) - React-Core (from `../node_modules/react-native/`)
- React-Core/RCTWebSocket (from `../node_modules/react-native/`) - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
- React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
- React-jsc (from `../node_modules/react-native/ReactCommon/jsc`)
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
- React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
@ -532,9 +635,11 @@ DEPENDENCIES:
- react-native-video (from `../node_modules/react-native-video`) - react-native-video (from `../node_modules/react-native-video`)
- react-native-webrtc (from `../node_modules/react-native-webrtc`) - react-native-webrtc (from `../node_modules/react-native-webrtc`)
- react-native-webview (from `../node_modules/react-native-webview`) - react-native-webview (from `../node_modules/react-native-webview`)
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
- React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
- React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
@ -542,7 +647,10 @@ DEPENDENCIES:
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
- React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
- React-rncore (from `../node_modules/react-native/ReactCommon`)
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- RNCalendarEvents (from `../node_modules/react-native-calendar-events`) - RNCalendarEvents (from `../node_modules/react-native-calendar-events`)
- "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
@ -583,6 +691,7 @@ SPEC REPOS:
- ObjectiveDropboxOfficial - ObjectiveDropboxOfficial
- PromisesObjC - PromisesObjC
- PromisesSwift - PromisesSwift
- SocketRocket
EXTERNAL SOURCES: EXTERNAL SOURCES:
amplitude-react-native: amplitude-react-native:
@ -607,8 +716,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/TypeSafety" :path: "../node_modules/react-native/Libraries/TypeSafety"
React: React:
:path: "../node_modules/react-native/" :path: "../node_modules/react-native/"
React-bridging:
:path: "../node_modules/react-native/ReactCommon"
React-callinvoker: React-callinvoker:
:path: "../node_modules/react-native/ReactCommon/callinvoker" :path: "../node_modules/react-native/ReactCommon/callinvoker"
React-Codegen: React-Codegen:
@ -619,6 +726,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/React/CoreModules" :path: "../node_modules/react-native/React/CoreModules"
React-cxxreact: React-cxxreact:
:path: "../node_modules/react-native/ReactCommon/cxxreact" :path: "../node_modules/react-native/ReactCommon/cxxreact"
React-debug:
:path: "../node_modules/react-native/ReactCommon/react/debug"
React-jsc:
:path: "../node_modules/react-native/ReactCommon/jsc"
React-jsi: React-jsi:
:path: "../node_modules/react-native/ReactCommon/jsi" :path: "../node_modules/react-native/ReactCommon/jsi"
React-jsiexecutor: React-jsiexecutor:
@ -653,12 +764,16 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-webrtc" :path: "../node_modules/react-native-webrtc"
react-native-webview: react-native-webview:
:path: "../node_modules/react-native-webview" :path: "../node_modules/react-native-webview"
React-NativeModulesApple:
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-perflogger: React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger" :path: "../node_modules/react-native/ReactCommon/reactperflogger"
React-RCTActionSheet: React-RCTActionSheet:
:path: "../node_modules/react-native/Libraries/ActionSheetIOS" :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
React-RCTAnimation: React-RCTAnimation:
:path: "../node_modules/react-native/Libraries/NativeAnimation" :path: "../node_modules/react-native/Libraries/NativeAnimation"
React-RCTAppDelegate:
:path: "../node_modules/react-native/Libraries/AppDelegate"
React-RCTBlob: React-RCTBlob:
:path: "../node_modules/react-native/Libraries/Blob" :path: "../node_modules/react-native/Libraries/Blob"
React-RCTImage: React-RCTImage:
@ -673,8 +788,14 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/Text" :path: "../node_modules/react-native/Libraries/Text"
React-RCTVibration: React-RCTVibration:
:path: "../node_modules/react-native/Libraries/Vibration" :path: "../node_modules/react-native/Libraries/Vibration"
React-rncore:
:path: "../node_modules/react-native/ReactCommon"
React-runtimeexecutor: React-runtimeexecutor:
:path: "../node_modules/react-native/ReactCommon/runtimeexecutor" :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
React-runtimescheduler:
:path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
React-utils:
:path: "../node_modules/react-native/ReactCommon/react/utils"
ReactCommon: ReactCommon:
:path: "../node_modules/react-native/ReactCommon" :path: "../node_modules/react-native/ReactCommon"
RNCalendarEvents: RNCalendarEvents:
@ -706,11 +827,11 @@ SPEC CHECKSUMS:
Amplitude: 834c7332dfb9640a751e21c13efb22a07c0c12d4 Amplitude: 834c7332dfb9640a751e21c13efb22a07c0c12d4
amplitude-react-native: 0ed8cab759aafaa94961b82122bf56297da607ad amplitude-react-native: 0ed8cab759aafaa94961b82122bf56297da607ad
AppAuth: 3bb1d1cd9340bd09f5ed189fb00b1cc28e1e8570 AppAuth: 3bb1d1cd9340bd09f5ed189fb00b1cc28e1e8570
boost: a7c83b31436843459a1961bfd74b96033dc77234 boost: 57d2868c099736d80fcd648bf211b4431e51a558
CocoaLumberjack: b7e05132ff94f6ae4dfa9d5bce9141893a21d9da CocoaLumberjack: b7e05132ff94f6ae4dfa9d5bce9141893a21d9da
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
FBLazyVector: efad4471d02263013cfcb7a2f75de6ac7565692f FBLazyVector: 5fbbff1d7734827299274638deb8ba3024f6c597
FBReactNativeSpec: 9cd9542bfdcc64e07bc649f809dd621876f78619 FBReactNativeSpec: 638095fe8a01506634d77b260ef8a322019ac671
Firebase: 5f8193dff4b5b7c5d5ef72ae54bb76c08e2b841d Firebase: 5f8193dff4b5b7c5d5ef72ae54bb76c08e2b841d
FirebaseAnalytics: 7761cbadb00a717d8d0939363eb46041526474fa FirebaseAnalytics: 7761cbadb00a717d8d0939363eb46041526474fa
FirebaseCore: 5743c5785c074a794d35f2fff7ecc254a91e08b1 FirebaseCore: 5743c5785c074a794d35f2fff7ecc254a91e08b1
@ -734,20 +855,21 @@ SPEC CHECKSUMS:
ObjectiveDropboxOfficial: fe206ce8c0bc49976c249d472db7fdbc53ebbd53 ObjectiveDropboxOfficial: fe206ce8c0bc49976c249d472db7fdbc53ebbd53
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
PromisesSwift: 28dca69a9c40779916ac2d6985a0192a5cb4a265 PromisesSwift: 28dca69a9c40779916ac2d6985a0192a5cb4a265
RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
RCTRequired: 6f42727926c2ef4836fc23169586f3d8d7f5a6e4 RCTRequired: 83bca1c184feb4d2e51c72c8369b83d641443f95
RCTTypeSafety: de9b538a8f20ae8c780bf38935f37f303b083fc8 RCTTypeSafety: 13c4a87a16d7db6cd66006ce9759f073402ef85b
React: 6604c02c25295898e9332c5dbe5d6f140be1e246 React: e67aa9f99957c7611c392b5e49355d877d6525e2
React-bridging: 55de000607b776d7c9b1333f38d1991ef25bf915 React-callinvoker: 2790c09d964c2e5404b5410cde91b152e3746b7b
React-callinvoker: aa42aaefd72dbe9218c112fd503eff7ab782bd11 React-Codegen: 0f41cbc6bf783847c5756064dd05f116e7a21394
React-Codegen: 9e13e901ac4d4c46349c2db28b8774fa4274ec18 React-Core: 4fe233e5aa53635c5a9f945613178e8c056f9816
React-Core: b046bbaddd981014eaac20cef83de953a0405c1b React-CoreModules: 6312c9b2fec4329d9ae6a2b8c350032d1664c51b
React-CoreModules: 4f0b29e5924b06a868983952265f77fed219f349 React-cxxreact: a4dff353b5e30ee81f1c3b44e4a8eaa8f20a6ed0
React-cxxreact: 818c9b06607f7972e95eeacb326389429c6a2d38 React-debug: 4accb2b9dc09b575206d2c42f4082990a52ae436
React-jsi: 0bf359879bc4c2c908204b1cd789b0a727a7a568 React-jsc: 643466d63d9c858d8dded262c547ea54eebcc25a
React-jsiexecutor: 03144eeee729e6a6cb8d7ff2d5653b67315f8f31 React-jsi: e4fe2cf2a8e58c04faf491c487ca63bc572c5856
React-jsinspector: 6538dfb58970d1fb9d89c9c34e87713ece6c3cf0 React-jsiexecutor: 10e6c77ff6b32274b8d152d08ed0328c4b30a821
React-logger: 4e9c3f888b4b5bb72a3ac7f1be7929e776181016 React-jsinspector: 8baadae51f01d867c3921213a25ab78ab4fbcd91
React-logger: 8edc785c47c8686c7962199a307015e2ce9a0e4f
react-native-background-timer: 17ea5e06803401a379ebf1f20505b793ac44d0fe react-native-background-timer: 17ea5e06803401a379ebf1f20505b793ac44d0fe
react-native-get-random-values: dee677497c6a740b71e5612e8dbd83e7539ed5bb react-native-get-random-values: dee677497c6a740b71e5612e8dbd83e7539ed5bb
react-native-keep-awake: afad8a51dfef9fe9655a6344771be32c8596d774 react-native-keep-awake: afad8a51dfef9fe9655a6344771be32c8596d774
@ -761,18 +883,23 @@ SPEC CHECKSUMS:
react-native-video: 967eead48aaa42c25a9e1d65c3b1ab30762a88df react-native-video: 967eead48aaa42c25a9e1d65c3b1ab30762a88df
react-native-webrtc: c8d9ad3c152105b2720ca2851d04b49659551992 react-native-webrtc: c8d9ad3c152105b2720ca2851d04b49659551992
react-native-webview: 8baa0f5c6d336d6ba488e942bcadea5bf51f050a react-native-webview: 8baa0f5c6d336d6ba488e942bcadea5bf51f050a
React-perflogger: 74b2d33200b8c26440c2c39b87a4177d8404655f React-NativeModulesApple: 6f63747fd6e237b646c61957a8f877a2713617af
React-RCTActionSheet: 3fdf6b3a85f2ea4b365b267efd9c82aaeb20fe33 React-perflogger: 31ea61077185eb1428baf60c0db6e2886f141a5a
React-RCTAnimation: 9659d5ed57ccbd129516486b2cce38e536841337 React-RCTActionSheet: 392090a3abc8992eb269ef0eaa561750588fc39d
React-RCTBlob: 49ac98cfd9476af046814a2c9126fca1bf0cbe75 React-RCTAnimation: 4b3cc6a29474bc0d78c4f04b52ab59bf760e8a9b
React-RCTImage: b4d2d7d14ad9389bd645bc2daa706ccaead3fc44 React-RCTAppDelegate: 6b79181c98abbbadb2f5c01d498097019d7a51b6
React-RCTLinking: ebf051ed2532652e5290e4fb7c017c42e4e1f0d2 React-RCTBlob: 77dc35833fbfc10243ea420b59b429870092541a
React-RCTNetwork: 1636df1f91d4c5ad8815ef93f695931af1c0a842 React-RCTImage: 8a5d339d614a90a183fc1b8b6a7eb44e2e703943
React-RCTSettings: f6306171fd5d3cd8c5fa0b1803da599784ead5c5 React-RCTLinking: b37dfbf646d77c326f9eae094b1fcd575b1c24c7
React-RCTText: 53c106b5fb9e263c2f1e5d6b0733049989d6c428 React-RCTNetwork: 8bed9b2461c7d8a7d14e63df9b16181c448beebc
React-RCTVibration: d293c50100c0927379e6a80fab86a219e08792ae React-RCTSettings: 506a5f09a455123a8873801b70aa7b4010b76b01
React-runtimeexecutor: 0d01d03375f996484fcc231ccca3fe604a4a5652 React-RCTText: 3c71ecaad8ee010b79632ea2590f86c02f5cce17
ReactCommon: dce64235f8548b6e4758647310145f5356c8d0cb React-RCTVibration: d1b78ca38f61ea4b3e9ebb2ddbd0b5662631d99b
React-rncore: bfc2f6568b6fecbae6f2f774e95c60c3c9e95bf2
React-runtimeexecutor: 47b0a2d5bbb416db65ef881a6f7bdcfefa0001ab
React-runtimescheduler: 14e0b0d971a4199af2aeb2ffa125429f02618229
React-utils: 56838edeaaf651220d1e53cd0b8934fb8ce68415
ReactCommon: 54a0af7fed8df83c4de245309f1627110ba1f8af
RNCalendarEvents: 7e65eb4a94f53c1744d1e275f7fafcfaa619f7a3 RNCalendarEvents: 7e65eb4a94f53c1744d1e275f7fafcfaa619f7a3
RNCAsyncStorage: 3a8f7145d17cdd9f88e7b77666c94a09e4f759c8 RNCAsyncStorage: 3a8f7145d17cdd9f88e7b77666c94a09e4f759c8
RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495 RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
@ -784,8 +911,9 @@ SPEC CHECKSUMS:
RNSound: 6c156f925295bdc83e8e422e7d8b38d33bc71852 RNSound: 6c156f925295bdc83e8e422e7d8b38d33bc71852
RNSVG: ed492aaf3af9ca01bc945f7a149d76d62e73ec82 RNSVG: ed492aaf3af9ca01bc945f7a149d76d62e73ec82
RNWatch: fd30ca40a5b5ef58dcbc195638e68219bc455236 RNWatch: fd30ca40a5b5ef58dcbc195638e68219bc455236
Yoga: 56413d530d1808044600320ced5baa883acedc44 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
Yoga: 4c3aa327e4a6a23eeacd71f61c81df1bcdf677d5
PODFILE CHECKSUM: c5053669414ca81c03ca4548249b11fe53a13060 PODFILE CHECKSUM: 8e91f9545a4635b5ef277d9973e2e4930d67fd0d
COCOAPODS: 1.14.3 COCOAPODS: 1.14.3

@ -1027,6 +1027,8 @@
IPHONEOS_DEPLOYMENT_TARGET = 12.4; IPHONEOS_DEPLOYMENT_TARGET = 12.4;
MTL_ENABLE_DEBUG_INFO = YES; MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES; ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "$(inherited)";
OTHER_CPLUSPLUSFLAGS = "$(inherited)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
" ", " ",
@ -1088,6 +1090,8 @@
); );
IPHONEOS_DEPLOYMENT_TARGET = 12.4; IPHONEOS_DEPLOYMENT_TARGET = 12.4;
MTL_ENABLE_DEBUG_INFO = NO; MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "$(inherited)";
OTHER_CPLUSPLUSFLAGS = "$(inherited)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
" ", " ",

@ -777,6 +777,8 @@
IPHONEOS_DEPLOYMENT_TARGET = 12.4; IPHONEOS_DEPLOYMENT_TARGET = 12.4;
MTL_ENABLE_DEBUG_INFO = YES; MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES; ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "$(inherited)";
OTHER_CPLUSPLUSFLAGS = "$(inherited)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
" ", " ",
@ -841,6 +843,8 @@
GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.4; IPHONEOS_DEPLOYMENT_TARGET = 12.4;
MTL_ENABLE_DEBUG_INFO = NO; MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "$(inherited)";
OTHER_CPLUSPLUSFLAGS = "$(inherited)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
" ", " ",

7976
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -80,7 +80,7 @@
"react-focus-on": "3.8.1", "react-focus-on": "3.8.1",
"react-i18next": "10.11.4", "react-i18next": "10.11.4",
"react-linkify": "1.0.0-alpha", "react-linkify": "1.0.0-alpha",
"react-native": "0.70.14", "react-native": "0.72.7",
"react-native-background-timer": "2.4.1", "react-native-background-timer": "2.4.1",
"react-native-calendar-events": "2.2.0", "react-native-calendar-events": "2.2.0",
"react-native-default-preference": "1.4.4", "react-native-default-preference": "1.4.4",
@ -124,10 +124,10 @@
"zxcvbn": "4.4.2" "zxcvbn": "4.4.2"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "7.16.0", "@babel/core": "7.21.5",
"@babel/eslint-parser": "7.21.8", "@babel/eslint-parser": "7.21.8",
"@babel/plugin-proposal-export-default-from": "7.16.0", "@babel/plugin-proposal-export-default-from": "7.22.5",
"@babel/preset-env": "7.16.0", "@babel/preset-env": "7.21.5",
"@babel/preset-react": "7.16.0", "@babel/preset-react": "7.16.0",
"@jitsi/eslint-config": "4.1.5", "@jitsi/eslint-config": "4.1.5",
"@types/amplitude-js": "8.16.2", "@types/amplitude-js": "8.16.2",
@ -166,7 +166,7 @@
"eslint-plugin-react-native": "4.0.0", "eslint-plugin-react-native": "4.0.0",
"eslint-plugin-typescript-sort-keys": "2.3.0", "eslint-plugin-typescript-sort-keys": "2.3.0",
"jetifier": "1.6.4", "jetifier": "1.6.4",
"metro-react-native-babel-preset": "0.70.3", "metro-react-native-babel-preset": "0.75.1",
"patch-package": "6.4.7", "patch-package": "6.4.7",
"process": "0.11.10", "process": "0.11.10",
"sass": "1.26.8", "sass": "1.26.8",

@ -1,25 +1,30 @@
diff --git a/node_modules/react-native/React/CoreModules/RCTTiming.mm b/node_modules/react-native/React/CoreModules/RCTTiming.mm diff --git a/node_modules/react-native/React/CoreModules/RCTTiming.mm b/node_modules/react-native/React/CoreModules/RCTTiming.mm
index 13d0d57..00e5d4c 100644 index e4f7e15..6f05fb3 100644
--- a/node_modules/react-native/React/CoreModules/RCTTiming.mm --- a/node_modules/react-native/React/CoreModules/RCTTiming.mm
+++ b/node_modules/react-native/React/CoreModules/RCTTiming.mm +++ b/node_modules/react-native/React/CoreModules/RCTTiming.mm
@@ -127,7 +127,15 @@ RCT_EXPORT_MODULE() @@ -127,13 +127,16 @@ RCT_EXPORT_MODULE()
{ {
_paused = YES; _paused = YES;
_timers = [NSMutableDictionary new]; _timers = [NSMutableDictionary new];
- _inBackground = NO; - _inBackground = NO;
- RCTExecuteOnMainQueue(^{
- if (!self->_inBackground && [RCTSharedApplication() applicationState] == UIApplicationStateBackground) {
- [self appDidMoveToBackground];
- }
+ +
+ __block BOOL initialInBackground; + __block BOOL initialInBackground;
+ dispatch_sync(dispatch_get_main_queue(), ^{ + dispatch_sync(dispatch_get_main_queue(), ^{
+ initialInBackground + initialInBackground
+ = [UIApplication sharedApplication].applicationState == UIApplicationStateBackground + = [UIApplication sharedApplication].applicationState == UIApplicationStateBackground
+ || [UIDevice currentDevice].proximityState; + || [UIDevice currentDevice].proximityState;
+ }); });
+
+ _inBackground = initialInBackground;
+ _inBackground = initialInBackground;
+
for (NSString *name in @[ for (NSString *name in @[
UIApplicationWillResignActiveNotification, UIApplicationWillResignActiveNotification,
@@ -146,6 +154,11 @@ RCT_EXPORT_MODULE() UIApplicationDidEnterBackgroundNotification,
@@ -151,6 +154,11 @@ RCT_EXPORT_MODULE()
name:name name:name
object:nil]; object:nil];
} }
@ -31,7 +36,7 @@ index 13d0d57..00e5d4c 100644
} }
- (void)dealloc - (void)dealloc
@@ -182,6 +195,16 @@ RCT_EXPORT_MODULE() @@ -187,6 +195,16 @@ RCT_EXPORT_MODULE()
[self startTimers]; [self startTimers];
} }

@ -76,7 +76,7 @@ export default class SectionList extends Component<IProps> {
render() { render() {
return ( return (
<SafeAreaView <SafeAreaView
style = { styles.container } > style = { styles.container as ViewStyle } >
<ReactNativeSectionList <ReactNativeSectionList
ListEmptyComponent = { this.props.ListEmptyComponent } ListEmptyComponent = { this.props.ListEmptyComponent }
keyExtractor = { this.props.keyExtractor } keyExtractor = { this.props.keyExtractor }

@ -48,7 +48,9 @@ export const CollapsibleRoom = ({ room, roomId }: IProps) => {
<FlatList <FlatList
data = { Object.values(room.participants || {}) } data = { Object.values(room.participants || {}) }
keyExtractor = { _keyExtractor } keyExtractor = { _keyExtractor }
listKey = { roomId }
/* @ts-ignore */
listKey = { roomId as String }
// eslint-disable-next-line react/jsx-no-bind, no-confusing-arrow // eslint-disable-next-line react/jsx-no-bind, no-confusing-arrow
renderItem = { ({ item: participant }) => ( renderItem = { ({ item: participant }) => (

@ -280,6 +280,8 @@ class Filmstrip extends PureComponent<IProps> {
<FlatList <FlatList
bounces = { false } bounces = { false }
data = { participants } data = { participants }
/* @ts-ignore */
getItemLayout = { this._getItemLayout } getItemLayout = { this._getItemLayout }
horizontal = { isNarrowAspectRatio } horizontal = { isNarrowAspectRatio }
initialNumToRender = { initialNumToRender } initialNumToRender = { initialNumToRender }

@ -69,7 +69,7 @@ class LobbyScreen extends AbstractLobbyScreen<IProps> {
safeAreaInsets = { [ 'right' ] } safeAreaInsets = { [ 'right' ] }
style = { contentWrapperStyles }> style = { contentWrapperStyles }>
<BrandingImageBackground /> <BrandingImageBackground />
<View style = { largeVideoContainerStyles }> <View style = { largeVideoContainerStyles as ViewStyle }>
<View style = { preJoinStyles.displayRoomNameBackdrop as ViewStyle }> <View style = { preJoinStyles.displayRoomNameBackdrop as ViewStyle }>
<Text <Text
numberOfLines = { 1 } numberOfLines = { 1 }

@ -1,6 +1,13 @@
import React from 'react'; import React from 'react';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import { GestureResponderEvent, TextStyle, TouchableOpacity, View, ViewStyle } from 'react-native'; import {
GestureResponderEvent,
StyleProp,
TextStyle,
TouchableOpacity,
View,
ViewStyle
} from 'react-native';
import { Text } from 'react-native-paper'; import { Text } from 'react-native-paper';
import Avatar from '../../../base/avatar/components/Avatar'; import Avatar from '../../../base/avatar/components/Avatar';
@ -91,10 +98,10 @@ function ParticipantItem({
= isKnockingParticipant ? styles.lobbyParticipantNameContainer : styles.participantNameContainer; = isKnockingParticipant ? styles.lobbyParticipantNameContainer : styles.participantNameContainer;
return ( return (
<View style = { styles.participantContainer as ViewStyle } > <View style = { styles.participantContainer as StyleProp<ViewStyle> } >
<TouchableOpacity <TouchableOpacity
onPress = { onPress } onPress = { onPress }
style = { styles.participantContent as ViewStyle }> style = { styles.participantContent as StyleProp<ViewStyle> }>
<Avatar <Avatar
displayName = { displayName } displayName = { displayName }
participantId = { participantID } participantId = { participantID }
@ -103,24 +110,27 @@ function ParticipantItem({
style = { [ style = { [
styles.participantDetailsContainer, styles.participantDetailsContainer,
raisedHand && styles.participantDetailsContainerRaisedHand raisedHand && styles.participantDetailsContainerRaisedHand
] }> ] as StyleProp<ViewStyle> }>
<View style = { participantNameContainerStyles as ViewStyle }> <View style = { participantNameContainerStyles as StyleProp<ViewStyle> }>
<Text <Text
numberOfLines = { 1 } numberOfLines = { 1 }
style = { styles.participantName as TextStyle }> style = { styles.participantName as StyleProp<TextStyle> }>
{ displayName } { displayName }
{ local && ` (${t('chat.you')})` } { local && ` (${t('chat.you')})` }
</Text> </Text>
</View> </View>
{ isModerator && !disableModeratorIndicator {
&& <Text style = { styles.moderatorLabel as TextStyle }>{ t('videothumbnail.moderator') }</Text> isModerator && !disableModeratorIndicator
&& <Text style = { styles.moderatorLabel as StyleProp<TextStyle> }>
{ t('videothumbnail.moderator') }
</Text>
} }
</View> </View>
{ {
!isKnockingParticipant !isKnockingParticipant
&& <> && <>
{ raisedHand && <RaisedHandIndicator /> } { raisedHand && <RaisedHandIndicator /> }
<View style = { styles.participantStatesContainer as ViewStyle }> <View style = { styles.participantStatesContainer as StyleProp<ViewStyle> }>
<View style = { styles.participantStateVideo }>{ VideoStateIcons[videoMediaState] }</View> <View style = { styles.participantStateVideo }>{ VideoStateIcons[videoMediaState] }</View>
<View>{ AudioStateIcons[audioMediaState] }</View> <View>{ AudioStateIcons[audioMediaState] }</View>
</View> </View>

@ -1,5 +1,5 @@
import React from 'react'; import React from 'react';
import { View } from 'react-native'; import { StyleProp, View, ViewStyle } from 'react-native';
import Icon from '../../../base/icons/components/Icon'; import Icon from '../../../base/icons/components/Icon';
import { IconRaiseHand } from '../../../base/icons/svg'; import { IconRaiseHand } from '../../../base/icons/svg';
@ -7,7 +7,7 @@ import { IconRaiseHand } from '../../../base/icons/svg';
import styles from './styles'; import styles from './styles';
export const RaisedHandIndicator = () => ( export const RaisedHandIndicator = () => (
<View style = { styles.raisedHandIndicator }> <View style = { styles.raisedHandIndicator as StyleProp<ViewStyle> }>
<Icon <Icon
size = { 16 } size = { 16 }
src = { IconRaiseHand } src = { IconRaiseHand }

@ -167,7 +167,7 @@ const Prejoin: React.FC<IPrejoinProps> = ({ navigation }: IPrejoinProps) => {
<BrandingImageBackground /> <BrandingImageBackground />
{ {
isFocused isFocused
&& <View style = { largeVideoContainerStyles }> && <View style = { largeVideoContainerStyles as StyleProp<ViewStyle> }>
<View style = { styles.displayRoomNameBackdrop as StyleProp<TextStyle> }> <View style = { styles.displayRoomNameBackdrop as StyleProp<TextStyle> }>
<Text <Text
numberOfLines = { 1 } numberOfLines = { 1 }

@ -1,6 +1,6 @@
import React, { useCallback } from 'react'; import React, { useCallback } from 'react';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import { Text, View, ViewStyle } from 'react-native'; import { StyleProp, Text, TextStyle, View, ViewStyle } from 'react-native';
import { batch, useDispatch } from 'react-redux'; import { batch, useDispatch } from 'react-redux';
import { hideSheet } from '../../../../base/dialog/actions'; import { hideSheet } from '../../../../base/dialog/actions';
@ -23,18 +23,20 @@ const HighlightDialog = () => {
return ( return (
<BottomSheet> <BottomSheet>
<View style = { styles.highlightDialog }> <View style = { styles.highlightDialog as StyleProp<ViewStyle> }>
<Text style = { styles.highlightDialogHeading }>{ `${t('recording.highlightMoment')}?` }</Text> <Text style = { styles.highlightDialogHeading as StyleProp<TextStyle> }>
<Text style = { styles.highlightDialogText }> { `${t('recording.highlightMoment')}?` }
</Text>
<Text style = { styles.highlightDialogText as StyleProp<TextStyle> }>
{ t('recording.highlightMomentSucessDescription') } { t('recording.highlightMomentSucessDescription') }
</Text> </Text>
<View style = { styles.highlightDialogButtonsContainer as ViewStyle } > <View style = { styles.highlightDialogButtonsContainer as StyleProp<ViewStyle> } >
<Button <Button
accessibilityLabel = 'dialog.Cancel' accessibilityLabel = 'dialog.Cancel'
labelKey = 'dialog.Cancel' labelKey = 'dialog.Cancel'
onClick = { closeDialog } onClick = { closeDialog }
type = { BUTTON_TYPES.SECONDARY } /> type = { BUTTON_TYPES.SECONDARY } />
<View style = { styles.highlightDialogButtonsSpace } /> <View style = { styles.highlightDialogButtonsSpace as StyleProp<ViewStyle> } />
<Button <Button
accessibilityLabel = 'recording.highlight' accessibilityLabel = 'recording.highlight'
labelKey = 'recording.highlight' labelKey = 'recording.highlight'

@ -1,7 +1,9 @@
import React from 'react'; import React from 'react';
import { Animated, import {
Animated,
NativeSyntheticEvent, NativeSyntheticEvent,
SafeAreaView, SafeAreaView,
StyleProp,
TextInputFocusEventData, TextInputFocusEventData,
TextStyle, TextStyle,
TouchableHighlight, TouchableHighlight,
@ -330,10 +332,10 @@ class WelcomePage extends AbstractWelcomePage<IProps> {
style = { [ style = { [
isSettingsScreenFocused && styles.roomNameInputContainer, isSettingsScreenFocused && styles.roomNameInputContainer,
{ opacity: this.state.roomNameInputAnimation } { opacity: this.state.roomNameInputAnimation }
] }> ] as StyleProp<ViewStyle> }>
<SafeAreaView style = { styles.roomContainer as ViewStyle }> <SafeAreaView style = { styles.roomContainer as StyleProp<ViewStyle> }>
<View style = { styles.joinControls } > <View style = { styles.joinControls } >
<Text style = { styles.enterRoomText }> <Text style = { styles.enterRoomText as StyleProp<TextStyle> }>
{ t('welcomepage.roomname') } { t('welcomepage.roomname') }
</Text> </Text>
<Input <Input

Loading…
Cancel
Save