mirror of
https://github.com/element-hq/element-android
synced 2024-11-28 21:48:50 +03:00
[issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data
This commit is contained in:
commit
da10364d03
487 changed files with 15144 additions and 4953 deletions
52
CHANGES.md
52
CHANGES.md
|
@ -1,21 +1,24 @@
|
|||
Changes in Element 1.0.16 (2020-XX-XX)
|
||||
Changes in Element 1.0.18 (2021-XX-XX)
|
||||
===================================================
|
||||
|
||||
Features ✨:
|
||||
- Allow changing nick colors (#2610)
|
||||
-
|
||||
|
||||
- VoIP : support for VoIP V1 protocol, transfer call and dial-pad
|
||||
|
||||
Improvements 🙌:
|
||||
-
|
||||
- VoIP : new tiles in timeline
|
||||
- Improve room profile UX
|
||||
- Upgrade Jitsi library from 2.9.3 to 3.1.0
|
||||
|
||||
Bugfix 🐛:
|
||||
-
|
||||
- VoIP : fix audio devices output
|
||||
- Fix crash after initial sync on Dendrite
|
||||
|
||||
Translations 🗣:
|
||||
-
|
||||
|
||||
SDK API changes ⚠️:
|
||||
-
|
||||
-
|
||||
|
||||
Build 🧱:
|
||||
-
|
||||
|
@ -24,9 +27,37 @@ Test:
|
|||
-
|
||||
|
||||
Other changes:
|
||||
-
|
||||
- Fix typos in CHANGES.md (#2811)
|
||||
|
||||
Changes in Element 1.0.15 (2020-02-03)
|
||||
Changes in Element 1.0.17 (2021-02-09)
|
||||
===================================================
|
||||
|
||||
Improvements 🙌:
|
||||
- Create a WidgetItemFactory and use it for better rendering of Jitsi widget change (video conference)
|
||||
- Open image from URL Preview (#2705)
|
||||
|
||||
Bugfix 🐛:
|
||||
- Bug in WidgetContent.computeURL() (#2767)
|
||||
- Duplicate thumbs | Mobile reactions for 👍 and 👎 are not the same as web (#2776)
|
||||
- Join room by alias other federation error (#2778)
|
||||
- HTML unescaping for URL preview (#2766)
|
||||
- URL preview on reply fallback (#2756)
|
||||
- RTL: some arrows should be rotated in RTL (#2757)
|
||||
- Properly delete objects from Realm DB (#2765)
|
||||
|
||||
Build 🧱:
|
||||
- Upgrade build tools
|
||||
|
||||
Other changes:
|
||||
- Change app name from "Element (Riot.im)" to "Element"
|
||||
|
||||
Changes in Element 1.0.16 (2021-02-04)
|
||||
===================================================
|
||||
|
||||
Bugfix 🐛:
|
||||
- Fix crash on API < 30 and light theme (#2774)
|
||||
|
||||
Changes in Element 1.0.15 (2021-02-03)
|
||||
===================================================
|
||||
|
||||
Features ✨:
|
||||
|
@ -46,6 +77,7 @@ Bugfix 🐛:
|
|||
- Widgets: Support $matrix_widget_id parameter (#2748)
|
||||
- Data for Worker overload (#2721)
|
||||
- Fix multiple tasks
|
||||
- Object deletion in database is not complete (#2759)
|
||||
|
||||
SDK API changes ⚠️:
|
||||
- Increase targetSdkVersion to 30 (#2600)
|
||||
|
@ -56,7 +88,7 @@ Build 🧱:
|
|||
Other changes:
|
||||
- Update Dagger to 2.31 version so we can use the embedded AssistedInject feature
|
||||
|
||||
Changes in Element 1.0.14 (2020-01-15)
|
||||
Changes in Element 1.0.14 (2021-01-15)
|
||||
===================================================
|
||||
|
||||
Features ✨:
|
||||
|
@ -1168,7 +1200,7 @@ Mode details here: https://medium.com/@RiotChat/introducing-the-riotx-beta-for-a
|
|||
=======================================================
|
||||
|
||||
|
||||
Changes in Element 1.X.X (2020-XX-XX)
|
||||
Changes in Element 1.X.X (2021-XX-XX)
|
||||
===================================================
|
||||
|
||||
Features ✨:
|
||||
|
|
10
build.gradle
10
build.gradle
|
@ -2,7 +2,7 @@
|
|||
|
||||
buildscript {
|
||||
// Ref: https://kotlinlang.org/releases.html
|
||||
ext.kotlin_version = '1.4.20'
|
||||
ext.kotlin_version = '1.4.21'
|
||||
ext.kotlin_coroutines_version = "1.4.1"
|
||||
repositories {
|
||||
google()
|
||||
|
@ -12,8 +12,8 @@ buildscript {
|
|||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.1.1'
|
||||
classpath 'com.google.gms:google-services:4.3.4'
|
||||
classpath 'com.android.tools.build:gradle:4.1.2'
|
||||
classpath 'com.google.gms:google-services:4.3.5'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.7.1'
|
||||
classpath 'com.google.android.gms:oss-licenses-plugin:0.10.2'
|
||||
|
@ -58,9 +58,9 @@ allprojects {
|
|||
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
|
||||
// Jitsi repo
|
||||
maven {
|
||||
url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-2.9.3"
|
||||
url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-3.1.0"
|
||||
// Note: to test Jitsi release you can use a local file like this:
|
||||
// url "file:///Users/bmarty/workspaces/jitsi_libre_maven/android-sdk-2.9.3"
|
||||
// url "file:///Users/bmarty/workspaces/jitsi_libre_maven/android-sdk-3.1.0"
|
||||
}
|
||||
google()
|
||||
jcenter()
|
||||
|
|
|
@ -18,7 +18,7 @@ The generated maven repository is then host in the project https://github.com/ve
|
|||
|
||||
Update the script `./tools/jitsi/build_jisti_libs.sh` with the tag of the project `https://github.com/jitsi/jitsi-meet`.
|
||||
|
||||
Currently we are building the version with the tag `android-sdk-2.9.3`.
|
||||
Currently we are building the version with the tag `android-sdk-3.1.0`.
|
||||
|
||||
### Run the build script
|
||||
|
||||
|
@ -35,21 +35,21 @@ It will build the Jitsi Meet Android library and put every generated files in th
|
|||
- Update the file `./build.gradle` to use the previously created local Maven repository. Currently we have this line:
|
||||
|
||||
```groovy
|
||||
url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-2.9.3"
|
||||
url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-3.1.0"
|
||||
```
|
||||
|
||||
You can uncomment and update the line starting with `// url "file://...` and comment the line starting with `url`, to test the library using the locally generated Maven repository.
|
||||
|
||||
- Update the dependency of the WebRTC library in the file `./matrix-sdk-android/build.gradle`. Currently we have this line:
|
||||
|
||||
```groovy
|
||||
implementation('com.facebook.react:react-native-webrtc:1.84.0-jitsi-5112273@aar')
|
||||
```
|
||||
|
||||
- Update the dependency of the Jitsi Meet library in the file `./vector/build.gradle`. Currently we have this line:
|
||||
|
||||
```groovy
|
||||
implementation('org.jitsi.react:jitsi-meet-sdk:2.9.3') { transitive = true }
|
||||
implementation('org.jitsi.react:jitsi-meet-sdk:3.1.0')
|
||||
```
|
||||
|
||||
- Update the dependency of the WebRTC library in the file `./vector/build.gradle`. Currently we have this line:
|
||||
|
||||
```groovy
|
||||
implementation('com.facebook.react:react-native-webrtc:1.87.3-jitsi-6624067@aar')
|
||||
```
|
||||
|
||||
- Perform a gradle sync and build the project
|
||||
|
@ -74,9 +74,9 @@ If all the tests are passed, you can export the generated Jitsi library to our M
|
|||
- Update the file `./build.gradle` to use the previously created Maven repository. Currently we have this line:
|
||||
|
||||
```groovy
|
||||
url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-2.9.3"
|
||||
url "https://github.com/vector-im/jitsi_libre_maven/raw/master/android-sdk-3.1.0"
|
||||
```
|
||||
|
||||
- Build the project and perform the sanity tests again.
|
||||
|
||||
- Update the file `/CANGES.md` to notify about the library upgrade, and create a regular PR for project Element Android.
|
||||
- Update the file `/CHANGES.md` to notify about the library upgrade, and create a regular PR for project Element Android.
|
|
@ -1 +1,2 @@
|
|||
// TODO
|
||||
Aquesta nova versió principalment conté correccions d'errors i millores. Ara, enviar un missatge és molt més ràpid.
|
||||
Registre de canvis complet: https://github.com/vector-im/element-android/releases/tag/v1.0.10
|
||||
|
|
2
fastlane/metadata/android/ca/changelogs/40100110.txt
Normal file
2
fastlane/metadata/android/ca/changelogs/40100110.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Aquesta principalment conté millores d'interfície experiència d'usuari. Ara pots convidar amics i crear xats personals ràpidament escanejant codis QR.
|
||||
Registre de canvis complet: https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
2
fastlane/metadata/android/ca/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/ca/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Canvis principals d'aquesta versió: previsualització d'URL, nou teclat d'emoticones, noves funcions de configuració de les sales i neu pel Nadal!
|
||||
Registre de canvis complet: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/ca/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/ca/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Canvis principals d'aquesta versió: previsualització d'URL, nou teclat d'emoticones, noves funcions de configuració de les sales i neu pel Nadal!
|
||||
Registre de canvis complet: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/ca/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/ca/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Canvis principals d'aquesta versió: modificació dels permisos de sala, tema clar/fosc automàtic, correcció d'errors.
|
||||
Registre de canvis complet: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/ca/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/ca/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Canvis principals d'aquesta versió: inici de sessió amb xarxes socials.
|
||||
Registre de canvis complet: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/ca/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/ca/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Canvis principals d'aquesta versió: inici de sessió amb xarxes socials.
|
||||
Registre de canvis complet: https://github.com/vector-im/element-android/releases/tag/v1.0.15 i https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
|
@ -1 +1 @@
|
|||
Xat i VoIP segurs i descentralitzats. Protegeix les teves dades de tercers.
|
||||
Xats i VoIP segurs i descentralitzats. Protegeix les teves dades de tercers.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Element (anteriorment Riot.im)
|
||||
Element (abans Riot.im)
|
||||
|
|
2
fastlane/metadata/android/cs/changelogs/40100100.txt
Normal file
2
fastlane/metadata/android/cs/changelogs/40100100.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Tato nová verze obsahuje hlavně opravy chyb a vylepšení. Odeslání zprávy je nyní mhohem rychlejší.
|
||||
Plné znění změn: https://github.com/vector-im/element-android/releases/tag/v1.0.10
|
2
fastlane/metadata/android/cs/changelogs/40100110.txt
Normal file
2
fastlane/metadata/android/cs/changelogs/40100110.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Tato nová verze obsahuje hlavně vylepšení v uživatelském rozhraní. Nyní můžete pozvat přátele a napsat DM velmi rychle skenem QR kódů.
|
||||
Plné znění změn: https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
2
fastlane/metadata/android/cs/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/cs/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Hlavní změny v této verzi: Náhled URL, nová klávesice s Emoji, nové možnosti nastavení místností a sníh na vánoce!
|
||||
Plné znění změn: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/cs/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/cs/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Hlavní změny v této verzi: Náhled URL, nová klávesice s Emoji, nové možnosti nastavení místností a sníh na vánoce!
|
||||
Plné znění změn: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
30
fastlane/metadata/android/cs/full_description.txt
Normal file
30
fastlane/metadata/android/cs/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Element je nový typ aplikace pro výměnu zpráv a kolaboraci, která:
|
||||
|
||||
1. Vám dá moc zachovat si soukromí
|
||||
2. Vás nechá komunikovat s kýmkoli v síti Matrix a dokonce dále integrací s aplikacemi jako Slack
|
||||
3. Vás ochrání před inzercí, těžbou dat a uzavřenými zahradami
|
||||
4. Vás zabezpečí šifrováním end-to-end s křížovým podepisováním pro ověření ostatních
|
||||
|
||||
Element is completely different from other messaging and collaboration apps because it is decentralised and open source.
|
||||
|
||||
Element lets you self-host - or choose a host - so that you have privacy, ownership and control of your data and conversations. It gives you access to an open network; so you’re not just stuck speaking to other Element users only. And it is very secure.
|
||||
|
||||
Element is able to do all this because it operates on Matrix - the standard for open, decentralised communication.
|
||||
|
||||
Element puts you in control by letting you choose who hosts your conversations. From the Element app, you can choose to host in different ways:
|
||||
|
||||
1. Get a free account on the matrix.org public server hosted by the Matrix developers, or choose from thousands of public servers hosted by volunteers
|
||||
2. Self-host your account by running a server on your own hardware
|
||||
3. Sign up for an account on a custom server by simply subscribing to the Element Matrix Services hosting platform
|
||||
|
||||
<b>Why choose Element?</b>
|
||||
|
||||
<b>OWN YOUR DATA</b>: You decide where to keep your data and messages. You own it and control it, not some MEGACORP that mines your data or gives access to third parties.
|
||||
|
||||
<b>OPEN MESSAGING AND COLLABORATION</b>: You can chat with anyone else in the Matrix network, whether they’re using Element or another Matrix app, and even if they are using a different messaging system of the likes of Slack, IRC or XMPP.
|
||||
|
||||
<b>SUPER-SECURE</b>: Real end-to-end encryption (only those in the conversation can decrypt messages), and cross-signing to verify the devices of conversation participants.
|
||||
|
||||
<b>COMPLETE COMMUNICATION</b>: Messaging, voice and video calls, file sharing, screen sharing and a whole bunch of integrations, bots and widgets. Build rooms, communities, stay in touch and get things done.
|
||||
|
||||
<b>EVERYWHERE YOU ARE</b>: Stay in touch wherever you are with fully synchronised message history across all your devices and on the web at https://app.element.io.
|
1
fastlane/metadata/android/cs/short_description.txt
Normal file
1
fastlane/metadata/android/cs/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Zabezpečený decentralizovaný chat & VoIP. Uchovejte svá data v bezpečí.
|
1
fastlane/metadata/android/cs/title.txt
Normal file
1
fastlane/metadata/android/cs/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Element (dříve Riot.im)
|
2
fastlane/metadata/android/de/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/de/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Hauptänderungen in dieser Version: URL-Vorschau, neue Emoji-Tastatur, neue Raumeinstellungen und Schnee für Weihnachten!
|
||||
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/de/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/de/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Hauptänderungen in dieser Version: URL-Vorschau, neue Emoji-Tastatur, neue Raumeinstellungen und Schnee für Weihnachten!
|
||||
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/de/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/de/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Hauptänderungen in dieser Version: Bearbeiten von Raumberechtigungen, automatisches Hell/Dunkel-Design und eine Reihe von Fehlerkorrekturen.
|
||||
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/de/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/de/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Hauptänderungen in dieser Version: Unterstützung für soziale Anmeldungen.
|
||||
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/de/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/de/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Hauptänderungen in dieser Version: Unterstützung für soziale Anmeldungen.
|
||||
Vollständiges Änderungsprotokoll: 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
|
2
fastlane/metadata/android/en-US/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/en-US/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Main changes in this version: Social Login support.
|
||||
Full changelog: 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
|
2
fastlane/metadata/android/en-US/changelogs/40100170.txt
Normal file
2
fastlane/metadata/android/en-US/changelogs/40100170.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Main changes in this version: Bug fixes!
|
||||
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.0.17
|
2
fastlane/metadata/android/et/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/et/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Olulisemad muutused selles versioonis: URLide eelvaade, uus klahvistik emojide jaoks, jututubade uued seadistused ja natuke lund jõuludeks!
|
||||
Muudatuste logi täismahus: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/et/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/et/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Olulisemad muutused selles versioonis: URLide eelvaade, uus klahvistik emojide jaoks, jututubade uued seadistused ja natuke lund jõuludeks!
|
||||
Muudatuste logi täismahus: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/et/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/et/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Olulisemad muutused selles versioonis: Jututoa õiguste muutmine, automaatne tumeda ja heleda teema vahetamine ning märgatav kogus veaparandusi.
|
||||
Muudatuste logi täismahus: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/et/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/et/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Olulisemad muutused selles versioonis: Sisselogimine sotsiaalmeediakontode abil.
|
||||
Muudatuste logi täismahus: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/et/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/et/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Olulisemad muutused selles versioonis: Sisselogimine sotsiaalmeediakontode abil.
|
||||
Muudatuste logi täismahus: https://github.com/vector-im/element-android/releases/tag/v1.0.15 ja https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
|
@ -1 +1 @@
|
|||
Element (پیشتر Riot.im)
|
||||
المنت (ریوت سابق)
|
||||
|
|
2
fastlane/metadata/android/fi/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/fi/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Tärkeimmät muutokset tässä versiossa: URL-esikatselu, uusi emoji-näppäimistö, uudet huoneasetukset ja lunta jouluna!
|
||||
Täysi muutosloki: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/fi/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/fi/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Tärkeimmät muutokset tässä versiossa: URL-esikatselu, uusi emoji-näppäimistö, uudet huoneasetukset ja lunta jouluna!
|
||||
Täysi muutosloki: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/fr/changelogs/40100110.txt
Normal file
2
fastlane/metadata/android/fr/changelogs/40100110.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Cette nouvelle version contient principalement des améliorations de l'interface utilisateur et de l'expérience utilisateur. Il est désormais possible d'inviter des amis, de créer des DM rapidement et de scanner des codes QR.
|
||||
Liste complète des changements : https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
2
fastlane/metadata/android/fr/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/fr/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Principaux changements apportés par cette version : aperçu des URL, nouveau clavier Emoji, nouvelles options de configuration pour le salon et neige pour Noël.
|
||||
Liste complète des changements : https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/fr/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/fr/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Principaux changements apportés par cette version : aperçu des URL, nouveau clavier Emoji, nouvelles options de configuration pour le salon et neige pour Noël.
|
||||
Liste complète des changements : https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/he/changelogs/40100100.txt
Normal file
2
fastlane/metadata/android/he/changelogs/40100100.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
גרסה חדשה זו מכילה בעיקר תיקוני באגים ושיפורים. שליחת הודעה עכשיו הרבה יותר מהירה.
|
||||
לוח שינויים מלא: https://github.com/vector-im/element-android/releases/tag/v1.0.10
|
2
fastlane/metadata/android/he/changelogs/40100110.txt
Normal file
2
fastlane/metadata/android/he/changelogs/40100110.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
גרסה חדשה זו מכילה בעיקר שיפורים בממשק המשתמש וחוויית המשתמש. עכשיו אתה יכול להזמין חברים וליצור DM מהר מאוד על ידי סריקת קודי QR.
|
||||
לוח שינויים מלא: https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
2
fastlane/metadata/android/he/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/he/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
שינויים עיקריים בגרסה זו: תצוגה מקדימה של כתובת URL, מקלדת Emoji חדשה, יכולות הגדרת חדרים חדשות ושלג לחג המולד!
|
||||
לוח שינויים מלא: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/he/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/he/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
שינויים עיקריים בגרסה זו: תצוגה מקדימה של כתובת URL, מקלדת Emoji חדשה, יכולות הגדרת חדרים חדשות ושלג לחג המולד!
|
||||
לוח שינויים מלא: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
30
fastlane/metadata/android/he/full_description.txt
Normal file
30
fastlane/metadata/android/he/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
אלמנט הוא סוג חדש של אפליקציית מסנג'רים ושיתופי פעולה ש:
|
||||
|
||||
1. נותן לך שליטה לשמור על פרטיותך
|
||||
2. מאפשר לך לתקשר עם כל אחד ברשת מטריקס, ואף מעבר לכך על ידי שילוב עם אפליקציות כגון Slack
|
||||
3. מגן עליכם מפני פרסום, ייצור נתונים וגינות חומות
|
||||
4. מאבטח אותך באמצעות הצפנה מקצה לקצה, באמצעות חתימה צולבת כדי לאמת אחרים
|
||||
|
||||
אלמנט שונה לחלוטין מאפליקציות העברת הודעות ושיתופי פעולה מכיוון שהוא מבוזר ומקור פתוח.
|
||||
|
||||
אלמנט מאפשר לך לארח בעצמך - או לבחור מארח - כך שתהיה לך פרטיות, בעלות ושליטה בנתונים ובשיחות שלך. זה נותן לך גישה לרשת פתוחה; כך שאתה לא סתם תקוע לדבר עם משתמשי Element אחרים בלבד. וזה מאוד מאובטח.
|
||||
|
||||
אלמנט מסוגל לעשות את כל זה מכיוון שהוא פועל במטריקס - הסטנדרט לתקשורת פתוחה ומבוזרת.
|
||||
|
||||
אלמנט מכניס אותך לשליטה בכך שהוא מאפשר לבחור מי מארח את השיחות שלך. מאפליקציית Element תוכלו לבחור לארח בדרכים שונות:
|
||||
|
||||
1. קבל חשבון חינם בשרת הציבורי matrix.org המתארח על ידי מפתחי מטריקס, או בחר מתוך אלפי שרתים ציבוריים המתארחים על ידי מתנדבים.
|
||||
2. אירח את חשבונך באופן עצמאי על ידי הפעלת שרת בחומרה משלך
|
||||
3. הירשם לחשבון בשרת מותאם אישית על ידי מנוי פשוט לפלטפורמת האירוח של מטריקס מטריקס
|
||||
|
||||
<b> מדוע לבחור באלמנט? </b>
|
||||
|
||||
<b> בבעלות הנתונים שלך </b>: אתה מחליט היכן לשמור את הנתונים וההודעות שלך. אתה הבעלים שלה ושולט בו, לא על איזה MEGACORP שמכרה את הנתונים שלך או נותן גישה לצדדים שלישיים.
|
||||
|
||||
<b> הודעות ושיתוף פעולה פתוח </b>: אתה יכול לשוחח בצ'אט עם כל אחד אחר ברשת מטריקס, בין אם הוא משתמש באלמנט או באפליקציית מטריקס אחרת, וגם אם הם משתמשים במערכת העברת הודעות אחרת כמו Slack, IRC או XMPP.
|
||||
|
||||
<b> SUPER-SECURE </b>: הצפנה אמיתית מקצה לקצה (רק מי שבשיחה יכול לפענח הודעות), וחתימה צולבת כדי לאמת את המכשירים של משתתפי השיחה.
|
||||
|
||||
<b> תקשורת מלאה </b>: הודעות, שיחות קול ווידאו, שיתוף קבצים, שיתוף מסך וחבורה שלמה של אינטגרציות, בוטים ווידג'טים. לבנות חדרים, קהילות, לשמור על קשר ולעשות דברים.
|
||||
|
||||
<b> בכל מקום שאתה נמצא </b>: הישאר בקשר בכל מקום שאתה נמצא עם היסטוריית הודעות מסונכרנת לחלוטין בכל המכשירים שלך באינטרנט בכתובת https://app.element.io.
|
1
fastlane/metadata/android/he/short_description.txt
Normal file
1
fastlane/metadata/android/he/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
צ'ט מבוזר ומאובטח. שמור על המידע שלך מפני צדדים שלישיים.
|
1
fastlane/metadata/android/he/title.txt
Normal file
1
fastlane/metadata/android/he/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
אלמנט (בעבר Riot.im)
|
2
fastlane/metadata/android/hu/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/hu/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Főbb változtatások ebben a verzióban: URL előnézet, új emoji billentyűzet, új szoba beállítási lehetőségek, és hó karácsonyra!
|
||||
Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/hu/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/hu/changelogs/40100130.txt
Normal file
|
@ -0,0 +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
|
2
fastlane/metadata/android/it/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/it/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Modifiche principali in questa versione: anteprima URL, nuova tastiera emoji, nuove impostazioni stanza e neve per Natale!
|
||||
Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/it/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/it/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Modifiche principali in questa versione: anteprima URL, nuova tastiera emoji, nuove impostazioni stanza e neve per Natale!
|
||||
Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/pt_BR/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/pt_BR/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Principais mudanças nessa versão: Prévia do endereço URL, novo teclado de Emojis, novos recursos de configuração da sala, e neve para o Natal!
|
||||
Registro de alterações completo: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/pt_BR/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/pt_BR/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Principais mudanças nessa versão: Prévia do endereço URL, novo teclado de Emojis, novos recursos de configuração da sala, e neve para o Natal!
|
||||
Registro de alterações completo: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/pt_BR/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/pt_BR/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Principais mudanças nessa versão: editar permissões da sala, tema automaticamente claro/escuro e várias correções de erros.
|
||||
Registro de alterações completo: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/pt_BR/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/pt_BR/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Principais mudanças nessa versão: suporte para Login Social.
|
||||
Registro de alterações completo: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/pt_BR/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/pt_BR/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Principais mudanças nessa versão: suporte para Login Social.
|
||||
Registro de alterações completo: https://github.com/vector-im/element-android/releases/tag/v1.0.15 e https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
2
fastlane/metadata/android/ru/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/ru/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основные изменения в этой версии: предварительный просмотр URL, новая клавиатура эмодзи, новые возможности настройки комнаты и снег на Рождество!
|
||||
Полный список изменений: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/ru/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/ru/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основные изменения в этой версии: предварительный просмотр URL, новая клавиатура эмодзи, новые возможности настройки комнаты и снег на Рождество!
|
||||
Полный список изменений: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/ru/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/ru/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основные изменения в этой версии: Редактирование разрешений для комнаты, автоматическая светлая/темная тема и множество исправлений ошибок.
|
||||
Полный список изменений: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/ru/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/ru/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основные изменения в этой версии: Поддержка входа в социальные сети.
|
||||
Полный список изменений: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/ru/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/ru/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основные изменения в этой версии: Поддержка входа в социальные сети.
|
||||
Полный список изменений: 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
|
2
fastlane/metadata/android/sr/changelogs/40100100.txt
Normal file
2
fastlane/metadata/android/sr/changelogs/40100100.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Ова нова верзија углавном садржи поправке грешака и побољшања. Слање порука сада је много брже.
|
||||
Дневник свих измена: https://github.com/vector-im/element-android/releases/tag/v1.0.10
|
2
fastlane/metadata/android/sr/changelogs/40100110.txt
Normal file
2
fastlane/metadata/android/sr/changelogs/40100110.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Ова нова верзија углавном садржи побољшања корисничког искуства и сучеља. Сада можете позвати пријатеље и направити ћаскања веома брзо скенирањем КуЕр кодова.
|
||||
Дневник свих измена: https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
2
fastlane/metadata/android/sr/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/sr/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Главне измене у овој верзији: УРЛ преглед, нова емоџи тастатура, нове могућности у поставкама собе и снег за Божић !
|
||||
Дневник свих измена: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/sr/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/sr/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Главне измене у овој верзији: УРЛ преглед, нова емоџи тастатура, нове могућности у поставкама собе и снег за Божић!
|
||||
Дневник свих измена: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/sr/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/sr/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Главна измена у овој верзији: уређивање дозвола у соби, аутоматска светла/тамна тема и гомила исправљених грешака.
|
||||
Цео дневник измена: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/sr/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/sr/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Главна измена у овој верзији: подршка за пријављивање са друштвених мрежа.
|
||||
Цео дневник измена: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/sr/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/sr/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Главна измена у овој верзији: подршка за пријављивање са друштвених мрежа.
|
||||
Цео дневник измена: https://github.com/vector-im/element-android/releases/tag/v1.0.15 и https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
30
fastlane/metadata/android/sr/full_description.txt
Normal file
30
fastlane/metadata/android/sr/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Елемент је нова врста апликације за ћаскање и сарадњу која:
|
||||
|
||||
1. вама даје контролу над вашом приватношћу
|
||||
2. омогућава комуникацију са свима на Матрикс (Matrix) мрежи, па и шире интегришући се са апликацијама попут Слека (Slack)
|
||||
3. вас штити од рекламирања, крађе података и затворених система
|
||||
4. вас обезбеђује шифровањем с краја на крај, са међу-потписима ради верификовања осталих корисника
|
||||
|
||||
Елемент је потпуно другачији од осталих апликација за поруке и сарадњу јер је децентрализован и отвореног кода.
|
||||
|
||||
Елемент омогућава да сами хостујете или изаберете хост - како бисте сачували приватност, власништво и контролу над својим подацима и разговорима. Даје вам приступ отвореној мрежи; па тако нисте ограничени да причате само са осталим Елемент корисницима. И наравно веома је безбедан.
|
||||
|
||||
Елемент је способан да понуди све ово јер је базиран на Матриксу — што је стандард за отворену, децентрализовану комуникацију.
|
||||
|
||||
Елемент омогућава да контролишете ко ће бити домаћин ваших конверзација. Из Елемент апликације, домаћина можете изабрати на више начина:
|
||||
|
||||
1. Узмите бесплатан налог на matrix.org јавном серверу који хостују Матрикс програмериили изаберите неки од хиљада јавних сервера који хостују волонтери
|
||||
2. Сами хостујте свој налог покрећући сервер на свом сопственом хардверу
|
||||
3. Пријавите се за налог на посебним серверима једноставно прретплативши се на „Елементову Матрикс сервис“ хостинг платформу
|
||||
|
||||
<b>Зашто изабрати Елемент?</b>
|
||||
|
||||
<b>ПОСЕДУЈТЕ СВОЈЕ ПОДАТКЕ</b>: Ви одлучујете где ћете чувати своје податке и поруке. Ви их поседујете и контролишете, не нека МЕГАКОРПОРАЦИЈА која бунари по вашим подацима или омогућава приступ трећим странама.
|
||||
|
||||
<b>ОТВОРЕНА КОМУНИКАЦИЈА И САРАДЊА</b>: Можете ћаскати са свима на Матрикс мрежи, без обзира да ли користе Елемент или другу Матрикс апликацију, па чак иако користе другачији систем порука, попут Слека (Slack), ИРЦ-а (IRC) или ИксМПП (XMPP).
|
||||
|
||||
<b>СУПЕР-БЕЗБЕДАН</b>: Право с-краја-на-крај шифровање (само они који су у разговору могу да дешифрују поруке), и међу-потписивање ради верификације уређаја учесника у конверзацији.
|
||||
|
||||
<b>КОМПЛЕТНА КОМУНИКАЦИЈА</b>: Поруке, гласовни и видео позиви, дељење фајлова и екрана и гомила интеграција, ботова и виџета. Правите собе, заједнице, останите у контакту и завршавајте послове.
|
||||
|
||||
<b>СВУДА ГДЕ СТЕ ВИ</b>: Останите у контакту без обзира где сте, са потпуно синхронизованом историјом порука на свим вашим уређајима па и на вебу на https://app.element.io.
|
1
fastlane/metadata/android/sr/short_description.txt
Normal file
1
fastlane/metadata/android/sr/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Сигурно децентрализовано ћаскање и разговори. Држите своје податке безбедним.
|
1
fastlane/metadata/android/sr/title.txt
Normal file
1
fastlane/metadata/android/sr/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Елемент (претходно Riot.im)
|
2
fastlane/metadata/android/sv/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/sv/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Huvudsakliga ändringar i den här versionen: URL-förhandsgranskning, bytt emojitangentbord, nya rumsinställningsförmågor, och en vit jul!
|
||||
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/sv/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/sv/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Huvudsakliga ändringar i den här versionen: URL-förhandsgranskning, nya rumsinställningsförmågor, och en vit jul!
|
||||
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/sv/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/sv/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Huvudsakliga ändringar i den här versionen: Redigering av rumsbehörigheter, automatiskt ljust/mörkt tema, och en hög buggfixar.
|
||||
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/sv/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/sv/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Huvudsakliga ändringar i den här versionen: Stöd för social inloggning.
|
||||
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/sv/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/sv/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Huvudsakliga ändringar i den här versionen: Stöd för social inloggning.
|
||||
Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.0.15 och https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
2
fastlane/metadata/android/tr/changelogs/40100100.txt
Normal file
2
fastlane/metadata/android/tr/changelogs/40100100.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Bu yeni sürüm başlıca hata düzeltmeleri ve iyileştirmeler içerir. Mesaj göndermek artık çok daha hızlı.
|
||||
Tam değişiklik günlüğü: https://github.com/vector-im/element-android/releases/tag/v1.0.10
|
2
fastlane/metadata/android/tr/changelogs/40100110.txt
Normal file
2
fastlane/metadata/android/tr/changelogs/40100110.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Bu yeni sürüm, temel olarak kullanıcı arayüzü ve kullanıcı deneyimi iyileştirmelerini içerir. Artık QR kodlarını tarayarak arkadaşlarınızı davet edebilir ve çok hızlı bir şekilde DM oluşturabilirsiniz.
|
||||
Tam değişiklik günlüğü: https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
2
fastlane/metadata/android/tr/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/tr/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Bu sürümdeki başlıca değişiklikler: URL ön izlemesi , yeni Emoji klavyesi, yeni oda ayarları ve Yılbaşı için kar!
|
||||
Tam değişiklik günlüğü: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/tr/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/tr/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Bu sürümdeki başlıca değişiklikler: URL ön izlemesi , yeni Emoji klavyesi, yeni oda ayarları ve Yılbaşı için kar!
|
||||
Tam değişiklik günlüğü: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
30
fastlane/metadata/android/tr/full_description.txt
Normal file
30
fastlane/metadata/android/tr/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Element, şu özelliklere sahip yeni bir tür mesajlaşma ve işbirliği uygulamasıdır:
|
||||
|
||||
1. Gizliliğinizi korumak için kontrolü size verir
|
||||
2. Matrix ağındaki herkesle ve hatta Slack gibi uygulamalarla entegre olarak iletişim kurmanızı sağlar
|
||||
3. Sizi reklamlardan, veri madenciliğinden ve walled gardenlardan korur
|
||||
4. Başkalarını doğrulamak için çapraz imzalama ile uçtan uca şifreleme yoluyla güvenliğinizi sağlar
|
||||
|
||||
Element, dağıtık (decentralized) ve açık kaynak olduğu için diğer mesajlaşma ve işbirliği uygulamalarından tamamen farklıdır.
|
||||
|
||||
Element kendi sunucunuzu kurmanıza yada bir sunucu seçmenizi izin verir, böylece verilerinizin ve sohbetlerinizin gizliliğine ve kontrolüne sahip olursunuz. Size açık bir ağa erişim sağlar; yani yalnızca diğer Element kullanıcılarıyla konuşmak zorunda kalmazsınız. Ve çok güvenlidir.
|
||||
|
||||
Element, açık, merkezi olmayan iletişim standardı olan Matrix üzerinde çalıştığı için tüm bunları yapabilir.
|
||||
|
||||
Element, konuşmalarınızın sunucusunu seçmenize izin vererek kontrolü size verir. Element uygulamasından, farklı şekillerde sunucu seçebilirsiniz:
|
||||
|
||||
1. Matrix geliştiricilerinin sahip olduğu matrix.org genel sunucusunda ücretsiz bir hesap edinin veya gönüllüler tarafından barındırılan binlerce genel sunucu arasından seçim yapın
|
||||
2. Kendi donanımınız üzerinde bir sunucu çalıştırarak kendi hesabınızı barındırın
|
||||
3. Element Matrix Hizmetleri sunucu platformuna abone olarak özel bir sunucuda hesap oluşturun
|
||||
|
||||
<b>Neden Element'i Seçmelisiniz</b>
|
||||
|
||||
<b>KENDİ VERİLERİNİZE SAHİP OLUN </b>: Verilerinizi ve mesajlarınızı nerede saklayacağınıza siz karar verirsiniz. Verilerinize madencilik yapan veya üçüncü şahıslara erişim sağlayan bir BÜYÜKŞİRKETE verilerinizi vermiyorsunuz, onlara sahipsiniz ve kontrol ediyorsunuz.
|
||||
|
||||
<b>AÇIK MESAJLAŞMA VE İŞBİRLİĞİ</b>: Element veya başka bir Matrix uygulamalarını kullanmaları fark etmeksizin, hatta Slack, IRC yada XMPP gibi farklı mesajlaşma uygulamaları kullanıyor olsalar bile, Matrix sunucusundaki herhangi biriyle konuşabilirsiniz
|
||||
|
||||
<b>SÜPER GÜVENLİ</b>: Gerçek uçtan uca şifreleme (yalnızca görüştüğünüz kişiler mesajların şifresini çözebilir) ve konuşma katılımcılarının cihazlarını doğrulamak için çapraz imzalama.
|
||||
|
||||
<b>TAM İLETİŞİM</b>: Mesajlaşma, sesli ve görüntülü aramalar, dosya paylaşımı, ekran paylaşımı ve bir sürü entegrasyon, bot ve widgetlar. Odalar, topluluklar oluşturun, iletişimde kalın ve işlerinizi halledin.
|
||||
|
||||
<b>OLDUĞUNUZ HER YERDE</b>: Nerede olursanız olun, tüm cihazlarınızda ve internette https://app.element.io adresinden tam senkronize mesaj geçmişiyle iletişimde kalın
|
2
fastlane/metadata/android/uk/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/uk/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основні зміни в цій версії: попередній перегляд URL-адреси, нова клавіатура Emoji, нові можливості налаштування кімнати та сніг на Різдво!
|
||||
Повний журнал змін: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/uk/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/uk/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основні зміни в цій версії: попередній перегляд URL-адрес, нова клавіатура Emoji, нові можливості налаштування кімнати та сніг на Різдво!
|
||||
Повний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/uk/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/uk/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основні зміни цієї версії: Керування дозволами кімнати, автоперемикання між світлою/темною темами та виправлення багатьох вад.
|
||||
Повний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/uk/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/uk/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основні зміни цієї версії: підтримка входу за допомогою суспільних мереж.
|
||||
Повний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/uk/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/uk/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Основні зміни цієї версії: підтримка входу за допомогою суспільних мереж.
|
||||
Повний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.0.15 та https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
|
@ -0,0 +1,2 @@
|
|||
此新版本主要包含错误修复和改进。现在,发送消息要快得多。
|
||||
完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.0.10
|
|
@ -0,0 +1,2 @@
|
|||
此新版本主要包含用户界面和用户体验方面的改进。现在,您可以邀请朋友,并通过扫描二维码快速创建私聊。
|
||||
完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
|
@ -1,2 +1,2 @@
|
|||
此版本中的主要變更:URL 預覽、新的表情符號鍵盤、新的聊天室設定功能以及聖誕節降雪!
|
||||
完整變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
||||
完整變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
此版本的主要變動:編輯聊天室權限、自動淺色/深色佈景主題與許多臭蟲修復。
|
||||
完整變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
|
@ -0,0 +1,2 @@
|
|||
此版本的主要變動:社群網路登入支援。
|
||||
完整變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
|
@ -0,0 +1,2 @@
|
|||
此版本的主要變動:社群網路登入支援。
|
||||
完整變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.0.15 以及 https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
5
gradle/wrapper/gradle-wrapper.properties
vendored
5
gradle/wrapper/gradle-wrapper.properties
vendored
|
@ -1,6 +1,7 @@
|
|||
#Fri Jan 29 18:05:42 CET 2021
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=3db89524a3981819ff28c3f979236c1274a726e146ced0c8a2020417f9bc0782
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.1-all.zip
|
||||
distributionSha256Sum=1433372d903ffba27496f8d5af24265310d2da0d78bf6b4e5138831d4fe066e9
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.2-all.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
|
|
@ -168,12 +168,6 @@ dependencies {
|
|||
// Phone number https://github.com/google/libphonenumber
|
||||
implementation 'com.googlecode.libphonenumber:libphonenumber:8.10.23'
|
||||
|
||||
// Web RTC
|
||||
// org.webrtc:google-webrtc is for development purposes only. See http://webrtc.github.io/webrtc-org/native-code/android/
|
||||
// implementation 'org.webrtc:google-webrtc:1.0.+'
|
||||
// Use the same WebRTC library than the one used by Jitsi library
|
||||
implementation('com.facebook.react:react-native-webrtc:1.84.0-jitsi-5112273@aar')
|
||||
|
||||
testImplementation 'junit:junit:4.13'
|
||||
testImplementation 'org.robolectric:robolectric:4.3'
|
||||
//testImplementation 'org.robolectric:shadows-support-v4:3.0'
|
||||
|
|
|
@ -35,7 +35,11 @@ data class MatrixConfiguration(
|
|||
* Optional proxy to connect to the matrix servers
|
||||
* You can create one using for instance Proxy(proxyType, InetSocketAddress.createUnresolved(hostname, port)
|
||||
*/
|
||||
val proxy: Proxy? = null
|
||||
val proxy: Proxy? = null,
|
||||
/**
|
||||
* True to advertise support for call transfers to other parties on Matrix calls.
|
||||
*/
|
||||
val supportsCallTransfer: Boolean = false
|
||||
) {
|
||||
|
||||
/**
|
||||
|
|
|
@ -48,6 +48,7 @@ import org.matrix.android.sdk.api.session.signout.SignOutService
|
|||
import org.matrix.android.sdk.api.session.sync.FilterService
|
||||
import org.matrix.android.sdk.api.session.sync.SyncState
|
||||
import org.matrix.android.sdk.api.session.terms.TermsService
|
||||
import org.matrix.android.sdk.api.session.thirdparty.ThirdPartyService
|
||||
import org.matrix.android.sdk.api.session.typing.TypingUsersTracker
|
||||
import org.matrix.android.sdk.api.session.user.UserService
|
||||
import org.matrix.android.sdk.api.session.widgets.WidgetService
|
||||
|
@ -212,6 +213,11 @@ interface Session :
|
|||
*/
|
||||
fun searchService(): SearchService
|
||||
|
||||
/**
|
||||
* Returns the third party service associated with the session
|
||||
*/
|
||||
fun thirdPartyService(): ThirdPartyService
|
||||
|
||||
/**
|
||||
* Add a listener to the session.
|
||||
* @param listener the listener to add.
|
||||
|
|
|
@ -20,8 +20,11 @@ import org.matrix.android.sdk.api.session.room.model.call.CallAnswerContent
|
|||
import org.matrix.android.sdk.api.session.room.model.call.CallCandidatesContent
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallHangupContent
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallInviteContent
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallNegotiateContent
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallRejectContent
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallSelectAnswerContent
|
||||
|
||||
interface CallsListener {
|
||||
interface CallListener {
|
||||
/**
|
||||
* Called when there is an incoming call within the room.
|
||||
*/
|
||||
|
@ -39,5 +42,23 @@ interface CallsListener {
|
|||
*/
|
||||
fun onCallHangupReceived(callHangupContent: CallHangupContent)
|
||||
|
||||
/**
|
||||
* Called when a called has been rejected
|
||||
*/
|
||||
fun onCallRejectReceived(callRejectContent: CallRejectContent)
|
||||
|
||||
/**
|
||||
* Called when an answer has been selected
|
||||
*/
|
||||
fun onCallSelectAnswerReceived(callSelectAnswerContent: CallSelectAnswerContent)
|
||||
|
||||
/**
|
||||
* Called when a negotiation is sent
|
||||
*/
|
||||
fun onCallNegotiateReceived(callNegotiateContent: CallNegotiateContent)
|
||||
|
||||
/**
|
||||
* Called when the call has been managed by an other session
|
||||
*/
|
||||
fun onCallManagedByOtherSession(callId: String)
|
||||
}
|
|
@ -28,9 +28,9 @@ interface CallSignalingService {
|
|||
*/
|
||||
fun createOutgoingCall(roomId: String, otherUserId: String, isVideoCall: Boolean): MxCall
|
||||
|
||||
fun addCallListener(listener: CallsListener)
|
||||
fun addCallListener(listener: CallListener)
|
||||
|
||||
fun removeCallListener(listener: CallsListener)
|
||||
fun removeCallListener(listener: CallListener)
|
||||
|
||||
fun getCallWithId(callId: String): MxCall?
|
||||
|
||||
|
|
|
@ -16,13 +16,16 @@
|
|||
|
||||
package org.matrix.android.sdk.api.session.call
|
||||
|
||||
import org.webrtc.PeerConnection
|
||||
|
||||
sealed class CallState {
|
||||
|
||||
/** Idle, setting up objects */
|
||||
object Idle : CallState()
|
||||
|
||||
/**
|
||||
* CreateOffer. Intermediate state between Idle and Dialing.
|
||||
*/
|
||||
object CreateOffer: CallState()
|
||||
|
||||
/** Dialing. Outgoing call is signaling the remote peer */
|
||||
object Dialing : CallState()
|
||||
|
||||
|
@ -36,8 +39,8 @@ sealed class CallState {
|
|||
* Connected. Incoming/Outgoing call, ice layer connecting or connected
|
||||
* Notice that the PeerState failed is not always final, if you switch network, new ice candidtates
|
||||
* could be exchanged, and the connection could go back to connected
|
||||
*/
|
||||
data class Connected(val iceConnectionState: PeerConnection.PeerConnectionState) : CallState()
|
||||
* */
|
||||
data class Connected(val iceConnectionState: MxPeerConnectionState) : CallState()
|
||||
|
||||
/** Terminated. Incoming/Outgoing call, the call is terminated */
|
||||
object Terminated : CallState()
|
||||
|
|
|
@ -16,14 +16,17 @@
|
|||
|
||||
package org.matrix.android.sdk.api.session.call
|
||||
|
||||
import org.webrtc.IceCandidate
|
||||
import org.webrtc.SessionDescription
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallCandidate
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallCapabilities
|
||||
import org.matrix.android.sdk.api.session.room.model.call.CallHangupContent
|
||||
import org.matrix.android.sdk.api.session.room.model.call.SdpType
|
||||
import org.matrix.android.sdk.api.util.Optional
|
||||
|
||||
interface MxCallDetail {
|
||||
val callId: String
|
||||
val isOutgoing: Boolean
|
||||
val roomId: String
|
||||
val otherUserId: String
|
||||
val opponentUserId: String
|
||||
val isVideoCall: Boolean
|
||||
}
|
||||
|
||||
|
@ -32,40 +35,64 @@ interface MxCallDetail {
|
|||
*/
|
||||
interface MxCall : MxCallDetail {
|
||||
|
||||
companion object {
|
||||
const val VOIP_PROTO_VERSION = 1
|
||||
}
|
||||
|
||||
val ourPartyId: String
|
||||
var opponentPartyId: Optional<String>?
|
||||
var opponentVersion: Int
|
||||
|
||||
var capabilities: CallCapabilities?
|
||||
|
||||
var state: CallState
|
||||
|
||||
/**
|
||||
* Pick Up the incoming call
|
||||
* It has no effect on outgoing call
|
||||
*/
|
||||
fun accept(sdp: SessionDescription)
|
||||
fun accept(sdpString: String)
|
||||
|
||||
/**
|
||||
* SDP negotiation for media pause, hold/resume, ICE restarts and voice/video call up/downgrading
|
||||
*/
|
||||
fun negotiate(sdpString: String, type: SdpType)
|
||||
|
||||
/**
|
||||
* This has to be sent by the caller's client once it has chosen an answer.
|
||||
*/
|
||||
fun selectAnswer()
|
||||
|
||||
/**
|
||||
* Reject an incoming call
|
||||
* It's an alias to hangUp
|
||||
*/
|
||||
fun reject() = hangUp()
|
||||
fun reject()
|
||||
|
||||
/**
|
||||
* End the call
|
||||
*/
|
||||
fun hangUp()
|
||||
fun hangUp(reason: CallHangupContent.Reason? = null)
|
||||
|
||||
/**
|
||||
* Start a call
|
||||
* Send offer SDP to the other participant.
|
||||
*/
|
||||
fun offerSdp(sdp: SessionDescription)
|
||||
fun offerSdp(sdpString: String)
|
||||
|
||||
/**
|
||||
* Send Ice candidate to the other participant.
|
||||
* Send Call candidate to the other participant.
|
||||
*/
|
||||
fun sendLocalIceCandidates(candidates: List<IceCandidate>)
|
||||
fun sendLocalCallCandidates(candidates: List<CallCandidate>)
|
||||
|
||||
/**
|
||||
* Send removed ICE candidates to the other participant.
|
||||
*/
|
||||
fun sendLocalIceCandidateRemovals(candidates: List<IceCandidate>)
|
||||
fun sendLocalIceCandidateRemovals(candidates: List<CallCandidate>)
|
||||
|
||||
/**
|
||||
* Send a m.call.replaces event to initiate call transfer.
|
||||
*/
|
||||
suspend fun transfer(targetUserId: String, targetRoomId: String?)
|
||||
|
||||
fun addListener(listener: StateListener)
|
||||
fun removeListener(listener: StateListener)
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* Copyright (c) 2020 The Matrix.org Foundation C.I.C.
|
||||
*
|
||||
* 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 org.matrix.android.sdk.api.session.call;
|
||||
|
||||
/**
|
||||
* This is a copy of https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/connectionState
|
||||
* to avoid having the dependency over WebRtc library on sdk.
|
||||
*/
|
||||
public enum MxPeerConnectionState {
|
||||
NEW,
|
||||
CONNECTING,
|
||||
CONNECTED,
|
||||
DISCONNECTED,
|
||||
FAILED,
|
||||
CLOSED
|
||||
}
|
|
@ -68,7 +68,12 @@ object EventType {
|
|||
const val CALL_INVITE = "m.call.invite"
|
||||
const val CALL_CANDIDATES = "m.call.candidates"
|
||||
const val CALL_ANSWER = "m.call.answer"
|
||||
const val CALL_SELECT_ANSWER = "m.call.select_answer"
|
||||
const val CALL_NEGOTIATE = "m.call.negotiate"
|
||||
const val CALL_REJECT = "m.call.reject"
|
||||
const val CALL_HANGUP = "m.call.hangup"
|
||||
// This type is not processed by the client, just sent to the server
|
||||
const val CALL_REPLACES = "m.call.replaces"
|
||||
|
||||
// Key share events
|
||||
const val ROOM_KEY_REQUEST = "m.room_key_request"
|
||||
|
@ -98,5 +103,9 @@ object EventType {
|
|||
|| type == CALL_CANDIDATES
|
||||
|| type == CALL_ANSWER
|
||||
|| type == CALL_HANGUP
|
||||
|| type == CALL_SELECT_ANSWER
|
||||
|| type == CALL_NEGOTIATE
|
||||
|| type == CALL_REJECT
|
||||
|| type == CALL_REPLACES
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,7 +20,6 @@ import org.matrix.android.sdk.api.MatrixCallback
|
|||
import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility
|
||||
import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsParams
|
||||
import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsResponse
|
||||
import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol
|
||||
import org.matrix.android.sdk.api.util.Cancelable
|
||||
|
||||
/**
|
||||
|
@ -35,12 +34,6 @@ interface RoomDirectoryService {
|
|||
publicRoomsParams: PublicRoomsParams,
|
||||
callback: MatrixCallback<PublicRoomsResponse>): Cancelable
|
||||
|
||||
/**
|
||||
* Fetches the overall metadata about protocols supported by the homeserver.
|
||||
* Includes both the available protocols and all fields required for queries against each protocol.
|
||||
*/
|
||||
fun getThirdPartyProtocol(callback: MatrixCallback<Map<String, ThirdPartyProtocol>>): Cancelable
|
||||
|
||||
/**
|
||||
* Get the visibility of a room in the directory
|
||||
*/
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue