From f478af39e837899c6816c2a767238590e6ee6d80 Mon Sep 17 00:00:00 2001
From: Wiktor Sieprawski
Date: Tue, 10 Oct 2023 14:52:18 +0200
Subject: [PATCH 01/20] Detox configuration for Android on Apple Silicon
(#1954)
Co-authored-by: github@zbay.llc
---
packages/mobile/.detoxrc.js | 13 +++++++++++++
packages/mobile/android/app/build.gradle | 5 ++++-
packages/mobile/android/gradle.properties | 2 +-
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/packages/mobile/.detoxrc.js b/packages/mobile/.detoxrc.js
index 43098872ad..b5832f5d0e 100644
--- a/packages/mobile/.detoxrc.js
+++ b/packages/mobile/.detoxrc.js
@@ -74,6 +74,12 @@ module.exports = {
avdName: 'emulator',
},
},
+ emulator_ci: {
+ type: 'android.emulator',
+ device: {
+ avdName: 'Pixel_3a_API_34_arm64-v8a',
+ },
+ },
},
configurations: {
'ios.sim.debug': {
@@ -135,6 +141,13 @@ module.exports = {
rootDir: './e2e/artifacts/android',
},
},
+ 'android.emu.debug.ci': {
+ device: 'emulator_ci',
+ app: 'android.debug',
+ artifacts: {
+ rootDir: './e2e/artifacts/android',
+ },
+ },
'android.emu.storybook': {
device: 'emulator',
app: 'android.storybook',
diff --git a/packages/mobile/android/app/build.gradle b/packages/mobile/android/app/build.gradle
index bc48f480a2..e597ad6eea 100644
--- a/packages/mobile/android/app/build.gradle
+++ b/packages/mobile/android/app/build.gradle
@@ -139,8 +139,11 @@ def reactNativeArchitectures() {
return value ? value.split(",") : ["arm64-v8a"]
}
+Properties properties = new Properties()
+properties.load(project.rootProject.file('local.properties').newDataInputStream())
+
android {
- ndkPath NDK_PATH
+ ndkPath properties.getProperty('ndk.dir')
ndkVersion rootProject.ext.ndkVersion
diff --git a/packages/mobile/android/gradle.properties b/packages/mobile/android/gradle.properties
index 2964c027c8..af082e9bca 100644
--- a/packages/mobile/android/gradle.properties
+++ b/packages/mobile/android/gradle.properties
@@ -10,7 +10,7 @@
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
-org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
+org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
# When configured, Gradle will run in incubating parallel mode.
From d6302b691937e9d088b50e212fafcfee002fdc0b Mon Sep 17 00:00:00 2001
From: Kacper-RF <111343884+Kacper-RF@users.noreply.github.com>
Date: Wed, 11 Oct 2023 13:09:46 +0200
Subject: [PATCH 02/20] Invite settings screen looks strange with long link
(#1936)
bug/Invite settings screen looks strange with long link
---
CHANGELOG.md | 4 ++++
.../components/Settings/Tabs/Invite/Invite.component.test.tsx | 2 +-
.../components/Settings/Tabs/Invite/Invite.component.tsx | 3 ++-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4cb544ef23..637c866c11 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+[unreleased]
+
+* Shorter dots-placeholder for invite link
+
[Unreleased]
diff --git a/packages/desktop/src/renderer/components/Settings/Tabs/Invite/Invite.component.test.tsx b/packages/desktop/src/renderer/components/Settings/Tabs/Invite/Invite.component.test.tsx
index abdd1b2118..926d0e39fe 100644
--- a/packages/desktop/src/renderer/components/Settings/Tabs/Invite/Invite.component.test.tsx
+++ b/packages/desktop/src/renderer/components/Settings/Tabs/Invite/Invite.component.test.tsx
@@ -76,7 +76,7 @@ describe('CopyLink', () => {
class="MuiTypography-root MuiTypography-body2 InviteToCommunitylink css-16d47hw-MuiTypography-root"
data-testid="invitation-link"
>
- •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
+ ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••