Browse Source

feat(deps,rn) update React Native to version 0.68.1

factor2
Saúl Ibarra Corretgé 3 years ago
parent
commit
9f3965800c

+ 1
- 7
android/app/build.gradle View File

76
 
76
 
77
 dependencies {
77
 dependencies {
78
     implementation fileTree(dir: 'libs', include: ['*.jar'])
78
     implementation fileTree(dir: 'libs', include: ['*.jar'])
79
-    // https://github.com/facebook/react-native/issues/31572
80
-    // We can update past 1.4.0 on RN 0.68
81
-    implementation ('androidx.appcompat:appcompat:1.3.1') {
82
-        version {
83
-            strictly '1.3.1'
84
-        }
85
-    }
79
+    implementation 'androidx.appcompat:appcompat:1.4.1'
86
 
80
 
87
     debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'
81
     debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'
88
 
82
 

+ 1
- 1
android/app/src/main/AndroidManifest.xml View File

14
         android:name="android.content.APP_RESTRICTIONS"
14
         android:name="android.content.APP_RESTRICTIONS"
15
         android:resource="@xml/app_restrictions" />
15
         android:resource="@xml/app_restrictions" />
16
     <activity
16
     <activity
17
-        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
17
+        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
18
         android:exported="true"
18
         android:exported="true"
19
         android:label="@string/app_name"
19
         android:label="@string/app_name"
20
         android:launchMode="singleTask"
20
         android:launchMode="singleTask"

+ 15
- 3
android/build.gradle View File

1
 import groovy.json.JsonSlurper
1
 import groovy.json.JsonSlurper
2
+import org.apache.tools.ant.taskdefs.condition.Os
2
 import org.gradle.util.VersionNumber
3
 import org.gradle.util.VersionNumber
3
 
4
 
4
 // Top-level build file where you can add configuration options common to all
5
 // Top-level build file where you can add configuration options common to all
10
         mavenCentral()
11
         mavenCentral()
11
     }
12
     }
12
     dependencies {
13
     dependencies {
13
-        classpath 'com.android.tools.build:gradle:4.2.2'
14
+        classpath 'com.android.tools.build:gradle:7.0.4'
14
         classpath 'com.google.gms:google-services:4.3.10'
15
         classpath 'com.google.gms:google-services:4.3.10'
15
         classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1'
16
         classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1'
16
     }
17
     }
17
 }
18
 }
18
 
19
 
19
 ext {
20
 ext {
20
-    buildToolsVersion = "30.0.3"
21
+    buildToolsVersion = "31.0.0"
21
     compileSdkVersion = 31
22
     compileSdkVersion = 31
22
     minSdkVersion    = 23
23
     minSdkVersion    = 23
23
     targetSdkVersion = 31
24
     targetSdkVersion = 31
24
     supportLibVersion = "28.0.0"
25
     supportLibVersion = "28.0.0"
25
-    ndkVersion = "21.4.7075529"
26
+
27
+    if (System.properties['os.arch'] == "aarch64") {
28
+        // For M1 Users we need to use the NDK 24 which added support for aarch64
29
+        ndkVersion = "24.0.8215888"
30
+    } else if (Os.isFamily(Os.FAMILY_WINDOWS)) {
31
+        // For Android Users, we need to use NDK 23, otherwise the build will
32
+        // fail due to paths longer than the OS limit
33
+        ndkVersion = "23.1.7779620"
34
+    } else {
35
+        // Otherwise we default to the side-by-side NDK version from AGP.
36
+        ndkVersion = "21.4.7075529"
37
+    }
26
 
38
 
27
     // The Maven artifact groupdId of the third-party react-native modules which
39
     // The Maven artifact groupdId of the third-party react-native modules which
28
     // Jitsi Meet SDK for Android depends on and which are not available in
40
     // Jitsi Meet SDK for Android depends on and which are not available in

+ 1
- 1
android/gradle/wrapper/gradle-wrapper.properties View File

1
 distributionBase=GRADLE_USER_HOME
1
 distributionBase=GRADLE_USER_HOME
2
 distributionPath=wrapper/dists
2
 distributionPath=wrapper/dists
3
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
3
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4
 zipStoreBase=GRADLE_USER_HOME
4
 zipStoreBase=GRADLE_USER_HOME
5
 zipStorePath=wrapper/dists
5
 zipStorePath=wrapper/dists

+ 153
- 104
android/gradlew View File

1
-#!/usr/bin/env sh
1
+#!/bin/sh
2
 
2
 
3
 #
3
 #
4
-# Copyright 2015 the original author or authors.
4
+# Copyright © 2015-2021 the original authors.
5
 #
5
 #
6
 # Licensed under the Apache License, Version 2.0 (the "License");
6
 # Licensed under the Apache License, Version 2.0 (the "License");
7
 # you may not use this file except in compliance with the License.
7
 # you may not use this file except in compliance with the License.
17
 #
17
 #
18
 
18
 
19
 ##############################################################################
19
 ##############################################################################
20
-##
21
-##  Gradle start up script for UN*X
22
-##
20
+#
21
+#   Gradle start up script for POSIX generated by Gradle.
22
+#
23
+#   Important for running:
24
+#
25
+#   (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
26
+#       noncompliant, but you have some other compliant shell such as ksh or
27
+#       bash, then to run this script, type that shell name before the whole
28
+#       command line, like:
29
+#
30
+#           ksh Gradle
31
+#
32
+#       Busybox and similar reduced shells will NOT work, because this script
33
+#       requires all of these POSIX shell features:
34
+#         * functions;
35
+#         * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
36
+#           «${var#prefix}», «${var%suffix}», and «$( cmd )»;
37
+#         * compound commands having a testable exit status, especially «case»;
38
+#         * various built-in commands including «command», «set», and «ulimit».
39
+#
40
+#   Important for patching:
41
+#
42
+#   (2) This script targets any POSIX shell, so it avoids extensions provided
43
+#       by Bash, Ksh, etc; in particular arrays are avoided.
44
+#
45
+#       The "traditional" practice of packing multiple parameters into a
46
+#       space-separated string is a well documented source of bugs and security
47
+#       problems, so this is (mostly) avoided, by progressively accumulating
48
+#       options in "$@", and eventually passing that to Java.
49
+#
50
+#       Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
51
+#       and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
52
+#       see the in-line comments for details.
53
+#
54
+#       There are tweaks for specific operating systems such as AIX, CygWin,
55
+#       Darwin, MinGW, and NonStop.
56
+#
57
+#   (3) This script is generated from the Groovy template
58
+#       https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
59
+#       within the Gradle project.
60
+#
61
+#       You can find Gradle at https://github.com/gradle/gradle/.
62
+#
23
 ##############################################################################
63
 ##############################################################################
24
 
64
 
25
 # Attempt to set APP_HOME
65
 # Attempt to set APP_HOME
66
+
26
 # Resolve links: $0 may be a link
67
 # Resolve links: $0 may be a link
27
-PRG="$0"
28
-# Need this for relative symlinks.
29
-while [ -h "$PRG" ] ; do
30
-    ls=`ls -ld "$PRG"`
31
-    link=`expr "$ls" : '.*-> \(.*\)$'`
32
-    if expr "$link" : '/.*' > /dev/null; then
33
-        PRG="$link"
34
-    else
35
-        PRG=`dirname "$PRG"`"/$link"
36
-    fi
68
+app_path=$0
69
+
70
+# Need this for daisy-chained symlinks.
71
+while
72
+    APP_HOME=${app_path%"${app_path##*/}"}  # leaves a trailing /; empty if no leading path
73
+    [ -h "$app_path" ]
74
+do
75
+    ls=$( ls -ld "$app_path" )
76
+    link=${ls#*' -> '}
77
+    case $link in             #(
78
+      /*)   app_path=$link ;; #(
79
+      *)    app_path=$APP_HOME$link ;;
80
+    esac
37
 done
81
 done
38
-SAVED="`pwd`"
39
-cd "`dirname \"$PRG\"`/" >/dev/null
40
-APP_HOME="`pwd -P`"
41
-cd "$SAVED" >/dev/null
82
+
83
+APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
42
 
84
 
43
 APP_NAME="Gradle"
85
 APP_NAME="Gradle"
44
-APP_BASE_NAME=`basename "$0"`
86
+APP_BASE_NAME=${0##*/}
45
 
87
 
46
 # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
88
 # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
47
 DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
89
 DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
48
 
90
 
49
 # Use the maximum available, or set MAX_FD != -1 to use that value.
91
 # Use the maximum available, or set MAX_FD != -1 to use that value.
50
-MAX_FD="maximum"
92
+MAX_FD=maximum
51
 
93
 
52
 warn () {
94
 warn () {
53
     echo "$*"
95
     echo "$*"
54
-}
96
+} >&2
55
 
97
 
56
 die () {
98
 die () {
57
     echo
99
     echo
58
     echo "$*"
100
     echo "$*"
59
     echo
101
     echo
60
     exit 1
102
     exit 1
61
-}
103
+} >&2
62
 
104
 
63
 # OS specific support (must be 'true' or 'false').
105
 # OS specific support (must be 'true' or 'false').
64
 cygwin=false
106
 cygwin=false
65
 msys=false
107
 msys=false
66
 darwin=false
108
 darwin=false
67
 nonstop=false
109
 nonstop=false
68
-case "`uname`" in
69
-  CYGWIN* )
70
-    cygwin=true
71
-    ;;
72
-  Darwin* )
73
-    darwin=true
74
-    ;;
75
-  MINGW* )
76
-    msys=true
77
-    ;;
78
-  NONSTOP* )
79
-    nonstop=true
80
-    ;;
110
+case "$( uname )" in                #(
111
+  CYGWIN* )         cygwin=true  ;; #(
112
+  Darwin* )         darwin=true  ;; #(
113
+  MSYS* | MINGW* )  msys=true    ;; #(
114
+  NONSTOP* )        nonstop=true ;;
81
 esac
