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/CHANGES.md b/CHANGES.md index 7021877ced..19400a38ba 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,8 +1,41 @@ +Changes in Element v1.3.9 (2021-12-01) +====================================== + +Features ✨ +---------- + - Voice messages: Persist drafts of voice messages when navigating between rooms ([#3922](https://github.com/vector-im/element-android/issues/3922)) + - Make Element Android Thread aware ([#4246](https://github.com/vector-im/element-android/issues/4246)) + - Iterate on the consent dialog of the identity server. ([#4577](https://github.com/vector-im/element-android/issues/4577)) + +Bugfixes 🐛 +---------- + - 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 ([#3449](https://github.com/vector-im/element-android/issues/3449)) + - Fixing queued voice message failing to send or retry ([#3833](https://github.com/vector-im/element-android/issues/3833)) + - Keeping device screen on whilst recording and playing back voice messages ([#4022](https://github.com/vector-im/element-android/issues/4022)) + - Allow voice messages to continue recording during device rotation ([#4067](https://github.com/vector-im/element-android/issues/4067)) + - Allowing users to hang up VOIP calls during the initialisation phase (avoids getting stuck in the call screen if something goes wrong) ([#4144](https://github.com/vector-im/element-android/issues/4144)) + - Make the verification shields the same in Element Web and Element Android ([#4338](https://github.com/vector-im/element-android/issues/4338)) + - Fix a display issue in the composer when the replied message is changed. ([#4343](https://github.com/vector-im/element-android/issues/4343)) + - Dismissing the Fdroid variant Listening for notifications on sign out, fixes crash when tapping the notification when signed out ([#4488](https://github.com/vector-im/element-android/issues/4488)) + - Fix a crash when displaying the bootstrap bottom sheet ([#4520](https://github.com/vector-im/element-android/issues/4520)) + - Remove duplicated settings declaration ([#4539](https://github.com/vector-im/element-android/issues/4539)) + - Fixes .ogg files failing to upload to rooms ([#4552](https://github.com/vector-im/element-android/issues/4552)) + - Add robustness when getting data from cursors ([#4605](https://github.com/vector-im/element-android/issues/4605)) + +Other changes +------------- + - Upgrade Jitsi lib (and so webrtc) from Jitsi android-sdk-3.1.0 to android-sdk-3.10.0 ([#4504](https://github.com/vector-im/element-android/issues/4504)) + - Improve crypto logs to help debug decryption failures ([#4507](https://github.com/vector-im/element-android/issues/4507)) + - Voice recording mic button refactor with small animation tweaks in preparation for voice drafts ([#4515](https://github.com/vector-im/element-android/issues/4515)) + - Remove requestModelBuild() from epoxy Controllers init{} block ([#4591](https://github.com/vector-im/element-android/issues/4591)) + + 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)) 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 6c6aab57f5..51fd357e67 100644 --- a/build.gradle +++ b/build.gradle @@ -74,9 +74,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/dependencies.gradle b/dependencies.gradle index bf8b6aaeb1..0a806fe840 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" @@ -46,13 +46,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/40103070.txt b/fastlane/metadata/android/cs-CZ/changelogs/40103070.txt new file mode 100644 index 0000000000..d2fc874132 --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Hlavní změny v této verzi: Opravy chyb týkající se především oznámení. +Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/de-DE/changelogs/40103070.txt b/fastlane/metadata/android/de-DE/changelogs/40103070.txt new file mode 100644 index 0000000000..28e2ca3d7b --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Hauptänderungen: Fehler bei Benachrichtigungen gefixt +Ganze Änderungsliste: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/en-US/changelogs/40103090.txt b/fastlane/metadata/android/en-US/changelogs/40103090.txt new file mode 100644 index 0000000000..908f7e7359 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40103090.txt @@ -0,0 +1,2 @@ +Main changes in this version: Add support for voice message draft. Many bugfixes! +Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.9 \ No newline at end of file diff --git a/fastlane/metadata/android/et/changelogs/40103070.txt b/fastlane/metadata/android/et/changelogs/40103070.txt new file mode 100644 index 0000000000..5bb183d918 --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Põhilised muutused selles versioonis: erinevad veaparandused, neist enamus on seotud teavitustega. +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/fa/changelogs/40103050.txt b/fastlane/metadata/android/fa/changelogs/40103050.txt new file mode 100644 index 0000000000..fa905b14cb --- /dev/null +++ b/fastlane/metadata/android/fa/changelogs/40103050.txt @@ -0,0 +1,2 @@ +تغییرات اصلی در این نگارش: افزودن پشتیبانی حضور برای اتاق‌های پیام مستقیم (یادداشت: حضور روی matrix.org از کار افتاده است). افزودن دوبارهٔ پشتیبانی اندروید خودرو. +گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.3.5 diff --git a/fastlane/metadata/android/fa/changelogs/40103060.txt b/fastlane/metadata/android/fa/changelogs/40103060.txt new file mode 100644 index 0000000000..f4e997dc88 --- /dev/null +++ b/fastlane/metadata/android/fa/changelogs/40103060.txt @@ -0,0 +1,2 @@ +تغییرات اصلی در این نگارش: افزودن پشتیبانی حضور برای اتاق‌های پیام مستقیم (یادداشت: حضور روی matrix.org از کار افتاده است). افزودن دوبارهٔ پشتیبانی اندروید خودرو. +گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.3.6 diff --git a/fastlane/metadata/android/fa/changelogs/40103070.txt b/fastlane/metadata/android/fa/changelogs/40103070.txt new file mode 100644 index 0000000000..da717e2ac2 --- /dev/null +++ b/fastlane/metadata/android/fa/changelogs/40103070.txt @@ -0,0 +1,2 @@ +تغییرات اصلی در این نگارش: رفع اشکال‌هایی عمدتاً مربوط به آگاهی‌ها. +گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/fr-FR/changelogs/40103070.txt b/fastlane/metadata/android/fr-FR/changelogs/40103070.txt new file mode 100644 index 0000000000..5fbcb12201 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Principaux changements pour cette version : corrections de problèmes, principalement sur les notifications +Intégralité des changements : https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40103070.txt b/fastlane/metadata/android/hu-HU/changelogs/40103070.txt new file mode 100644 index 0000000000..4348b7a0fe --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: Értesítési hibajavítások +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/id/changelogs/40103070.txt b/fastlane/metadata/android/id/changelogs/40103070.txt new file mode 100644 index 0000000000..b28649e684 --- /dev/null +++ b/fastlane/metadata/android/id/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Perubahan utama di versi ini: Perbaikan bug terutama untuk notifikasinya. +Changelog lengkap: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/it-IT/changelogs/40103070.txt b/fastlane/metadata/android/it-IT/changelogs/40103070.txt new file mode 100644 index 0000000000..fbf4a1b19f --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: correzioni riguardo le notifiche. +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/pl/changelogs/40103070.txt b/fastlane/metadata/android/pl/changelogs/40103070.txt new file mode 100644 index 0000000000..2cb20a9570 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Główne zmiany w tej wersji: Poprawki błędów dotyczące głównie powiadomień +Pełny changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/pl/full_description.txt b/fastlane/metadata/android/pl/full_description.txt new file mode 100644 index 0000000000..77c13cebc1 --- /dev/null +++ b/fastlane/metadata/android/pl/full_description.txt @@ -0,0 +1,42 @@ +Element jest bezpiecznym komunikatorem oraz narzędziem do komunikacji w zespole które jest idealna do pracy zdalnej. Nasza aplikacja korzysta z szyfrowania end-to-end aby rozmowy wideo, udostępnianie plików oraz rozmowy głosowe były bezpieczne. + +Funkcje Element'a: +- Zaawansowane narzędzia komunikacji online +- W pełni szyfrowane wiadomości które umożliwiają bezpieczniejszą komunikacje dla firm, a nawet dla pracowników zdalnych. +- Zdecentralizowany czat bazowany na otwartym protokole Matrix +- Bezpieczne udostępnianie plików wraz z szyfrowaniem danych podczas zarządzania projektami +- Rozmowy z Voice over IP wraz z udostępnianiem ekranu +- Prosta konfiguracja z ulubionymi narzędziami do kolaboracji, narzędziami do zarządzania projektami usługami VoIP oraz innymi aplikacjami do komunikacji w grupie + +Element jest całkowicie inny od innych komunikatorów i aplikacji do kolaboracji. Pracuje na protokole Matrix, otwarto źródłowej sieci stworzonej dla bezpiecznych wiadomości i zdecentralizowanej komunikacji. Pozwala ona na własny hosting serwera dla maksymalnej własności i kontroli nad danymi oraz wiadomościami. + +Prywatność i szyfrowane wiadomości +Element broni cie przez niechcianymi wiadomościami, kopaniem informacji oraz cenzurą. Zabezpiecza wszystkie twoje dane, wideo które pozostaje wiadome tylko dla rozmawiających przez szyfrowanie end-to-end i weryfikacją krzyżową urządzeń. + +Element daje kontrole nad twoją prywatnością i umożliwia bezpieczną komunikacje z kimkolwiek w sieci Matrix, lub z innymi firmami przez narzędzia do komunikacji integrując aplikacje takie jak Slack. + +Element może być hostowany samemu +Pozwala to na kontrolę nad twoimi wrażliwymi danymi oraz rozmowami, Element może być hostowany samemu lub pozwala wybrać dowolnego hosta bazowanego na Matrix'ie - otwarto-źródłowym standardzie, dla zdecentralizowanej komunikacji. Element daje tobie prywatność, bezpieczeństwo oraz elastyczność w integracji. + +Posiadaj naprawdę swoje dane +Ty decydujesz gdzie trzymasz swoje dane i wiadomości. Bez ryzyka wycieku lub dostępu firm trzecich. + +Element daje ci kontrolę na wiele sposobów: +1. Utwórz darmowe konto na publicznym serwerze matrix.org hostowanym przez twórców Matrix'a lub wybierz którykolwiek z tysięcy serwerów hostowanych przez wolontariuszy +2. Hostuj samemu swoje konto przez własny serwer na twojej infrastrukturze +3. Zarejestruj się na specjalnym serwerze poprzez subskrybowanie hostingu na platformie Element Martix Services + +Otwarte wiadomości i kolaboracja +Możesz rozmawiać z kimkolwiek w sieci Matrix, nie ważne czy korzystają z Element'a, czy z innej aplikacji wspierającej protokół Matrix, a nawet z osobami korzystającymi z innych komunikatorów. + +Niesamowicie bezpieczny +Prawdziwe szyfrowanie end-to-end (tylko osoby w konwersacji mogą odszyfrować wiadomości), a także krzyżowa weryfikacja urządzeń. + +Pełna komunikacja i integracja +Wiadomości, rozmowy głosowe i wideo, udostępnianie plików, ekranu, a nawet integracja z botami i widżetami. Twórz pokoje, społeczności, pozostań w kontakcie i załatwiaj to co chcesz. + +Kontynuuj gdzie skończyłeś +Pozostań zawsze w kontakcie poprzez pełną synchornizację między urządzeniami oraz w sieci na https://app.element.io + +Otwarto źródłowy +Element Android jest otwarto-źródłowym projektem, hostowanym na platformie GitHub. Prosimy o zgłaszanie wszelkich błędów i/lub wsparcie w tworzeniu naszego projektu na https://github.com/vector-im/element-android diff --git a/fastlane/metadata/android/pl/short_description.txt b/fastlane/metadata/android/pl/short_description.txt new file mode 100644 index 0000000000..ce473af2a9 --- /dev/null +++ b/fastlane/metadata/android/pl/short_description.txt @@ -0,0 +1 @@ +Grupowy komunikator - szyfrowane wiadomosci, grupowe czaty oraz rozmowy wideo diff --git a/fastlane/metadata/android/pl/title.txt b/fastlane/metadata/android/pl/title.txt new file mode 100644 index 0000000000..3f4f1ba418 --- /dev/null +++ b/fastlane/metadata/android/pl/title.txt @@ -0,0 +1 @@ +Element - Bezpieczny Komunikator diff --git a/fastlane/metadata/android/pt-BR/changelogs/40103070.txt b/fastlane/metadata/android/pt-BR/changelogs/40103070.txt new file mode 100644 index 0000000000..216e363f24 --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta versão: Consertos de bugs principalmente quanto às notificações. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/sv-SE/changelogs/40103070.txt b/fastlane/metadata/android/sv-SE/changelogs/40103070.txt new file mode 100644 index 0000000000..1931cbfd82 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: Buggfixar som huvudsakligen rör aviseringar. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/uk/changelogs/40103070.txt b/fastlane/metadata/android/uk/changelogs/40103070.txt new file mode 100644 index 0000000000..ec17d4934b --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40103070.txt @@ -0,0 +1,2 @@ +Основні зміни в цій версії: виправлення помилок в основному у повідомленнях. +Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40103070.txt b/fastlane/metadata/android/zh-CN/changelogs/40103070.txt new file mode 100644 index 0000000000..f2fcf4df92 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40103070.txt @@ -0,0 +1,2 @@ +此版本的主要变化:主要关于通知的错误修复。 +完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.3.7 diff --git a/fastlane/metadata/android/zh-TW/changelogs/40103070.txt b/fastlane/metadata/android/zh-TW/changelogs/40103070.txt new file mode 100644 index 0000000000..02b58cc956 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40103070.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:主要關於通知的臭蟲修復。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.3.7 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 @@ + + + + + + + +