diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md new file mode 100644 index 0000000000..af6bbe2190 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/release.md @@ -0,0 +1,84 @@ +--- +name: Release +about: Checklist for each release. To be used by the core team only. +title: "[Release] Element Android v" +labels: "\U0001F680 Release" +assignees: bmarty + +--- + +For the example, we are releasing the version 1.1.10 + +### Before the release + +- [ ] Weblate sync, fix lint issue if any (in a dedicated PR) +- [ ] Check the update of the store descriptions (using Google Translate if necessary) to ensure that the changes are acceptable to be published to the stores. + +### Do the release + +- [ ] Create release with gitflow, branch name `release/1.1.10` +- [ ] Run the script `./tools/release/pushPlayStoreMetaData.sh`. You can check in the GooglePlay console the Activity log to check the effect. +- [ ] Run `./tools/import_emojis.py` and commit the change if any. +- [ ] Run `./tools/import_sas_strings.py` and commit the change if any. If there is no change since a while, ping Travis +- [ ] Check the crashes from the PlayStore +- [ ] Check the rageshake with the current dev version. For instance https://github.com/matrix-org/element-android-rageshakes/labels/1.1.10-dev +- [ ] Run the integration test, and especially `UiAllScreensSanityTest.allScreensTest()` +- [ ] Create an account on matrix.org +- [ ] Run towncrier: `./towncrier --version v1.1.10` (add `--draft` for a preview) +- [ ] Add file for fastlane under ./fastlane/metadata/android/en-US/changelogs +- [ ] Push the branch and start a draft PR (will not be merged), to check that the CI is happy with all the changes. +- [ ] Finish release with gitflow, delete the draft PR +- [ ] Push `main` and the new tag `v1.1.10` to origin +- [ ] Checkout `develop` +- [ ] Increase version in `./vector/build.gradle` +- [ ] Commit and push `develop` +- [ ] Wait for [Buildkite](https://buildkite.com/matrix-dot-org/element-android/builds?branch=main) to build the `main` branch. +- [ ] Run the script `~/scripts/releaseElement.sh`. It will download the APKs from Buildkite check them and sign them. +- [ ] Install the APK on your phone to check that the upgrade went well (no init sync, etc.) +- [ ] Create a new beta release on the GooglePlay console and upload the 4 signed Apks. +- [ ] Check that the version codes are correct +- [ ] Copy the fastlane change to the GooglePlay console in the section en-GB. +- [ ] Push to beta release to 100% of the users +- [ ] Create the release on gitHub [from the tag](https://github.com/vector-im/element-android/tags), copy paste the block from the file CHANGES.md +- [ ] Add the 4 signed APKs to the GitHub release +- [ ] Ping the Android Internal room +- [ ] Add an entry in the internal diary + +### Once Live on PlayStore + +- [ ] Ping the Android public room and update its topic + +### After at least 2 days + +- [ ] Check the [rageshakes](https://github.com/matrix-org/element-android-rageshakes/issues) +- [ ] Check the crash reports on the GooglePlay console +- [ ] Check the Android Element room for any reported issues on the new version +- [ ] If all is OK, push to production and notify Markus (Bubu) to release the F-Droid version +- [ ] Ping the Android public room and update its topic with the new available version + +### Android SDK2 + +- [ ] Checkout the `main` branch on Element Android project + +#### On the SDK2 project + +https://github.com/matrix-org/matrix-android-sdk2 + +- [ ] Create a release with GitFlow +- [ ] Update the files `./build.gradle` and `./gradle/gradle-wrapper.properties` manually, to use the latest version for the dependency. You can get inspired by the same files on Element Android project. +- [ ] Run the script `./tools/import_from_element.sh` +- [ ] Update the version in `./matrix-sdk-android/build.gradle` and let the script finish to build the library +- [ ] Update the file `CHANGES.md` +- [ ] Finish the release using GitFlow +- [ ] Create the release on GitHub from [the tag](https://github.com/matrix-org/matrix-android-sdk2/tags) +- [ ] Upload the AAR on the GitHub release + +### Android SDK2 sample + +https://github.com/matrix-org/matrix-android-sdk2-sample + +- [ ] Update the dependency to the new version of the SDK2. Jitpack will have to build the AAR, it can take a few minutes. You can check status on https://jitpack.io/#matrix-org/matrix-android-sdk2 +- [ ] Build and run the sample, you may have to fix some API break +- [ ] Commit and push directly on `main` + + diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 501aa6784a..8fbc5602fe 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -5,6 +5,6 @@ - [ ] Changes has been tested on an Android device or Android emulator with API 21 - [ ] UI change has been tested on both light and dark themes - [ ] Pull request is based on the develop branch -- [ ] Pull request includes a new file under ./newsfragment. See https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md#changelog +- [ ] Pull request includes a new file under ./changelog.d. See https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md#changelog - [ ] Pull request includes screenshots or videos if containing UI changes - [ ] Pull request includes a [sign off](https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.md#sign-off) diff --git a/.gitignore b/.gitignore index 4a264a28d8..04d1b6fe06 100644 --- a/.gitignore +++ b/.gitignore @@ -12,5 +12,7 @@ .externalNativeBuild /tmp +/fastlane/private +/fastlane/report.xml ktlint diff --git a/.idea/dictionaries/bmarty.xml b/.idea/dictionaries/bmarty.xml index 4585842153..e143720aa9 100644 --- a/.idea/dictionaries/bmarty.xml +++ b/.idea/dictionaries/bmarty.xml @@ -37,6 +37,8 @@ threepid unpublish unwedging + vctr + wellknown \ No newline at end of file diff --git a/CHANGES.md b/CHANGES.md index 60e2f41125..e9a990f1b2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,78 @@ +Changes in Element 1.1.12 (2021-07-05) +====================================== + +Features ✨ +---------- + - Reveal password: use facility from com.google.android.material.textfield.TextInputLayout instead of manual handling. ([#3545](https://github.com/vector-im/element-android/issues/3545)) + - Implements new design for Jump to unread and quick fix visibility issues. ([#3547](https://github.com/vector-im/element-android/issues/3547)) + +Bugfixes 🐛 +---------- + - Fix some issues with timeline cache invalidation and visibility. ([#3542](https://github.com/vector-im/element-android/issues/3542)) + - Fix call invite processed after call is ended because of fastlane mode. ([#3564](https://github.com/vector-im/element-android/issues/3564)) + - Fix crash after video call. ([#3577](https://github.com/vector-im/element-android/issues/3577)) + - Fix crash out of memory ([#3583](https://github.com/vector-im/element-android/issues/3583)) + - CryptoStore migration has to be object to avoid crash ([#3605](https://github.com/vector-im/element-android/issues/3605)) + + +Changes in Element v1.1.11 (2021-06-22) +======================================= + +Bugfixes 🐛 +---------- + - Send button does not show up half of the time ([#3535](https://github.com/vector-im/element-android/issues/3535)) + - Fix crash on signout: release session at the end of clean up. ([#3538](https://github.com/vector-im/element-android/issues/3538)) + + +Changes in Element v1.1.10 (2021-06-18) +======================================= + +Features ✨ +---------- + - Migrate DefaultTypingService, KeysImporter and KeysExporter to coroutines ([#2449](https://github.com/vector-im/element-android/issues/2449)) + - Update Message Composer design ([#3182](https://github.com/vector-im/element-android/issues/3182)) + - Cleanup Epoxy items, and debounce all the clicks ([#3435](https://github.com/vector-im/element-android/issues/3435)) + - Adds support for receiving MSC3086 Asserted Identity events. ([#3451](https://github.com/vector-im/element-android/issues/3451)) + - Migrate to new colors and cleanup the style and theme. Now exported in module :library:ui-styles + Ref: https://material.io/blog/migrate-android-material-components ([#3459](https://github.com/vector-im/element-android/issues/3459)) + - Add option to set aliases for public spaces ([#3483](https://github.com/vector-im/element-android/issues/3483)) + - Add beta warning to private space creation flow ([#3485](https://github.com/vector-im/element-android/issues/3485)) + - User defined top level spaces ordering ([#3501](https://github.com/vector-im/element-android/issues/3501)) + +Bugfixes 🐛 +---------- + - Fix new DMs not always marked as such ([#3333](https://github.com/vector-im/element-android/issues/3333)) + +SDK API changes ⚠️ +------------------ + - Splits SessionAccountDataService and RoomAccountDataService and offers to query RoomAccountDataEvent at the session level. ([#3479](https://github.com/vector-im/element-android/issues/3479)) + +Other changes +------------- + - Move the ability to start a call from dialpad directly to a dedicated tab in the home screen. ([#3457](https://github.com/vector-im/element-android/issues/3457)) + - VoIP: Change hold direction to send-only. ([#3467](https://github.com/vector-im/element-android/issues/3467)) + - Some improvements on DialPad (cursor edition, paste number, small fixes). ([#3516](https://github.com/vector-im/element-android/issues/3516)) + + +Changes in Element v1.1.9 (2021-06-02) +====================================== + +Features ✨: + - Upgrade Olm dependency to 3.2.4 + - Allow user to add custom "network" in room search (#1458) + - Add Gitter.im as a default in the Change Network menu (#3196) + - VoIP: support for virtual rooms (#3355) + - Compress thumbnail: change Jpeg quality from 100 to 80 (#3396) + - Inconsistent usage of the term homeserver in Settings (#3404) + - VoIP: support attended transfer (#3420) + - /snow -> /snowfall and update wording (iso Element Web) (#3430) + +Bugfixes 🐛: + - Fix | On Android it seems to be impossible to view the complete description of a Space (without dev tools) (#3401) + - Fix | Suggest Rooms, Show a detailed view of the room on click (#3406) + - Fix app crashing when signing out (#3424) + - Switch to stable endpoint/fields for MSC2858 (#3442) + Changes in Element 1.1.8 (2021-05-25) =================================================== @@ -25,6 +100,9 @@ Other changes: - Add documentation on LoginWizard and RegistrationWizard (#3303) - Setup towncrier tool (#3293) + Security: + - Element Android shares name of E2EE files with homeserver (#3387) + Changes in Element 1.1.7 (2021-05-12) =================================================== diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4b61777d3f..5151a618f6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,7 +26,7 @@ To install the template (to be done only once): To create a new screen: - First create a new package in your code. -- Then right click on the package, and select `New/New Vector/RiotX Feature`. +- Then right click on the package, and select `New/New Vector/Element Feature`. - Follow the Wizard, especially replace `Main` by something more relevant to your feature. - Click on `Finish`. - Remaining steps are described as TODO in the generated files, or will be pointed out by the compiler, or at runtime :) @@ -53,7 +53,7 @@ This project is full Kotlin. Please do not write Java classes. ### Changelog -Please create at least one file under ./newsfragment containing details about your change. Towncrier will be used when preparing the release. +Please create at least one file under ./changelog.d containing details about your change. Towncrier will be used when preparing the release. Towncrier says to use the PR number for the filename, but the issue number is also fine. @@ -63,7 +63,7 @@ Supported filename extensions are: - ``.bugfix``: Signifying a bug fix. - ``.doc``: Signifying a documentation improvement. - ``.removal``: Signifying a deprecation or removal of public API. Can be used to notifying about API change in the Matrix SDK -- ``.misc``: A ticket has been closed, but it is not of interest to users. Note that in this case, the content of the file will not be output, but just the issue/PR number. +- ``.misc``: Any other changes. See https://github.com/twisted/towncrier#news-fragments if you need more details. diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000000..7a118b49be --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "fastlane" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000000..6045f55496 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,205 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.3) + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + artifactory (3.0.15) + atomos (0.1.3) + aws-eventstream (1.1.1) + aws-partitions (1.462.0) + aws-sdk-core (3.114.0) + aws-eventstream (~> 1, >= 1.0.2) + aws-partitions (~> 1, >= 1.239.0) + aws-sigv4 (~> 1.1) + jmespath (~> 1.0) + aws-sdk-kms (1.43.0) + aws-sdk-core (~> 3, >= 3.112.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.95.1) + aws-sdk-core (~> 3, >= 3.112.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.1) + aws-sigv4 (1.2.3) + aws-eventstream (~> 1, >= 1.0.2) + babosa (1.0.4) + claide (1.0.3) + colored (1.2) + colored2 (3.1.2) + commander (4.6.0) + highline (~> 2.0.0) + declarative (0.0.20) + digest-crc (0.6.3) + rake (>= 12.0.0, < 14.0.0) + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) + dotenv (2.7.6) + emoji_regex (3.2.2) + excon (0.81.0) + faraday (1.4.2) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.1) + multipart-post (>= 1.2, < 3) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.7) + faraday (>= 0.8.0) + http-cookie (~> 1.0.0) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.1.0) + faraday_middleware (1.0.0) + faraday (~> 1.0) + fastimage (2.2.3) + fastlane (2.184.0) + CFPropertyList (>= 2.3, < 4.0.0) + addressable (>= 2.3, < 3.0.0) + artifactory (~> 3.0) + aws-sdk-s3 (~> 1.0) + babosa (>= 1.0.3, < 2.0.0) + bundler (>= 1.12.0, < 3.0.0) + colored + commander (~> 4.6) + dotenv (>= 2.1.1, < 3.0.0) + emoji_regex (>= 0.1, < 4.0) + excon (>= 0.71.0, < 1.0.0) + faraday (~> 1.0) + faraday-cookie_jar (~> 0.0.6) + faraday_middleware (~> 1.0) + fastimage (>= 2.1.0, < 3.0.0) + gh_inspector (>= 1.1.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.1) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-storage (~> 1.31) + highline (~> 2.0) + json (< 3.0.0) + jwt (>= 2.1.0, < 3) + mini_magick (>= 4.9.4, < 5.0.0) + multipart-post (~> 2.0.0) + naturally (~> 2.2) + plist (>= 3.1.0, < 4.0.0) + rubyzip (>= 2.0.0, < 3.0.0) + security (= 0.1.3) + simctl (~> 1.6.3) + terminal-notifier (>= 2.0.0, < 3.0.0) + terminal-table (>= 1.4.5, < 2.0.0) + tty-screen (>= 0.6.3, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) + word_wrap (~> 1.0.0) + xcodeproj (>= 1.13.0, < 2.0.0) + xcpretty (~> 0.3.0) + xcpretty-travis-formatter (>= 0.0.3) + gh_inspector (1.1.3) + google-apis-androidpublisher_v3 (0.4.0) + google-apis-core (~> 0.1) + google-apis-core (0.3.0) + addressable (~> 2.5, >= 2.5.1) + googleauth (~> 0.14) + httpclient (>= 2.8.1, < 3.0) + mini_mime (~> 1.0) + representable (~> 3.0) + retriable (>= 2.0, < 4.0) + rexml + signet (~> 0.14) + webrick + google-apis-iamcredentials_v1 (0.4.0) + google-apis-core (~> 0.1) + google-apis-playcustomapp_v1 (0.3.0) + google-apis-core (~> 0.1) + google-apis-storage_v1 (0.4.0) + google-apis-core (~> 0.1) + google-cloud-core (1.6.0) + google-cloud-env (~> 1.0) + google-cloud-errors (~> 1.0) + google-cloud-env (1.5.0) + faraday (>= 0.17.3, < 2.0) + google-cloud-errors (1.1.0) + google-cloud-storage (1.31.1) + addressable (~> 2.5) + digest-crc (~> 0.4) + google-apis-iamcredentials_v1 (~> 0.1) + google-apis-storage_v1 (~> 0.1) + google-cloud-core (~> 1.2) + googleauth (~> 0.9) + mini_mime (~> 1.0) + googleauth (0.16.2) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.4, < 3.0) + memoist (~> 0.16) + multi_json (~> 1.11) + os (>= 0.9, < 2.0) + signet (~> 0.14) + highline (2.0.3) + http-cookie (1.0.3) + domain_name (~> 0.5) + httpclient (2.8.3) + jmespath (1.4.0) + json (2.5.1) + jwt (2.2.3) + memoist (0.16.2) + mini_magick (4.11.0) + mini_mime (1.1.0) + multi_json (1.15.0) + multipart-post (2.0.0) + nanaimo (0.3.0) + naturally (2.2.1) + os (1.1.1) + plist (3.6.0) + public_suffix (4.0.6) + rake (13.0.3) + representable (3.1.1) + declarative (< 0.1.0) + trailblazer-option (>= 0.1.1, < 0.2.0) + uber (< 0.2.0) + retriable (3.1.2) + rexml (3.2.5) + rouge (2.0.7) + ruby2_keywords (0.0.4) + rubyzip (2.3.0) + security (0.1.3) + signet (0.15.0) + addressable (~> 2.3) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.5, < 3.0) + multi_json (~> 1.10) + simctl (1.6.8) + CFPropertyList + naturally + terminal-notifier (2.0.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + trailblazer-option (0.1.1) + tty-cursor (0.7.1) + tty-screen (0.8.1) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) + uber (0.1.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.7) + unicode-display_width (1.7.0) + webrick (1.7.0) + word_wrap (1.0.0) + xcodeproj (1.19.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + xcpretty (0.3.0) + rouge (~> 2.0.7) + xcpretty-travis-formatter (1.0.1) + xcpretty (~> 0.2, >= 0.0.7) + +PLATFORMS + x86_64-darwin-20 + +DEPENDENCIES + fastlane + +BUNDLED WITH + 2.2.15 diff --git a/attachment-viewer/build.gradle b/attachment-viewer/build.gradle index 0f3817d983..0ed883cc95 100644 --- a/attachment-viewer/build.gradle +++ b/attachment-viewer/build.gradle @@ -47,15 +47,17 @@ android { } dependencies { + implementation project(":library:ui-styles") + implementation 'com.github.chrisbanes:PhotoView:2.3.0' implementation 'io.reactivex.rxjava2:rxkotlin:2.4.0' implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - implementation 'androidx.core:core-ktx:1.5.0' + implementation 'androidx.core:core-ktx:1.6.0' implementation 'androidx.appcompat:appcompat:1.3.0' - implementation "androidx.recyclerview:recyclerview:1.2.0" + implementation "androidx.recyclerview:recyclerview:1.2.1" - implementation 'com.google.android.material:material:1.3.0' + implementation 'com.google.android.material:material:1.4.0' } \ No newline at end of file diff --git a/attachment-viewer/src/main/res/layout/item_image_attachment.xml b/attachment-viewer/src/main/res/layout/item_image_attachment.xml index 91a009df2a..0f9a90e91c 100644 --- a/attachment-viewer/src/main/res/layout/item_image_attachment.xml +++ b/attachment-viewer/src/main/res/layout/item_image_attachment.xml @@ -1,22 +1,18 @@ + android:layout_height="match_parent"> + android:layout_height="match_parent" /> + android:layout_centerInParent="true" /> \ No newline at end of file diff --git a/attachment-viewer/src/main/res/layout/item_video_attachment.xml b/attachment-viewer/src/main/res/layout/item_video_attachment.xml index 29f01650fd..7dd13ea460 100644 --- a/attachment-viewer/src/main/res/layout/item_video_attachment.xml +++ b/attachment-viewer/src/main/res/layout/item_video_attachment.xml @@ -1,8 +1,8 @@ + android:layout_height="match_parent"> + android:layout_centerInParent="true" + android:visibility="gone" + tools:visibility="visible" /> diff --git a/attachment-viewer/src/main/res/values/colors.xml b/attachment-viewer/src/main/res/values/colors.xml deleted file mode 100644 index 7ceef40881..0000000000 --- a/attachment-viewer/src/main/res/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - #80000000 - - \ No newline at end of file diff --git a/build.gradle b/build.gradle index d61f17f40f..ada89c1aff 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ buildscript { // Ref: https://kotlinlang.org/releases.html - ext.kotlin_version = '1.5.10' + ext.kotlin_version = '1.5.20' ext.kotlin_coroutines_version = "1.5.0" repositories { google() @@ -12,10 +12,10 @@ buildscript { } } dependencies { - classpath 'com.android.tools.build:gradle:4.2.1' + classpath 'com.android.tools.build:gradle:4.2.2' classpath 'com.google.gms:google-services:4.3.8' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.2.0' + classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.3' classpath 'com.google.android.gms:oss-licenses-plugin:0.10.4' classpath "com.likethesalad.android:string-reference:1.2.2" diff --git a/changelog.d/.gitignore b/changelog.d/.gitignore new file mode 100644 index 0000000000..b722e9e13e --- /dev/null +++ b/changelog.d/.gitignore @@ -0,0 +1 @@ +!.gitignore \ No newline at end of file diff --git a/changelog.d/2843.bugfix b/changelog.d/2843.bugfix new file mode 100644 index 0000000000..881d6d4f90 --- /dev/null +++ b/changelog.d/2843.bugfix @@ -0,0 +1 @@ +Perform .well-known request first, even if the entered URL is a valid homeserver base url \ No newline at end of file diff --git a/changelog.d/3273.feature b/changelog.d/3273.feature new file mode 100644 index 0000000000..0edc81796b --- /dev/null +++ b/changelog.d/3273.feature @@ -0,0 +1 @@ +Remove redundant mimetype (vector-im/element-web#2547) \ No newline at end of file diff --git a/changelog.d/3572.misc b/changelog.d/3572.misc new file mode 100644 index 0000000000..384b8e69c7 --- /dev/null +++ b/changelog.d/3572.misc @@ -0,0 +1 @@ +RawService.getWellknown() now takes a domain instead of a matrixId as parameter \ No newline at end of file diff --git a/changelog.d/3624.bugfix b/changelog.d/3624.bugfix new file mode 100644 index 0000000000..31f0844d15 --- /dev/null +++ b/changelog.d/3624.bugfix @@ -0,0 +1 @@ +Use different copy for self verification. diff --git a/changelog.d/3634.bugfix b/changelog.d/3634.bugfix new file mode 100644 index 0000000000..0b1f007030 --- /dev/null +++ b/changelog.d/3634.bugfix @@ -0,0 +1 @@ +Crash when opening room addresses screen with no internet connection \ No newline at end of file diff --git a/changelog.d/3635.feature b/changelog.d/3635.feature new file mode 100644 index 0000000000..30d2cc64b4 --- /dev/null +++ b/changelog.d/3635.feature @@ -0,0 +1 @@ +Add retry support in room addresses screen \ No newline at end of file diff --git a/docs/color_migration_guide.md b/docs/color_migration_guide.md new file mode 100644 index 0000000000..31a531d124 --- /dev/null +++ b/docs/color_migration_guide.md @@ -0,0 +1,85 @@ +# Color migration + +### Changes + +- use colors defined in https://www.figma.com/file/X4XTH9iS2KGJ2wFKDqkyed/Compound?node-id=557%3A0 +- remove unused resources and code (ex: PercentView) +- split some resource files into smaller file +- rework the theme files +- ensure material theme is used everywhere in the theme and in the layout +- add default style for some views in the theme (ex: Toolbar, etc.) +- add some debug screen in the debug menu, to test the themes and the button style +- rework the button style to use `materialThemeOverlay` attribute +- custom tint icon for menu management has been removed +- comment with `riotx` has been updated + +### Main change for developers + +- Read migration guide: https://github.com/vector-im/element-android/pull/3459/files#diff-f0e52729d5e4f6eccbcf72246807aa34ed19c4ef5625ca669df998cd1022874b +- Use MaterialAlertDialogBuilder instead of AlertDialog.Builder +- some Epoxy Item included a divider. This has been removed. Use a `dividerItem` or `bottomSheetDividerItem` Epoxy items to add a divider +- RecyclerView.configureWith now take a divider drawable instead of a divider color + +### Remaining work + +- Cleanup some vector drawables and ensure a tint is always used instead of hard coded color. + +### Migration guide + +Some colors and color attribute has been removed, here is the list and what has to be used now. + +It can help Element Android forks maintainers to migrate their code. + +- riotx_text_primary -> ?vctr_content_primary +- riotx_text_secondary -> ?vctr_content_secondary +- riotx_text_tertiary -> ?vctr_content_tertiary + +- ?riotx_background -> ?android:colorBackground +- riotx_background_light -> element_background_light +- riotx_background_dark -> element_background_dark +- riotx_background_black -> element_background_black + +- riotx_accent -> ?colorPrimary +- riotx_positive_accent -> ?colorPrimary +- riotx_accent_alpha25 -> color_primary_alpha25 +- riotx_notice -> ?colorError +- riotx_destructive_accent -> ?colorError +- vector_error_color -> ?colorError +- vector_warning_color -> ?colorError + +- riotx_bottom_sheet_background -> ?colorSurface +- riotx_alerter_background -> ?colorSurface + +- riotx_username_1 -> element_name_01 +- riotx_username_2 -> element_name_02 +- riotx_username_3 -> element_name_03 +- riotx_username_4 -> element_name_04 +- riotx_username_5 -> element_name_05 +- riotx_username_6 -> element_name_06 +- riotx_username_7 -> element_name_07 +- riotx_username_8 -> element_name_08 + +- riotx_avatar_fill_1 -> element_room_01 +- riotx_avatar_fill_2 -> element_room_02 +- riotx_avatar_fill_3 -> element_room_03 + +- white -> @android:color/white +- black -> @android:color/black or emoji_color + +- riotx_list_header_background_color -> ?vctr_header_background +- riotx_header_panel_background -> ?vctr_header_background +- riotx_list_bottom_sheet_divider_color -> ?vctr_list_separator_on_surface +- riotx_list_divider_color -> ?vctr_list_separator +- list_divider_color -> ?vctr_list_separator +- riotx_header_panel_border_mobile -> ?vctr_list_separator +- riotx_bottom_nav_background_border_color -> ?vctr_list_separator +- riotx_header_panel_text_secondary -> ?vctr_content_primary + +- link_color_light -> element_link_light +- link_color_dark -> element_link_dark + +- riotx_toolbar_primary_text_color -> vctr_content_primary +- riotx_toolbar_secondary_text_color -> vctr_content_primary +- riot_primary_text_color -> vctr_content_primary + +- riotx_android_secondary -> vctr_content_secondary diff --git a/fastlane/Appfile b/fastlane/Appfile new file mode 100644 index 0000000000..25273b0b09 --- /dev/null +++ b/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("./fastlane/private/api-8525453667099313774-565354-aca0e6153603.json") +package_name("im.vector.app") diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 0000000000..85e3d777ac --- /dev/null +++ b/fastlane/Fastfile @@ -0,0 +1,60 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:android) + +platform :android do + desc "Runs all the tests" + lane :test do + gradle(task: "test") + end + + desc "Submit a new Beta Build to Crashlytics Beta" + lane :beta do + gradle(task: "clean assembleRelease") + crashlytics + + # sh "your_script.sh" + # You can also use other beta testing services here + end + + desc "Deploy a new version to the Google Play" + lane :deploy do + gradle(task: "clean assembleRelease") + upload_to_play_store + end + + desc "Deploy Google Play metadata" + lane :deployMeta do + # Doc: https://docs.fastlane.tools/actions/upload_to_play_store/ + upload_to_play_store( + skip_upload_apk: true, + skip_upload_aab: true, + skip_upload_images: true, + skip_upload_screenshots: true, + skip_upload_changelogs: true, + # Set to true to not update the PlayStore + validate_only: false + ) + end + + desc "Get version code" + lane :getVersionCode do + versions = google_play_track_version_codes(track: "production") + puts(versions) + version_code = versions[0] + puts(version_code) + end +end diff --git a/fastlane/README.md b/fastlane/README.md new file mode 100644 index 0000000000..54d3a005a6 --- /dev/null +++ b/fastlane/README.md @@ -0,0 +1,49 @@ +fastlane documentation +================ +# Installation + +Make sure you have the latest version of the Xcode command line tools installed: + +``` +xcode-select --install +``` + +Install _fastlane_ using +``` +[sudo] gem install fastlane -NV +``` +or alternatively using `brew install fastlane` + +# Available Actions +## Android +### android test +``` +fastlane android test +``` +Runs all the tests +### android beta +``` +fastlane android beta +``` +Submit a new Beta Build to Crashlytics Beta +### android deploy +``` +fastlane android deploy +``` +Deploy a new version to the Google Play +### android deployMeta +``` +fastlane android deployMeta +``` +Deploy Google Play metadata +### android getVersionCode +``` +fastlane android getVersionCode +``` +Get version code + +---- + +This README.md is auto-generated and will be re-generated every time [fastlane](https://fastlane.tools) is run. +More information about fastlane can be found on [fastlane.tools](https://fastlane.tools). +The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools). diff --git a/fastlane/metadata/android/cs/changelogs/40100100.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100100.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100100.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100110.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100110.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100110.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100120.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100120.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100120.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100130.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100130.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100130.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100140.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100140.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100140.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100150.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100150.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100150.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100160.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100160.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100160.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100170.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100170.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100170.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101000.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101000.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101000.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101010.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101010.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101010.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101020.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101020.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101020.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101030.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101030.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101030.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101040.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101040.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101040.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101050.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101050.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101050.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101060.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101060.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101060.txt diff --git a/fastlane/metadata/android/cs-CZ/changelogs/40101070.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101070.txt new file mode 100644 index 0000000000..2a6afb21a5 --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Hlavní změny v této verzi: beta podpora pro Spaces. Komprimace videa před odesláním. +Úplný záznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/cs-CZ/changelogs/40101080.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101080.txt new file mode 100644 index 0000000000..5ec173ebea --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Hlavní změny v této verzi: vylepšení pro Spaces +Úplný záznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/cs-CZ/changelogs/40101090.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101090.txt new file mode 100644 index 0000000000..782a2fa8c5 --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Hlavní změny v této verzi: doplněna podpora pro síť gitter.im +Úplný záznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/cs-CZ/full_description.txt b/fastlane/metadata/android/cs-CZ/full_description.txt new file mode 100644 index 0000000000..d169c077e1 --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/full_description.txt @@ -0,0 +1,39 @@ +Element je zabezpečený komunikátor a zároveň aplikace pro týmovou spolupráci, která je ideální pro skupinové chaty při práci na dálku. Tato chatovací aplikace využívá end-to-end šifrování a poskytuje výkonné videokonference, sdílení souborů a hlasové hovory. + +Mezi funkce aplikace Element patří: +- Pokročilé nástroje pro online komunikaci +- Plně šifrované zprávy umožňující bezpečnější firemní komunikaci i pro pracovníky na dálku +- Decentralizovaný chat založený na open source frameworku Matrix +- Bezpečné sdílení souborů se šifrovanými daty při správě projektů +- Videochaty s funkcí Voice over IP a sdílením obrazovky +- Snadná integrace s oblíbenými nástroji pro online spolupráci, nástroji pro správu projektů, službami VoIP a dalšími aplikacemi pro týmovou komunikaci + +Element se zcela liší od ostatních aplikací pro zasílání zpráv a spolupráci. Funguje na platformě Matrix, otevřené síti pro bezpečné zasílání zpráv a decentralizovanou komunikaci. Umožňuje vlastní hostování, aby uživatelé měli maximální vlastnictví a kontrolu nad svými daty a zprávami. + +Soukromí a šifrované zprávy +Element vás chrání před nežádoucími reklamami, vytěžováním dat a tzv. walled gardens. Zabezpečuje také všechna vaše data, video a hlasovou komunikaci jeden na jednoho prostřednictvím šifrování end-to-end a křížového ověřování zařízení. + +Element vám dává kontrolu nad vaším soukromím a zároveň vám umožňuje bezpečně komunikovat s kýmkoli v síti Matrix nebo s dalšími nástroji pro firemní spolupráci díky integraci s aplikacemi, jako je Slack. + +Element lze hostovat samostatně +Abyste měli větší kontrolu nad svými citlivými daty a konverzacemi, může být Element hostován na vlastním hardwaru nebo si můžete vybrat libovolného hostitele založeného na systému Matrix - standardu pro decentralizovanou komunikaci s otevřeným zdrojovým kódem. Element vám poskytuje soukromí, soulad se zásadami bezpečnosti a flexibilitu integrace. + +Vlastněte svá data +Sami rozhodujete, kde budou vaše data a zprávy uloženy. Bez rizika vytěžování dat nebo přístupu třetích stran. + +Element vám dává kontrolu různými způsoby: +1. Získejte bezplatný účet na veřejném serveru matrix.org, který hostují vývojáři Matrixu, nebo si vyberte z tisíců veřejných serverů hostovaných dobrovolníky. +2. Vlastní hostování účtu spuštěním serveru na vlastní IT infrastruktuře. +3. Zaregistrujte si účet na vlastním serveru tak, že si jednoduše předplatíte hostingovou platformu Element Matrix Services. + +Otevřené zasílání zpráv a spolupráce +Můžete chatovat s kýmkoli v síti Matrix, ať už používá aplikaci Element, jinou aplikaci podporující protokol Matrix nebo dokonce i když používá jinou aplikaci pro zasílání zpráv. + +Superbezpečné +Skutečné end-to-end šifrování (zprávy mohou dešifrovat pouze účastníci konverzace) a křížové ověřování zařízení. + +Kompletní komunikace a integrace +Zprávy, hlasové a videohovory, sdílení souborů, sdílení obrazovky a celá řada integrací, botů a widgetů. Vytvářejte místnosti, komunity, zůstaňte v kontaktu a spolupracujte. + +Navažte tam, kde jste skončili +Zůstaňte v kontaktu, ať jste kdekoli, díky plně synchronizované historii zpráv ve všech zařízeních a na webu https://app.element.io diff --git a/fastlane/metadata/android/cs/short_description.txt b/fastlane/metadata/android/cs-CZ/short_description.txt similarity index 100% rename from fastlane/metadata/android/cs/short_description.txt rename to fastlane/metadata/android/cs-CZ/short_description.txt diff --git a/fastlane/metadata/android/cs/title.txt b/fastlane/metadata/android/cs-CZ/title.txt similarity index 100% rename from fastlane/metadata/android/cs/title.txt rename to fastlane/metadata/android/cs-CZ/title.txt diff --git a/fastlane/metadata/android/cs/full_description.txt b/fastlane/metadata/android/cs/full_description.txt deleted file mode 100644 index f9c1f2ad0c..0000000000 --- a/fastlane/metadata/android/cs/full_description.txt +++ /dev/null @@ -1,30 +0,0 @@ -Element je nový typ aplikace pro výměnu zpráv a spolupráci, která: - -1. Vám dá kontrolu nad ochranou vašeho soukromí -2. Umožní vám komunikovat s kýmkoli v síti Matrix a dokonce i mimo ni pomocí integrací s aplikacemi, jako je Slack -3. Ochrání vás před inzercí, dataminingem a uzavřenými zahradami -4. Zabezpečí vás end-to-end šifrováním s křížovým podpisem pro ověření ostatních - -Element je zcela odlišný od ostatních aplikací pro zasílání zpráv a spolupráci, protože je decentralizovaný a otevřený. - -Element vám umožňuje použít vlastní domovský server - nebo si vybrat hostitele - abyste měli soukromí, vlastnictví a kontrolu nad svými daty a konverzacemi. Poskytuje vám přístup k otevřené síti; takže nejste zaseknuti jen při konverzaci s ostatními uživateli Elementu. A je velmi bezpečný. - -Element je toho všeho schopen, protože pracuje na Matrixu - standardu otevřené, decentralizované komunikace. - -Element vám dává kontrolu nad tím, že si můžete vybrat, kdo bude hostovat vaše konverzace. Z aplikace Element si můžete vybrat hostování různými způsoby: - -1. Získejte zdarma účet na veřejném serveru matrix.org hostovaném vývojáři Matrixu, nebo si vyberte z tisíců veřejných serverů hostovaných dobrovolníky -2. Hostujte svůj účet spuštěním serveru na svém vlastním hardwaru -3. Zaregistrujte si účet na vlastním serveru jednoduchým přihlášením k hostitelské platformě Element Matrix Services - -Proč zvolit Element? - -VLASTNĚTE SVÁ DATA: Vy rozhodnete, kde svá data a zprávy ponecháte. Vlastníte je a jsou pod vaší kontrolou, ne nějaký MEGACORP, který těží vaše data nebo poskytuje přístup třetím stranám. - -ZPRÁVY A SPOLUPRÁCE: Můžete chatovat s kýmkoli v síti Matrix, ať už používá Element nebo jinou aplikaci, a to i v případě, že používají jiný systém zasílání zpráv, jako je Slack, IRC nebo XMPP. - -MAXIMÁLNĚ BEZPEČNÉ: Skutečné šifrování typu end-to-end (pouze ti v konverzaci mohou dešifrovat zprávy) a křížové podepisování k ověření zařízení účastníků konverzace. - -KOMPLETNÍ KOMUNIKACE: Zprávy, hlasové hovory a videohovory, sdílení souborů, sdílení obrazovky a celá řada integrací, robotů a widgetů. Budujte místnosti, komunity, zůstaňte v kontaktu a spolupracujte. - -KDEKOLIV JSTE: Zůstaňte v kontaktu, ať jste kdekoli, s plně synchronizovanou historií zpráv na všech vašich zařízeních a na webu na adrese https://app.element.io. diff --git a/fastlane/metadata/android/de/changelogs/40100100.txt b/fastlane/metadata/android/de-DE/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100100.txt rename to fastlane/metadata/android/de-DE/changelogs/40100100.txt diff --git a/fastlane/metadata/android/de/changelogs/40100110.txt b/fastlane/metadata/android/de-DE/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100110.txt rename to fastlane/metadata/android/de-DE/changelogs/40100110.txt diff --git a/fastlane/metadata/android/de/changelogs/40100120.txt b/fastlane/metadata/android/de-DE/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100120.txt rename to fastlane/metadata/android/de-DE/changelogs/40100120.txt diff --git a/fastlane/metadata/android/de/changelogs/40100130.txt b/fastlane/metadata/android/de-DE/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100130.txt rename to fastlane/metadata/android/de-DE/changelogs/40100130.txt diff --git a/fastlane/metadata/android/de/changelogs/40100140.txt b/fastlane/metadata/android/de-DE/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100140.txt rename to fastlane/metadata/android/de-DE/changelogs/40100140.txt diff --git a/fastlane/metadata/android/de/changelogs/40100150.txt b/fastlane/metadata/android/de-DE/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100150.txt rename to fastlane/metadata/android/de-DE/changelogs/40100150.txt diff --git a/fastlane/metadata/android/de/changelogs/40100160.txt b/fastlane/metadata/android/de-DE/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100160.txt rename to fastlane/metadata/android/de-DE/changelogs/40100160.txt diff --git a/fastlane/metadata/android/de/changelogs/40100170.txt b/fastlane/metadata/android/de-DE/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100170.txt rename to fastlane/metadata/android/de-DE/changelogs/40100170.txt diff --git a/fastlane/metadata/android/de/changelogs/40101000.txt b/fastlane/metadata/android/de-DE/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101000.txt rename to fastlane/metadata/android/de-DE/changelogs/40101000.txt diff --git a/fastlane/metadata/android/de/changelogs/40101010.txt b/fastlane/metadata/android/de-DE/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101010.txt rename to fastlane/metadata/android/de-DE/changelogs/40101010.txt diff --git a/fastlane/metadata/android/de/changelogs/40101020.txt b/fastlane/metadata/android/de-DE/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101020.txt rename to fastlane/metadata/android/de-DE/changelogs/40101020.txt diff --git a/fastlane/metadata/android/de/changelogs/40101030.txt b/fastlane/metadata/android/de-DE/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101030.txt rename to fastlane/metadata/android/de-DE/changelogs/40101030.txt diff --git a/fastlane/metadata/android/de/changelogs/40101040.txt b/fastlane/metadata/android/de-DE/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101040.txt rename to fastlane/metadata/android/de-DE/changelogs/40101040.txt diff --git a/fastlane/metadata/android/de/changelogs/40101050.txt b/fastlane/metadata/android/de-DE/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101050.txt rename to fastlane/metadata/android/de-DE/changelogs/40101050.txt diff --git a/fastlane/metadata/android/de/changelogs/40101060.txt b/fastlane/metadata/android/de-DE/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101060.txt rename to fastlane/metadata/android/de-DE/changelogs/40101060.txt diff --git a/fastlane/metadata/android/de-DE/changelogs/40101070.txt b/fastlane/metadata/android/de-DE/changelogs/40101070.txt new file mode 100644 index 0000000000..757475a44d --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Hauptänderungen in dieser Version: Mit Spaces kannst du deine Räume gruppieren (Beta). Videos können vor dem Senden komprimiert werden. +Die vollständige Änderungsliste gibt es hier: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/de-DE/changelogs/40101080.txt b/fastlane/metadata/android/de-DE/changelogs/40101080.txt new file mode 100644 index 0000000000..3609fb7078 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Hauptänderung: Verbesserung für Spaces. +Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/de-DE/changelogs/40101090.txt b/fastlane/metadata/android/de-DE/changelogs/40101090.txt new file mode 100644 index 0000000000..1a957862ab --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Hauptänderung in dieser Version: Füge Unterstützung für gitter.im-Netzwerk hinzu +Alle Änderungen: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/de/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt similarity index 52% rename from fastlane/metadata/android/de/full_description.txt rename to fastlane/metadata/android/de-DE/full_description.txt index 1334adf554..30eb153ee9 100644 --- a/fastlane/metadata/android/de/full_description.txt +++ b/fastlane/metadata/android/de-DE/full_description.txt @@ -1,9 +1,9 @@ -Element ist einerseits ein sicherer Messenger, andererseits ideal geeignet für die produktive Zusammenarbeit mit dem Team im Homeoffice. Mit eingebauter Ende-zu-Ende-Verschlüsselung ermöglicht Element umfangreiche und sichere Videokonferenzen, das Teilen von Dateien sowie Sprachanrufe. +Element ist ein sicherer Messenger und ideal für die produktive Zusammenarbeit mit Ihrem Team im Homeoffice. Mit eingebauter Ende-zu-Ende-Verschlüsselung ermöglicht Element auch umfangreiche und sichere Videokonferenzen, das Teilen von Dateien, Sprachanrufe und vieles mehr. Element bietet folgende Funktionen: - Fortschrittliche Werkzeuge für die Online-Kommunikation - Vollständig verschlüsselte Nachrichten, um eine sichere Kommunikation innerhalb und außerhalb von Unternehmen zu ermöglichen -- Dezentralisierte Chats, basierend auf dem quelloffenen Matrix-Framework +- Dezentralisierte Chats, basierend auf dem quelloffenen Matrix-Protokoll - Sichere und kontrollierte Dateifreigabe durch verschlüsselte Daten beim Verwalten von Projekten - Videochats mit VoIP und Bildschirmübertragung - Einfache Einbindung in Ihre bevorzugten Online-Kollaborations- und Projektverwaltungswerkzeuge, VoIP-Dienste und andere Kommunikationsapps für Ihr Team @@ -11,29 +11,29 @@ Element ist einerseits ein sicherer Messenger, andererseits ideal geeignet für Element unterscheidet sich grundlegend von anderen Kommunikations- und Kollaborationsapps. Es läuft auf Matrix, einem offenen Netzwerk für sichere und dezentralisierte Kommunikation. Es erlaubt Nutzern ihre eigene Infrastruktur zu betreiben und gibt ihnen damit vollständige Kontrolle und Besitz über ihre eigenen Daten und Nachrichten. Privatsphäre/Datenschutz und verschlüsselte Kommunikation -Element schützt Sie vor unerwünschter Werbung, dem Datenschürfen und abgeschlossenen Plattformen. Auch schützt es all Ihre Daten, Ihre Video- und Sprachkommunikation unter vier Augen, durch Ende-zu-Ende-Verschlüsselung und durch das Quersignieren von Geräten zur Verifizierung. +Element schützt Sie vor unerwünschter Werbung, dem Datensammeln und geschlossenen Plattformen. Auch schützt es all Ihre Daten, Ihre Video- und Sprachkommunikation mittels Ende-zu-Ende-Verschlüsselung und durch das Quersignieren von Geräten zur Verifizierung. -Element gibt Ihnen die Kontrolle über Ihre Privatsphäre und ermöglicht es Ihnen zugleich, mit jedem im Matrix-Netzwerk sicher zu kommunizieren - oder auch auf anderen geschäftlichen Kollaborationswerkzeugen, zum Beispiel durch das Einbinden von Apps wie Slack. +Element gibt Ihnen volle Kontrolle über Ihre Privatsphäre und ermöglicht es Ihnen zugleich, mit jedem im Matrix-Netzwerk sicher zu kommunizieren - oder auch auf anderen geschäftlichen Kollaborationswerkzeugen, zum Beispiel durch das Einbinden von Apps wie Slack. Element kann man selber betreiben Um mehr Kontrolle über Ihre sensiblen Daten und Konversationen zu ermöglichen, kann man Element selbst betreiben, oder Sie wählen irgendeinen Matrix-basierten Dienst - der Standard für quelloffene, dezentralisierte Kommunikation. Element gibt Ihnen Privatsphäre, Sicherheitskonformität und Flexibilität für Integrationen. Besitzen Sie Ihre Daten -Sie entscheiden, wo Sie Ihre Daten und Nachrichten aufbewahren - ohne das Datenschürfen oder den Zugriff Dritter zu riskieren. +Sie entscheiden, wo Sie Ihre Daten und Nachrichten aufbewahren - ohne das Datensammeln oder den Zugriff Dritter zu riskieren. -Element gibt Ihnen auf verschiedene Arten die Kontrolle: -1. Kostenlos auf dem öffentlichen matrix.org-Server registrieren, der von den Matrix-Entwicklern gehostet wird, oder wählen Sie aus Tausenden von öffentlichen Servern, die von Freiwilligen betrieben werden -2. Ein Konto auf einem eigenen Server in der eigenen IT-Infrastruktur betreiben -3. Einen Konto auf einem maßgeschneiderten Server erstellen, zum Beispiel durch ein Abonnement der Element Matrix Services (kurz EMS) +Element gibt Ihnen auf verschiedene Arten Kontrolle: +1. Sie können sich kostenlos auf dem öffentlichen matrix.org-Server registrieren, der von den Matrix-Entwicklern gehostet wird, oder einen von Tausenden öffentlichen Servern, die von Freiwilligen betrieben werden, auswählen +2. Sie haben die Möglichkeit, ein Konto auf einem eigenen Server in der eigenen IT-Infrastruktur betreiben +3. Außerdem können Sie durch ein Abonnement der Element Matrix Services ein Konto auf einem für Sie maßgeschneiderten Server erstellen Offene Kommunikation und Zusammenarbeit Sie können mit jedem im Matrix-Netzwerk chatten, egal ob ihr Kontakt Element, eine andere Matrix-App oder sogar eine völlig andere Anwendung nutzt. Super sicher -Echte Ende-zu-Ende-Verschlüsselung (nur die Personen in der Unterhaltung können die Nachrichten entschüsseln), sowie die Quersignierung von Geräten zur Verifizierung. +Durch Ende-zu-Ende-Verschlüsselung können nur die Personen, die in der Unterhaltung sind, die Nachrichten lesen. Außerdem stellt die Verifizierung mittels Quersignierung sicher, dass Sie wirklich mit dem Chatten, mit dem Sie glauben - und niemand Anderem. Vollständige Kommunikation und Integration -Kurznachrichten, Sprach- und Videoanrufe, Dateifreigaben, Bildschirmübertragungen und eine ganze Reihe an Integrationen, Bots and Widgets. Schaffen Sie Räume, Communities, bleiben Sie auf dem Laufenden und erledigen Sie Sachen. +Kurznachrichten, Sprach- und Videoanrufe, Dateifreigaben, Bildschirmübertragungen und einer Menge an Integrationen, Bots und Widgets. Schaffen Sie Räume und Communities, bleiben Sie auf dem Laufenden und erledigen Sie Sachen. Da Weitermachen, wo Sie aufgehört haben Bleiben Sie in Kontakt, egal wo Sie sind, mit vollständig synchronisiertem Nachrichtenverlauf quer über all Ihre Geräte und im Netz auf https://app.element.io diff --git a/fastlane/metadata/android/de/short_description.txt b/fastlane/metadata/android/de-DE/short_description.txt similarity index 100% rename from fastlane/metadata/android/de/short_description.txt rename to fastlane/metadata/android/de-DE/short_description.txt diff --git a/fastlane/metadata/android/de/title.txt b/fastlane/metadata/android/de-DE/title.txt similarity index 100% rename from fastlane/metadata/android/de/title.txt rename to fastlane/metadata/android/de-DE/title.txt diff --git a/fastlane/metadata/android/en-US/changelogs/40101090.txt b/fastlane/metadata/android/en-US/changelogs/40101090.txt new file mode 100644 index 0000000000..a5a4e14a29 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Main changes in this version: add support for gitter.im network. +Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.1.9 \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/40101100.txt b/fastlane/metadata/android/en-US/changelogs/40101100.txt new file mode 100644 index 0000000000..30543cb102 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40101100.txt @@ -0,0 +1,2 @@ +Main changes in this version: theme and style update and new features for spaces. +Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.1.10 \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/40101110.txt b/fastlane/metadata/android/en-US/changelogs/40101110.txt new file mode 100644 index 0000000000..cb3e85d6c0 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40101110.txt @@ -0,0 +1,2 @@ +Main changes in this version: theme and style update and new features for spaces (bugfix for 1.1.10) +Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.1.11 \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/40101120.txt b/fastlane/metadata/android/en-US/changelogs/40101120.txt new file mode 100644 index 0000000000..6118974777 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40101120.txt @@ -0,0 +1,2 @@ +Main changes in this version: theme and style update and fix a crash after video call +Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.1.12 \ No newline at end of file diff --git a/fastlane/metadata/android/es/changelogs/40100100.txt b/fastlane/metadata/android/es-ES/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/es/changelogs/40100100.txt rename to fastlane/metadata/android/es-ES/changelogs/40100100.txt diff --git a/fastlane/metadata/android/es/full_description.txt b/fastlane/metadata/android/es-ES/full_description.txt similarity index 100% rename from fastlane/metadata/android/es/full_description.txt rename to fastlane/metadata/android/es-ES/full_description.txt diff --git a/fastlane/metadata/android/es/short_description.txt b/fastlane/metadata/android/es-ES/short_description.txt similarity index 100% rename from fastlane/metadata/android/es/short_description.txt rename to fastlane/metadata/android/es-ES/short_description.txt diff --git a/fastlane/metadata/android/es/title.txt b/fastlane/metadata/android/es-ES/title.txt similarity index 100% rename from fastlane/metadata/android/es/title.txt rename to fastlane/metadata/android/es-ES/title.txt diff --git a/fastlane/metadata/android/et/changelogs/40101070.txt b/fastlane/metadata/android/et/changelogs/40101070.txt new file mode 100644 index 0000000000..8ef65a7396 --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Põhilised muudatused selles versioonis: beeta-versioon kogukonnakeskustest ja videofailide pakkimine enne üleslaadimist. +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/et/changelogs/40101080.txt b/fastlane/metadata/android/et/changelogs/40101080.txt new file mode 100644 index 0000000000..6fa09b30a7 --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Põhilised muutused selles versioonis: kogukonnakeskuste täiendused +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/et/changelogs/40101090.txt b/fastlane/metadata/android/et/changelogs/40101090.txt new file mode 100644 index 0000000000..f354f7f320 --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Põhilised muutused selles versioonis: liidestus gitter.im võrguga. +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/fa/full_description.txt b/fastlane/metadata/android/fa/full_description.txt index 0a93676bbf..3051f491ba 100644 --- a/fastlane/metadata/android/fa/full_description.txt +++ b/fastlane/metadata/android/fa/full_description.txt @@ -23,7 +23,7 @@ پیام‌رسانی و همکاری باز: می‌توانید با هرکسی در شبکهٔ ماتریکس گپ بزنید، چه از المنت استفاده کنند و چه از هر کارهٔ ماتریکس دیگری؛ و حتا اگر از سامانهٔ پیام‌رسانی متفاوتی مثل اسلک، آی‌آرسی یا جبر استفاده کنند. -فوق امن: رمزنگاری سرتاسری واقعی (فقط کسانی که در گفت‌وگو هستند،‌می‌توانند پیام‌ها را رمزگشایی کنند) و ورود چندگانه برای تأیید هویت افزاره‌های شرکت‌کنندگان در گفت‌وگو. +b>فوق امن: رمزنگاری سرتاسری واقعی (فقط کسانی که در گفت‌وگو هستند،‌می‌توانند پیام‌ها را رمزگشایی کنند) و ورود چندگانه برای تأیید هویت افزاره‌های شرکت‌کنندگان در گفت‌وگو. ارتباط کامل: پیام‌رسانی، تماس‌های صوتی و تصویری،‌هم‌رسانی پرونده، هم‌رسانی صفحه و یه عالمه یکپارچگی، بات و ابزارک. اتاق و اجتماع ساخته، در دسترس بوده و کارها را انجام دهید. diff --git a/fastlane/metadata/android/fa/title.txt b/fastlane/metadata/android/fa/title.txt index fb4ea4125e..96f2f9a9df 100644 --- a/fastlane/metadata/android/fa/title.txt +++ b/fastlane/metadata/android/fa/title.txt @@ -1 +1 @@ -المنت (ریوت سابق) +المنت - پیام‌رسان امن diff --git a/fastlane/metadata/android/fi/changelogs/40100100.txt b/fastlane/metadata/android/fi-FI/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100100.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100100.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100110.txt b/fastlane/metadata/android/fi-FI/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100110.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100110.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100120.txt b/fastlane/metadata/android/fi-FI/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100120.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100120.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100130.txt b/fastlane/metadata/android/fi-FI/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100130.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100130.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100140.txt b/fastlane/metadata/android/fi-FI/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100140.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100140.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100150.txt b/fastlane/metadata/android/fi-FI/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100150.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100150.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100160.txt b/fastlane/metadata/android/fi-FI/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100160.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100160.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100170.txt b/fastlane/metadata/android/fi-FI/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100170.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100170.txt diff --git a/fastlane/metadata/android/fi/changelogs/40101000.txt b/fastlane/metadata/android/fi-FI/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40101000.txt rename to fastlane/metadata/android/fi-FI/changelogs/40101000.txt diff --git a/fastlane/metadata/android/fi/changelogs/40101010.txt b/fastlane/metadata/android/fi-FI/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40101010.txt rename to fastlane/metadata/android/fi-FI/changelogs/40101010.txt diff --git a/fastlane/metadata/android/fi/full_description.txt b/fastlane/metadata/android/fi-FI/full_description.txt similarity index 100% rename from fastlane/metadata/android/fi/full_description.txt rename to fastlane/metadata/android/fi-FI/full_description.txt diff --git a/fastlane/metadata/android/fi/short_description.txt b/fastlane/metadata/android/fi-FI/short_description.txt similarity index 100% rename from fastlane/metadata/android/fi/short_description.txt rename to fastlane/metadata/android/fi-FI/short_description.txt diff --git a/fastlane/metadata/android/fi/title.txt b/fastlane/metadata/android/fi-FI/title.txt similarity index 100% rename from fastlane/metadata/android/fi/title.txt rename to fastlane/metadata/android/fi-FI/title.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100100.txt b/fastlane/metadata/android/fr-FR/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100100.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100100.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100110.txt b/fastlane/metadata/android/fr-FR/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100110.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100110.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100120.txt b/fastlane/metadata/android/fr-FR/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100120.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100120.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100130.txt b/fastlane/metadata/android/fr-FR/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100130.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100130.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100140.txt b/fastlane/metadata/android/fr-FR/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100140.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100140.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100150.txt b/fastlane/metadata/android/fr-FR/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100150.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100150.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100160.txt b/fastlane/metadata/android/fr-FR/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100160.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100160.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100170.txt b/fastlane/metadata/android/fr-FR/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100170.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100170.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101000.txt b/fastlane/metadata/android/fr-FR/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101000.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101000.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101010.txt b/fastlane/metadata/android/fr-FR/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101010.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101010.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101020.txt b/fastlane/metadata/android/fr-FR/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101020.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101020.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101030.txt b/fastlane/metadata/android/fr-FR/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101030.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101030.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101040.txt b/fastlane/metadata/android/fr-FR/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101040.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101040.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101050.txt b/fastlane/metadata/android/fr-FR/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101050.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101050.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101060.txt b/fastlane/metadata/android/fr-FR/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101060.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101060.txt diff --git a/fastlane/metadata/android/fr-FR/changelogs/40101070.txt b/fastlane/metadata/android/fr-FR/changelogs/40101070.txt new file mode 100644 index 0000000000..66cc5d1671 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Principaux changements pour cette version : prise en charge des espaces en bêta. Compression des vidéos avant envoi. +Intégralité des changements : https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/fr-FR/changelogs/40101080.txt b/fastlane/metadata/android/fr-FR/changelogs/40101080.txt new file mode 100644 index 0000000000..31a4b72363 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Principaux changements pour cette version : amélioration des espaces. +Intégralité des changements : https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/fr-FR/changelogs/40101090.txt b/fastlane/metadata/android/fr-FR/changelogs/40101090.txt new file mode 100644 index 0000000000..99f02f1bb2 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Principaux changements pour cette version : ajout de la prise en charge de gitter.im +Intégralité des changements : https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/fr-FR/full_description.txt b/fastlane/metadata/android/fr-FR/full_description.txt new file mode 100644 index 0000000000..78fcdf5617 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/full_description.txt @@ -0,0 +1,39 @@ +Element est à la fois une messagerie sécurisée et une application de collaboration en équipe, idéale pour les conversations de groupe en télétravail. Cette application utilise le chiffrement de bout en bout. Elle permet de mettre en place des téléconférences vidéo, du partage de fichier et des appels vocaux. + +Les fonctionnalités d’Element incluent : +- Outils de communication en ligne avancés +- Communication d’entreprise sécurisée par le chiffrement de bout en bout des messages, même pour les travailleurs à distance +- Messagerie décentralisée basée sur le framework open source Matrix +- Partage sécurisé de fichiers avec chiffrement des données lors de la gestion de projet +- Conversations vidéo par voix sur IP et partage d’écran +- Intégration facile avec vos outils de collaboration, de gestion de projet, services de VoIP et autres applications de messagerie + +Element est complètement différente des autres applications de messagerie et de collaboration. Elle s’appuie sur Matrix, un réseau ouvert de communication décentralisée. Elle permet l’auto-hébergement pour que ses utilisateurs restent le plus en contrôle possible de leurs données et leurs messages. + +Confidentialité et messagerie chiffrée +Element vous protège des publicités non désirées, du minage de données et des prisons dorées. Elle protègé vos données et vos communications vocales grâce au chiffrement de bout en bout et à la vérification de signature croisée entre appareils. + +Element vous donne la main sur votre confidentialité en vous permettant de communiquer de manière sécurisée avec tout le réseau Matrix ou d’autres applications de communication d’entreprise au travers d’intégrations d’applications comme Slack. + +Element peut être auto-hébergé +Pour une meilleure souveraineté sur vos données et conversations, Element peut être auto-hébergé ou vous pouvez choisir votre hôte Matrix - la norme open source pour les communications décentralisées. Element garantit votre confidentialité, conformité aux normes de sécurité, tout en proposant une intégration souple. + +Vos données vous appartiennent +Vous décidez où stocker vos données et messages. Aucun risque de minage de données où d’accès par des tierce parties. + +Element vous place aux commandes de différente manières : +1. Inscrivez vous sur le serveur public matrix.org hébergé par les développeurs de Matrix ou choisissez parmi des milliers de serveurs publics hébergés par des bénévoles +2. Auto-hébergez votre compte sur un serveur de votre proper infrastructure informatique +3. Inscrivez vous à la plateforme d’hébergement Element Matrix Services + +Messagerie et collaboration ouvertes +Vous pouvez discuter avec tout le réseau Matrix, que vos interlocuteurs utilisent Element, une autre application Matrix, ou même s’ils utilisent une application complètement différente. + +Ultra sécurisé +Chiffrement de bout en bout (seules les personnes dans la conversation peuvent déchiffrer les messages) et vérification de signature croisée entre appareils. + +Communication et intégration parfaites +Messagerie instantannée, appels audio et vidéo, partage de fichier, partage d’écran et bien d’autres intégrations, bots et widgets. Lancez des salons, des communautés, restez en contact et menez vos projets à bien. + +Reprenez où vous vous êtes arrêté +Restez en contact où que vous soyez grâce à l’historique des messages synchronisé entre tous vos appareils et sur le web sur https://app.element.io diff --git a/fastlane/metadata/android/fr/short_description.txt b/fastlane/metadata/android/fr-FR/short_description.txt similarity index 100% rename from fastlane/metadata/android/fr/short_description.txt rename to fastlane/metadata/android/fr-FR/short_description.txt diff --git a/fastlane/metadata/android/fr/title.txt b/fastlane/metadata/android/fr-FR/title.txt similarity index 100% rename from fastlane/metadata/android/fr/title.txt rename to fastlane/metadata/android/fr-FR/title.txt diff --git a/fastlane/metadata/android/fr/full_description.txt b/fastlane/metadata/android/fr/full_description.txt deleted file mode 100644 index 066b94868b..0000000000 --- a/fastlane/metadata/android/fr/full_description.txt +++ /dev/null @@ -1,30 +0,0 @@ -Element est une nouvelle application de messagerie et de collaboration qui : - -1. Vous permet de préserver votre vie privée -2. Vous permet de communiquer avec n’importe qui sur réseau Matrix, et plus encore grâce aux intégrations d’autres applications telles que Slack ou Discord -3. Vous protège de la publicité et de la collecte de données -4. Vous protège grâce au chiffrement de bout-à-bout et à la signature croisée pour authentifier les autres utilisateurs - -Element est complètement différente des autres applications de messagerie et de collaboration puisque l’application est décentralisée et open-source. - -Element vous permet d’héberger vous-même ou de choisir un hôte vous permettant d’assurer votre vie privée, la propriété et le contrôle de vos données et de vos conversations. Cela vous donne accès à un réseau ouvert. Vous n’êtes donc pas condamné à parler à d’autres utilisateurs d’Element seulement. Et c'est très sécurisé. - -Element peut faire tout ça car elle est basée sur Matrix, le protocole standard pour la communication ouverte et décentralisée. - -Element vous donne le contrôle en vous laissant choisir qui héberge vos conversations. Depuis l'application Element, vous pouvez choisir votre hôte de différentes manières : - -1. Créer un compte gratuit sur le serveur public matrix.org hébergé par les développeurs de Matrix, ou choisir parmi les milliers de serveurs public hébergés par des bénévoles -2. Héberger vous-même votre compte en installant un serveur sur votre propre machine -3. Créer un compte sur un serveur personnalisé en souscrivant sur la plateforme d'hébergement « Element Matrix Services » (EMS) - -Pourquoi choisir Element ? - -VOS DONNÉES VOUS APPARTIENNENT : vous décidez où stocker vos données et messages. Ils vous appartiennent et vous les maîtrisez. Aucune multinationale ne viendra extraire vos données pour les envoyer au plus offrant. - -MESSAGERIE ET COLLABORATION OUVERTES : vous pouvez discuter avec tout le réseau Matrix, qu’ils utilisent Element ou une autre application Matrix, même s’ils utilisent une autre plateforme de messagerie telle que Slack, IRC ou XMPP. - -ULTRA SÉCURISÉ : chiffrement de bout en bout (seuls les membres d’une conversation peuvent déchiffrer les messages), et signature croisée pour vérifier les appareils de vos interlocuteurs. - -TOUTES VOS COMMUNICATIONS : messagerie, appels audio et vidéo, partage de fichier, partage d’écran et un grand nombre d’intégrations, robots et widgets. Participez à des salons, des communautés, restez en contact et faites avancer vos projets. - -PARTOUT AVEC VOUS : votre historique reste synchronisé entre tous vos appareils et sur le web sur https://element.io/app. diff --git a/fastlane/metadata/android/hu/changelogs/40100100.txt b/fastlane/metadata/android/hu-HU/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100100.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100100.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100110.txt b/fastlane/metadata/android/hu-HU/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100110.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100110.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100120.txt b/fastlane/metadata/android/hu-HU/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100120.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100120.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100130.txt b/fastlane/metadata/android/hu-HU/changelogs/40100130.txt similarity index 88% rename from fastlane/metadata/android/hu/changelogs/40100130.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100130.txt index e1b044f4e5..47ce2690f4 100644 --- a/fastlane/metadata/android/hu/changelogs/40100130.txt +++ b/fastlane/metadata/android/hu-HU/changelogs/40100130.txt @@ -1,2 +1,2 @@ Főbb változtatások ebben a verzióban: URL előnézet, új emoji billentyűzet, új szoba beállitási lehetőségek, és hó karácsonyra! -Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.0.12 +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.0.13 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40100140.txt b/fastlane/metadata/android/hu-HU/changelogs/40100140.txt new file mode 100644 index 0000000000..1b86da9ab1 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40100140.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: Szoba jogosultságok szerkesztése, automatikus sötét/világos téma és sok hibajavítás. +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.0.14 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40100150.txt b/fastlane/metadata/android/hu-HU/changelogs/40100150.txt new file mode 100644 index 0000000000..b48fd6a0d7 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40100150.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: Közösségi hálózatos bejelentkezés támogatása +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.0.15 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40100160.txt b/fastlane/metadata/android/hu-HU/changelogs/40100160.txt new file mode 100644 index 0000000000..bb983ed5e8 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40100160.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: Közösségi hálózatos bejelentkezés +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.0.15 and https://github.com/vector-im/element-android/releases/tag/v1.0.16 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40100170.txt b/fastlane/metadata/android/hu-HU/changelogs/40100170.txt new file mode 100644 index 0000000000..806470d74e --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40100170.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: Hibajavítás! +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.0.17 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101000.txt b/fastlane/metadata/android/hu-HU/changelogs/40101000.txt new file mode 100644 index 0000000000..0bc4f5d49f --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101000.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: VoIP (hang és videóhívás közvetlen beszélgetésekben) fejlesztés és hibajavítás +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.0 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101010.txt b/fastlane/metadata/android/hu-HU/changelogs/40101010.txt new file mode 100644 index 0000000000..503fc0ab2f --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101010.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: sebesség javítás és hibajavítás +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.1 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101020.txt b/fastlane/metadata/android/hu-HU/changelogs/40101020.txt new file mode 100644 index 0000000000..04d67ac5ae --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101020.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: sebesség javítás és hibajavítás +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.2 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101030.txt b/fastlane/metadata/android/hu-HU/changelogs/40101030.txt new file mode 100644 index 0000000000..4d0e46739e --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101030.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: sebesség javítás és hibajavítás +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.3 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101040.txt b/fastlane/metadata/android/hu-HU/changelogs/40101040.txt new file mode 100644 index 0000000000..1c6921f0d5 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101040.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: sebesség javítás és hibajavítás +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.4 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101050.txt b/fastlane/metadata/android/hu-HU/changelogs/40101050.txt new file mode 100644 index 0000000000..c937bb9215 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101050.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: javítás az 1.1.4 verzióhoz +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.5 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101060.txt b/fastlane/metadata/android/hu-HU/changelogs/40101060.txt new file mode 100644 index 0000000000..a9b37e66a9 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101060.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: javítás az 1.1.5 verzióhoz +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.6 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101070.txt b/fastlane/metadata/android/hu-HU/changelogs/40101070.txt new file mode 100644 index 0000000000..4acfbea1ea --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: béta állapotú Tér támogatás. Videó tömörítés küldés előtt. +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101080.txt b/fastlane/metadata/android/hu-HU/changelogs/40101080.txt new file mode 100644 index 0000000000..e0f45f09b5 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: javítások a Terekhez +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101090.txt b/fastlane/metadata/android/hu-HU/changelogs/40101090.txt new file mode 100644 index 0000000000..b3f3369ed7 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: támogatás a gitter.im hálózathoz +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/hu-HU/full_description.txt b/fastlane/metadata/android/hu-HU/full_description.txt new file mode 100644 index 0000000000..032346ccb8 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/full_description.txt @@ -0,0 +1,40 @@ +Element egy biztonságos üzenetküldő és csapatmunka támogató alkalmazás ami ideális távoli munkavégzés közben csoportos csevegéshez. Az alkalmazás végpontok közötti titkosítást használ videó konferenciához, fájl megosztáshoz és videó hivásokhoz. + +Element tulajdonságai: +- Fejlett online kommunikációs eszköz +- Teljesen titkosított üzenetküldés biztonságos céges kommunikációt kínál még a távdolgozóknak is +- Elosztott csevegés a Matrix nyílt forráskódú keretrendszer felhasználásával +- Bizontságos fájl megosztás titkosítottan projektek kezeléséhez +- Videó hívás VoIP-pal és képernyőmegosztással +- Könnyen integrálható a kedvenc online kollaborációs eszközöddel, projekt menedzsment eszközzel, VoIP szolgáltatással vagy más csoport üzenetküldő alkalmazással + +Element teljesen más mint a többi üzenetküldő alkalmazás. Matrixot használ, egy nyílt hálózatot a decentralizált biztonságos kommunikációhoz. Lehetőséget ad saját szerver üzemeltetésére ami maximális tulajdont és kontrollt biztosít az adatok fölött. + +Magánélet védelme és titkosított üzenetküldés +Element megóv a kéretlen hirdetésektől, adatbányászattól és a különböző szigetszerű megoldásoktól. Minden adatot biztonságba helyez, egy az egybe videó és hang kommunikáció végpontok között titkosítva ahol az eszközök hitelesítve vannak. + +Element a kezedbe adja az adatvédelmi irányítást miközben bárkivel kommunikálhatsz a Matrix hálózatban vagy más üzleti kollaborációs eszközzel ami integrálva van, mint amilyen a Slack. + +Element futtatható saját szerveren + +Azért, hogy az érzékeny adatok és beszélgetések minnél inkább az irányításod alatt lehessen az Elementet saját magadnak üzemeltetheted vagy választhatsz bármely Matrixon alapuló - szabványos nyílt forráskódú és decentralizált kommunikáció - szoláltató közül. Element adatvédelmet, biztonságot és rugalmas integrációkat biztosít. + +A te adatod a tiéd +Te döntöd el, hogy hol tárolod az adataidat és üzeneteidet. Adatbányászat vagy harmadik fél hozzáférésének kockázata nélkül. + +Element többféle képpen adja vissza az irányítást: +1. Szerezz egy ingyenes hozzáférést a matrix.org nyilvános szerverre amit a Matrix fejlesztők üzemeltetnek vagy válassz a több ezer önkéntesek által üzemeltetett nyilvános szerverből +2. Üzemeltess szerver magadnak a saját infrastruktúrádon +3. Iratkozz fel egy egyedi szerverre az Element Matrix Services platformon + +Nyílt üzenetküldés és kollaboráció +Bárkivel beszélgethetsz a Matrix hálózaton, akár az Elementet használja akár egy másik Matrix alkalmazást használ vagy akár egy eltérő üzenetküldőt. + +Fantasztikusan biztonságos +Igazi végpontok között titkosítás (csak a beszélgetésben résztvevők tudják visszafejteni) és hitelesítés eszközök közötti aláírásokkal. + +Teljes kommunikáció és integráció +Üzenetküldés, hang és videóhívás, fájl megosztás, képernyő megosztás és egy csomó integráció, botok és kisalkalmazások. Építs szobákat, közösségeket, maradj kapcsolatban és végezz el dolgokat. + +Vedd fel a fonalat +Maradj kapcsolatban bárhol minden eszközödön a szinkronizált üzenetekkel és a weben a https://app.element.io oldallal diff --git a/fastlane/metadata/android/hu-HU/short_description.txt b/fastlane/metadata/android/hu-HU/short_description.txt new file mode 100644 index 0000000000..2dfe14c516 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/short_description.txt @@ -0,0 +1 @@ +Csoportos üzenetküldő - titkosított üzenetek, videó hívások diff --git a/fastlane/metadata/android/hu-HU/title.txt b/fastlane/metadata/android/hu-HU/title.txt new file mode 100644 index 0000000000..c463dea393 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/title.txt @@ -0,0 +1 @@ +Element - Biztonságos üzenetküldő diff --git a/fastlane/metadata/android/hu/full_description.txt b/fastlane/metadata/android/hu/full_description.txt deleted file mode 100644 index b75f259d02..0000000000 --- a/fastlane/metadata/android/hu/full_description.txt +++ /dev/null @@ -1,30 +0,0 @@ -Az Element egy új üzenetküldő, és csapatmunka alkalmazás, amivel - -1. A te kezedben van az irányítás a saját adataid fölött, hogy megőrizhesd a magánszférádat -2. Akárkivel beszélgethetsz a Matrix hálózatban, sőt még azon kívül is, például olyan alkalmazások integrálásával, mint a Slack -3. Megvédheted magad a hirdetésektől, adatbányászattól, és a nagy cégek megoldásaiba való bezártságtól -4. Biztonságosan beszélgethetsz, a végpontok közötti titkosításnak köszönhetően, az eszközök megbízhatóságát az eszköz-közti hitelesítéssel garantálva - -Az Element teljesen más, mint a többi üzenetküldő és csapatmunka alkalmazás, mert nyílt forráskódú, és decentralizált (nem központilag irányított). - -Az Element lehetővé teszi, hogy saját szervert futtass - vagy válassz egy szolgáltatót - így te birtoklod az adataidat, ezáltal megőrizve a magánszférád és a biztonságod. Egy nyitott hálózathoz ad hozzáférést, így nem csak a többi Element felhasználóval tudsz beszélgetni, hanem másokkal is. Ráadásul nagyon biztonságos. - -Az Element-tel azért válik mindez lehetővé, mert a Matrix hálózatra épül - egy nyílt, decentralizált kommunikációs szabványra. - -Az Element a te kezedbe adja az irányítást azáltal, hogy eldöntheted, ki tárolja a beszélgetéseidet. Az Element alkalmazásból több féle szolgáltatót is választhatsz: - -1. Regisztrálhatsz ingyen egy fiókot a matrix.org nyilvános szerveren, amit a Matrix fejlesztői üzemeltetnek, vagy választhatsz a több ezer, ingyenes szerver közül, amit önkéntesek üzemeltetnek -2. A saját számítógépeden is futtathatsz szervert -3. Előfizethetsz egy saját szerverre az Element Matrix Szolgáltatások platformon - -Miért jó az Element-et választani? - -ADATAID MEGVÉDÉSE: Eldöntheted, hol tárold az adataid és üzeneteid. A te tulajdonodban van, nem valami megacégnél, ami bányássza az adataid, vagy továbbadja másoknak. - -NYÍLT BESZÉLGETÉS, ÉS CSAPATMUNKA: Akárkivel cseveghetsz a Matrix hálózatban, akár az Element-et használják, akár valamilyen másik Matrix alkalmazást, de még akkor is, ha egy másik csevegő hálózatot használnak, olyat, mint például a Slack, IRC, vagy az XMPP. - -SZUPER-BIZTONSÁGOS: Valódi, végpontok közötti titkosítás (csak a beszélgetés résztvevői tudják elolvasni az üzeneteket), és eszköz-közti hitelesítés, hogy ellenőrizhesd a résztvevők eszközeit. - -TELJES KOMMUNIKÁCIÓ: Üzenetküldés, hang- és videóhívások, fájlmegosztás, képernyőmegosztás, és egy rakás integráció, bot, és widget. Hozz létre szobákat, közösségeket, maradj elérhető, és végezzétek el a feladatokat. - -AKÁRHOL, AHOL CSAK SZÜKSÉG VAN RÁ: Akárhol is vagy, maradj elérhető, a teljes mértékben szinkronizált beszélgetésekkel az összes eszközödön, és a weben a https://app.element.io oldalon. diff --git a/fastlane/metadata/android/hu/short_description.txt b/fastlane/metadata/android/hu/short_description.txt deleted file mode 100644 index 89f7c13f54..0000000000 --- a/fastlane/metadata/android/hu/short_description.txt +++ /dev/null @@ -1 +0,0 @@ -Biztonságos, decentralizált chat és VoIP. Tartsd az adataid biztonságban. diff --git a/fastlane/metadata/android/hu/title.txt b/fastlane/metadata/android/hu/title.txt deleted file mode 100644 index 8e493d2d08..0000000000 --- a/fastlane/metadata/android/hu/title.txt +++ /dev/null @@ -1 +0,0 @@ -Element (régebben Riot.im) diff --git a/fastlane/metadata/android/it/changelogs/40100100.txt b/fastlane/metadata/android/it-IT/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100100.txt rename to fastlane/metadata/android/it-IT/changelogs/40100100.txt diff --git a/fastlane/metadata/android/it/changelogs/40100110.txt b/fastlane/metadata/android/it-IT/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100110.txt rename to fastlane/metadata/android/it-IT/changelogs/40100110.txt diff --git a/fastlane/metadata/android/it/changelogs/40100120.txt b/fastlane/metadata/android/it-IT/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100120.txt rename to fastlane/metadata/android/it-IT/changelogs/40100120.txt diff --git a/fastlane/metadata/android/it/changelogs/40100130.txt b/fastlane/metadata/android/it-IT/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100130.txt rename to fastlane/metadata/android/it-IT/changelogs/40100130.txt diff --git a/fastlane/metadata/android/it/changelogs/40100140.txt b/fastlane/metadata/android/it-IT/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100140.txt rename to fastlane/metadata/android/it-IT/changelogs/40100140.txt diff --git a/fastlane/metadata/android/it/changelogs/40100150.txt b/fastlane/metadata/android/it-IT/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100150.txt rename to fastlane/metadata/android/it-IT/changelogs/40100150.txt diff --git a/fastlane/metadata/android/it/changelogs/40100160.txt b/fastlane/metadata/android/it-IT/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100160.txt rename to fastlane/metadata/android/it-IT/changelogs/40100160.txt diff --git a/fastlane/metadata/android/it/changelogs/40100170.txt b/fastlane/metadata/android/it-IT/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100170.txt rename to fastlane/metadata/android/it-IT/changelogs/40100170.txt diff --git a/fastlane/metadata/android/it/changelogs/40101000.txt b/fastlane/metadata/android/it-IT/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101000.txt rename to fastlane/metadata/android/it-IT/changelogs/40101000.txt diff --git a/fastlane/metadata/android/it/changelogs/40101010.txt b/fastlane/metadata/android/it-IT/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101010.txt rename to fastlane/metadata/android/it-IT/changelogs/40101010.txt diff --git a/fastlane/metadata/android/it/changelogs/40101020.txt b/fastlane/metadata/android/it-IT/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101020.txt rename to fastlane/metadata/android/it-IT/changelogs/40101020.txt diff --git a/fastlane/metadata/android/it/changelogs/40101030.txt b/fastlane/metadata/android/it-IT/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101030.txt rename to fastlane/metadata/android/it-IT/changelogs/40101030.txt diff --git a/fastlane/metadata/android/it/changelogs/40101040.txt b/fastlane/metadata/android/it-IT/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101040.txt rename to fastlane/metadata/android/it-IT/changelogs/40101040.txt diff --git a/fastlane/metadata/android/it/changelogs/40101050.txt b/fastlane/metadata/android/it-IT/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101050.txt rename to fastlane/metadata/android/it-IT/changelogs/40101050.txt diff --git a/fastlane/metadata/android/it/changelogs/40101060.txt b/fastlane/metadata/android/it-IT/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101060.txt rename to fastlane/metadata/android/it-IT/changelogs/40101060.txt diff --git a/fastlane/metadata/android/it-IT/changelogs/40101070.txt b/fastlane/metadata/android/it-IT/changelogs/40101070.txt new file mode 100644 index 0000000000..6f7ffcd958 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: supporto beta per gli Spazi. Compressione video prima dell'invio. +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/it-IT/changelogs/40101080.txt b/fastlane/metadata/android/it-IT/changelogs/40101080.txt new file mode 100644 index 0000000000..9964245d4d --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: miglioramenti per gli Spazi. +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/it-IT/changelogs/40101090.txt b/fastlane/metadata/android/it-IT/changelogs/40101090.txt new file mode 100644 index 0000000000..d1d89c8f41 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: aggiunto supporto per la rete gitter.im . +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/it/full_description.txt b/fastlane/metadata/android/it-IT/full_description.txt similarity index 100% rename from fastlane/metadata/android/it/full_description.txt rename to fastlane/metadata/android/it-IT/full_description.txt diff --git a/fastlane/metadata/android/it/short_description.txt b/fastlane/metadata/android/it-IT/short_description.txt similarity index 100% rename from fastlane/metadata/android/it/short_description.txt rename to fastlane/metadata/android/it-IT/short_description.txt diff --git a/fastlane/metadata/android/it/title.txt b/fastlane/metadata/android/it-IT/title.txt similarity index 100% rename from fastlane/metadata/android/it/title.txt rename to fastlane/metadata/android/it-IT/title.txt diff --git a/fastlane/metadata/android/he/changelogs/40100100.txt b/fastlane/metadata/android/iw-IL/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100100.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100100.txt diff --git a/fastlane/metadata/android/he/changelogs/40100110.txt b/fastlane/metadata/android/iw-IL/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100110.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100110.txt diff --git a/fastlane/metadata/android/he/changelogs/40100120.txt b/fastlane/metadata/android/iw-IL/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100120.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100120.txt diff --git a/fastlane/metadata/android/he/changelogs/40100130.txt b/fastlane/metadata/android/iw-IL/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100130.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100130.txt diff --git a/fastlane/metadata/android/he/full_description.txt b/fastlane/metadata/android/iw-IL/full_description.txt similarity index 100% rename from fastlane/metadata/android/he/full_description.txt rename to fastlane/metadata/android/iw-IL/full_description.txt diff --git a/fastlane/metadata/android/he/short_description.txt b/fastlane/metadata/android/iw-IL/short_description.txt similarity index 100% rename from fastlane/metadata/android/he/short_description.txt rename to fastlane/metadata/android/iw-IL/short_description.txt diff --git a/fastlane/metadata/android/he/title.txt b/fastlane/metadata/android/iw-IL/title.txt similarity index 100% rename from fastlane/metadata/android/he/title.txt rename to fastlane/metadata/android/iw-IL/title.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100100.txt b/fastlane/metadata/android/ja-JP/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100100.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100100.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100110.txt b/fastlane/metadata/android/ja-JP/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100110.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100110.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100120.txt b/fastlane/metadata/android/ja-JP/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100120.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100120.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100130.txt b/fastlane/metadata/android/ja-JP/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100130.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100130.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100140.txt b/fastlane/metadata/android/ja-JP/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100140.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100140.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100150.txt b/fastlane/metadata/android/ja-JP/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100150.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100150.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100160.txt b/fastlane/metadata/android/ja-JP/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100160.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100160.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100170.txt b/fastlane/metadata/android/ja-JP/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100170.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100170.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101000.txt b/fastlane/metadata/android/ja-JP/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101000.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101000.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101010.txt b/fastlane/metadata/android/ja-JP/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101010.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101010.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101020.txt b/fastlane/metadata/android/ja-JP/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101020.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101020.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101030.txt b/fastlane/metadata/android/ja-JP/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101030.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101030.txt diff --git a/fastlane/metadata/android/ja/full_description.txt b/fastlane/metadata/android/ja-JP/full_description.txt similarity index 100% rename from fastlane/metadata/android/ja/full_description.txt rename to fastlane/metadata/android/ja-JP/full_description.txt diff --git a/fastlane/metadata/android/ja/short_description.txt b/fastlane/metadata/android/ja-JP/short_description.txt similarity index 100% rename from fastlane/metadata/android/ja/short_description.txt rename to fastlane/metadata/android/ja-JP/short_description.txt diff --git a/fastlane/metadata/android/ja/title.txt b/fastlane/metadata/android/ja-JP/title.txt similarity index 100% rename from fastlane/metadata/android/ja/title.txt rename to fastlane/metadata/android/ja-JP/title.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100100.txt b/fastlane/metadata/android/no-NO/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100100.txt rename to fastlane/metadata/android/no-NO/changelogs/40100100.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100110.txt b/fastlane/metadata/android/no-NO/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100110.txt rename to fastlane/metadata/android/no-NO/changelogs/40100110.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100120.txt b/fastlane/metadata/android/no-NO/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100120.txt rename to fastlane/metadata/android/no-NO/changelogs/40100120.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100130.txt b/fastlane/metadata/android/no-NO/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100130.txt rename to fastlane/metadata/android/no-NO/changelogs/40100130.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100140.txt b/fastlane/metadata/android/no-NO/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100140.txt rename to fastlane/metadata/android/no-NO/changelogs/40100140.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100150.txt b/fastlane/metadata/android/no-NO/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100150.txt rename to fastlane/metadata/android/no-NO/changelogs/40100150.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100160.txt b/fastlane/metadata/android/no-NO/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100160.txt rename to fastlane/metadata/android/no-NO/changelogs/40100160.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100170.txt b/fastlane/metadata/android/no-NO/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100170.txt rename to fastlane/metadata/android/no-NO/changelogs/40100170.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101000.txt b/fastlane/metadata/android/no-NO/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101000.txt rename to fastlane/metadata/android/no-NO/changelogs/40101000.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101010.txt b/fastlane/metadata/android/no-NO/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101010.txt rename to fastlane/metadata/android/no-NO/changelogs/40101010.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101020.txt b/fastlane/metadata/android/no-NO/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101020.txt rename to fastlane/metadata/android/no-NO/changelogs/40101020.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101030.txt b/fastlane/metadata/android/no-NO/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101030.txt rename to fastlane/metadata/android/no-NO/changelogs/40101030.txt diff --git a/fastlane/metadata/android/nb-NO/full_description.txt b/fastlane/metadata/android/no-NO/full_description.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/full_description.txt rename to fastlane/metadata/android/no-NO/full_description.txt diff --git a/fastlane/metadata/android/nb-NO/short_description.txt b/fastlane/metadata/android/no-NO/short_description.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/short_description.txt rename to fastlane/metadata/android/no-NO/short_description.txt diff --git a/fastlane/metadata/android/nb-NO/title.txt b/fastlane/metadata/android/no-NO/title.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/title.txt rename to fastlane/metadata/android/no-NO/title.txt diff --git a/fastlane/metadata/android/pt-BR/changelogs/40101070.txt b/fastlane/metadata/android/pt-BR/changelogs/40101070.txt new file mode 100644 index 0000000000..ab403ea4cc --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta version: suporte beta para Espaços. Comprimir vídeo antes de enviar. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/pt-BR/changelogs/40101080.txt b/fastlane/metadata/android/pt-BR/changelogs/40101080.txt new file mode 100644 index 0000000000..25047345ef --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta version: melhoramento para Espaços. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/pt-BR/changelogs/40101090.txt b/fastlane/metadata/android/pt-BR/changelogs/40101090.txt new file mode 100644 index 0000000000..cc5e71cf7f --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta version: adicionar supporte a rede gitter.im. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/pt-BR/full_description.txt b/fastlane/metadata/android/pt-BR/full_description.txt index b4fee53b4d..7bb3d0981d 100644 --- a/fastlane/metadata/android/pt-BR/full_description.txt +++ b/fastlane/metadata/android/pt-BR/full_description.txt @@ -11,7 +11,7 @@ Element é tanto um mensageiro seguro como um app de colaboração de time de pr Element é completamente diferente de outros apps de mensageria e colaboração. Ele opera em Matrix, uma rede aberta para mensageria segura e comunicação descentralizada. Ele permite auto-hospedagem para dar a usuárias(os) máxima propriedade e controle de seus dados e suas mensagens. Privacidade e mensageria encriptada -Element protege você de ads não-desejados, minagem de dados e jardins murados. Ele também assegura todos os seus dados, vídeo um-a-um e comunicação de voz através de encriptação ponta-a-ponta e verificação de dispositivo assinada cruzado. +Element protege você de ads indesejados, datamining e jardins murados. Ele também assegura todos os seus dados, vídeo um-a-um e comunicação de voz através de encriptação ponta-a-ponta e verificação de dispositivo assinada cruzado. Element dá a você controle sobre sua privacidade enquanto permite a você se comunicar seguramente com qualquer pessoa na rede Matrix, ou outras ferramentas de colaboração ao se integrar com apps tais como Slack. @@ -19,21 +19,21 @@ Element dá a você controle sobre sua privacidade enquanto permite a você se c Para permitir mais controle de seus dados e conversas sensíveis, Element pode ser auto-hospedado ou você pode escolher qualquer host baseado em Matrix - o standard para comunicação open source e descentralizada. Element dá a você privacidade, conformidade de segurança e flexibilidade de integração. Tenha posse de seus dados -Você decidade onde mannter seus dados e mensagens. Sem o risco de minagem de dados ou acesso de terceiros. +Você decide onde manter seus dados e mensagens. Sem o risco de data mining ou acesso de terceiros. Element põe você em controle de diferentes maneiras: -1. Tenha uma conta grátis no servidor público matrix.org hospedado pelos desenvolvedores Matrix, ou escolha de milhares de servidores públicos hospedados por pessoas se voluntariando -2. Auto-hospede sua conta ao rodar um servidor em sua própria infraestrutura de TI -3. Registre-se para uma conta num servidor personalizado ao simplesmente assinar a plataforma de hospedagem Element Matrix Services +1. Pegar uma conta grátis no servidor público matrix.org hospedado pelos desenvolvedores Matrix, ou escolha de milhares de servidores públicos hospedados por pessoas se voluntariando +2. Auto-hospedar sua conta ao rodar um servidor em sua própria infraestrutura de TI +3. Fazer signup para uma conta num servidor personalizado ao simplesmente assinar a plataforma de hospedagem Element Matrix Services Mensageria e colaboração abertos -Você pode fazer chat com qualquer pessoa na rede Matrix, caso ela esteja usando Element, um outro app de Matrix ou mesmo se ela estiver usando um app de mensagem diferente. +Você pode fazer chat com qualquer pessoa na rede Matrix, caso ela esteja usando Element, um outro app de Matrix ou mesmo se ela estiver usando um app de mensageria diferente. Super seguro Encriptação ponta-a-ponta real (somente aquelas/es na conversa podem decriptar mensagens), e verificação de dispositivo assinada cuzado. Comunicação e integração completas -Messageria, chamas de voz e vídeo, compartilhamento de arquivo, compartilhamento de tela e um monte de integrações, bots e widgets. Construa salas, comunidades, fique em contato e tenha as coisas feitas. +Messageria, chamadas de voz e vídeo, compartilhamento de arquivo, compartilhamento de tela e um monte de integrações, bots e widgets. Construa salas, comunidades, fique em contato e tenha as coisas feitas. Continue de onde você parou Fique em contato onde quer que você esteja com histórico de mensagem completamente sincronizado por todos os seus dispositivos e na web em https://app.element.io diff --git a/fastlane/metadata/android/pt-BR/short_description.txt b/fastlane/metadata/android/pt-BR/short_description.txt index f03b5347b9..d5f82d8623 100644 --- a/fastlane/metadata/android/pt-BR/short_description.txt +++ b/fastlane/metadata/android/pt-BR/short_description.txt @@ -1 +1 @@ -Mensageiro de grupo - mensagens encriptadas, chat de grupo e chamadas de vídeo +Mensageiro de grupo - mensageria, chat de grupo e chamadas de vídeo encriptados diff --git a/fastlane/metadata/android/ru/changelogs/40100100.txt b/fastlane/metadata/android/ru-RU/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100100.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100100.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100110.txt b/fastlane/metadata/android/ru-RU/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100110.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100110.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100120.txt b/fastlane/metadata/android/ru-RU/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100120.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100120.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100130.txt b/fastlane/metadata/android/ru-RU/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100130.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100130.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100140.txt b/fastlane/metadata/android/ru-RU/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100140.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100140.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100150.txt b/fastlane/metadata/android/ru-RU/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100150.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100150.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100160.txt b/fastlane/metadata/android/ru-RU/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100160.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100160.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100170.txt b/fastlane/metadata/android/ru-RU/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100170.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100170.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101000.txt b/fastlane/metadata/android/ru-RU/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101000.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101000.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101010.txt b/fastlane/metadata/android/ru-RU/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101010.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101010.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101020.txt b/fastlane/metadata/android/ru-RU/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101020.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101020.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101030.txt b/fastlane/metadata/android/ru-RU/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101030.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101030.txt diff --git a/fastlane/metadata/android/ru/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt similarity index 100% rename from fastlane/metadata/android/ru/full_description.txt rename to fastlane/metadata/android/ru-RU/full_description.txt diff --git a/fastlane/metadata/android/ru/short_description.txt b/fastlane/metadata/android/ru-RU/short_description.txt similarity index 100% rename from fastlane/metadata/android/ru/short_description.txt rename to fastlane/metadata/android/ru-RU/short_description.txt diff --git a/fastlane/metadata/android/ru/title.txt b/fastlane/metadata/android/ru-RU/title.txt similarity index 100% rename from fastlane/metadata/android/ru/title.txt rename to fastlane/metadata/android/ru-RU/title.txt diff --git a/fastlane/metadata/android/si/title.txt b/fastlane/metadata/android/si-LK/title.txt similarity index 100% rename from fastlane/metadata/android/si/title.txt rename to fastlane/metadata/android/si-LK/title.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100100.txt b/fastlane/metadata/android/sv-SE/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100100.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100100.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100110.txt b/fastlane/metadata/android/sv-SE/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100110.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100110.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100120.txt b/fastlane/metadata/android/sv-SE/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100120.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100120.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100130.txt b/fastlane/metadata/android/sv-SE/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100130.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100130.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100140.txt b/fastlane/metadata/android/sv-SE/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100140.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100140.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100150.txt b/fastlane/metadata/android/sv-SE/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100150.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100150.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100160.txt b/fastlane/metadata/android/sv-SE/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100160.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100160.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100170.txt b/fastlane/metadata/android/sv-SE/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100170.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100170.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101000.txt b/fastlane/metadata/android/sv-SE/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101000.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101000.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101010.txt b/fastlane/metadata/android/sv-SE/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101010.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101010.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101020.txt b/fastlane/metadata/android/sv-SE/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101020.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101020.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101030.txt b/fastlane/metadata/android/sv-SE/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101030.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101030.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101040.txt b/fastlane/metadata/android/sv-SE/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101040.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101040.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101050.txt b/fastlane/metadata/android/sv-SE/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101050.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101050.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101060.txt b/fastlane/metadata/android/sv-SE/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101060.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101060.txt diff --git a/fastlane/metadata/android/sv-SE/changelogs/40101070.txt b/fastlane/metadata/android/sv-SE/changelogs/40101070.txt new file mode 100644 index 0000000000..4756a2d028 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: betastöd för utrymmen. Komprimera video innan den skickas. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/sv-SE/changelogs/40101080.txt b/fastlane/metadata/android/sv-SE/changelogs/40101080.txt new file mode 100644 index 0000000000..38d704f995 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: förbättringar för utrymmen. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/sv-SE/changelogs/40101090.txt b/fastlane/metadata/android/sv-SE/changelogs/40101090.txt new file mode 100644 index 0000000000..e1b5900a30 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: lägg till stöd för gitter.im-nätverket. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/sv/full_description.txt b/fastlane/metadata/android/sv-SE/full_description.txt similarity index 100% rename from fastlane/metadata/android/sv/full_description.txt rename to fastlane/metadata/android/sv-SE/full_description.txt diff --git a/fastlane/metadata/android/sv/short_description.txt b/fastlane/metadata/android/sv-SE/short_description.txt similarity index 100% rename from fastlane/metadata/android/sv/short_description.txt rename to fastlane/metadata/android/sv-SE/short_description.txt diff --git a/fastlane/metadata/android/sv/title.txt b/fastlane/metadata/android/sv-SE/title.txt similarity index 100% rename from fastlane/metadata/android/sv/title.txt rename to fastlane/metadata/android/sv-SE/title.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100100.txt b/fastlane/metadata/android/tr-TR/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100100.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100100.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100110.txt b/fastlane/metadata/android/tr-TR/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100110.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100110.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100120.txt b/fastlane/metadata/android/tr-TR/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100120.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100120.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100130.txt b/fastlane/metadata/android/tr-TR/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100130.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100130.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100140.txt b/fastlane/metadata/android/tr-TR/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100140.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100140.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100170.txt b/fastlane/metadata/android/tr-TR/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100170.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100170.txt diff --git a/fastlane/metadata/android/tr/changelogs/40101000.txt b/fastlane/metadata/android/tr-TR/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40101000.txt rename to fastlane/metadata/android/tr-TR/changelogs/40101000.txt diff --git a/fastlane/metadata/android/tr/changelogs/40101010.txt b/fastlane/metadata/android/tr-TR/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40101010.txt rename to fastlane/metadata/android/tr-TR/changelogs/40101010.txt diff --git a/fastlane/metadata/android/tr/full_description.txt b/fastlane/metadata/android/tr-TR/full_description.txt similarity index 100% rename from fastlane/metadata/android/tr/full_description.txt rename to fastlane/metadata/android/tr-TR/full_description.txt diff --git a/fastlane/metadata/android/tr/short_description.txt b/fastlane/metadata/android/tr-TR/short_description.txt similarity index 100% rename from fastlane/metadata/android/tr/short_description.txt rename to fastlane/metadata/android/tr-TR/short_description.txt diff --git a/fastlane/metadata/android/tr/title.txt b/fastlane/metadata/android/tr-TR/title.txt similarity index 100% rename from fastlane/metadata/android/tr/title.txt rename to fastlane/metadata/android/tr-TR/title.txt diff --git a/fastlane/metadata/android/uk/changelogs/40101070.txt b/fastlane/metadata/android/uk/changelogs/40101070.txt new file mode 100644 index 0000000000..4d60bb1704 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Основні зміни в цій версії: бета-підтримка Spaces. Стиснення відео перед надсиланням. +Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/uk/changelogs/40101080.txt b/fastlane/metadata/android/uk/changelogs/40101080.txt new file mode 100644 index 0000000000..c174603258 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Основні зміни у цій версії: Вдосконалено Простори! +Вичерпний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/uk/changelogs/40101090.txt b/fastlane/metadata/android/uk/changelogs/40101090.txt new file mode 100644 index 0000000000..af822ad291 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Основні зміни цієї версії: підтримка мережі gitter.im. +Вичерпний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/uk/full_description.txt b/fastlane/metadata/android/uk/full_description.txt index 026ae4162a..df06315754 100644 --- a/fastlane/metadata/android/uk/full_description.txt +++ b/fastlane/metadata/android/uk/full_description.txt @@ -1,30 +1,39 @@ -Element — це застосунок для спілкування та співпраці нового типу, який: +Element — це і безпечний месенджер, і застосунок для співпраці команди, який ідеально підходить для групових бесід під час віддаленої роботи. Цей застосунок для спілкування застосовує наскрізне шифрування для забезпечення відеоконференцій, обміну файлами та голосових викликів. -1. Надає вам повний контроль за своєю конфіденційністю -2. Дозволяє спілкування з будь-ким у мережі Matrix та поза нею, інтегруючись із такими застосунками, як Slack -3. Убезпечує вас від реклами, збору даних та штучних обмежень -4. Захищає ваше спілкування наскрізним шифруванням із перехресним підписуванням для звірення інших осіб +Можливості Element включають: +- Розширені засоби спілкування в Інтернеті +- Повністю зашифровані повідомлення для надання можливості безпечнішого корпоративного спілкування, навіть для віддалених працівників +- Децентралізований чат на основі відкритого коду Matrix +- Безпечний обмін файлами із зашифрованими даними для керування проєктами +- Відеочати з передачею голосу через IP та показом екрану іншим +- Проста інтеграція з вашими улюбленими інструментами для онлайн-співпраці, інструментами керування проєктами, послугами VoIP та іншими застосунками обміну повідомленнями для команд -Element ґрунтовно відрізняється від інших застосунків для спілкування та співпраці тому що він є децентралізованим та відкритоджерельним. +Element цілковито відрізняється від інших застосунків обміну повідомленнями та спільної роботи. Він працює на Matrix, відкритій мережі для безпечного обміну повідомленнями та децентралізованого зв'язку. Це дозволяє самостійне розгортання, щоб надати користувачам якнайбільше володіння та контролю над їх даними та повідомленнями. -Element дозволяє вам розміщувати сервер в себе або обирати будь-якого з надавачів послуг, таким чином забезпечуючи вам конфіденційність і можливість володіти власними даними й бесідами та контролювати їх. Він надає вам доступ до відкритої мережі, тож ви не є обмеженими спілкуванням виключно з користувачами Element. І він є дуже надійним та безпечним. +Приватність та обмін зашифрованими повідомленнями +Element захищає вас від небажаної реклами, збору даних та обмежень. Він також захищає всі ваші дані, відео та голосовий зв'язок віч-на-віч за допомогою наскрізного шифрування та взаємного підписування пристроїв. -Element здатен забезпечити усе це завдяки тому, що він заснований на протоколі Matrix — стандарті для відкритого та децентралізованого спілкування. +Element дає вам можливість контролювати вашу приватність, одночасно дозволяючи вам безпечно спілкуватися з будь-ким у мережі Matrix або через інші інструменти ділової співпраці, інтегрувавшись із такими програмами, як Slack. -Element надає вам повний контроль, дозволяючи обирати з-поміж надавачів послуг, що обслуговують сервери з вашими бесідами. Ви вільні обрати будь-який спосіб розміщення прямо з застосунку Element: +Element можна розгортати самостійно +Щоб забезпечити більше контролю над вашими приватними даними та розмовами, Element можна самостійно розміщувати або ви можете вибрати будь-який вузол на основі Matrix — стандарт для децентралізованого спілкування з відкритим кодом. Element надає вам приватність, відповідність безпеці та гнучкість інтеграції. -1. Отримати безкоштовний обліковий запис на загальнодоступному сервері matrix.org, який обслуговують розробники Matrix, чи на одному з тисяч публічних серверів, які обслуговують волонтери -2. Розмістити свій обліковий запис на власному сервері -3. Зареєструватись на індивідуальному сервері, просто підписавшись на послуги платформи Element Matrix Services +Ваші дані +Ви вирішуєте, де зберігати свої дані та повідомлення. Без ризику видобутку даних або стороннього доступу. -Чому я маю обрати Element? +Element надає такі можливості на вибір: +1. Отримайте безплатний обліковий запис на загальнодоступному сервері matrix.org, розміщеному розробниками Matrix, або виберіть серед тисяч загальнодоступних серверів, розміщених волонтерами +2. Самостійно розмістіть свій обліковий запис, запустивши сервер на власній ІТ-інфраструктурі +3. Зареєструйте обліковий запис на власному сервері, просто підписавшись на хостинг-платформу Element Matrix Services -ВОЛОДІЙТЕ ВАШИМИ ДАНИМИ: Ви вирішуєте де тримати ваші дані та повідомлення. Саме ви володієте ними та контролюєте їх, а не якась Мегакорпорація, що збирає ваші дані та надає стороннім особам доступ до них. +Відкриті обмін повідомленнями та співпраця +Ви можете спілкуватися з усіма у мережі Matrix, незалежно від того, чи користуються вони Element, іншим застосунком Matrix або навіть якщо іншим застосунком для обміну повідомленнями. -ВІДКРИТІ ОБМІН ПОВІДОМЛЕННЯМИ ТА СПІВПРАЦЯ: Ви можете балакати з будь-ким у мережі Matrix, хоч вони користуються Element, хоч іншим застосунком для Matrix, і навіть якщо вони користуються іншою системою обміну повідомленнями на кшталт Slack, IRC чи XMPP. +Надбезпечний +Справжнє наскрізне шифрування (лише учасники бесіди можуть розшифровувати повідомлення) та взаємне підписування пристроїв. -НАДБЕЗПЕЧНІСТЬ: Справжнє наскрізне шифрування (лише ваші співрозмовники здатні дешифровувати повідомлення) та перехресне підписування для звірення пристроїв інших учасників бесіди. +Повноцінні спілкування та інтеграція +Обмін повідомленнями, голосові та відеовиклики, обмін файлами, спільний доступ до екрана та ціла купа інтеграцій, ботів та віджетів. Створюйте кімнати, спільноти, залишайтеся на зв’язку та виконуйте завдання. -ДОВЕРШЕНИЙ ЗВʼЯЗОК: Повідомлення, голосові та відеодзвінки, обмін файлами, розподіл екрану та ціла купа інтеграцій, ботів та знадобів. Створюйте кімнати й спільноти, залишайтесь на зв'язку та завершуйте свої справи. - -ДЕ Б ВИ НЕ БУЛИ: Залишайтесь на зв'язку де б ви не були, разом з синхронізовною історією листувань на усіх ваших пристроях та в Інтернеті на https://app.element.io. +Продовжуйте, де зупинилися +Залишайтеся на зв'язку, де б ви не знаходились, з повністю синхронізованою історією повідомлень на всіх своїх пристроях та в Інтернеті за адресою https://app.element.io diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100100.txt b/fastlane/metadata/android/zh-CN/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100100.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100100.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100110.txt b/fastlane/metadata/android/zh-CN/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100110.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100110.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100120.txt b/fastlane/metadata/android/zh-CN/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100120.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100120.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100130.txt b/fastlane/metadata/android/zh-CN/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100130.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100130.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100140.txt b/fastlane/metadata/android/zh-CN/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100140.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100140.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100150.txt b/fastlane/metadata/android/zh-CN/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100150.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100150.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100160.txt b/fastlane/metadata/android/zh-CN/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100160.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100160.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100170.txt b/fastlane/metadata/android/zh-CN/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100170.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100170.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101000.txt b/fastlane/metadata/android/zh-CN/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101000.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101000.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101010.txt b/fastlane/metadata/android/zh-CN/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101010.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101010.txt diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101020.txt b/fastlane/metadata/android/zh-CN/changelogs/40101020.txt new file mode 100644 index 0000000000..0de3f2aed0 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101020.txt @@ -0,0 +1,2 @@ +此版本中的主要更新:改进性能和错误修复! +完整的更新记录:https://github.com/vector-im/element-android/releases/tag/v1.1.2 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101030.txt b/fastlane/metadata/android/zh-CN/changelogs/40101030.txt new file mode 100644 index 0000000000..5a7fae92d5 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101030.txt @@ -0,0 +1,2 @@ +此版本中的主要更新:改进性能和修复错误! +完整的更新记录:https://github.com/vector-im/element-android/releases/tag/v1.1.3 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101040.txt b/fastlane/metadata/android/zh-CN/changelogs/40101040.txt new file mode 100644 index 0000000000..44a3547b3e --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101040.txt @@ -0,0 +1,2 @@ +此版本中的主要更新:改进性能和修复错误! +完整的更新记录:https://github.com/vector-im/element-android/releases/tag/v1.1.4 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101050.txt b/fastlane/metadata/android/zh-CN/changelogs/40101050.txt new file mode 100644 index 0000000000..c320815a00 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101050.txt @@ -0,0 +1,2 @@ +此版本中的主要更新:1.1.4 的热修复 +完整的更新记录:https://github.com/vector-im/element-android/releases/tag/v1.1.5 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101060.txt b/fastlane/metadata/android/zh-CN/changelogs/40101060.txt new file mode 100644 index 0000000000..193ef8f48e --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101060.txt @@ -0,0 +1,2 @@ +此版本中的主要更新:1.1.5 的热修复 +完整的更新记录:https://github.com/vector-im/element-android/releases/tag/v1.1.6 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101070.txt b/fastlane/metadata/android/zh-CN/changelogs/40101070.txt new file mode 100644 index 0000000000..ba8e92be9b --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101070.txt @@ -0,0 +1,2 @@ +此版本中的主要更新:对「空间」的测试版支持。发送前压缩视频。 +完整的更新记录:https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101080.txt b/fastlane/metadata/android/zh-CN/changelogs/40101080.txt new file mode 100644 index 0000000000..64b6462ad2 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101080.txt @@ -0,0 +1,2 @@ +此版本的主要变化:对空间进行改进。 +完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101090.txt b/fastlane/metadata/android/zh-CN/changelogs/40101090.txt new file mode 100644 index 0000000000..c4c6b349c8 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101090.txt @@ -0,0 +1,2 @@ +此版本的主要变化:为 gitter.im 网络提供支持。 +完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/zh-CN/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt new file mode 100644 index 0000000000..fa6b00f1e4 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/full_description.txt @@ -0,0 +1,39 @@ +Element 不仅是安全的通讯软件,同时也是生产力团队协作应用,非常适合在远端工作时进行群组聊天。此聊天应用使用了端到端加密来提供强大的视频会议、文件分享与语音通话功能。 + +Element 的功能包含了: +- 进阶的线上通讯工具 +- 完全加密的信息,即使对于远端工作者来说,也可以有更安全的公司通讯 +- 以 Matrix 开放源码框架为基础的去中心化的聊天 +- 在管理项目时通过加密资料安全地分享文件 +- 包含了 VoIP 与画面分享的视频聊天 +- 与你最喜欢的协作工具、项目管理工具、VoIP 服务与其他团队信息应用轻松整合 + +Element 与其他信息传递与协作应用完全不同。它在 Matrix(一个用于安全传递讯息与去中心化通讯的开放网络)上运行。其可以自建,让使用者对他们的资料和信息拥有最大的所有权与控制权。 + +隐私与加密信息传递 +Element 保护你不受不想要的广告、信息泄露与围城侵扰。其也通过端到端加密与交叉签章装置验证保护了你所有的资料,并提供一对一视频以及语音通讯。 + +Element 通过与其他商业协作工具,如 Slack 等应用整合,让你可以在控制你的隐私的同时,也可以与 Matrix 网络上的任何人安全地通讯。 + +Element 可以自建 +为了可以完整控制你的敏感资料与对话,Element 可以自建,你也可以选择任何以 Matrix 为基础的服务提供商,开放源码、去中心化的通讯标准。Element 为你提供隐私、安全合规与整合灵活性。 + +拥有你的资料 +你可以决定将你的资料与信息储存在何处。没有信息泄露或被第三方爬取的风险。 + +Element 透过不同的方式让你掌控一切: +1. 在 Matrix 开发者架设的 matrix.org 公开服务器上取得免费帐号,或是从数千个由志愿者架设的公开服务器中选择 +2. 在你自己的 IT 基础架构上的服务器自行托管你的帐号 +3. 只要订阅 Element Matrix Services 托管平台就可以在自定义的服务器上注册帐号 + +开放信息传递与协作 +你可以与 Matrix 网络上的任何人聊天,不论他们是使用 Element、其他 Matrix 应用或其他通讯应用。 + +超级安全 +真正的端到端加密(仅有那些在对话中的可以解密讯息)以及交叉签章装置验证。 + +完整的通讯与整合 +信息传递、语音与视频通话、文件分享、画面分享与超多的整合、机器人与挂件。建构聊天室、社群、保持联络并完成工作。 + +从上次离开的地方开始 +无论你身在何处,都可以透过在你所有设备与网页 https://app.element.io 间完全同步的信息历史保持联络 diff --git a/fastlane/metadata/android/zh-Hans/short_description.txt b/fastlane/metadata/android/zh-CN/short_description.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/short_description.txt rename to fastlane/metadata/android/zh-CN/short_description.txt diff --git a/fastlane/metadata/android/zh-Hans/title.txt b/fastlane/metadata/android/zh-CN/title.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/title.txt rename to fastlane/metadata/android/zh-CN/title.txt diff --git a/fastlane/metadata/android/zh-Hans/full_description.txt b/fastlane/metadata/android/zh-Hans/full_description.txt deleted file mode 100644 index 4791c9652b..0000000000 --- a/fastlane/metadata/android/zh-Hans/full_description.txt +++ /dev/null @@ -1,30 +0,0 @@ -Element 是一种新型的通讯与协作应用: - -1. 使您可以掌控您的隐私 -2. 使您与 Matrix 网络中的任何人交流,甚至可以通过集成功能与如 Slack 之类的其他应用通讯 -3. 保护您免受广告,大数据挖掘和封闭服务的侵害 -4. 通过端到端加密保证安全,通过交叉签名验证其他人 - -Element 与其他通讯与协作应用完全不同,因为它是去中心化且开源的。 - -Element 允许您自托管——或者选择托管商——因此,您能拥有数据和会话的隐私权,所有权和控制权。它允许您访问开放网络;因此,您可以与 Element 用户以外的人交流。并且它非常安全。 - -Element 之所以可以做到这些,是因为它在 Matrix 上运行——开放,去中心化通讯的标准。 - -通过让您选择由谁来托管您的会话,Element 让您掌控一切。在 Element 应用中,您可以选择不同的托管方式: - -1. 在由 Matrix 开发者托管的 matrix.org 公共服务器上获取免费帐户,或从志愿者托管的上千个公共服务器中选择 -2. 在您自己的硬件上运行服务器,自托管您的会话 -3. 通过订阅 Element Matrix Services 托管平台,简单地在自定义服务器上注册账户 - -为什么选择 Element? - -掌控您的数据:您来决定存放您的数据和消息的位置。拥有并控制它的是您,而不是挖掘您的数据或与第三方分享的巨型企业。 - -开放通讯与协作:您可以与 Matrix 网络中的任何人聊天,不论他们使用 Element 还是其他 Matrix 应用,甚至/即使他们在使用不同的通讯系统,例如 Slack,IRC 或 XMPP。 - -超级安全:支持真正的端到端加密(仅有会话中的人可以解密消息),还有能够验证会话参与方的设备的交叉签名。 - -完善的通讯方式:消息,语音和视频通话,文件共享,屏幕共享和大量集成功能,机器人和小挂件。建立房间与社区,保持联系并完成工作。 - -随时随地:消息历史可在您的全部设备和 https://app.element.io 网页端之间完全同步,无论您在哪里,都可以保持联系。 diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100100.txt b/fastlane/metadata/android/zh-TW/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100100.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100100.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100110.txt b/fastlane/metadata/android/zh-TW/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100110.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100110.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100120.txt b/fastlane/metadata/android/zh-TW/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100120.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100120.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100130.txt b/fastlane/metadata/android/zh-TW/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100130.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100130.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100140.txt b/fastlane/metadata/android/zh-TW/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100140.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100140.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100150.txt b/fastlane/metadata/android/zh-TW/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100150.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100150.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100160.txt b/fastlane/metadata/android/zh-TW/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100160.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100160.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100170.txt b/fastlane/metadata/android/zh-TW/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100170.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100170.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101000.txt b/fastlane/metadata/android/zh-TW/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101000.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101000.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101010.txt b/fastlane/metadata/android/zh-TW/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101010.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101010.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101020.txt b/fastlane/metadata/android/zh-TW/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101020.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101020.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101030.txt b/fastlane/metadata/android/zh-TW/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101030.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101030.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101040.txt b/fastlane/metadata/android/zh-TW/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101040.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101040.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101050.txt b/fastlane/metadata/android/zh-TW/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101050.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101050.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101060.txt b/fastlane/metadata/android/zh-TW/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101060.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101060.txt diff --git a/fastlane/metadata/android/zh-TW/changelogs/40101070.txt b/fastlane/metadata/android/zh-TW/changelogs/40101070.txt new file mode 100644 index 0000000000..c62c7d5224 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40101070.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:對「空間」的測試版支援。傳送前壓縮影片。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/zh-TW/changelogs/40101080.txt b/fastlane/metadata/android/zh-TW/changelogs/40101080.txt new file mode 100644 index 0000000000..4ed232fe70 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40101080.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:改善「空間」的功能。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/zh-TW/changelogs/40101090.txt b/fastlane/metadata/android/zh-TW/changelogs/40101090.txt new file mode 100644 index 0000000000..84e46bdd76 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40101090.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:新增對 gitter.im 網路的支援。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/zh-Hant/full_description.txt b/fastlane/metadata/android/zh-TW/full_description.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/full_description.txt rename to fastlane/metadata/android/zh-TW/full_description.txt diff --git a/fastlane/metadata/android/zh-Hant/short_description.txt b/fastlane/metadata/android/zh-TW/short_description.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/short_description.txt rename to fastlane/metadata/android/zh-TW/short_description.txt diff --git a/fastlane/metadata/android/zh-Hant/title.txt b/fastlane/metadata/android/zh-TW/title.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/title.txt rename to fastlane/metadata/android/zh-TW/title.txt diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index e708b1c023..7454180f2a 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e1e2fd2c75..17ba19021b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=13bf8d3cf8eeeb5770d19741a59bde9bd966dd78d17f1bbad787a05ef19d1c2d -distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip +distributionSha256Sum=9bb8bc05f562f2d42bdf1ba8db62f6b6fa1c3bf6c392228802cc7cb0578fe7e0 +distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 4f906e0c81..744e882ed5 100755 --- a/gradlew +++ b/gradlew @@ -72,7 +72,7 @@ case "`uname`" in Darwin* ) darwin=true ;; - MINGW* ) + MSYS* | MINGW* ) msys=true ;; NONSTOP* ) diff --git a/library/ui-styles/.gitignore b/library/ui-styles/.gitignore new file mode 100644 index 0000000000..42afabfd2a --- /dev/null +++ b/library/ui-styles/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/library/ui-styles/build.gradle b/library/ui-styles/build.gradle new file mode 100644 index 0000000000..40360bbbe1 --- /dev/null +++ b/library/ui-styles/build.gradle @@ -0,0 +1,63 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +plugins { + id 'com.android.library' + id 'kotlin-android' +} + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.3" + + defaultConfig { + minSdkVersion 21 + targetSdkVersion 30 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + consumerProguardFiles "consumer-rules.pro" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = '1.8' + } + buildFeatures { + viewBinding true + } +} + +dependencies { + implementation 'androidx.appcompat:appcompat:1.3.0' + implementation 'com.google.android.material:material:1.4.0' + // Pref theme + implementation 'androidx.preference:preference-ktx:1.1.1' + // PFLockScreen attrs + implementation 'com.github.vector-im:PFLockScreen-Android:1.0.0-beta12' + // dialpad dimen + implementation 'im.dlg:android-dialer:1.2.5' +} \ No newline at end of file diff --git a/library/ui-styles/src/debug/AndroidManifest.xml b/library/ui-styles/src/debug/AndroidManifest.xml new file mode 100644 index 0000000000..e32676136d --- /dev/null +++ b/library/ui-styles/src/debug/AndroidManifest.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugBottomSheet.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugBottomSheet.kt new file mode 100644 index 0000000000..9998fd661f --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugBottomSheet.kt @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import com.google.android.material.bottomsheet.BottomSheetDialogFragment +import im.vector.lib.ui.styles.databinding.ActivityDebugMaterialThemeBinding + +class DebugBottomSheet : BottomSheetDialogFragment() { + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { + // Reuse tha Activity layout + val binding = ActivityDebugMaterialThemeBinding.inflate(inflater, container, false) + return binding.root + } +} diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeActivity.kt new file mode 100644 index 0000000000..553d495e22 --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeActivity.kt @@ -0,0 +1,90 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +import android.os.Bundle +import android.view.Menu +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import com.google.android.material.dialog.MaterialAlertDialogBuilder +import com.google.android.material.snackbar.Snackbar +import im.vector.lib.ui.styles.R +import im.vector.lib.ui.styles.databinding.ActivityDebugMaterialThemeBinding +import im.vector.lib.ui.styles.dialogs.MaterialProgressDialog + +// Rendering is not the same with VectorBaseActivity +abstract class DebugMaterialThemeActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + val views = ActivityDebugMaterialThemeBinding.inflate(layoutInflater) + setContentView(views.root) + + setSupportActionBar(views.debugToolbar) + supportActionBar?.let { + it.setDisplayShowHomeEnabled(true) + it.setDisplayHomeAsUpEnabled(true) + } + + views.debugShowSnackbar.setOnClickListener { + Snackbar.make(views.coordinatorLayout, "Snackbar!", Snackbar.LENGTH_SHORT) + .setAction("Action") { } + .show() + } + + views.debugShowToast.setOnClickListener { + Toast.makeText(this, "Toast", Toast.LENGTH_SHORT).show() + } + + views.debugShowDialog.setOnClickListener { + showTestDialog(0) + } + + views.debugShowDialogDestructive.setOnClickListener { + showTestDialog(R.style.ThemeOverlay_Vector_MaterialAlertDialog_Destructive) + } + + views.debugShowDialogNegativeDestructive.setOnClickListener { + showTestDialog(R.style.ThemeOverlay_Vector_MaterialAlertDialog_NegativeDestructive) + } + + views.debugShowProgressDialog.setOnClickListener { + MaterialProgressDialog(this) + .show(message = "Progress Dialog\nLine 2", cancellable = true) + } + + views.debugShowBottomSheet.setOnClickListener { + DebugBottomSheet().show(supportFragmentManager, "TAG") + } + } + + private fun showTestDialog(theme: Int) { + MaterialAlertDialogBuilder(this, theme) + .setTitle("Dialog title") + .setMessage("Dialog content\nLine 2") + .setIcon(R.drawable.ic_debug_icon) + .setPositiveButton("Positive", null) + .setNegativeButton("Negative", null) + .setNeutralButton("Neutral", null) + .show() + } + + override fun onCreateOptionsMenu(menu: Menu): Boolean { + menuInflater.inflate(R.menu.menu_debug, menu) + return true + } +} diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkDefaultActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkDefaultActivity.kt new file mode 100644 index 0000000000..d24ceb6ede --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkDefaultActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugMaterialThemeDarkDefaultActivity : DebugMaterialThemeActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkTestActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkTestActivity.kt new file mode 100644 index 0000000000..fea1f27dae --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkTestActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugMaterialThemeDarkTestActivity : DebugMaterialThemeActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkVectorActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkVectorActivity.kt new file mode 100644 index 0000000000..379d55d006 --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeDarkVectorActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugMaterialThemeDarkVectorActivity : DebugMaterialThemeActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightDefaultActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightDefaultActivity.kt new file mode 100644 index 0000000000..57f172bdc3 --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightDefaultActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugMaterialThemeLightDefaultActivity : DebugMaterialThemeActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightTestActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightTestActivity.kt new file mode 100644 index 0000000000..d3a6c757fb --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightTestActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugMaterialThemeLightTestActivity : DebugMaterialThemeActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightVectorActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightVectorActivity.kt new file mode 100644 index 0000000000..3fafa61421 --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeLightVectorActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugMaterialThemeLightVectorActivity : DebugMaterialThemeActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesActivity.kt new file mode 100644 index 0000000000..50d1e344e9 --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesActivity.kt @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import im.vector.lib.ui.styles.databinding.ActivityDebugButtonStylesBinding + +abstract class DebugVectorButtonStylesActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + val views = ActivityDebugButtonStylesBinding.inflate(layoutInflater) + setContentView(views.root) + } +} diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesDarkActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesDarkActivity.kt new file mode 100644 index 0000000000..102ca53f3c --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesDarkActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugVectorButtonStylesDarkActivity : DebugVectorButtonStylesActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesLightActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesLightActivity.kt new file mode 100644 index 0000000000..c1b01dc6a3 --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorButtonStylesLightActivity.kt @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +class DebugVectorButtonStylesLightActivity : DebugVectorButtonStylesActivity() diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewActivity.kt new file mode 100644 index 0000000000..db50500195 --- /dev/null +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewActivity.kt @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2021 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package im.vector.lib.ui.styles.debug + +import android.os.Bundle +import android.text.InputType +import android.widget.EditText +import androidx.appcompat.app.AppCompatActivity +import im.vector.lib.ui.styles.databinding.ActivityDebugTextViewBinding + +// Rendering is not the same with VectorBaseActivity +abstract class DebugVectorTextViewActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + val views = ActivityDebugTextViewBinding.inflate(layoutInflater) + setContentView(views.root) + + views.debugShowPassword.setOnClickListener { + views.debugTextInputEditText.showPassword(true) + } + views.debugHidePassword.setOnClickListener { + views.debugTextInputEditText.showPassword(false) + } + } + + private fun EditText.showPassword(visible: Boolean) { + if (visible) { + inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD + } else { + inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_PASSWORD + } + } +} diff --git a/vector/src/debug/java/im/vector/app/features/debug/DebugMaterialThemeDarkActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewDarkActivity.kt similarity index 79% rename from vector/src/debug/java/im/vector/app/features/debug/DebugMaterialThemeDarkActivity.kt rename to library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewDarkActivity.kt index e6e1bf04ee..2d95056fef 100644 --- a/vector/src/debug/java/im/vector/app/features/debug/DebugMaterialThemeDarkActivity.kt +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewDarkActivity.kt @@ -1,5 +1,5 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2021 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,6 +14,6 @@ * limitations under the License. */ -package im.vector.app.features.debug +package im.vector.lib.ui.styles.debug -class DebugMaterialThemeDarkActivity : DebugMaterialThemeActivity() +class DebugVectorTextViewDarkActivity : DebugVectorTextViewActivity() diff --git a/vector/src/debug/java/im/vector/app/features/debug/DebugMaterialThemeLightActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewLightActivity.kt similarity index 79% rename from vector/src/debug/java/im/vector/app/features/debug/DebugMaterialThemeLightActivity.kt rename to library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewLightActivity.kt index d1d3061cad..33e4a0f075 100644 --- a/vector/src/debug/java/im/vector/app/features/debug/DebugMaterialThemeLightActivity.kt +++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugVectorTextViewLightActivity.kt @@ -1,5 +1,5 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2021 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,6 +14,6 @@ * limitations under the License. */ -package im.vector.app.features.debug +package im.vector.lib.ui.styles.debug -class DebugMaterialThemeLightActivity : DebugMaterialThemeActivity() +class DebugVectorTextViewLightActivity : DebugVectorTextViewActivity() diff --git a/library/ui-styles/src/debug/res/drawable/ic_debug_icon.xml b/library/ui-styles/src/debug/res/drawable/ic_debug_icon.xml new file mode 100644 index 0000000000..08af7d6539 --- /dev/null +++ b/library/ui-styles/src/debug/res/drawable/ic_debug_icon.xml @@ -0,0 +1,22 @@ + + + + diff --git a/vector/src/debug/res/drawable/linear_divider.xml b/library/ui-styles/src/debug/res/drawable/linear_divider.xml similarity index 100% rename from vector/src/debug/res/drawable/linear_divider.xml rename to library/ui-styles/src/debug/res/drawable/linear_divider.xml diff --git a/library/ui-styles/src/debug/res/layout/activity_debug_button_styles.xml b/library/ui-styles/src/debug/res/layout/activity_debug_button_styles.xml new file mode 100644 index 0000000000..0f129fb406 --- /dev/null +++ b/library/ui-styles/src/debug/res/layout/activity_debug_button_styles.xml @@ -0,0 +1,138 @@ + + + + + + +