115
 esac
82
 
116
 
83
 CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
117
 CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
87
 if [ -n "$JAVA_HOME" ] ; then
121
 if [ -n "$JAVA_HOME" ] ; then
88
     if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
122
     if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
89
         # IBM's JDK on AIX uses strange locations for the executables
123
         # IBM's JDK on AIX uses strange locations for the executables
90
-        JAVACMD="$JAVA_HOME/jre/sh/java"
124
+        JAVACMD=$JAVA_HOME/jre/sh/java
91
     else
125
     else
92
-        JAVACMD="$JAVA_HOME/bin/java"
126
+        JAVACMD=$JAVA_HOME/bin/java
93
     fi
127
     fi
94
     if [ ! -x "$JAVACMD" ] ; then
128
     if [ ! -x "$JAVACMD" ] ; then
95
         die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
129
         die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
98
 location of your Java installation."
132
 location of your Java installation."
99
     fi
133
     fi
100
 else
134
 else
101
-    JAVACMD="java"
135
+    JAVACMD=java
102
     which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
136
     which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
103
 
137
 
104
 Please set the JAVA_HOME variable in your environment to match the
138
 Please set the JAVA_HOME variable in your environment to match the
106
 fi
140
 fi
107
 
141
 
108
 # Increase the maximum file descriptors if we can.
142
 # Increase the maximum file descriptors if we can.
109
-if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
110
-    MAX_FD_LIMIT=`ulimit -H -n`
111
-    if [ $? -eq 0 ] ; then
112
-        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
113
-            MAX_FD="$MAX_FD_LIMIT"
114
-        fi
115
-        ulimit -n $MAX_FD
116
-        if [ $? -ne 0 ] ; then
117
-            warn "Could not set maximum file descriptor limit: $MAX_FD"
118
-        fi
119
-    else
120
-        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
121
-    fi
143
+if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
144
+    case $MAX_FD in #(
145
+      max*)
146
+        MAX_FD=$( ulimit -H -n ) ||
147
+            warn "Could not query maximum file descriptor limit"
148
+    esac
149
+    case $MAX_FD in  #(
150
+      '' | soft) :;; #(
151
+      *)
152
+        ulimit -n "$MAX_FD" ||
153
+            warn "Could not set maximum file descriptor limit to $MAX_FD"
154
+    esac
122
 fi
155
 fi
123
 
156
 
124
-# For Darwin, add options to specify how the application appears in the dock
125
-if $darwin; then
126
-    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
127
-fi
157
+# Collect all arguments for the java command, stacking in reverse order:
158
+#   * args from the command line
159
+#   * the main class name
160
+#   * -classpath
161
+#   * -D...appname settings
162
+#   * --module-path (only if needed)
163
+#   * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
128
 
164
 
129
 # For Cygwin or MSYS, switch paths to Windows format before running java
165
 # For Cygwin or MSYS, switch paths to Windows format before running java
130
-if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
131
-    APP_HOME=`cygpath --path --mixed "$APP_HOME"`
132
-    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
133
-
134
-    JAVACMD=`cygpath --unix "$JAVACMD"`
135
-
136
-    # We build the pattern for arguments to be converted via cygpath
137
-    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
138
-    SEP=""
139
-    for dir in $ROOTDIRSRAW ; do
140
-        ROOTDIRS="$ROOTDIRS$SEP$dir"
141
-        SEP="|"
142
-    done
143
-    OURCYGPATTERN="(^($ROOTDIRS))"
144
-    # Add a user-defined pattern to the cygpath arguments
145
-    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
146
-        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
147
-    fi
166
+if "$cygwin" || "$msys" ; then
167
+    APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
168
+    CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
169
+
170
+    JAVACMD=$( cygpath --unix "$JAVACMD" )
171
+
148
     # Now convert the arguments - kludge to limit ourselves to /bin/sh
172
     # Now convert the arguments - kludge to limit ourselves to /bin/sh
149
-    i=0
150
-    for arg in "$@" ; do
151
-        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
152
-        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
153
-
154
-        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
155
-            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
156
-        else
157
-            eval `echo args$i`="\"$arg\""
173
+    for arg do
174
+        if
175
+            case $arg in                                #(
176
+              -*)   false ;;                            # don't mess with options #(
177
+              /?*)  t=${arg#/} t=/${t%%/*}              # looks like a POSIX filepath
178
+                    [ -e "$t" ] ;;                      #(
179
+              *)    false ;;
180
+            esac
181
+        then
182
+            arg=$( cygpath --path --ignore --mixed "$arg" )
158
         fi
183
         fi
159
-        i=`expr $i + 1`
184
+        # Roll the args list around exactly as many times as the number of
185
+        # args, so each arg winds up back in the position where it started, but
186
+        # possibly modified.
187
+        #
188
+        # NB: a `for` loop captures its iteration list before it begins, so
189
+        # changing the positional parameters here affects neither the number of
190
+        # iterations, nor the values presented in `arg`.
191
+        shift                   # remove old arg
192
+        set -- "$@" "$arg"      # push replacement arg
160
     done
193
     done
161
-    case $i in
162
-        0) set -- ;;
163
-        1) set -- "$args0" ;;
164
-        2) set -- "$args0" "$args1" ;;
165
-        3) set -- "$args0" "$args1" "$args2" ;;
166
-        4) set -- "$args0" "$args1" "$args2" "$args3" ;;
167
-        5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
168
-        6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
169
-        7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
170
-        8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
171
-        9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
172
-    esac
173
 fi
194
 fi
174
 
195
 
