diff --git a/.github/workflows/sanity_test.yml b/.github/workflows/sanity_test.yml index 53b70276c5..213c43b716 100644 --- a/.github/workflows/sanity_test.yml +++ b/.github/workflows/sanity_test.yml @@ -56,10 +56,10 @@ jobs: java-version: '11' - name: Run sanity tests on API ${{ matrix.api-level }} uses: reactivecircus/android-emulator-runner@v2 - continue-on-error: true # allow pipeline to upload failure results with: emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none api-level: ${{ matrix.api-level }} + profile: 24 # Pixel 5 emulator-build: 7425822 # workaround to emulator bug: https://github.com/ReactiveCircus/android-emulator-runner/issues/160 script: | adb root @@ -67,13 +67,12 @@ jobs: touch emulator.log chmod 777 emulator.log adb logcat >> emulator.log & - ./gradlew $CI_GRADLE_ARG_PROPERTIES -PallWarningsAsErrors=false connectedGplayDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=im.vector.app.ui.UiAllScreensSanityTest || adb pull storage/emulated/0/Pictures/failure_screenshots - + ./gradlew $CI_GRADLE_ARG_PROPERTIES -PallWarningsAsErrors=false connectedGplayDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=im.vector.app.ui.UiAllScreensSanityTest || adb pull storage/emulated/0/Pictures/failure_screenshots && exit 1 - name: Upload Failing Test Report Log - if: failure() uses: actions/upload-artifact@v2 + if: failure() with: name: sanity-error-results path: | emulator.log - failure_screenshots/ + failure_screenshots/ \ No newline at end of file diff --git a/.github/workflows/sync-from-external-sources.yml b/.github/workflows/sync-from-external-sources.yml index 6a4f8ef147..2da8e10542 100644 --- a/.github/workflows/sync-from-external-sources.yml +++ b/.github/workflows/sync-from-external-sources.yml @@ -7,6 +7,8 @@ on: jobs: sync-emojis: runs-on: ubuntu-latest + # Skip in forks + if: github.repository == 'vector-im/element-android' steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 @@ -39,6 +41,8 @@ jobs: sync-sas-strings: runs-on: ubuntu-latest + # Skip in forks + if: github.repository == 'vector-im/element-android' steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 diff --git a/.github/workflows/triage-move-labelled.yml b/.github/workflows/triage-move-labelled.yml index bbfab9b0a9..f910cdf7ea 100644 --- a/.github/workflows/triage-move-labelled.yml +++ b/.github/workflows/triage-move-labelled.yml @@ -99,3 +99,26 @@ jobs: env: PROJECT_ID: "PN_kwDOAM0swc2KCw" GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }} + + move_threads_issues: + name: Move A-Threads to Thread board + runs-on: ubuntu-latest + if: > + contains(github.event.issue.labels.*.name, 'A-Threads') + steps: + - uses: octokit/graphql-action@v2.x + with: + headers: '{"GraphQL-Features": "projects_next_graphql"}' + query: | + mutation add_to_project($projectid:String!,$contentid:String!) { + addProjectNextItem(input:{projectId:$projectid contentId:$contentid}) { + projectNextItem { + id + } + } + } + projectid: ${{ env.PROJECT_ID }} + contentid: ${{ github.event.issue.node_id }} + env: + PROJECT_ID: "PN_kwDOAM0swc0rRA" + GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }} diff --git a/CHANGES.md b/CHANGES.md index 9590adc060..561bae9b9f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,35 @@ +Changes in Element v1.3.8 (2021-11-17) +====================================== + +Features ✨ +---------- + - Android 12 support ([#4433](https://github.com/vector-im/element-android/issues/4433)) + - Make notification text spoiler aware ([#3477](https://github.com/vector-im/element-android/issues/3477)) + - Poll Feature - Create Poll Screen (Disabled for now) ([#4367](https://github.com/vector-im/element-android/issues/4367)) + - Adds support for images inside message notifications ([#4402](https://github.com/vector-im/element-android/issues/4402)) + +Bugfixes 🐛 +---------- + - Render markdown in room list ([#452](https://github.com/vector-im/element-android/issues/452)) + - Fix incorrect cropping of conversation icons ([#4424](https://github.com/vector-im/element-android/issues/4424)) + - Fix potential NullPointerException crashes in Room and User account data sources ([#4428](https://github.com/vector-im/element-android/issues/4428)) + - Unable to establish Olm outbound session from fallback key ([#4446](https://github.com/vector-im/element-android/issues/4446)) + - Fixes intermittent crash on sign out due to the session being incorrectly recreated whilst being closed ([#4480](https://github.com/vector-im/element-android/issues/4480)) + +SDK API changes ⚠️ +------------------ + - Add content scanner API from MSC1453 + API documentation : https://github.com/matrix-org/matrix-content-scanner#api ([#4392](https://github.com/vector-im/element-android/issues/4392)) + - Breaking SDK API change to PushRuleListener, the separated callbacks have been merged into one with a data class which includes all the previously separated push information ([#4401](https://github.com/vector-im/element-android/issues/4401)) + +Other changes +------------- + - Finish migration from RxJava to Flow ([#4219](https://github.com/vector-im/element-android/issues/4219)) + - Remove redundant text in feature request issue form ([#4257](https://github.com/vector-im/element-android/issues/4257)) + - Add and improve issue triage workflows ([#4435](https://github.com/vector-im/element-android/issues/4435)) + - Update issue template to bring in line with element-web ([#4452](https://github.com/vector-im/element-android/issues/4452)) + + Changes in Element v1.3.7 (2021-11-04) ====================================== diff --git a/README.md b/README.md index e89fb15010..a085bf7da1 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,20 @@ At each Element release, the SDK module is copied to a dedicated repository: htt The version 1.0.0 of Element still misses some features which was previously included in Riot-Android. The team will work to add them on a regular basis. +# Releases to app stores + +There is some delay between when a release is created and when it appears in the app stores (Google Play Store and F-Droid). Here are some of the reasons: + +* Not all versioned releases that appear on GitHub are considered stable. Each release is first considered beta: this continues for at least two days. If the release is stable (no serious issues or crashes are reported), then it is released as a production release in Google Play Store, and a request is sent to F-Droid too. +* Each release on the Google Play Store undergoes review by Google before it comes out. This can take an unpredictable amount of time. In some cases it has taken several weeks. +* In order for F-Droid to guarantee that the app you receive exactly matches the public source code, they build releases themselves. When a release is considered stable, Element staff inform the F-Droid maintainers and it is added to the build queue. Depending on the load on F-Droid's infrastructure, it can take some time for releases to be built. This always takes at least 24 hours, and can take several days. + +If you would like to receive releases more quickly (bearing in mind that they may not be stable) you have a number of options: + +1. [Sign up to receive beta releases](https://play.google.com/apps/testing/im.vector.app) via the Google Play Store. +2. Install a [release APK](https://github.com/vector-im/element-android/releases) directly - download the relevant .apk file and allow installing from untrusted sources in your device settings. Note: these releases are the Google Play version, which depend on some Google services. If you prefer to avoid that, try the latest dev builds, and choose the F-Droid version. +3. If you're really brave, install the [very latest dev build](https://buildkite.com/matrix-dot-org/element-android/builds/latest?branch=develop&state=passed) - click on *Assemble (GPlay or FDroid) Debug version* then on *Artifacts*. + ## Contributing Please refer to [CONTRIBUTING.md](https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md) if you want to contribute on Matrix Android projects! diff --git a/build.gradle b/build.gradle index e9045b99c7..4c3734892d 100644 --- a/build.gradle +++ b/build.gradle @@ -69,9 +69,9 @@ allprojects { maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } // Jitsi repo maven { - url "https://github.com/vector-im/jitsi_libre_maven/raw/main/android-sdk-3.1.0" + url "https://github.com/vector-im/jitsi_libre_maven/raw/main/android-sdk-3.10.0" // Note: to test Jitsi release you can use a local file like this: - // url "file:///Users/bmarty/workspaces/jitsi_libre_maven/android-sdk-3.1.0" + // url "file:///Users/bmarty/workspaces/jitsi_libre_maven/android-sdk-3.10.0" } google() mavenCentral() diff --git a/changelog.d/3449.bugfix b/changelog.d/3449.bugfix new file mode 100644 index 0000000000..a4385fda2e --- /dev/null +++ b/changelog.d/3449.bugfix @@ -0,0 +1 @@ +Fixes left over text when inserting emojis via the ':' menu and replaces the last typed ':' rather than the one at the end of the message \ No newline at end of file diff --git a/changelog.d/3833.bugfix b/changelog.d/3833.bugfix new file mode 100644 index 0000000000..7d25fb2aad --- /dev/null +++ b/changelog.d/3833.bugfix @@ -0,0 +1 @@ +Fixing queued voice message failing to send or retry \ No newline at end of file diff --git a/changelog.d/4022.bugfix b/changelog.d/4022.bugfix new file mode 100644 index 0000000000..517926e018 --- /dev/null +++ b/changelog.d/4022.bugfix @@ -0,0 +1 @@ +Keeping device screen on whilst recording and playing back voice messages \ No newline at end of file diff --git a/changelog.d/4067.bugfix b/changelog.d/4067.bugfix new file mode 100644 index 0000000000..63d62df840 --- /dev/null +++ b/changelog.d/4067.bugfix @@ -0,0 +1 @@ +Allow voice messages to continue recording during device rotation \ No newline at end of file diff --git a/changelog.d/4144.bugfix b/changelog.d/4144.bugfix new file mode 100644 index 0000000000..1168245ecc --- /dev/null +++ b/changelog.d/4144.bugfix @@ -0,0 +1 @@ +Allowing users to hang up VOIP calls during the initialisation phase (avoids getting stuck in the call screen if something goes wrong) \ No newline at end of file diff --git a/changelog.d/4219.misc b/changelog.d/4219.misc deleted file mode 100644 index 69950e0915..0000000000 --- a/changelog.d/4219.misc +++ /dev/null @@ -1 +0,0 @@ -Finish migration from RxJava to Flow \ No newline at end of file diff --git a/changelog.d/4246.feature b/changelog.d/4246.feature new file mode 100644 index 0000000000..6695edf590 --- /dev/null +++ b/changelog.d/4246.feature @@ -0,0 +1 @@ +Make Element Android Thread aware diff --git a/changelog.d/4257.misc b/changelog.d/4257.misc deleted file mode 100644 index fa0657bfea..0000000000 --- a/changelog.d/4257.misc +++ /dev/null @@ -1 +0,0 @@ -Remove redundant text in feature request issue form diff --git a/changelog.d/4338.bugfix b/changelog.d/4338.bugfix new file mode 100644 index 0000000000..539c32672c --- /dev/null +++ b/changelog.d/4338.bugfix @@ -0,0 +1 @@ +Make the verification shields the same in Element Web and Element Android \ No newline at end of file diff --git a/changelog.d/4343.bugfix b/changelog.d/4343.bugfix new file mode 100644 index 0000000000..a516af351b --- /dev/null +++ b/changelog.d/4343.bugfix @@ -0,0 +1 @@ +Fix a display issue in the composer when the replied message is changed. diff --git a/changelog.d/4367.feature b/changelog.d/4367.feature deleted file mode 100644 index c001cc778f..0000000000 --- a/changelog.d/4367.feature +++ /dev/null @@ -1 +0,0 @@ -Poll Feature - Create Poll Screen (Disabled for now) \ No newline at end of file diff --git a/changelog.d/4401.removal b/changelog.d/4401.removal deleted file mode 100644 index ce58372a18..0000000000 --- a/changelog.d/4401.removal +++ /dev/null @@ -1 +0,0 @@ -Breaking SDK API change to PushRuleListener, the separated callbacks have been merged into one with a data class which includes all the previously separated push information diff --git a/changelog.d/4402.feature b/changelog.d/4402.feature deleted file mode 100644 index 29b9f9a337..0000000000 --- a/changelog.d/4402.feature +++ /dev/null @@ -1 +0,0 @@ -Adds support for images inside message notifications \ No newline at end of file diff --git a/changelog.d/4424.bugfix b/changelog.d/4424.bugfix deleted file mode 100644 index 679440d204..0000000000 --- a/changelog.d/4424.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix incorrect cropping of conversation icons \ No newline at end of file diff --git a/changelog.d/4428.bugfix b/changelog.d/4428.bugfix deleted file mode 100644 index 381f246fee..0000000000 --- a/changelog.d/4428.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix potential NullPointerException crashes in Room and User account data sources diff --git a/changelog.d/4435.misc b/changelog.d/4435.misc deleted file mode 100644 index 14e2425d79..0000000000 --- a/changelog.d/4435.misc +++ /dev/null @@ -1 +0,0 @@ -Add and improve issue triage workflows diff --git a/changelog.d/4446.bugfix b/changelog.d/4446.bugfix deleted file mode 100644 index 140e18a3ba..0000000000 --- a/changelog.d/4446.bugfix +++ /dev/null @@ -1 +0,0 @@ -Unable to establish Olm outbound session from fallback key \ No newline at end of file diff --git a/changelog.d/4452.misc b/changelog.d/4452.misc deleted file mode 100644 index 10d98c32c3..0000000000 --- a/changelog.d/4452.misc +++ /dev/null @@ -1 +0,0 @@ -Update issue template to bring in line with element-web diff --git a/changelog.d/4488.bugfix b/changelog.d/4488.bugfix new file mode 100644 index 0000000000..a0b4aa661e --- /dev/null +++ b/changelog.d/4488.bugfix @@ -0,0 +1 @@ +Dismissing the Fdroid variant Listening for notifications on sign out, fixes crash when tapping the notification when signed out \ No newline at end of file diff --git a/changelog.d/4504.misc b/changelog.d/4504.misc new file mode 100644 index 0000000000..1f7741618e --- /dev/null +++ b/changelog.d/4504.misc @@ -0,0 +1 @@ +Upgrade Jitsi lib (and so webrtc) from Jitsi android-sdk-3.1.0 to android-sdk-3.10.0 \ No newline at end of file diff --git a/changelog.d/4507.misc b/changelog.d/4507.misc new file mode 100644 index 0000000000..a1f231c82c --- /dev/null +++ b/changelog.d/4507.misc @@ -0,0 +1 @@ +Improve crypto logs to help debug decryption failures \ No newline at end of file diff --git a/changelog.d/4515.misc b/changelog.d/4515.misc new file mode 100644 index 0000000000..f47ace25d4 --- /dev/null +++ b/changelog.d/4515.misc @@ -0,0 +1 @@ +Voice recording mic button refactor with small animation tweaks in preparation for voice drafts \ No newline at end of file diff --git a/changelog.d/4520.bugfix b/changelog.d/4520.bugfix new file mode 100644 index 0000000000..58314025f1 --- /dev/null +++ b/changelog.d/4520.bugfix @@ -0,0 +1 @@ +Fix a crash when displaying the bootstrap bottom sheet \ No newline at end of file diff --git a/changelog.d/4539.bugfix b/changelog.d/4539.bugfix new file mode 100644 index 0000000000..0e133cbadc --- /dev/null +++ b/changelog.d/4539.bugfix @@ -0,0 +1 @@ +Remove duplicated settings declaration diff --git a/changelog.d/4552.bugfix b/changelog.d/4552.bugfix new file mode 100644 index 0000000000..188e5fb1f6 --- /dev/null +++ b/changelog.d/4552.bugfix @@ -0,0 +1 @@ +Fixes .ogg files failing to upload to rooms \ No newline at end of file diff --git a/dependencies.gradle b/dependencies.gradle index 85f00f95ea..1a04fe07ea 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -11,7 +11,7 @@ def gradle = "7.0.3" // Ref: https://kotlinlang.org/releases.html def kotlin = "1.5.31" def kotlinCoroutines = "1.5.2" -def dagger = "2.40.1" +def dagger = "2.40.3" def retrofit = "2.9.0" def arrow = "0.8.2" def markwon = "4.6.2" @@ -26,7 +26,7 @@ def jjwt = "0.11.2" def vanniktechEmoji = "0.8.0" // Testing -def mockk = "1.12.0" +def mockk = "1.12.1" def espresso = "3.4.0" def androidxTest = "1.4.0" @@ -45,13 +45,13 @@ ext.libs = [ 'coroutinesTest' : "org.jetbrains.kotlinx:kotlinx-coroutines-test:$kotlinCoroutines" ], androidx : [ - 'appCompat' : "androidx.appcompat:appcompat:1.3.1", + 'appCompat' : "androidx.appcompat:appcompat:1.4.0", 'core' : "androidx.core:core-ktx:1.7.0", 'recyclerview' : "androidx.recyclerview:recyclerview:1.2.1", 'exifinterface' : "androidx.exifinterface:exifinterface:1.3.3", - 'fragmentKtx' : "androidx.fragment:fragment-ktx:1.3.6", - 'constraintLayout' : "androidx.constraintlayout:constraintlayout:2.1.1", - 'work' : "androidx.work:work-runtime-ktx:2.7.0", + 'fragmentKtx' : "androidx.fragment:fragment-ktx:1.4.0", + 'constraintLayout' : "androidx.constraintlayout:constraintlayout:2.1.2", + 'work' : "androidx.work:work-runtime-ktx:2.7.1", 'autoFill' : "androidx.autofill:autofill:1.1.0", 'preferenceKtx' : "androidx.preference:preference-ktx:1.1.1", 'junit' : "androidx.test.ext:junit:1.1.3", diff --git a/docs/jitsi.md b/docs/jitsi.md index 389e7d71ec..55cedaedb1 100644 --- a/docs/jitsi.md +++ b/docs/jitsi.md @@ -18,7 +18,7 @@ The generated maven repository is then host in the project https://github.com/ve Update the script `./tools/jitsi/build_jisti_libs.sh` with the tag of the project `https://github.com/jitsi/jitsi-meet`. -Currently we are building the version with the tag `android-sdk-3.1.0`. +Currently we are building the version with the tag `android-sdk-3.10.0`. ### Run the build script @@ -35,7 +35,7 @@ It will build the Jitsi Meet Android library and put every generated files in th - Update the file `./build.gradle` to use the previously created local Maven repository. Currently we have this line: ```groovy -url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-3.1.0" +url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-3.10.0" ``` You can uncomment and update the line starting with `// url "file://...` and comment the line starting with `url`, to test the library using the locally generated Maven repository. @@ -43,13 +43,13 @@ You can uncomment and update the line starting with `// url "file://...` and com - Update the dependency of the Jitsi Meet library in the file `./vector/build.gradle`. Currently we have this line: ```groovy -implementation('org.jitsi.react:jitsi-meet-sdk:3.1.0') +implementation('org.jitsi.react:jitsi-meet-sdk:3.10.0') ``` - Update the dependency of the WebRTC library in the file `./vector/build.gradle`. Currently we have this line: ```groovy -implementation('com.facebook.react:react-native-webrtc:1.87.3-jitsi-6624067@aar') +implementation('com.facebook.react:react-native-webrtc:1.92.1-jitsi-9093212@aar') ``` - Perform a gradle sync and build the project @@ -74,7 +74,7 @@ If all the tests are passed, you can export the generated Jitsi library to our M - Update the file `./build.gradle` to use the previously created Maven repository. Currently we have this line: ```groovy -url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-3.1.0" +url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-3.10.0" ``` - Build the project and perform the sanity tests again. diff --git a/fastlane/metadata/android/cs-CZ/changelogs/40103050.txt b/fastlane/metadata/android/cs-CZ/changelogs/40103050.txt new file mode 100644 index 0000000000..6aee9110ef --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Hlavní změny v této verzi: Přidání podpory přítomnosti pro místnost s přímými zprávami (poznámka: přítomnost je na matrix.org zakázána). Opět přidána podpora Android Auto. +Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/cs-CZ/changelogs/40103060.txt b/fastlane/metadata/android/cs-CZ/changelogs/40103060.txt new file mode 100644 index 0000000000..ef29377a46 --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Hlavní změny v této verzi: Přidání podpory přítomnosti pro místnost s přímými zprávami (poznámka: přítomnost je na matrix.org zakázána). Opět přidána podpora Android Auto. +Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/en-US/changelogs/40103070.txt b/fastlane/metadata/android/en-US/changelogs/40103070.txt index ad225133c2..9a7030728a 100644 --- a/fastlane/metadata/android/en-US/changelogs/40103070.txt +++ b/fastlane/metadata/android/en-US/changelogs/40103070.txt @@ -1,2 +1,2 @@ Main changes in this version: Bug fixes mainly regarding the notifications. -Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.7 \ No newline at end of file +Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.7-RC2 \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/40103080.txt b/fastlane/metadata/android/en-US/changelogs/40103080.txt new file mode 100644 index 0000000000..fc00c5da9e --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40103080.txt @@ -0,0 +1,2 @@ +Main changes in this version: Bug fixes! +Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.8 \ No newline at end of file diff --git a/fastlane/metadata/android/et/changelogs/40103050.txt b/fastlane/metadata/android/et/changelogs/40103050.txt new file mode 100644 index 0000000000..c68db70b6a --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Põhilised muutused selles versioonis: Lisasime otsevestlustele kasutaja võrguolekute toe (matrix.org puhul on välja lülitatud) ja uuesti lisasime Android Auto toe. +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/et/changelogs/40103060.txt b/fastlane/metadata/android/et/changelogs/40103060.txt new file mode 100644 index 0000000000..d1c44870fa --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Põhilised muutused selles versioonis: Lisasime otsevestlustele kasutaja võrguolekute toe (matrix.org puhul on välja lülitatud) ja uuesti lisasime Android Auto toe. +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/fr-FR/changelogs/40103050.txt b/fastlane/metadata/android/fr-FR/changelogs/40103050.txt new file mode 100644 index 0000000000..08143ead2f --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Principaux changements pour cette version : ajout du support pour les indicateurs de présence, dans les conversations privées (attention : les indicateurs de présence sont désactivés sur matrix.org). Réactivation de la prise en charge de Android Auto. +Intégralité des changements : https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/fr-FR/changelogs/40103060.txt b/fastlane/metadata/android/fr-FR/changelogs/40103060.txt new file mode 100644 index 0000000000..0187c4bf88 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Principaux changements pour cette version : ajout du support pour les indicateurs de présence, dans les conversations privées (attention : les indicateurs de présence sont désactivés sur matrix.org). Réactivation de la prise en charge de Android Auto. +Intégralité des changements : https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/fy/short_description.txt b/fastlane/metadata/android/fy/short_description.txt index ddc559b59c..f0f44ad06c 100644 --- a/fastlane/metadata/android/fy/short_description.txt +++ b/fastlane/metadata/android/fy/short_description.txt @@ -1 +1 @@ -Groepsberjochtetsjinst - fersifere berjochten, groeps petearen en fideo skilje +Groepsberjochtetsjinst - fersifere berjochten, groepspetearen en fideobelje diff --git a/fastlane/metadata/android/fy/title.txt b/fastlane/metadata/android/fy/title.txt index c4b5b596fc..0c77d7d613 100644 --- a/fastlane/metadata/android/fy/title.txt +++ b/fastlane/metadata/android/fy/title.txt @@ -1 +1 @@ -Element - Feilige Berjochtetsjinst +Element - Feilige berjochtetsjinst diff --git a/fastlane/metadata/android/hu-HU/changelogs/40103050.txt b/fastlane/metadata/android/hu-HU/changelogs/40103050.txt new file mode 100644 index 0000000000..e46bf39f83 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: Állapot állítási lehetőség közvetlen beszélgetéseknél (megj.: a matrix.org-on az állapot jelzés ki van kapcsolva). Újra elérhető az Android Auto. +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40103060.txt b/fastlane/metadata/android/hu-HU/changelogs/40103060.txt new file mode 100644 index 0000000000..1fc6ce5b8a --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: Állapot állítási lehetőség közvetlen beszélgetéseknél (megj.: a matrix.org-on az állapot jelzés ki van kapcsolva). Újra elérhető az Android Auto. +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/id/changelogs/40103040.txt b/fastlane/metadata/android/id/changelogs/40103040.txt index 60e2e3a4de..0641f72ffd 100644 --- a/fastlane/metadata/android/id/changelogs/40103040.txt +++ b/fastlane/metadata/android/id/changelogs/40103040.txt @@ -1,2 +1,2 @@ -Perubahan utama di versi ini: Menambahkan dukungan presensi, untuk ruangan Pesan Langsung (diingat bahwa presensi dinonaktifkan di matrix.org). Menambahkan lagi dukungan Android Auto. +Perubahan utama di versi ini: Tambahkan dukungan presensi, untuk ruangan Pesan Langsung (diingat bahwa presensi dinonaktifkan di matrix.org). Tambahkan lagi dukungan Android Auto. Changelog lanjutan: https://github.com/vector-im/element-android/releases/tag/v1.3.4 diff --git a/fastlane/metadata/android/id/changelogs/40103050.txt b/fastlane/metadata/android/id/changelogs/40103050.txt new file mode 100644 index 0000000000..ec7c9423bf --- /dev/null +++ b/fastlane/metadata/android/id/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Perubahan utama dalam versi ini: Tambahkan dukungan presensi, untuk ruangan Pesan Langsung (diingat bahwa presensi dinonaktifkan di matrix.org). Tambahkan lagi dukungan Android Auto. +Changelog lanjutan: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/id/changelogs/40103060.txt b/fastlane/metadata/android/id/changelogs/40103060.txt new file mode 100644 index 0000000000..4265699d2f --- /dev/null +++ b/fastlane/metadata/android/id/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Perubahan utama dalam versi ini: Tambahkan dukungan presensi, untuk ruangan Pesan Langsung (catatan: presensi dinonaktifkan di matrix.org). Tambahkan lagi dukungan Android Auto. +Changelog lanjutan: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/id/full_description.txt b/fastlane/metadata/android/id/full_description.txt index dfa9c8c826..d28ae8b004 100644 --- a/fastlane/metadata/android/id/full_description.txt +++ b/fastlane/metadata/android/id/full_description.txt @@ -1,42 +1,42 @@ -Element adalah perpesanan yang aman dan aplikasi kolaborasi tim produktivitas yang ideal untuk obrolan grup saat bekerja jarak jauh. Aplikasi obrolan ini menggunakan enkripsi ujung-ke-ujung untuk memberikan konferensi video, berbagi file, dan panggilan suara. +Element adalah perpesanan yang aman dan aplikasi kolaborasi tim produktivitas yang ideal untuk obrolan grup saat bekerja jarak jauh. Aplikasi perpesanan ini menggunakan enkripsi ujung-ke-ujung untuk memberikan konferensi video, pembagian file, dan panggilan suara yang aman. -Fitur Element termasuk: +Fitur Element termasuk - Alat komunikasi online yang canggih -- Pesan terenkripsi sepenuhnya untuk memungkinkan komunikasi perusahaan yang lebih aman, bahkan untuk pekerja jarak jauh -- Obrolan terdesentralisasi berdasarkan framework sumber-terbuka Matrix -- Berbagi file dengan aman dengan data terenkripsi saat mengelola proyek -- Obrolan video dengan VoIP dan berbagi layar +- Pesan-pesan yang dienkripsi sepenuhnya untuk memungkinkan komunikasi perusahaan yang lebih aman, bahkan untuk pekerja jarak jauh +- Obrolan terdesentralisasi berdasarkan kerangka Matrix yang sumber terbuka +- Pembagian file aman dengan data terenkripsi saat mengelola proyek +- Obrolan video dengan VoIP dan pembagian layar - Integrasi yang mudah dengan alat kolaborasi online favorit Anda, alat manajemen proyek, layanan VoIP dan aplikasi perpesanan tim lainnya -Element benar-benar berbeda dari aplikasi perpesanan dan kolaborasi lainnya. Element beroperasi pada Matrix, jaringan terbuka untuk pengiriman pesan yang aman dan komunikasi terdesentralisasi. Matrix memungkinkan hosting sendiri untuk memberi pengguna kepemilikan maksimum dan kontrol data dan pesan mereka. +Element benar-benar berbeda dari aplikasi perpesanan dan aplikasi kolaborasi lainnya. Element beroperasi pada Matrix, jaringan terbuka untuk pengiriman pesan yang aman dan komunikasi terdesentralisasi. -Pesan privasi dan terenkripsi -Element melindungi Anda dari iklan yang tidak diinginkan, penambangan data dan taman berdinding. Element juga mengamankan semua data Anda, komunikasi video dan suara satu-ke-satu melalui enkripsi ujung-ke-ujung dan verifikasi perangkat yang ditandatangani secara silang. +Perpesanan dengan privasi dan enkripsi +Element melindungi Anda dari iklan yang tidak diinginkan, penambangan data dan taman berdinding. Element juga mengamankan semua data Anda, komunikasi video dan suara satu-ke-satu dengan enkripsi ujung-ke-ujung dan verifikasi perangkat menggunakan penandatanganan silang. -Element memberi Anda kendali atas privasi Anda sambil memungkinkan Anda untuk berkomunikasi dengan aman dengan siapa pun di jaringan Matrix, atau alat kolaborasi bisnis lainnya dengan mengintegrasikan dengan aplikasi seperti Slack. +Element memberikan Anda kendali atas privasi Anda sambil memungkinkan Anda untuk berkomunikasi dengan siapa saja secara aman di jaringan Matrix, atau alat kolaborasi bisnis lainnya dengan mengintegrasikan aplikasi-aplikasi seperti Slack. Element dapat dihost sendiri -Untuk memungkinkan lebih banyak kendali atas data dan percakapan sensitif Anda, Element bisa dihost sendiri atau Anda dapat memilih host berbasis Matrix - standar untuk komunikasi terdesentralisasi sumber-terbuka. Element memberi Anda privasi, kepatuhan keamanan, dan fleksibilitas integrasi. +Untuk memungkinkan lebih banyak kendali atas data dan pesan-pesan sensitif Anda, Element dapat dihost sendiri atau Anda dapat memilih host berbasis Matrix, standar untuk komunikasi terdesentralisasi sumber terbuka. Element memberi Anda privasi, kepatuhan keamanan, dan fleksibilitas integrasi. Miliki data Anda -Anda memutuskan di mana menyimpan data dan pesan Anda. Tanpa risiko penambangan data atau akses dari pihak ketiga. +Anda memutuskan di mana untuk menyimpan data dan pesan-pesan Anda, tanpa risiko penambangan data atau akses dari pihak ketiga. Element menempatkan Anda dalam kendali dengan cara yang berbeda: 1. Dapatkan akun gratis pada server publik matrix.org yang dihost oleh pengembang Matrix, atau memilih dari ribuan server publik yang dihost oleh sukarelawan 2. Host sendiri akun Anda dengan menjalankan server pada infrastruktur IT Anda sendiri -3. Daftar untuk akun di server khusus dengan hanya berlangganan platform hosting Element Matrix Services +3. Daftar untuk akun di server khusus dengan berlangganan platform hosting Layanan Matrix Element Pesan terbuka dan kolaborasi -Anda dapat mengobrol dengan siapa saja di jaringan Matrix, apakah mereka menggunakan Element, aplikasi Matrix lain atau bahkan jika mereka menggunakan aplikasi perpesanan yang berbeda. +Anda dapat mengobrol dengan siapa saja di jaringan Matrix, jika mereka menggunakan Element, aplikasi Matrix lain atau bahkan menggunakan aplikasi perpesanan yang berbeda. Sangat aman -Enkripsi ujung-ke-ujung yang nyata (hanya mereka yang dalam percakapan dapat mendekripsi pesan), dan verifikasi perangkat menggunakan penandatanganan-silang. +Enkripsi ujung-ke-ujung yang nyata (hanya mereka yang dalam obrolan dapat mendekripsi pesan), dan verifikasi perangkat menggunakan penandatanganan silang. Komunikasi dan integrasi lengkap -Perpesanan, panggilan suara dan video, berbagi file, berbagi layar dan banyak integrasi, bot dan widget. Buat ruangan, komunitas, tetap terhubung dan selesaikan hal-hal. +Perpesanan, panggilan suara dan video, pembagian file, pembagian layar dan banyak integrasi bot dan widget. Buat ruangan dan komunitas, tetap terhubung dan selesaikan hal-hal penting. Ambil di mana Anda tinggalkan -Tetap terhubung di mana pun Anda berada dengan riwayat pesan yang sepenuhnya disinkronkan di semua perangkat Anda dan di web di https://app.element.io +Tetap terhubung di mana Anda berada, dengan riwayat pesan yang disinkronkan di semua perangkat Anda dan web di https://app.element.io -Open source -Element Android adalah proyek sumber terbuka, di-host oleh GitHub. Silakan melaporkan bug dan/atau membuat kontribusi ke pengembangannya di https://github.com/vector-im/element-android +Sumber terbuka +Element Android adalah proyek sumber terbuka, dihost oleh GitHub. Silakan laporkan masalah yang Anda temukan, atau membuat kontribusi ke pengembangannya di https://github.com/vector-im/element-android diff --git a/fastlane/metadata/android/id/short_description.txt b/fastlane/metadata/android/id/short_description.txt index e6c3a2f7a9..1cd770dd73 100644 --- a/fastlane/metadata/android/id/short_description.txt +++ b/fastlane/metadata/android/id/short_description.txt @@ -1 +1 @@ -Perpesanan grup - pesan terenkripsi, panggilan grup dan video +Perpesanan grup - perpesanan, panggilan suara dan video grup terenkripsi diff --git a/fastlane/metadata/android/it-IT/changelogs/40103050.txt b/fastlane/metadata/android/it-IT/changelogs/40103050.txt new file mode 100644 index 0000000000..2762949682 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: aggiunto supporto alla presenza per messaggi diretti (nota: la presenza è disattivata su matrix.org). Aggiunto di nuovo il supporto ad Android Auto. +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/it-IT/changelogs/40103060.txt b/fastlane/metadata/android/it-IT/changelogs/40103060.txt new file mode 100644 index 0000000000..f241fa9e57 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: aggiunto supporto alla presenza per i messaggi diretti (nota: la presenza è disattivata su matrix.org). Aggiunto di nuovo il supporto a Android Auto. +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/pt-BR/changelogs/40103050.txt b/fastlane/metadata/android/pt-BR/changelogs/40103050.txt new file mode 100644 index 0000000000..e565d269ed --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta versão: Adicionar suporte a Presença, para sala de Mensagem Direta (nota: presença está desabilitada em matrix.org). Adicionar de novo suporte a Android Auto. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/pt-BR/changelogs/40103060.txt b/fastlane/metadata/android/pt-BR/changelogs/40103060.txt new file mode 100644 index 0000000000..b246759d26 --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta versão: Adicionar suporte a Presença, para sala de Mensagem Direta (nota: presença está desabilitada em matrix.org). Adicionar de novo suporte a Android Auto. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/sq/changelogs/40103040.txt b/fastlane/metadata/android/sq/changelogs/40103040.txt index 7f37e82801..6ad044b6a4 100644 --- a/fastlane/metadata/android/sq/changelogs/40103040.txt +++ b/fastlane/metadata/android/sq/changelogs/40103040.txt @@ -1,2 +1,2 @@ -Ndryshimet kryesore në këtë version: Shtim mbulimi për Prani, për dhomë Mesazh i Drejtpërdrejtë (shënim: në matrix.org prania është e çaktivizuar. Shtim sërish i mbulimit për Android Auto. +Ndryshimet kryesore në këtë version: Shtim mbulimi për Prani, për dhomë Mesazh i Drejtpërdrejtë (shënim: në matrix.org prania është e çaktivizuar). Shtim sërish i mbulimit për Android Auto. Regjistër i plotë ndryshimesh: https://github.com/vector-im/element-android/releases/tag/v1.3.4 diff --git a/fastlane/metadata/android/sq/changelogs/40103050.txt b/fastlane/metadata/android/sq/changelogs/40103050.txt new file mode 100644 index 0000000000..bb609da987 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Ndryshimet kryesore në këtë version: Shtim mbulimi për Prani, për dhomën Mesazh i Drejtpërdrejtë (shënim: prania është e çaktivizuar në matrix.org). Shtim sërish i mbulimit për Android Auto. +Regjistër i plotë ndryshimesh: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/sq/changelogs/40103060.txt b/fastlane/metadata/android/sq/changelogs/40103060.txt new file mode 100644 index 0000000000..96afd47a5d --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Ndryshimet kryesore në këtë version: Shtim mbulimi për Prani, për dhomën Mesazh i Drejtpërdrejtë (shënim: prania është e çaktivizuar në matrix.org). Shtim sërish i mbulimit për Android Auto. +Regjistër i plotë ndryshimesh: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/sv-SE/changelogs/40103050.txt b/fastlane/metadata/android/sv-SE/changelogs/40103050.txt new file mode 100644 index 0000000000..57ee7189e3 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: Lägg till närvarostöd för direktmeddelanden (obs: närvaro är inaktiverat på matrix.org). Lägg till stöd för Android Auto igen. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/sv-SE/changelogs/40103060.txt b/fastlane/metadata/android/sv-SE/changelogs/40103060.txt new file mode 100644 index 0000000000..bac3775a2a --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: Lägg till närvarostöd för direktmeddelanden (obs: närvaro är inaktiverat på matrix.org). Lägg till stöd för Android Auto igen. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/uk/changelogs/40103040.txt b/fastlane/metadata/android/uk/changelogs/40103040.txt index 3e65e0bc07..b6d237241b 100644 --- a/fastlane/metadata/android/uk/changelogs/40103040.txt +++ b/fastlane/metadata/android/uk/changelogs/40103040.txt @@ -1,2 +1,2 @@ -Основні зміни в цій версії: Додано підтримку присутності для кімнати особистих повідомлень (примітка: присутність вимкнено на matrix.org. Знову додано підтримку Android Auto. +Основні зміни в цій версії: Додано підтримку присутності для кімнати особистих повідомлень (примітка: присутність вимкнено на matrix.org). Знову додано підтримку Android Auto. Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.3.4 diff --git a/fastlane/metadata/android/uk/changelogs/40103050.txt b/fastlane/metadata/android/uk/changelogs/40103050.txt new file mode 100644 index 0000000000..846d1a2d84 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40103050.txt @@ -0,0 +1,2 @@ +Основні зміни у цій версії: Додано підтримку присутності для кімнати особистих повідомлень (примітка: присутність вимкнена на matrix.org). Знову додано підтримку Android Auto. +Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/uk/changelogs/40103060.txt b/fastlane/metadata/android/uk/changelogs/40103060.txt new file mode 100644 index 0000000000..a1eec4d4de --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40103060.txt @@ -0,0 +1,2 @@ +Основні зміни у цій версії: Додано підтримку присутності для кімнати особистих повідомлень (примітка: присутність вимкнена на matrix.org). Знову додано підтримку Android Auto. +Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40103040.txt b/fastlane/metadata/android/zh-CN/changelogs/40103040.txt index 0c3d4d57c3..c879c3d036 100644 --- a/fastlane/metadata/android/zh-CN/changelogs/40103040.txt +++ b/fastlane/metadata/android/zh-CN/changelogs/40103040.txt @@ -1,2 +1,2 @@ -此版本主要变化:为 Direct Message 聊天室添加 Presence 支持 (注意:Presence 在matrix.org 上是禁用的。再次添加 Android Auto 支持。 +此版本主要变化:为 Direct Message 聊天室添加 Presence 支持 (注意:presence 在 matrix.org 上是禁用的)。再次添加 Android Auto 支持。 完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.3.4 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40103050.txt b/fastlane/metadata/android/zh-CN/changelogs/40103050.txt new file mode 100644 index 0000000000..7343ae0b9f --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40103050.txt @@ -0,0 +1,2 @@ +此版本的主要变化:为私信聊天室添加 Presence 支持 (注意:在 matrix.org 上 Presence 是禁用的)。再次添加 Android Auto 支持。 +完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40103060.txt b/fastlane/metadata/android/zh-CN/changelogs/40103060.txt new file mode 100644 index 0000000000..8322539927 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40103060.txt @@ -0,0 +1,2 @@ +此版本的主要变化:为私信聊天室添加 Presence 支持(注意:在 matrix.org 上 Presence 是禁用的)。再次添加 Android Auto 支持。 +完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/zh-TW/changelogs/40103050.txt b/fastlane/metadata/android/zh-TW/changelogs/40103050.txt new file mode 100644 index 0000000000..659be479f5 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40103050.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:為直接訊息聊天室新增 Presence 支援(請注意:此功能在 matrix.org 上停用)。加回 Android Auto 支援。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/zh-TW/changelogs/40103060.txt b/fastlane/metadata/android/zh-TW/changelogs/40103060.txt new file mode 100644 index 0000000000..e1223a40e5 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40103060.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:為直接訊息聊天室新增 Presence 支援(請注意:此功能在 matrix.org 上停用)。加回 Android Auto 支援。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/library/ui-styles/src/debug/res/layout/debug_social_login.xml b/library/ui-styles/src/debug/res/layout/debug_social_login.xml new file mode 100644 index 0000000000..895ecddad4 --- /dev/null +++ b/library/ui-styles/src/debug/res/layout/debug_social_login.xml @@ -0,0 +1,113 @@ + + + + + + + +