Skip to content

Commit 8089591

Browse files
islathehutholmesworcesteradrastaeabitmold
authored
6.2.0 (#2987)
* Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Fix leaveCommunity flow on Android (#2951) * fix cleaning ordering and rn bug with ws over tor listener * fix starter mobile e2e test and add leave community verification * update changelog * update changelog for release * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * bug: fix user profile error persisting after close * Fix Race Conditions in Message Verification and User Profile Indexing (#2954) * debugging statements - to be reverted * retry verification when caching messages or getting user updates * [DEBUG} heads logging - to be removed * update indexes on init * just retry current channel when users update; add unit tests * Revert "debugging statements - to be reverted" This reverts commit 2f8b2ea. * rm retryAll from tests * remove debug logging * fix verifyMessages test * add verification retry triggerd by auth update on channel store in backend as well * e2e test reliability improvement * update changelog * patch: msg validation * Feat/channel debugging tools (#2955) * add channel debugging panel and gate debug panels on development mode * update styling * update changelog * Revert the submodule change in "add channel debugging panel and gate debug panels on development mode" This partially reverts commit 8883dd6. * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * fix tor binary path in locally packaged apps (#2962) * fix tor binary path in locally packaged apps * restore space in path handling * fix windows backend test * use testRegex instead of testMatch * fix: update CHANGELOG.md to include tor binary path detection fix * Fix/mac autoupdater (#2966) * fix tor binary path in locally packaged apps * restore space in path handling * fix windows backend test * use testRegex instead of testMatch * avoiding preventing default actions when updating * restore package version * add fix for automatic updates on mac to changelog * ensure update modal stays on top * fix tests * restore NODE_OPTIONS rm'd during testing * update release manager * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Feat/channels sync retries (#2967) * retry channels syncing when sigchain updates * Improve channel syncing and refactor setChannel method * add test proving that reindexing after auth update works * make test more robust, use custom ipfs access controller on identities, retry joining heads on peer connection * Ensure entry validation runs only on PUTs * update changelog * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * rm type from public-channels db * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Removes cleartext settings in Android app as reported in #2977. (#2978) Creating rooms + uploading images + posting txt messages works fine without this flag. * fix: Keyboard avoiding on android, properly displaying send button on android, newline rendering in message component on mobile (#2980) * Ensure send button shows and fix keyboard hiding input field on android * Accurately render newlines in messages on mobile * Android Changes to Meet Two Upcoming Play Store Deadlines (#2974) * Quiet must target android API 35 (aka "Android 15") in order to have updates deployed onto the playstore. This rule goes into effect on August 31, 2025 See: https://support.google.com/googleplay/android-developer/answer/11926878 Also slightly updated READMEs in desktop and mobile packages * Add guide to using SDKMAN (nvm for JDKs) to mobile README.md This greatly simplifies installing + using the temurin 17 JDK on any UNIX system, especially if you already have a JDK installed. * in mobile README remove confusing Android Studio instruction to open Android Studio that only worked on mac from README, replace with ln command that allows you to open Android Studio however you want and works on mac + linux * in gradle.properties set reactNativeArchitectures to just arm64, currently 32 bit builds were also set here but Quiet only supports 64bit ARM * Changes needed to build with compileSdk 35 - upgrade toolchain version in gradle-wrapper.properties - change NotificationHandler.kt method signature from String? to String to match method signature of new Android API * Update to NDK 28.1.13356709 and bump gradle dependencies that use native code to newer releases to support 16KB page sizes for November 1, 2025 play store restriction Upgrade to android gradle plugin 8.5.1 which is also needed for 16KB pages Bump external gradle deps to newer releaes supporting 16kb alignment * light kotlin + java cleanup * bump react-native-screens from ^3.29.0 to 3.33.0 fixes a crash when compileSdk is 35 and running on a lower android see software-mansion/react-native-screens#2258 * Remove compile warnings form Android manifest, you don't need to set package in here it's ignored, and also useLegacyJni in our gradle overrides this native libs setting * Ran Android Lint after finding #2977 * Update AndroidManifest.xml * Minor fix * Use correct ndk version * Align ndk between ci and gradle --------- Co-authored-by: Isla <[email protected]> * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Add back package name and fix local apk builds (#2983) * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Bring back cleartext as test * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Build standard and debug apks * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Fix debug apk upload * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Update CHANGELOG * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Publish - @quiet/[email protected] - @quiet/[email protected] * Update packages CHANGELOG.md * Changelog versions --------- Co-authored-by: Holmes Wilson <[email protected]> Co-authored-by: Taea <[email protected]> Co-authored-by: Taea Vogel <[email protected]> Co-authored-by: bitmold <[email protected]>
1 parent 9b9edfa commit 8089591

File tree

13 files changed

+76
-16
lines changed

13 files changed

+76
-16
lines changed

.github/workflows/mobile-build-apk.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,16 @@ jobs:
8181
name: app-standard-release.apk
8282
path: ./packages/mobile/android/app/build/outputs/apk/standard/release/app-standard-release.apk
8383

84+
- name: "Build debug .apk"
85+
run: cd ./packages/mobile/android && ENVFILE=../.env.production ./gradlew assembleStandardDebug
86+
87+
- name: "Upload debug .apk to artifacts"
88+
continue-on-error: true
89+
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
90+
with:
91+
name: app-standard-debug.apk
92+
path: ./packages/mobile/android/app/build/outputs/apk/standard/debug/app-standard-debug.apk
93+
8494
- name: "Get release"
8595
id: get_release
8696
uses: bruceadams/[email protected]
@@ -96,6 +106,16 @@ jobs:
96106
asset_path: ./packages/mobile/android/app/build/outputs/apk/standard/release/app-standard-release.apk
97107
asset_name: app-standard-release.apk
98108
asset_content_type: application/.apk
109+
110+
- name: "Upload debug release assets"
111+
uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2
112+
env:
113+
GITHUB_TOKEN: ${{ github.token }}
114+
with:
115+
upload_url: ${{ steps.get_release.outputs.upload_url }}
116+
asset_path: ./packages/mobile/android/app/build/outputs/apk/standard/debug/app-standard-debug.apk
117+
asset_name: app-standard-debug.apk
118+
asset_content_type: application/.apk
99119

100120
- name: Send Release Notificaton
101121
uses: ./.github/actions/release-notifier

3rd-party/qss

Submodule qss updated 37 files

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@
1616

1717
* Update QSS flag to QSS_ALLOWED and reconfigure enabled setting/checking [#2912](https://github.com/TryQuiet/quiet/issues/2912)
1818

19+
## [6.2.0]
20+
21+
### Fixes
22+
23+
* Fix newline formatting in messages on mobile
24+
* Fix issue with keyboard hiding message input on Android
25+
* Fix issue with message send button not displaying correctly on mobile
26+
27+
### Chores
28+
29+
* Bump Android SDK to 35, NDK to 28.2.13676358, and Gradle plugin to 8.5.1 [see Google Play deadline](https://developer.android.com/google/play/requirements/target-sdk)
30+
1931
## [6.1.0]
2032

2133
### Fixes

packages/desktop/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [6.2.0]
4+
5+
### Fixes
6+
7+
* Fix newline formatting in messages on mobile
8+
* Fix issue with keyboard hiding message input on Android
9+
* Fix issue with message send button not displaying correctly on mobile
10+
11+
### Chores
12+
13+
* Bump Android SDK to 35, NDK to 28.2.13676358, and Gradle plugin to 8.5.1 [see Google Play deadline](https://developer.android.com/google/play/requirements/target-sdk)
14+
315
## [6.1.0]
416

517
### Fixes

packages/desktop/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/desktop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
},
8181
"homepage": "https://github.com/TryQuiet",
8282
"@comment version": "To build new version for specific platform, just replace platform in version tag to one of following linux, mac, windows",
83-
"version": "6.1.0",
83+
"version": "6.2.0",
8484
"description": "Decentralized team chat",
8585
"main": "dist/main/main.js",
8686
"scripts": {

packages/mobile/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [6.2.0]
4+
5+
### Fixes
6+
7+
* Fix newline formatting in messages on mobile
8+
* Fix issue with keyboard hiding message input on Android
9+
* Fix issue with message send button not displaying correctly on mobile
10+
11+
### Chores
12+
13+
* Bump Android SDK to 35, NDK to 28.2.13676358, and Gradle plugin to 8.5.1 [see Google Play deadline](https://developer.android.com/google/play/requirements/target-sdk)
14+
315
## [6.1.0]
416

517
### Fixes

packages/mobile/android/app/build.gradle

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,8 @@ android {
164164
applicationId "com.quietmobile"
165165
minSdkVersion rootProject.ext.minSdkVersion
166166
targetSdkVersion rootProject.ext.targetSdkVersion
167-
versionCode 519
168-
versionName "6.1.0"
167+
versionCode 526
168+
versionName "6.2.0"
169169
resValue "string", "build_config_package", "com.quietmobile"
170170
testBuildType System.getProperty('testBuildType', 'debug')
171171
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
@@ -262,7 +262,9 @@ android {
262262
}
263263

264264
dependencies {
265-
androidTestImplementation('com.wix:detox:27.1.0')
265+
androidTestImplementation('com.wix:detox:+')
266+
androidTestImplementation('androidx.test:core:1.7.0')
267+
androidTestImplementation('androidx.test.ext:junit:1.1.1')
266268
implementation 'androidx.appcompat:appcompat:1.7.1'
267269
implementation fileTree(dir: "libs", include: ["*.jar", '*.so'])
268270
implementation("com.facebook.react:react-android") // version set by the React Native Gradle Plugin in npm

packages/mobile/android/app/src/main/AndroidManifest.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2-
xmlns:tools="http://schemas.android.com/tools">
2+
xmlns:tools="http://schemas.android.com/tools" >
33

44
<uses-permission android:name="android.permission.INTERNET" />
55

@@ -19,7 +19,9 @@
1919
android:label="@string/app_name"
2020
android:icon="@mipmap/ic_launcher"
2121
android:roundIcon="@mipmap/ic_launcher_round"
22-
android:theme="@style/AppTheme">
22+
android:theme="@style/AppTheme"
23+
android:usesCleartextTraffic="true"
24+
android:networkSecurityConfig="@xml/network_security_config" >
2325
<activity
2426
android:name=".MainActivity"
2527
android:exported="true"

packages/mobile/ios/Quiet/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<key>CFBundlePackageType</key>
1818
<string>APPL</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>6.1.0</string>
20+
<string>6.2.0</string>
2121
<key>CFBundleSignature</key>
2222
<string>????</string>
2323
<key>CFBundleURLTypes</key>
@@ -34,7 +34,7 @@
3434
</dict>
3535
</array>
3636
<key>CFBundleVersion</key>
37-
<string>474</string>
37+
<string>481</string>
3838
<key>ITSAppUsesNonExemptEncryption</key>
3939
<false/>
4040
<key>LSRequiresIPhoneOS</key>

0 commit comments

Comments
 (0)