175
-# Escape application args
176
-save () {
177
-    for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
178
-    echo " "
179
-}
180
-APP_ARGS=`save "$@"`
196
+# Collect all arguments for the java command;
197
+#   * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
198
+#     shell script including quotes and variable substitutions, so put them in
199
+#     double quotes to make sure that they get re-expanded; and
200
+#   * put everything else in single quotes, so that it's not re-expanded.
201
+
202
+set -- \
203
+        "-Dorg.gradle.appname=$APP_BASE_NAME" \
204
+        -classpath "$CLASSPATH" \
205
+        org.gradle.wrapper.GradleWrapperMain \
206
+        "$@"
207
+
208
+# Use "xargs" to parse quoted args.
209
+#
210
+# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
211
+#
212
+# In Bash we could simply go:
213
+#
214
+#   readarray ARGS < <( xargs -n1 <<<"$var" ) &&
215
+#   set -- "${ARGS[@]}" "$@"
216
+#
217
+# but POSIX shell has neither arrays nor command substitution, so instead we
218
+# post-process each arg (as a line of input to sed) to backslash-escape any
219
+# character that might be a shell metacharacter, then use eval to reverse
220
+# that process (while maintaining the separation between arguments), and wrap
221
+# the whole thing up as a single "set" statement.
222
+#
223
+# This will of course break if any of these variables contains a newline or
224
+# an unmatched quote.
225
+#
181
 
226
 
182
-# Collect all arguments for the java command, following the shell quoting and substitution rules
183
-eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
227
+eval "set -- $(
228
+        printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
229
+        xargs -n1 |
230
+        sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
231
+        tr '\n' ' '
232
+    )" '"$@"'
184
 
233
 
185
 exec "$JAVACMD" "$@"
234
 exec "$JAVACMD" "$@"

+ 3
- 10
android/sdk/build.gradle View File

34
 
34
 
35
 dependencies {
35
 dependencies {
36
     implementation fileTree(dir: 'libs', include: ['*.jar'])
36
     implementation fileTree(dir: 'libs', include: ['*.jar'])
37
-
38
-    // https://github.com/facebook/react-native/issues/31572
39
-    // We can update past 1.4.0 on RN 0.68
40
-    implementation ('androidx.appcompat:appcompat:1.3.1') {
41
-        version {
42
-            strictly '1.3.1'
43
-        }
44
-    }
45
-    implementation 'androidx.fragment:fragment:1.4.0'
37
+    implementation 'androidx.appcompat:appcompat:1.4.1'
38
+    implementation 'androidx.fragment:fragment:1.4.1'
46
     implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
39
     implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
47
     implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
40
     implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
48
 
41
 
50
     api 'com.facebook.react:react-native:+'
43
     api 'com.facebook.react:react-native:+'
51
     //noinspection GradleDynamicVersion
44
     //noinspection GradleDynamicVersion
52
     implementation 'org.webkit:android-jsc:+'
45
     implementation 'org.webkit:android-jsc:+'
53
-    
46
+
54
     implementation 'com.facebook.fresco:animated-gif:2.5.0'
47
     implementation 'com.facebook.fresco:animated-gif:2.5.0'
55
     implementation 'com.dropbox.core:dropbox-core-sdk:4.0.1'
48
     implementation 'com.dropbox.core:dropbox-core-sdk:4.0.1'
56
     implementation 'com.jakewharton.timber:timber:4.7.1'
49
     implementation 'com.jakewharton.timber:timber:4.7.1'

+ 1
- 1
android/sdk/src/debug/AndroidManifest.xml View File

3
     <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
3
     <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
4
 
4
 
5
     <application android:usesCleartextTraffic="true">
5
     <application android:usesCleartextTraffic="true">
6
-        <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
6
+        <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" android:exported="false"/>
7
     </application>
7
     </application>
8
 </manifest>
8
 </manifest>

+ 1
- 1
android/sdk/src/main/AndroidManifest.xml View File

30
         android:supportsRtl="true">
30
         android:supportsRtl="true">
31
         <activity
31
         <activity
32
             android:name=".JitsiMeetActivity"
32
             android:name=".JitsiMeetActivity"
33
-            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
33
+            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
34
             android:launchMode="singleTask"
34
             android:launchMode="singleTask"
35
             android:resizeableActivity="true"
35
             android:resizeableActivity="true"
36
             android:supportsPictureInPicture="true"
36
             android:supportsPictureInPicture="true"

+ 2
- 0
android/settings.gradle View File

1
 rootProject.name = 'jitsi-meet'
1
 rootProject.name = 'jitsi-meet'
2
 
2
 
3
 include ':app', ':sdk'
3
 include ':app', ':sdk'
4
+includeBuild('../node_modules/react-native-gradle-plugin')
5
+
4
 include ':react-native-amplitude'
6
 include ':react-native-amplitude'
5
 project(':react-native-amplitude').projectDir = new File(rootProject.projectDir, '../node_modules/@amplitude/react-native//android')
7
 project(':react-native-amplitude').projectDir = new File(rootProject.projectDir, '../node_modules/@amplitude/react-native//android')
6
 include ':react-native-async-storage'
8
 include ':react-native-async-storage'

+ 4
- 1
ios/Podfile View File

23
   config = use_native_modules!
23
   config = use_native_modules!
24
   use_react_native!(
24
   use_react_native!(
25
     :path => config["reactNativePath"],
25
     :path => config["reactNativePath"],
26
-    :hermes_enabled => false
26
+    :hermes_enabled => false,
27
+    :fabric_enabled => false,
28
+    # An absolute path to your application root.
29
+    :app_path => "#{Pod::Config.instance.installation_root}/.."
27
   )
30
   )
28
 
31
 
29
   # Native pod dependencies
32
   # Native pod dependencies

+ 220
- 207
ios/Podfile.lock View File

13
     - CocoaLumberjack/Core (= 3.7.2)
13
     - CocoaLumberjack/Core (= 3.7.2)
14
   - CocoaLumberjack/Core (3.7.2)
14
   - CocoaLumberjack/Core (3.7.2)
15
   - DoubleConversion (1.1.6)
15
   - DoubleConversion (1.1.6)
16
-  - FBLazyVector (0.67.4)
17
-  - FBReactNativeSpec (0.67.4):
16
+  - FBLazyVector (0.68.1)
17
+  - FBReactNativeSpec (0.68.1):
18
     - RCT-Folly (= 2021.06.28.00-v2)
18
     - RCT-Folly (= 2021.06.28.00-v2)
19
-    - RCTRequired (= 0.67.4)
20
-    - RCTTypeSafety (= 0.67.4)
21
-    - React-Core (= 0.67.4)
22
-    - React-jsi (= 0.67.4)
23
-    - ReactCommon/turbomodule/core (= 0.67.4)
19
+    - RCTRequired (= 0.68.1)
20
+    - RCTTypeSafety (= 0.68.1)
21
+    - React-Core (= 0.68.1)
22
+    - React-jsi (= 0.68.1)
23
+    - ReactCommon/turbomodule/core (= 0.68.1)
24
   - Firebase/Analytics (6.33.0):
24
   - Firebase/Analytics (6.33.0):
25
     - Firebase/Core
25
     - Firebase/Core
26
   - Firebase/Core (6.33.0):
26
   - Firebase/Core (6.33.0):
134
     - DoubleConversion
134
     - DoubleConversion
135
     - fmt (~> 6.2.1)
135
     - fmt (~> 6.2.1)
136
     - glog
136
     - glog
137
-  - RCTRequired (0.67.4)
138
-  - RCTTypeSafety (0.67.4):
139
-    - FBLazyVector (= 0.67.4)
137
+  - RCTRequired (0.68.1)
138
+  - RCTTypeSafety (0.68.1):
139
+    - FBLazyVector (= 0.68.1)
140
     - RCT-Folly (= 2021.06.28.00-v2)
140
     - RCT-Folly (= 2021.06.28.00-v2)
141
-    - RCTRequired (= 0.67.4)
142
-    - React-Core (= 0.67.4)
143
-  - React (0.67.4):
144
-    - React-Core (= 0.67.4)
145
-    - React-Core/DevSupport (= 0.67.4)
146
-    - React-Core/RCTWebSocket (= 0.67.4)
147
-    - React-RCTActionSheet (= 0.67.4)
148
-    - React-RCTAnimation (= 0.67.4)
149
-    - React-RCTBlob (= 0.67.4)
150
-    - React-RCTImage (= 0.67.4)
151
-    - React-RCTLinking (= 0.67.4)
152
-    - React-RCTNetwork (= 0.67.4)
153
-    - React-RCTSettings (= 0.67.4)
154
-    - React-RCTText (= 0.67.4)
155
-    - React-RCTVibration (= 0.67.4)
156
-  - React-callinvoker (0.67.4)
157
-  - React-Core (0.67.4):
141
+    - RCTRequired (= 0.68.1)
142
+    - React-Core (= 0.68.1)
143
+  - React (0.68.1):
144
+    - React-Core (= 0.68.1)
145
+    - React-Core/DevSupport (= 0.68.1)
146
+    - React-Core/RCTWebSocket (= 0.68.1)
147
+    - React-RCTActionSheet (= 0.68.1)
148
+    - React-RCTAnimation (= 0.68.1)
149
+    - React-RCTBlob (= 0.68.1)
150
+    - React-RCTImage (= 0.68.1)
151
+    - React-RCTLinking (= 0.68.1)
152
+    - React-RCTNetwork (= 0.68.1)
153
+    - React-RCTSettings (= 0.68.1)
154
+    - React-RCTText (= 0.68.1)
155
+    - React-RCTVibration (= 0.68.1)
156
+  - React-callinvoker (0.68.1)
157
+  - React-Codegen (0.68.1):
158
+    - FBReactNativeSpec (= 0.68.1)
159
+    - RCT-Folly (= 2021.06.28.00-v2)
160
+    - RCTRequired (= 0.68.1)
161
+    - RCTTypeSafety (= 0.68.1)
162
+    - React-Core (= 0.68.1)
163
+    - React-jsi (= 0.68.1)
164
+    - React-jsiexecutor (= 0.68.1)
165
+    - ReactCommon/turbomodule/core (= 0.68.1)
166
+  - React-Core (0.68.1):
158
     - glog
167
     - glog
159
     - RCT-Folly (= 2021.06.28.00-v2)
168
     - RCT-Folly (= 2021.06.28.00-v2)
160
-    - React-Core/Default (= 0.67.4)
161
-    - React-cxxreact (= 0.67.4)
162
-    - React-jsi (= 0.67.4)
163
-    - React-jsiexecutor (= 0.67.4)
164
-    - React-perflogger (= 0.67.4)
169
+    - React-Core/Default (= 0.68.1)
170
+    - React-cxxreact (= 0.68.1)
171
+    - React-jsi (= 0.68.1)
172
+    - React-jsiexecutor (= 0.68.1)
173
+    - React-perflogger (= 0.68.1)
165
     - Yoga
174
     - Yoga
166
-  - React-Core/CoreModulesHeaders (0.67.4):
175
+  - React-Core/CoreModulesHeaders (0.68.1):
167
     - glog
176
     - glog
168
     - RCT-Folly (= 2021.06.28.00-v2)
177
     - RCT-Folly (= 2021.06.28.00-v2)
169
     - React-Core/Default
178
     - React-Core/Default
170
-    - React-cxxreact (= 0.67.4)
171
-    - React-jsi (= 0.67.4)
172
-    - React-jsiexecutor (= 0.67.4)
173
-    - React-perflogger (= 0.67.4)
179
+    - React-cxxreact (= 0.68.1)
180
+    - React-jsi (= 0.68.1)
181
+    - React-jsiexecutor (= 0.68.1)
182
+    - React-perflogger (= 0.68.1)
174
     - Yoga
183
     - Yoga
175
-  - React-Core/Default (0.67.4):
184
+  - React-Core/Default (0.68.1):
176
     - glog
185
     - glog
177
     - RCT-Folly (= 2021.06.28.00-v2)
186
     - RCT-Folly (= 2021.06.28.00-v2)
178
-    - React-cxxreact (= 0.67.4)
179
-    - React-jsi (= 0.67.4)
180
-    - React-jsiexecutor (= 0.67.4)
181
-    - React-perflogger (= 0.67.4)
187
+    - React-cxxreact (= 0.68.1)
188
+    - React-jsi (= 0.68.1)
189
+    - React-jsiexecutor (= 0.68.1)
190
+    - React-perflogger (= 0.68.1)
182
     - Yoga
191
     - Yoga
183
-  - React-Core/DevSupport (0.67.4):
192
+  - React-Core/DevSupport (0.68.1):
184
     - glog
193
     - glog
185
     - RCT-Folly (= 2021.06.28.00-v2)
194
     - RCT-Folly (= 2021.06.28.00-v2)
186
-    - React-Core/Default (= 0.67.4)
187
-    - React-Core/RCTWebSocket (= 0.67.4)
188
-    - React-cxxreact (= 0.67.4)
189
-    - React-jsi (= 0.67.4)
190
-    - React-jsiexecutor (= 0.67.4)
191
-    - React-jsinspector (= 0.67.4)
192
-    - React-perflogger (= 0.67.4)
195
+    - React-Core/Default (= 0.68.1)
196
+    - React-Core/RCTWebSocket (= 0.68.1)
197
+    - React-cxxreact (= 0.68.1)
198
+    - React-jsi (= 0.68.1)
199
+    - React-jsiexecutor (= 0.68.1)
200
+    - React-jsinspector (= 0.68.1)
201
+    - React-perflogger (= 0.68.1)
193
     - Yoga
202
     - Yoga
194
-  - React-Core/RCTActionSheetHeaders (0.67.4):
203
+  - React-Core/RCTActionSheetHeaders (0.68.1):
195
     - glog
204
     - glog
196
     - RCT-Folly (= 2021.06.28.00-v2)
205
     - RCT-Folly (= 2021.06.28.00-v2)
197
     - React-Core/Default
206
     - React-Core/Default
198
-    - React-cxxreact (= 0.67.4)
199
-    - React-jsi (= 0.67.4)
200
-    - React-jsiexecutor (= 0.67.4)
201
-    - React-perflogger (= 0.67.4)
207
+    - React-cxxreact (= 0.68.1)
208
+    - React-jsi (= 0.68.1)
209
+    - React-jsiexecutor (= 0.68.1)
210
+    - React-perflogger (= 0.68.1)
202
     - Yoga
211
     - Yoga
203
-  - React-Core/RCTAnimationHeaders (0.67.4):
212
+  - React-Core/RCTAnimationHeaders (0.68.1):
204
     - glog
213
     - glog
205
     - RCT-Folly (= 2021.06.28.00-v2)
214
     - RCT-Folly (= 2021.06.28.00-v2)
206
     - React-Core/Default
215
     - React-Core/Default
207
-    - React-cxxreact (= 0.67.4)
208
-    - React-jsi (= 0.67.4)
209
-    - React-jsiexecutor (= 0.67.4)
210
-    - React-perflogger (= 0.67.4)
216
+    - React-cxxreact (= 0.68.1)
217
+    - React-jsi (= 0.68.1)
218
+    - React-jsiexecutor (= 0.68.1)
219
+    - React-perflogger (= 0.68.1)
211
     - Yoga
220
     - Yoga
212
-  - React-Core/RCTBlobHeaders (0.67.4):
221
+  - React-Core/RCTBlobHeaders (0.68.1):
213
     - glog
222
     - glog
214
     - RCT-Folly (= 2021.06.28.00-v2)
223
     - RCT-Folly (= 2021.06.28.00-v2)
215
     - React-Core/Default
224
     - React-Core/Default
216
-    - React-cxxreact (= 0.67.4)
217
-    - React-jsi (= 0.67.4)
218
-    - React-jsiexecutor (= 0.67.4)
219
-    - React-perflogger (= 0.67.4)
225
+    - React-cxxreact (= 0.68.1)
226
+    - React-jsi (= 0.68.1)
227
+    - React-jsiexecutor (= 0.68.1)
228
+    - React-perflogger (= 0.68.1)
220
     - Yoga
229
     - Yoga
221
-  - React-Core/RCTImageHeaders (0.67.4):
230
+  - React-Core/RCTImageHeaders (0.68.1):
222
     - glog
231
     - glog
223
     - RCT-Folly (= 2021.06.28.00-v2)
232
     - RCT-Folly (= 2021.06.28.00-v2)
224
     - React-Core/Default
233
     - React-Core/Default
225
-    - React-cxxreact (= 0.67.4)
226
-    - React-jsi (= 0.67.4)
227
-    - React-jsiexecutor (= 0.67.4)
228
-    - React-perflogger (= 0.67.4)
234
+    - React-cxxreact (= 0.68.1)
235
+    - React-jsi (= 0.68.1)
236
+    - React-jsiexecutor (= 0.68.1)
237
+    - React-perflogger (= 0.68.1)
229
     - Yoga
238
     - Yoga
230
-  - React-Core/RCTLinkingHeaders (0.67.4):
239
+  - React-Core/RCTLinkingHeaders (0.68.1):
231
     - glog
240
     - glog
232
     - RCT-Folly (= 2021.06.28.00-v2)
241
     - RCT-Folly (= 2021.06.28.00-v2)
233
     - React-Core/Default
242
     - React-Core/Default
234
-    - React-cxxreact (= 0.67.4)
235
-    - React-jsi (= 0.67.4)
236
-    - React-jsiexecutor (= 0.67.4)
237
-    - React-perflogger (= 0.67.4)
243
+    - React-cxxreact (= 0.68.1)
244
+    - React-jsi (= 0.68.1)
245
+    - React-jsiexecutor (= 0.68.1)
246
+    - React-perflogger (= 0.68.1)
238
     - Yoga
247
     - Yoga
239
-  - React-Core/RCTNetworkHeaders (0.67.4):
248
+  - React-Core/RCTNetworkHeaders (0.68.1):
240
     - glog
249
     - glog
241
     - RCT-Folly (= 2021.06.28.00-v2)
250
     - RCT-Folly (= 2021.06.28.00-v2)
242
     - React-Core/Default
251
     - React-Core/Default
243
-    - React-cxxreact (= 0.67.4)
244
-    - React-jsi (= 0.67.4)
245
-    - React-jsiexecutor (= 0.67.4)
246
-    - React-perflogger (= 0.67.4)
252
+    - React-cxxreact (= 0.68.1)
253
+    - React-jsi (= 0.68.1)
254
+    - React-jsiexecutor (= 0.68.1)
255
+    - React-perflogger (= 0.68.1)
247
     - Yoga
256
     - Yoga
248
-  - React-Core/RCTSettingsHeaders (0.67.4):
257
+  - React-Core/RCTSettingsHeaders (0.68.1):
249
     - glog
258
     - glog
250
     - RCT-Folly (= 2021.06.28.00-v2)
259
     - RCT-Folly (= 2021.06.28.00-v2)
251
     - React-Core/Default
260
     - React-Core/Default
252
-    - React-cxxreact (= 0.67.4)
253
-    - React-jsi (= 0.67.4)
254
-    - React-jsiexecutor (= 0.67.4)
255
-    - React-perflogger (= 0.67.4)
261
+    - React-cxxreact (= 0.68.1)
262
+    - React-jsi (= 0.68.1)
263
+    - React-jsiexecutor (= 0.68.1)
264
+    - React-perflogger (= 0.68.1)
256
     - Yoga
265
     - Yoga
257
-  - React-Core/RCTTextHeaders (0.67.4):
266
+  - React-Core/RCTTextHeaders (0.68.1):
258
     - glog
267
     - glog
259
     - RCT-Folly (= 2021.06.28.00-v2)
268
     - RCT-Folly (= 2021.06.28.00-v2)
260
     - React-Core/Default
269
     - React-Core/Default
261
-    - React-cxxreact (= 0.67.4)
262
-    - React-jsi (= 0.67.4)
263
-    - React-jsiexecutor (= 0.67.4)
264
-    - React-perflogger (= 0.67.4)
270
+    - React-cxxreact (= 0.68.1)
271
+    - React-jsi (= 0.68.1)
272
+    - React-jsiexecutor (= 0.68.1)
273
+    - React-perflogger (= 0.68.1)
265
     - Yoga
274
     - Yoga
266
-  - React-Core/RCTVibrationHeaders (0.67.4):
275
+  - React-Core/RCTVibrationHeaders (0.68.1):
267
     - glog
276
     - glog
268
     - RCT-Folly (= 2021.06.28.00-v2)
277
     - RCT-Folly (= 2021.06.28.00-v2)
269
     - React-Core/Default
278
     - React-Core/Default
270
-    - React-cxxreact (= 0.67.4)
271
-    - React-jsi (= 0.67.4)
272
-    - React-jsiexecutor (= 0.67.4)
273
-    - React-perflogger (= 0.67.4)
279
+    - React-cxxreact (= 0.68.1)
280
+    - React-jsi (= 0.68.1)
281
+    - React-jsiexecutor (= 0.68.1)
282
+    - React-perflogger (= 0.68.1)
274
     - Yoga
283
     - Yoga
275
-  - React-Core/RCTWebSocket (0.67.4):
284
+  - React-Core/RCTWebSocket (0.68.1):
276
     - glog
285
     - glog
277
     - RCT-Folly (= 2021.06.28.00-v2)
286
     - RCT-Folly (= 2021.06.28.00-v2)
278
-    - React-Core/Default (= 0.67.4)
279
-    - React-cxxreact (= 0.67.4)
280
-    - React-jsi (= 0.67.4)
281
-    - React-jsiexecutor (= 0.67.4)
282
-    - React-perflogger (= 0.67.4)
287
+    - React-Core/Default (= 0.68.1)
288
+    - React-cxxreact (= 0.68.1)
289
+    - React-jsi (= 0.68.1)
290
+    - React-jsiexecutor (= 0.68.1)
291
+    - React-perflogger (= 0.68.1)
283
     - Yoga
292
     - Yoga
284
-  - React-CoreModules (0.67.4):
285
-    - FBReactNativeSpec (= 0.67.4)
293
+  - React-CoreModules (0.68.1):
286
     - RCT-Folly (= 2021.06.28.00-v2)
294
     - RCT-Folly (= 2021.06.28.00-v2)
287
-    - RCTTypeSafety (= 0.67.4)
288
-    - React-Core/CoreModulesHeaders (= 0.67.4)
289
-    - React-jsi (= 0.67.4)
290
-    - React-RCTImage (= 0.67.4)
291
-    - ReactCommon/turbomodule/core (= 0.67.4)
292
-  - React-cxxreact (0.67.4):
295
+    - RCTTypeSafety (= 0.68.1)
296
+    - React-Codegen (= 0.68.1)
297
+    - React-Core/CoreModulesHeaders (= 0.68.1)
298
+    - React-jsi (= 0.68.1)
299
+    - React-RCTImage (= 0.68.1)
300
+    - ReactCommon/turbomodule/core (= 0.68.1)
301
+  - React-cxxreact (0.68.1):
293
     - boost (= 1.76.0)
302
     - boost (= 1.76.0)
294
     - DoubleConversion
303
     - DoubleConversion
295
     - glog
304
     - glog
296
     - RCT-Folly (= 2021.06.28.00-v2)
305
     - RCT-Folly (= 2021.06.28.00-v2)
297
-    - React-callinvoker (= 0.67.4)
298
-    - React-jsi (= 0.67.4)
299
-    - React-jsinspector (= 0.67.4)
300
-    - React-logger (= 0.67.4)
301
-    - React-perflogger (= 0.67.4)
302
-    - React-runtimeexecutor (= 0.67.4)
303
-  - React-jsi (0.67.4):
306
+    - React-callinvoker (= 0.68.1)
307
+    - React-jsi (= 0.68.1)
308
+    - React-jsinspector (= 0.68.1)
309
+    - React-logger (= 0.68.1)
310
+    - React-perflogger (= 0.68.1)
311
+    - React-runtimeexecutor (= 0.68.1)
312
+  - React-jsi (0.68.1):
304
     - boost (= 1.76.0)
313
     - boost (= 1.76.0)
305
     - DoubleConversion
314
     - DoubleConversion
306
     - glog
315
     - glog
307
     - RCT-Folly (= 2021.06.28.00-v2)
316
     - RCT-Folly (= 2021.06.28.00-v2)
308
-    - React-jsi/Default (= 0.67.4)
309
-  - React-jsi/Default (0.67.4):
317
+    - React-jsi/Default (= 0.68.1)
318
+  - React-jsi/Default (0.68.1):
310
     - boost (= 1.76.0)
319
     - boost (= 1.76.0)
311
     - DoubleConversion
320
     - DoubleConversion
312
     - glog
321
     - glog
313
     - RCT-Folly (= 2021.06.28.00-v2)
322
     - RCT-Folly (= 2021.06.28.00-v2)
314
-  - React-jsiexecutor (0.67.4):
323
+  - React-jsiexecutor (0.68.1):
315
     - DoubleConversion
324
     - DoubleConversion
316
     - glog
325
     - glog
317
     - RCT-Folly (= 2021.06.28.00-v2)
326
     - RCT-Folly (= 2021.06.28.00-v2)
318
-    - React-cxxreact (= 0.67.4)
319
-    - React-jsi (= 0.67.4)
320
-    - React-perflogger (= 0.67.4)
321
-  - React-jsinspector (0.67.4)
322
-  - React-logger (0.67.4):
327
+    - React-cxxreact (= 0.68.1)
328
+    - React-jsi (= 0.68.1)
329
+    - React-perflogger (= 0.68.1)
330
+  - React-jsinspector (0.68.1)
331
+  - React-logger (0.68.1):
323
     - glog
332
     - glog
324
   - react-native-background-timer (2.4.1):
333
   - react-native-background-timer (2.4.1):
325
     - React-Core
334
     - React-Core
348
     - React-Core
357
     - React-Core
349
   - react-native-webview (11.15.1):
358
   - react-native-webview (11.15.1):
350
     - React-Core
359
     - React-Core
351
-  - React-perflogger (0.67.4)
352
-  - React-RCTActionSheet (0.67.4):
353
-    - React-Core/RCTActionSheetHeaders (= 0.67.4)
354
-  - React-RCTAnimation (0.67.4):
355
-    - FBReactNativeSpec (= 0.67.4)
360
+  - React-perflogger (0.68.1)
361
+  - React-RCTActionSheet (0.68.1):
362
+    - React-Core/RCTActionSheetHeaders (= 0.68.1)
363
+  - React-RCTAnimation (0.68.1):
356
     - RCT-Folly (= 2021.06.28.00-v2)
364
     - RCT-Folly (= 2021.06.28.00-v2)
357
-    - RCTTypeSafety (= 0.67.4)
358
-    - React-Core/RCTAnimationHeaders (= 0.67.4)
359
-    - React-jsi (= 0.67.4)
360
-    - ReactCommon/turbomodule/core (= 0.67.4)
361
-  - React-RCTBlob (0.67.4):
362
-    - FBReactNativeSpec (= 0.67.4)
365
+    - RCTTypeSafety (= 0.68.1)
366
+    - React-Codegen (= 0.68.1)
367
+    - React-Core/RCTAnimationHeaders (= 0.68.1)
368
+    - React-jsi (= 0.68.1)
369
+    - ReactCommon/turbomodule/core (= 0.68.1)
370
+  - React-RCTBlob (0.68.1):
363
     - RCT-Folly (= 2021.06.28.00-v2)
371
     - RCT-Folly (= 2021.06.28.00-v2)
364
-    - React-Core/RCTBlobHeaders (= 0.67.4)
365
-    - React-Core/RCTWebSocket (= 0.67.4)
366
-    - React-jsi (= 0.67.4)
367
-    - React-RCTNetwork (= 0.67.4)
368
-    - ReactCommon/turbomodule/core (= 0.67.4)
369
-  - React-RCTImage (0.67.4):
370
-    - FBReactNativeSpec (= 0.67.4)
372
+    - React-Codegen (= 0.68.1)
373
+    - React-Core/RCTBlobHeaders (= 0.68.1)
374
+    - React-Core/RCTWebSocket (= 0.68.1)
375
+    - React-jsi (= 0.68.1)
376
+    - React-RCTNetwork (= 0.68.1)
377
+    - ReactCommon/turbomodule/core (= 0.68.1)
378
+  - React-RCTImage (0.68.1):
371
     - RCT-Folly (= 2021.06.28.00-v2)
379
     - RCT-Folly (= 2021.06.28.00-v2)
372
-    - RCTTypeSafety (= 0.67.4)
373
-    - React-Core/RCTImageHeaders (= 0.67.4)
374
-    - React-jsi (= 0.67.4)
375
-    - React-RCTNetwork (= 0.67.4)
376
-    - ReactCommon/turbomodule/core (= 0.67.4)
377
-  - React-RCTLinking (0.67.4):
378
-    - FBReactNativeSpec (= 0.67.4)
379
-    - React-Core/RCTLinkingHeaders (= 0.67.4)
380
-    - React-jsi (= 0.67.4)
381
-    - ReactCommon/turbomodule/core (= 0.67.4)
382
-  - React-RCTNetwork (0.67.4):
383
-    - FBReactNativeSpec (= 0.67.4)
380
+    - RCTTypeSafety (= 0.68.1)
381
+    - React-Codegen (= 0.68.1)
382
+    - React-Core/RCTImageHeaders (= 0.68.1)
383
+    - React-jsi (= 0.68.1)
384
+    - React-RCTNetwork (= 0.68.1)
385
+    - ReactCommon/turbomodule/core (= 0.68.1)
386
+  - React-RCTLinking (0.68.1):
387
+    - React-Codegen (= 0.68.1)
388
+    - React-Core/RCTLinkingHeaders (= 0.68.1)
389
+    - React-jsi (= 0.68.1)
390
+    - ReactCommon/turbomodule/core (= 0.68.1)
391
+  - React-RCTNetwork (0.68.1):
384
     - RCT-Folly (= 2021.06.28.00-v2)
392
     - RCT-Folly (= 2021.06.28.00-v2)
385
-    - RCTTypeSafety (= 0.67.4)
386
-    - React-Core/RCTNetworkHeaders (= 0.67.4)
387
-    - React-jsi (= 0.67.4)
388
-    - ReactCommon/turbomodule/core (= 0.67.4)
389
-  - React-RCTSettings (0.67.4):
390
-    - FBReactNativeSpec (= 0.67.4)
393
+    - RCTTypeSafety (= 0.68.1)
394
+    - React-Codegen (= 0.68.1)
395
+    - React-Core/RCTNetworkHeaders (= 0.68.1)
396
+    - React-jsi (= 0.68.1)
397
+    - ReactCommon/turbomodule/core (= 0.68.1)
398
+  - React-RCTSettings (0.68.1):
391
     - RCT-Folly (= 2021.06.28.00-v2)
399
     - RCT-Folly (= 2021.06.28.00-v2)
392
-    - RCTTypeSafety (= 0.67.4)
393
-    - React-Core/RCTSettingsHeaders (= 0.67.4)
394
-    - React-jsi (= 0.67.4)
395
-    - ReactCommon/turbomodule/core (= 0.67.4)
396
-  - React-RCTText (0.67.4):
397
-    - React-Core/RCTTextHeaders (= 0.67.4)
398
-  - React-RCTVibration (0.67.4):
399
-    - FBReactNativeSpec (= 0.67.4)
400
+    - RCTTypeSafety (= 0.68.1)
401
+    - React-Codegen (= 0.68.1)
402
+    - React-Core/RCTSettingsHeaders (= 0.68.1)
403
+    - React-jsi (= 0.68.1)
404
+    - ReactCommon/turbomodule/core (= 0.68.1)
405
+  - React-RCTText (0.68.1):
406
+    - React-Core/RCTTextHeaders (= 0.68.1)
407
+  - React-RCTVibration (0.68.1):
400
     - RCT-Folly (= 2021.06.28.00-v2)
408
     - RCT-Folly (= 2021.06.28.00-v2)
401
-    - React-Core/RCTVibrationHeaders (= 0.67.4)
402
-    - React-jsi (= 0.67.4)
403
-    - ReactCommon/turbomodule/core (= 0.67.4)
404
-  - React-runtimeexecutor (0.67.4):
405
-    - React-jsi (= 0.67.4)
406
-  - ReactCommon/turbomodule/core (0.67.4):
409
+    - React-Codegen (= 0.68.1)
410
+    - React-Core/RCTVibrationHeaders (= 0.68.1)
411
+    - React-jsi (= 0.68.1)
412
+    - ReactCommon/turbomodule/core (= 0.68.1)
413
+  - React-runtimeexecutor (0.68.1):
414
+    - React-jsi (= 0.68.1)
415
+  - ReactCommon/turbomodule/core (0.68.1):
407
     - DoubleConversion
416
     - DoubleConversion
408
     - glog
417
     - glog
409
     - RCT-Folly (= 2021.06.28.00-v2)
418
     - RCT-Folly (= 2021.06.28.00-v2)
410
-    - React-callinvoker (= 0.67.4)
411
-    - React-Core (= 0.67.4)
412
-    - React-cxxreact (= 0.67.4)
413
-    - React-jsi (= 0.67.4)
414
-    - React-logger (= 0.67.4)
415
-    - React-perflogger (= 0.67.4)
419
+    - React-callinvoker (= 0.68.1)
420
+    - React-Core (= 0.68.1)
421
+    - React-cxxreact (= 0.68.1)
422
+    - React-jsi (= 0.68.1)
423
+    - React-logger (= 0.68.1)
424
+    - React-perflogger (= 0.68.1)
416
   - RNCalendarEvents (2.2.0):
425
   - RNCalendarEvents (2.2.0):
417
     - React
426
     - React
418
   - RNCAsyncStorage (1.15.14):
427
   - RNCAsyncStorage (1.15.14):
464
   - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
473
   - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
465
   - React (from `../node_modules/react-native/`)
474
   - React (from `../node_modules/react-native/`)
466
   - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
475
   - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
476
+  - React-Codegen (from `build/generated/ios`)
467
   - React-Core (from `../node_modules/react-native/`)
477
   - React-Core (from `../node_modules/react-native/`)
468
   - React-Core/DevSupport (from `../node_modules/react-native/`)
478
   - React-Core/DevSupport (from `../node_modules/react-native/`)
469
   - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
479
   - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
562
     :path: "../node_modules/react-native/"
572
     :path: "../node_modules/react-native/"
563
   React-callinvoker:
573
   React-callinvoker:
564
     :path: "../node_modules/react-native/ReactCommon/callinvoker"
574
     :path: "../node_modules/react-native/ReactCommon/callinvoker"
575
+  React-Codegen:
576
+    :path: build/generated/ios
565
   React-Core:
577
   React-Core:
566
     :path: "../node_modules/react-native/"
578
     :path: "../node_modules/react-native/"
567
   React-CoreModules:
579
   React-CoreModules:
660
   boost: a7c83b31436843459a1961bfd74b96033dc77234
672
   boost: a7c83b31436843459a1961bfd74b96033dc77234
661
   CocoaLumberjack: b7e05132ff94f6ae4dfa9d5bce9141893a21d9da
673
   CocoaLumberjack: b7e05132ff94f6ae4dfa9d5bce9141893a21d9da
662
   DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662
674
   DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662
663
-  FBLazyVector: f7b0632c6437e312acf6349288d9aa4cb6d59030
664
-  FBReactNativeSpec: 0f4e1f4cfeace095694436e7c7fcc5bf4b03a0ff
675
+  FBLazyVector: 2c76493a346ef8cacf1f442926a39f805fffec1f
676
+  FBReactNativeSpec: 371350f24afa87b6aba606972ec959dcd4a95c9a
665
   Firebase: 8db6f2d1b2c5e2984efba4949a145875a8f65fe5
677
   Firebase: 8db6f2d1b2c5e2984efba4949a145875a8f65fe5
666
   FirebaseAnalytics: 5dd088bd2e67bb9d13dbf792d1164ceaf3052193
678
   FirebaseAnalytics: 5dd088bd2e67bb9d13dbf792d1164ceaf3052193
667
   FirebaseCore: d889d9e12535b7f36ac8bfbf1713a0836a3012cd
679
   FirebaseCore: d889d9e12535b7f36ac8bfbf1713a0836a3012cd
684
   ObjectiveDropboxOfficial: fe206ce8c0bc49976c249d472db7fdbc53ebbd53
696
   ObjectiveDropboxOfficial: fe206ce8c0bc49976c249d472db7fdbc53ebbd53
685
   PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97
697
   PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97
686
   RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685
698
   RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685
687
-  RCTRequired: 0aa6c1c27e1d65920df35ceea5341a5fe76bdb79
688
-  RCTTypeSafety: d76a59d00632891e11ed7522dba3fd1a995e573a
689
-  React: ab8c09da2e7704f4b3ebad4baa6cfdfcc852dcb5
690
-  React-callinvoker: 216fb96b482da516b8aba4142b145938f6ea92f0
691
-  React-Core: af99b93aff83599485e0e0879879aafa35ceae32
692
-  React-CoreModules: 137a054ce8c547e81dc3502933b1bc0fd08df05d
693
-  React-cxxreact: ec5ee6b08664f5b8ac71d8ad912f54d540c4f817
694
-  React-jsi: 3e084c80fd364cee64668d5df46d40c39f7973e1
695
-  React-jsiexecutor: cbdf37cebdc4f5d8b3d0bf5ccaa6147fd9de9f3d
696
-  React-jsinspector: f4775ea9118cbe1f72b834f0f842baa7a99508d8
697
-  React-logger: a1f028f6d8639a3f364ef80419e5e862e1115250
699
+  RCTRequired: 00581111c53531e39e3c6346ef0d2c0cf52a5a37
700
+  RCTTypeSafety: 07e03ee7800e7dd65cba8e52ad0c2edb06c96604
701
+  React: e61f4bf3c573d0c61c56b53dc3eb1d9daf0768a0
702
+  React-callinvoker: 047d47230bb6fd66827f8cb0bea4e944ffd1309b
703
+  React-Codegen: bb0403cde7374af091530e84e492589485aab480
704
+  React-Core: a4a3a8e10d004b08e013c3d0438259dd89a3894c
705
+  React-CoreModules: bb9f8bc36f1ae6d780b856927fa9d4aa01ccccc0
706
+  React-cxxreact: 7dd472aefb8629d6080cbb859240bafccd902704
707
+  React-jsi: b25808afe821b607d51c779bdd1717be8393b7ec
708
+  React-jsiexecutor: 4a4bae5671b064a2248a690cf75957669489d08c
709
+  React-jsinspector: 218a2503198ff28a085f8e16622a8d8f507c8019
710
+  React-logger: f79dd3cc0f9b44f5611c6c7862badd891a862cf8
698
   react-native-background-timer: 17ea5e06803401a379ebf1f20505b793ac44d0fe
711
   react-native-background-timer: 17ea5e06803401a379ebf1f20505b793ac44d0fe
699
   react-native-get-random-values: 30b3f74ca34e30e2e480de48e4add2706a40ac8f
712
   react-native-get-random-values: 30b3f74ca34e30e2e480de48e4add2706a40ac8f
700
   react-native-keep-awake: afad8a51dfef9fe9655a6344771be32c8596d774
713
   react-native-keep-awake: afad8a51dfef9fe9655a6344771be32c8596d774
707
   react-native-video: a4c2635d0802f983594b7057e1bce8f442f0ad28
720
   react-native-video: a4c2635d0802f983594b7057e1bce8f442f0ad28
708
   react-native-webrtc: b8f2769386d51a6a8c89778478618fe311226bc3
721
   react-native-webrtc: b8f2769386d51a6a8c89778478618fe311226bc3
709
   react-native-webview: ea4899a1056c782afa96dd082179a66cbebf5504
722
   react-native-webview: ea4899a1056c782afa96dd082179a66cbebf5504
710
-  React-perflogger: 0afaf2f01a47fd0fc368a93bfbb5bd3b26db6e7f
711
-  React-RCTActionSheet: 59f35c4029e0b532fc42114241a06e170b7431a2
712
-  React-RCTAnimation: aae4f4bed122e78bdab72f7118d291d70a932ce2
713
-  React-RCTBlob: f6fb23394b4f28cd86fa7e9f5f6ae45c23669fda
714
-  React-RCTImage: 638815cf96124386dd296067246d91441932ae3f
715
-  React-RCTLinking: 254dd06283dd6fdb784285f95e7cec8053c3270f
716
-  React-RCTNetwork: 8a4c2d4f357268e520b060572d02bc69a9b991fb
717
-  React-RCTSettings: 35d44cbb9972ab933bd0a59ea3e6646dcb030ba3
718
-  React-RCTText: cc5315df8458cfa7b537e621271ef43273955a97
719
-  React-RCTVibration: 3b52a7dced19cdb025b4f88ab26ceb2d85f30ba2
720
-  React-runtimeexecutor: a9d3c82ddf7ffdad9fbe6a81c6d6f8c06385464d
721
-  ReactCommon: 07d0c460b9ba9af3eaf1b8f5abe7daaad28c9c4e
723
+  React-perflogger: 30ab8d6db10e175626069e742eead3ebe8f24fd5
724
+  React-RCTActionSheet: 4b45da334a175b24dabe75f856b98fed3dfd6201
725
+  React-RCTAnimation: d6237386cb04500889877845b3e9e9291146bc2e
726
+  React-RCTBlob: bc9e2cd738c43bd2948e862e371402ef9584730a
727
+  React-RCTImage: 9f8cac465c6e5837007f59ade2a0a741016dd6a3
728
+  React-RCTLinking: 5073abb7d30cc0824b2172bd4582fc15bfc40510
729
+  React-RCTNetwork: 28ff94aa7d8fc117fc800b87dd80869a00d2bef3
730
+  React-RCTSettings: f27aa036f7270fe6ca43f8cdd1819e821fa429a0
731
+  React-RCTText: 7cb6f86fa7bc86f22f16333ad243b158e63b2a68
732
+  React-RCTVibration: 9e344c840176b0af9c84d5019eb4fed8b3c105a1
733
+  React-runtimeexecutor: 7285b499d0339104b2813a1f58ad1ada4adbd6c0
734
+  ReactCommon: bf2888a826ceedf54b99ad1b6182d1bc4a8a3984
722
   RNCalendarEvents: 7e65eb4a94f53c1744d1e275f7fafcfaa619f7a3
735
   RNCalendarEvents: 7e65eb4a94f53c1744d1e275f7fafcfaa619f7a3
723
   RNCAsyncStorage: ea6b5c280997b2b32a587793163b1f10e580c4f7
736
   RNCAsyncStorage: ea6b5c280997b2b32a587793163b1f10e580c4f7
724
   RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
737
   RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
732
   RNSound: 27e8268bdb0a1f191f219a33267f7e0445e8d62f
745
   RNSound: 27e8268bdb0a1f191f219a33267f7e0445e8d62f
733
   RNSVG: ce9d996113475209013317e48b05c21ee988d42e
746
   RNSVG: ce9d996113475209013317e48b05c21ee988d42e
734
   RNWatch: 99637948ec9b5c9ec5a41920642594ad5ba07e80
747
   RNWatch: 99637948ec9b5c9ec5a41920642594ad5ba07e80
735
-  Yoga: d6b6a80659aa3e91aaba01d0012e7edcbedcbecd
748
+  Yoga: 17cd9a50243093b547c1e539c749928dd68152da
736
 
749
 
737
-PODFILE CHECKSUM: 2167362b8c8cacb433b763a9ae6c3f4b590190c7
750
+PODFILE CHECKSUM: bef1335067eaa4e8c558b1248f8ab3948de855bc
738
 
751
 
739
 COCOAPODS: 1.11.2
752
 COCOAPODS: 1.11.2

+ 1386
- 1193
package-lock.json
File diff suppressed because it is too large
View File


+ 3
- 3
package.json View File

91
     "react-focus-lock": "2.5.1",
91
     "react-focus-lock": "2.5.1",
92
     "react-i18next": "10.11.4",
92
     "react-i18next": "10.11.4",
93
     "react-linkify": "1.0.0-alpha",
93
     "react-linkify": "1.0.0-alpha",
94
-    "react-native": "0.67.4",
94
+    "react-native": "0.68.1",
95
     "react-native-background-timer": "2.4.1",
95
     "react-native-background-timer": "2.4.1",
96
     "react-native-calendar-events": "2.2.0",
96
     "react-native-calendar-events": "2.2.0",
97
     "react-native-callstats": "3.73.7",
97
     "react-native-callstats": "3.73.7",
106
     "react-native-pager-view": "5.4.9",
106
     "react-native-pager-view": "5.4.9",
107
     "react-native-paper": "4.11.1",
107
     "react-native-paper": "4.11.1",
108
     "react-native-performance": "2.1.0",
108
     "react-native-performance": "2.1.0",
109
-    "react-native-reanimated": "1.13.4",
109
+    "react-native-reanimated": "https://git@github.com/software-mansion/react-native-reanimated#c4a6b6f687ede090f6081064abe83a2ef9a05784",
110
     "react-native-safe-area-context": "3.3.2",
110
     "react-native-safe-area-context": "3.3.2",
111
     "react-native-screens": "3.10.1",
111
     "react-native-screens": "3.10.1",
112
     "react-native-sound": "0.11.1",
112
     "react-native-sound": "0.11.1",
159
     "expose-loader": "3.0.0",
159
     "expose-loader": "3.0.0",
160
     "imports-loader": "0.7.1",
160
     "imports-loader": "0.7.1",
161
     "jetifier": "1.6.4",
161
     "jetifier": "1.6.4",
162
-    "metro-react-native-babel-preset": "0.66.2",
162
+    "metro-react-native-babel-preset": "0.67.0",
163
     "patch-package": "6.4.7",
163
     "patch-package": "6.4.7",
164
     "process": "0.11.10",
164
     "process": "0.11.10",
165
     "sass": "1.26.8",
165
     "sass": "1.26.8",

patches/react-native+0.67.4.patch → patches/react-native+0.68.1.patch View File

1
 diff --git a/node_modules/react-native/React/CoreModules/RCTTiming.mm b/node_modules/react-native/React/CoreModules/RCTTiming.mm
1
 diff --git a/node_modules/react-native/React/CoreModules/RCTTiming.mm b/node_modules/react-native/React/CoreModules/RCTTiming.mm
2
-index 70f0543..d003662 100644
2
+index 13d0d57..00e5d4c 100644
3
 --- a/node_modules/react-native/React/CoreModules/RCTTiming.mm
3
 --- a/node_modules/react-native/React/CoreModules/RCTTiming.mm
4
 +++ b/node_modules/react-native/React/CoreModules/RCTTiming.mm
4
 +++ b/node_modules/react-native/React/CoreModules/RCTTiming.mm
5
 @@ -127,7 +127,15 @@ - (void)setup
5
 @@ -127,7 +127,15 @@ - (void)setup

Loading…
Cancel
Save