1
0
mirror of https://github.com/vector-im/riotX-android synced 2025-10-06 00:02:48 +02:00

Compare commits

...

1120 Commits

Author SHA1 Message Date
Benoit Marty
651e347825 Merge branch 'release/1.3.3' into main 2021-10-11 12:04:52 +02:00
Benoit Marty
9acec43a48 fastlane 2021-10-11 12:04:24 +02:00
Benoit Marty
713c93faa6 Towncrier 2021-10-11 12:00:32 +02:00
Benoit Marty
2c8e171911 Merge pull request #4208 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-10-11 11:29:27 +02:00
Benoit Marty
e67930f0c3 Merge pull request #4206 from vector-im/feature/bma/disable_android_auto
Disable Android Auto supports
2021-10-11 11:20:00 +02:00
Linerly
3c7e05b86e Translated using Weblate (Indonesian)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-10-11 08:39:04 +00:00
discapacidad5
d366fb1c0f Translated using Weblate (Spanish)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/es/
2021-10-11 08:39:02 +00:00
discapacidad5
db0e47b133 Translated using Weblate (Spanish)
Currently translated at 100.0% (2669 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2021-10-11 08:39:01 +00:00
Benoit Marty
d309c71d83 Disable Android Auto supports see https://github.com/vector-im/element-android/issues/4205 2021-10-11 10:21:42 +02:00
Linerly
06e1cfd631 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2669 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-10-10 14:36:58 +00:00
Besnik Bleta
a8c8e1d6ff Translated using Weblate (Albanian)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sq/
2021-10-10 13:25:57 +00:00
Danial Behzadi
1c20c096d8 Translated using Weblate (Persian)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-10-10 13:25:56 +00:00
Priit Jõerüüt
0f1e5fcc5c Translated using Weblate (Estonian)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-10-10 13:25:55 +00:00
sr093906
eefff680b7 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hans/
2021-10-10 13:25:54 +00:00
Ihor Hordiichuk
c9d15c1708 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-10-10 13:25:53 +00:00
lvre
25250cb508 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-10-10 13:25:53 +00:00
Szimszon
aa1e4a9f44 Translated using Weblate (Hungarian)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-10-10 13:25:52 +00:00
sr093906
4ffb30ec4f Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2669 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-10-10 13:25:51 +00:00
Ihor Hordiichuk
fbec4c305e Translated using Weblate (Ukrainian)
Currently translated at 91.3% (2438 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-10-10 13:25:49 +00:00
Besnik Bleta
820eedc7a3 Translated using Weblate (Albanian)
Currently translated at 99.4% (2653 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-10-10 13:25:49 +00:00
lvre
30cc056b61 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2669 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-10-10 13:25:48 +00:00
Szimszon
16068d8214 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2669 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-10-10 13:25:47 +00:00
Danial Behzadi
51c83f8bf4 Translated using Weblate (Persian)
Currently translated at 100.0% (2669 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-10-10 13:25:46 +00:00
Priit Jõerüüt
fe4475c430 Translated using Weblate (Estonian)
Currently translated at 100.0% (2669 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-10-10 13:25:44 +00:00
discapacidad5
fdc3da979e Translated using Weblate (Spanish)
Currently translated at 98.6% (2632 of 2669 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2021-10-10 13:25:43 +00:00
Benoit Marty
3a387c5e32 version++ 2021-10-08 16:36:48 +02:00
Benoit Marty
7b46796a81 Merge branch 'release/1.3.2' into main 2021-10-08 16:35:44 +02:00
Benoit Marty
1d9cb79960 Merge branch 'release/1.3.2' into develop 2021-10-08 16:35:42 +02:00
Benoit Marty
612f0c77ea Wait a bit more 2021-10-08 16:26:36 +02:00
Benoit Marty
0a0dd4ee1b Fix crash when opening Identity Server detail from preference 2021-10-08 16:16:35 +02:00
Benoit Marty
bcf6342312 Fastlane changelog 2021-10-08 15:49:58 +02:00
Benoit Marty
9605841a84 Run towncrier 2021-10-08 15:42:29 +02:00
Benoit Marty
e673f31071 Merge pull request #4189 from vector-im/feature/bma/fix_wl_1.3.2
Feature/bma/fix wl 1.3.2
2021-10-08 15:29:37 +02:00
Benoit Marty
66d4a48930 Remove unused strings 2021-10-08 15:07:52 +02:00
Benoit Marty
090273da14 Fix lint error 2021-10-08 14:55:50 +02:00
Benoit Marty
b43a8ab9db Merge pull request #4187 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-10-08 14:50:47 +02:00
Weblate
5c5fc767a4 Merge branch 'origin/develop' into Weblate. 2021-10-08 12:27:26 +00:00
Slimane Selyan AMIRI
5a5832dab7 Translated using Weblate (Kabyle)
Currently translated at 81.0% (2154 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/kab/
2021-10-08 12:27:19 +00:00
Ihor Hordiichuk
bf219856a5 Translated using Weblate (Ukrainian)
Currently translated at 91.7% (2440 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-10-08 12:27:18 +00:00
LinAGKar
999a08c0f5 Translated using Weblate (Swedish)
Currently translated at 98.4% (2617 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2021-10-08 12:27:13 +00:00
Benoit Marty
b411938644 Add changelog for #4184 2021-10-07 20:58:28 +02:00
Benoit Marty
d6af355335 Merge pull request #4184 from vector-im/feature/adm/is-policy
Always display identity server policies
2021-10-07 20:53:03 +02:00
Adam Brown
5365e87777 reducing the discovery policy url text size by using caption style 2021-10-07 17:56:54 +01:00
Adam Brown
cb7260954a renaming xml view to avoid clashing with other file 2021-10-07 17:46:33 +01:00
Adam Brown
259b6d56d7 using singular for the policy copy name to match content 2021-10-07 17:45:30 +01:00
Adam Brown
d00858f83b handling empty policy list by showing empty copy 2021-10-07 17:44:54 +01:00
Adam Brown
cccda9b699 using single action for the updating the policy expanded toggling/state setting 2021-10-07 17:29:50 +01:00
Adam Brown
496a531072 reverting uneedeed text item changes 2021-10-07 13:57:56 +01:00
Adam Brown
791c92c991 launching the discovery page with policy expanded when tapping the policy link from the consent dialog 2021-10-07 13:54:36 +01:00
Adam Brown
7b5972e3cf expanding the discovery polices on recieving a custom payload
- also meant updating the general link to discovery in order to manually pass the default arguments
2021-10-07 13:50:43 +01:00
Adam Brown
728f34f53c converting the settings activity payload to a sealed class, this allows us to have custom arguments for the sub settings pages 2021-10-07 13:07:30 +01:00
Adam Brown
05166944d8 navigating to the settings discovery page on policy link clicked from non discovery screens 2021-10-07 12:45:59 +01:00
Adam Brown
c0fd266fc4 using consistent naming for the policy and opening a chrome tab when policy is tapped 2021-10-07 12:39:48 +01:00
Benoit Marty
b71e2de9ac Merge pull request #4179 from vector-im/feature/bma/typo_klint
klint -> ktlint
2021-10-07 12:17:45 +02:00
LinAGKar
f0cc56d95e Translated using Weblate (Swedish)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sv/
2021-10-07 09:25:40 +00:00
Erik Huizinga
64fb94691b Translated using Weblate (Dutch)
Currently translated at 65.1% (1732 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2021-10-07 09:25:39 +00:00
Adam Brown
2f732affa5 updating policy title to include show/hide 2021-10-07 10:15:37 +01:00
Adam Brown
7e8ca29ca7 creating dedicated discovery policy items and displaying within an expandable form item 2021-10-07 10:09:03 +01:00
Benoit Marty
5fdaa45246 klint -> ktlint 2021-10-07 10:36:38 +02:00
Benoit Marty
f5cda678b2 Merge pull request #4177 from vector-im/feature/fga/temporary_dial_pad_fix
Fix SIP user to native user mapping is wrong
2021-10-07 10:10:48 +02:00
Benoit Marty
98428c7b29 Merge pull request #4178 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.34
Bump libphonenumber from 8.12.33 to 8.12.34
2021-10-07 10:08:51 +02:00
dependabot[bot]
c55598a099 Bump libphonenumber from 8.12.33 to 8.12.34
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.33 to 8.12.34.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.33...v8.12.34)

---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 23:07:32 +00:00
ganfra
0125c7675d Fix SIP user to native user mapping is wrong #4176 (also clear dialpad entry when call is started) 2021-10-06 19:34:04 +02:00
Adam Brown
3111d0b46d updating discovery consent dialog to include policy link which expands the policy urls view 2021-10-06 17:34:02 +01:00
Adam Brown
5a4f320bf9 binding the expanded state as part of the view, allows us to manually control the expansion 2021-10-06 17:20:20 +01:00
Adam Brown
7ce811c227 binding the indentity server policy urls to the discovery page 2021-10-06 17:20:06 +01:00
Adam Brown
04d844b1a9 allowing the expandable scrollbar to be hidden 2021-10-06 16:10:17 +01:00
Adam Brown
a2f64177eb adding the identity terms to the discovery page state 2021-10-06 15:20:33 +01:00
Erik Huizinga
0e498cc838 Translated using Weblate (Dutch)
Currently translated at 62.6% (1664 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2021-10-06 08:32:02 +00:00
Evrim
16f6e358dc Translated using Weblate (Dutch)
Currently translated at 62.6% (1664 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2021-10-06 08:31:28 +00:00
Glandos
fe2bf80b84 Translated using Weblate (French)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
2021-10-05 20:25:42 +00:00
Ihor Hordiichuk
3a65b4c694 Translated using Weblate (Ukrainian)
Currently translated at 89.6% (2382 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-10-05 20:25:41 +00:00
waclaw66
0cc5b9fbd1 Translated using Weblate (Czech)
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-10-05 20:25:38 +00:00
Zet
7e1e02973b Translated using Weblate (Arabic)
Currently translated at 39.0% (1037 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ar/
2021-10-05 20:25:38 +00:00
opusforlife2
58b69b1fe4 Remove redundancy in heading in bug report issue form 2021-10-05 14:35:34 +01:00
Benoit Marty
7ebdd7830a Merge pull request #4158 from vector-im/feature/bma/new_commands
Handle new commands
2021-10-05 13:38:31 +02:00
Benoit Marty
9fd1cc9c8e Merge pull request #4165 from vector-im/feature/bma/log_error
Add a log to get info when an error occurred when recording / playing voice message
2021-10-05 13:38:11 +02:00
Benoit Marty
f4e50a38a6 Merge pull request #4018 from vector-im/feature/aris/issue_dinsic_618
feature/aris/issue_dinsic_618
2021-10-05 13:36:48 +02:00
Benoit Marty
a0d5618346 Merge pull request #4166 from andybalaam/typos-in-contributing
Fix typo in CONTRIBUTING.md: your->you're
2021-10-05 13:32:09 +02:00
Andy Balaam
c2d26ce207 Fix typo: your->you're
Signed-off-by: Andy Balaam <andyb@element.io>
2021-10-05 12:05:46 +01:00
ariskotsomitopoulos
f21d89eb29 Minimize the use of exported="true" in android Manifest
- Add comments on Add exported="true" attributes
 - Disable manifest exporting for:
      - (service) VectorConnectionService
      - (receiver) MediaButtonReceiver
2021-10-05 13:57:01 +03:00
Benoit Marty
94bbd37313 Merge pull request #4157 from vector-im/feature/fre/create_dm_improvement
Load existing DM instead of creating a new one
2021-10-05 12:26:22 +02:00
Benoit Marty
06fcee3c46 Add a log to get info when an error occurred when recording / playing voice message
Will help debugging issues like #3904
2021-10-05 11:58:23 +02:00
Benoit Marty
1fcb9f284a Merge pull request #4155 from vector-im/feature/bma/wording_update
Wording update
2021-10-05 10:04:14 +02:00
Benoit Marty
eceb341986 Merge pull request #4034 from vector-im/feature/bma/displayNameFallback
Add a fallback for user displayName when this one is null or empty
2021-10-04 23:13:28 +02:00
Benoit Marty
647b09739f Fix test compilation 2021-10-04 22:48:43 +02:00
Benoit Marty
90781dbd99 changelog 2021-10-04 16:28:49 +02:00
Benoit Marty
068c9393f1 Create extension String.isMxcUrl() 2021-10-04 16:26:15 +02:00
Benoit Marty
5076369173 Improve code 2021-10-04 16:16:56 +02:00
Benoit Marty
f91936b413 Merge pull request #4156 from vector-im/feature/bma/remove_unused_worker
Remove unused SendRelationWorker and related API call (3588)
2021-10-04 16:16:35 +02:00
Benoit Marty
9802ed08e3 Merge branch 'feature/bma/new_commands' of github.com:vector-im/element-android into feature/bma/new_commands
# Conflicts:
#	vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewEvents.kt
#	vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt
2021-10-04 16:00:31 +02:00
Florian Renaud
17bcf9039d Load existing DM instead of creating a new one 2021-10-04 15:43:20 +02:00
Benoit Marty
778e50aaf6 Merge pull request #2241 from ginnyTheCat/commands
Add commands from element web
2021-10-04 15:34:58 +02:00
Benoit Marty
2b63ccf70a Merge branch 'feature/bma/new_commands' into commands 2021-10-04 15:34:14 +02:00
Benoit Marty
36e4d3ec69 Remove unused SendRelationWorker and related API call (3588) 2021-10-04 15:17:03 +02:00
Benoit Marty
677ca57106 Fix compilation issue 2021-10-04 15:14:18 +02:00
Benoit Marty
4fadc84d83 Merge pull request #4154 from vector-im/feature/bma/troubleshoot_fix
Troubleshoot notification: Fix button not clickable
2021-10-04 15:14:03 +02:00
Benoit Marty
4af9e2c9f0 Merge pull request #4060 from vector-im/feature/bca/space_validate_alias
Client side validation of alias max length
2021-10-04 15:09:07 +02:00
Benoit Marty
f3393dd779 changelog 2021-10-04 14:55:15 +02:00
Benoit Marty
52fe3a1669 Message bottom sheet: move "View Reactions" action just below "Add Reaction" 2021-10-04 14:45:23 +02:00
Benoit Marty
6669587ac1 Update wording in message bottom sheet (#3869) 2021-10-04 14:43:21 +02:00
Benoit Marty
c4a03925d4 Troubleshoot notification: Fix button not clickable 2021-10-04 14:17:11 +02:00
Benoit Marty
f385e74662 Improve reusability of code 2021-10-04 14:13:25 +02:00
Benoit Marty
ba80bf5ba1 Update changelog 2021-10-04 12:54:15 +02:00
Benoit Marty
489aedbc37 Add missing proper configuration for manual publishing of alias 2021-10-04 12:50:50 +02:00
Benoit Marty
7636b4d7a8 limit alias length in candidateAliasFromRoomName() 2021-10-04 12:40:43 +02:00
Benoit Marty
c3b65a9c71 Create MatrixConstants to handle max alias length limitation 2021-10-04 12:30:28 +02:00
Valere
3da5641e2b Client side validation of alias max length 2021-10-04 10:57:54 +02:00
Adam Brown
e0a6e82661 Merge pull request #4124 from vector-im/feature/bca/spaces_fix_3048
Change call to action in filter room when space selected
2021-10-04 09:12:19 +01:00
Benoit Marty
0a6b71d27d ktlint 2021-10-04 09:58:14 +02:00
Benoit Marty
36b7617483 Add comment about copy/paste code 2021-10-04 09:55:01 +02:00
Benoit Marty
289b7e2d53 add missing import after rebase 2021-10-04 09:55:01 +02:00
Benoit Marty
9735bc6ee3 Add a fallback for user displayName when this one is null or empty, so that the application can customize the dispay name 2021-10-04 09:55:01 +02:00
Benoit Marty
a0cd7163c6 Merge pull request #4116 from vector-im/feature/bca/spaces_fix_3933
App doesn't take you to a Space after choosing to Join it
2021-10-04 09:49:42 +02:00
Benoit Marty
f6b6725467 Text is always set at runtime now. 2021-10-04 09:44:53 +02:00
Linerly
32a39ad461 Translated using Weblate (Indonesian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-10-03 17:25:33 +00:00
Linerly
01206195ad Translated using Weblate (Indonesian)
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-10-03 17:25:32 +00:00
Benoit Marty
b1b5ff8a09 Merge pull request #3772 from pvagner/voiceMessageA11Y
Improve accessibility of voice messages
2021-10-03 15:45:09 +02:00
Benoit Marty
57d7ac5bd8 Merge pull request #4139 from vector-im/dependabot/gradle/com.squareup.okhttp3-okhttp-bom-4.9.2
Bump okhttp-bom from 4.9.1 to 4.9.2
2021-10-03 11:12:01 +02:00
Benoit Marty
ddfb0ac080 Merge pull request #4137 from vector-im/dependabot/gradle/dagger-2.39.1
Bump dagger from 2.39 to 2.39.1
2021-10-03 11:11:37 +02:00
Benoit Marty
f135fbea35 Merge pull request #4138 from vector-im/dependabot/gradle/org.jlleitschuh.gradle.ktlint-10.2.0
Bump org.jlleitschuh.gradle.ktlint from 10.1.0 to 10.2.0
2021-10-03 11:10:35 +02:00
Besnik Bleta
c5bbda24c4 Translated using Weblate (Albanian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sq/
2021-10-02 12:26:42 +00:00
Linerly
d8bbd17eca Translated using Weblate (Indonesian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-10-02 12:26:42 +00:00
waclaw66
9b8837f426 Translated using Weblate (Czech)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-10-02 12:26:41 +00:00
Jeff Huang
f0cba97bd8 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-10-02 12:26:40 +00:00
Danial Behzadi
720154572f Translated using Weblate (Persian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-10-02 12:26:39 +00:00
random
af4be85c34 Translated using Weblate (Italian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-10-02 12:26:38 +00:00
Priit Jõerüüt
1bd575f6db Translated using Weblate (Estonian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-10-02 12:26:37 +00:00
sr093906
495bdae9df Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hans/
2021-10-02 12:26:36 +00:00
Ihor Hordiichuk
72ef6bffbd Translated using Weblate (Ukrainian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-10-02 12:26:35 +00:00
lvre
b117d313a6 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-10-02 12:26:34 +00:00
Szimszon
8376a946a8 Translated using Weblate (Hungarian)
Currently translated at 100.0% (31 of 31 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-10-02 12:26:33 +00:00
Ihor Hordiichuk
98ba9d6342 Translated using Weblate (Ukrainian)
Currently translated at 88.1% (2344 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-10-02 12:26:32 +00:00
Linerly
ca64e9511e Translated using Weblate (Indonesian)
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-10-02 12:26:18 +00:00
Benoit Marty
f5375c7af2 Run ./gradlew ktlintFormat 2021-10-02 11:49:28 +02:00
dependabot[bot]
bde45b901f Bump okhttp-bom from 4.9.1 to 4.9.2
Bumps [okhttp-bom](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 23:07:25 +00:00
dependabot[bot]
b7f0efbeb1 Bump org.jlleitschuh.gradle.ktlint from 10.1.0 to 10.2.0
Bumps org.jlleitschuh.gradle.ktlint from 10.1.0 to 10.2.0.

---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 23:06:54 +00:00
dependabot[bot]
ce014d1196 Bump dagger from 2.39 to 2.39.1
Bumps `dagger` from 2.39 to 2.39.1.

Updates `dagger` from 2.39 to 2.39.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.39...dagger-2.39.1)

Updates `dagger-compiler` from 2.39 to 2.39.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.39...dagger-2.39.1)

---
updated-dependencies:
- dependency-name: com.google.dagger:dagger
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.dagger:dagger-compiler
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 23:06:49 +00:00
Benoit Marty
f7af298654 Merge pull request #3972 from vector-im/feature/fga/expose_sync
Feature/fga/expose sync
2021-10-01 20:48:46 +02:00
Benoit Marty
1dd2d410e0 Merge pull request #3657 from SpiritCroc/notification_repetition
Do not notify again for old events
2021-10-01 18:20:53 +02:00
Benoit Marty
2366227133 Merge pull request #4129 from vector-im/feature/adm/sync-read-notifications
Fixing notifications not being dismissed when read from other devices
2021-10-01 18:11:46 +02:00
Benoit Marty
d8203ea27b Optimize import 2021-10-01 18:08:48 +02:00
Benoit Marty
7d59cbebf1 Merge branch 'develop' into feature/fga/expose_sync 2021-10-01 18:04:56 +02:00
Benoit Marty
587c634a49 Merge pull request #3957 from vector-im/feature/bma/ktlint_cleanup
Install ktlint plugin
2021-10-01 18:03:38 +02:00
Benoit Marty
242b17294d Merge pull request #4083 from vector-im/feature/bca/spaces_fix_4045
Fix default encrypted for restricted
2021-10-01 17:59:47 +02:00
Adam Brown
c72f66871f replacing boolean constants with an improved function name + doc around why the events can be missing 2021-10-01 16:22:24 +01:00
Benoit Marty
b4247550ec run ktlint after rebase 2021-10-01 17:20:30 +02:00
Benoit Marty
8d7f542e88 Merge pull request #4132 from vector-im/feature/bma/init_sync_dialog
Ensure initial sync progress dialog is hidden when the initial sync is over
2021-10-01 15:59:55 +02:00
Benoit Marty
63d71cf56f Merge branch 'develop' into feature/bma/ktlint_cleanup 2021-10-01 15:54:21 +02:00
Adam Brown
f9d2f236a4 using named parameters when the same types are used in close proximity 2021-10-01 14:43:39 +01:00
Benoit Marty
679f0a5940 Ensure initial sync progress dialog is hidden when the initial sync is over 2021-10-01 15:03:23 +02:00
Benoit Marty
8644363005 Merge pull request #4125 from vector-im/feature/fga/text_composer_extract
Feature/fga/text composer extract
2021-10-01 14:44:51 +02:00
Benoit Marty
11e7ae3c7e Fix compilation error 2021-10-01 14:24:53 +02:00
Benoit Marty
6983e1be55 Split long lines 2021-10-01 14:24:07 +02:00
Benoit Marty
920f467231 Disqble some check, not true anymore 2021-10-01 14:11:26 +02:00
Benoit Marty
ba35c0101e Fix compilation error 2021-10-01 14:09:22 +02:00
Benoit Marty
d1e9f3131a Big annoying commit: execute command ./gradlew ktlintFormat - Fix "colon-spacing" 2021-10-01 13:31:15 +02:00
Benoit Marty
a1caccbcc8 Big annoying commit: execute command ./gradlew ktlintFormat - Fix "chain-wrapping" 2021-10-01 13:31:15 +02:00
Benoit Marty
2ca3c68611 Big annoying commit: execute command ./gradlew ktlintFormat - Fix "import-ordering" 2021-10-01 13:31:15 +02:00
Benoit Marty
03bdcee3ad Install ktlint plugin 2021-10-01 13:31:15 +02:00
ganfra
45509a68bb TextComposer: fix ktlint 2021-10-01 09:43:57 +02:00
Adam Brown
a3c4f56774 adding changelog entry 2021-09-30 17:31:23 +01:00
Adam Brown
49e332cb1c formatting 2021-09-30 17:30:23 +01:00
Adam Brown
7105a20f4f fixes notifications not being marked as read when the last chunk containing the event is no longer the latest
- use explict returns constants to attempt to add more documentation
- queries for the existence of the event in all of the chunk history and if a read receipt exists in the latest chunk (which it should if a user has just read on another client) which allows us to mark old notifications events as read
2021-09-30 17:15:04 +01:00
Benoit Marty
2b38c607b2 Merge pull request #4127 from kittykat/issue-template
Fix typo in string
2021-09-30 17:20:01 +02:00
Ekaterina Gerasimova
d6da4f7834 Fix typo in string
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-09-30 15:58:22 +01:00
ganfra
845c396f8f Clean code after PR review 2021-09-30 16:43:49 +02:00
Benoit Marty
3719382569 Merge pull request #3953 from vector-im/dependabot/gradle/androidx.work-work-runtime-ktx-2.6.0
Bump work-runtime-ktx from 2.5.0 to 2.6.0
2021-09-30 14:25:43 +02:00
Benoit Marty
8cfd4bae35 Merge pull request #4120 from vector-im/dependabot/gradle/dagger-2.39
Bump dagger from 2.38.1 to 2.39
2021-09-30 14:19:09 +02:00
ganfra
be8c6f1836 Merge branch 'develop' into feature/fga/expose_sync 2021-09-30 12:10:38 +02:00
Benoit Marty
3f7e810f14 Handle change from WorkManager 2.6.0.
https://developer.android.com/jetpack/androidx/releases/work#2.6.0
2021-09-30 12:06:57 +02:00
ganfra
3df004b035 Merge branch 'develop' into feature/fga/text_composer_extract 2021-09-30 12:02:27 +02:00
ganfra
535a2c931b Clean code and add changelog 2021-09-30 12:02:05 +02:00
Valere
4880df3555 Change call to action in filter room when space selected 2021-09-30 11:58:21 +02:00
ganfra
a171f1912a TextComposer: makes animation ok 2021-09-30 11:57:57 +02:00
Benoit Marty
5d51431c60 Merge pull request #4078 from abaker/android_auto
Add Android Auto notification support
2021-09-30 11:29:58 +02:00
Valere
2605433a3d Code review 2021-09-30 09:15:13 +02:00
dependabot[bot]
bea8d097e2 Bump dagger from 2.38.1 to 2.39
Bumps `dagger` from 2.38.1 to 2.39.

Updates `dagger` from 2.38.1 to 2.39
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.38.1...dagger-2.39)

Updates `dagger-compiler` from 2.38.1 to 2.39
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.38.1...dagger-2.39)

---
updated-dependencies:
- dependency-name: com.google.dagger:dagger
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.dagger:dagger-compiler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-29 23:06:31 +00:00
ganfra
6b3a407b79 TextComposer: continue reworking. WIP 2021-09-29 19:21:11 +02:00
Benoit Marty
d5f9d8086a Merge pull request #4049 from vector-im/dependabot/gradle/com.arthenica-ffmpeg-kit-audio-4.5
Bump ffmpeg-kit-audio from 4.4.LTS to 4.5
2021-09-29 17:10:31 +02:00
Benoit Marty
0033378f8b Merge pull request #4050 from vector-im/dependabot/gradle/kotlin-1.5.31
Bump kotlin from 1.5.30 to 1.5.31
2021-09-29 17:09:39 +02:00
Benoit Marty
c0adde56df Merge pull request #4027 from vector-im/feature/fre/permalink
Add client base url support for permalinks
2021-09-29 17:08:12 +02:00
Benoit Marty
a9525bf92c Merge pull request #4118 from vector-im/feature/bca/spaces_fix_3935
Fix do not hide toolbar on scroll
2021-09-29 16:35:56 +02:00
Valere
3d38ec7aeb Fix do no hide toolbar on scroll 2021-09-29 15:09:59 +02:00
Benoit Marty
856fc8f976 Merge pull request #4092 from ryg-git/issue-3869
Focus on search bar when opening reaction view
2021-09-29 15:07:07 +02:00
Benoit Marty
357d7ee338 Merge pull request #4115 from vector-im/feature/adm/login-key-verification-flow
Skipping passphrase screen when no passphrase is available
2021-09-29 15:04:58 +02:00
Benoit Marty
aa4e804261 Merge pull request #4114 from kittykat/issue-template
Fix release label in release issue template
2021-09-29 14:57:00 +02:00
Benoit Marty
31a7bfed02 version++ 2021-09-29 14:56:10 +02:00
Benoit Marty
8937a0f569 Merge branch 'release/1.3.1' into main 2021-09-29 14:52:27 +02:00
Benoit Marty
c4539abe4c Merge branch 'release/1.3.1' into develop 2021-09-29 14:52:26 +02:00
Valere
cdc6b7e7d5 Remove listener use fragmentCallback 2021-09-29 14:40:18 +02:00
Adam Brown
984ab08823 adding changelog entry 2021-09-29 13:36:41 +01:00
Benoit Marty
6e72287464 Fastlane changelog 2021-09-29 14:28:08 +02:00
Benoit Marty
63e52226c6 Towncrier 2021-09-29 14:25:26 +02:00
Adam Brown
b55e94b938 extracting the rx instant setup to a reuseable test rule 2021-09-29 13:23:40 +01:00
Benoit Marty
b5614a1cd5 SQ descriptions are now available 2021-09-29 14:18:52 +02:00
Adam Brown
daa3125e57 adding test cases around the SharedSecureStorageViewModel initial state and back flow
- introduces a temporary workaorund the unit tests Mavericks by including a no op LifecycleRegistry
- manually sets instant rx schedulers via the static helpers, the layers that set the schedulers are not currently injectable
2021-09-29 13:14:22 +01:00
Ekaterina Gerasimova
77486abbd9 Fix release label in release issue template
https://github.com/vector-im/element-android/issues/4113

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-09-29 13:12:43 +01:00
Adam Brown
edce14f48f when the keyinfo doesn't contain a passphrase we shouldn't view the passphrase screen
fixed by handling the back case to skip the passphrase screen if we don't have one
2021-09-29 13:11:19 +01:00
Benoit Marty
65dc2a7f04 Merge pull request #4111 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-09-29 12:36:50 +02:00
Weblate
e3e18b4ce8 Merge branch 'origin/develop' into Weblate. 2021-09-29 10:05:06 +00:00
Besnik Bleta
3f73dfcac6 Translated using Weblate (Albanian)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sq/
2021-09-29 10:01:58 +00:00
waclaw66
7ff29ebfc5 Translated using Weblate (Czech)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-09-29 10:01:56 +00:00
Jeff Huang
26689ac111 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-09-29 10:01:55 +00:00
Danial Behzadi
64f845c372 Translated using Weblate (Persian)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-09-29 10:01:54 +00:00
random
aa98861fcd Translated using Weblate (Italian)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-09-29 10:01:53 +00:00
Priit Jõerüüt
aad6f76f87 Translated using Weblate (Estonian)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-09-29 10:01:52 +00:00
sr093906
3cb0cc9d37 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hans/
2021-09-29 10:01:51 +00:00
Ihor Hordiichuk
5b12dfd4c2 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-09-29 10:01:50 +00:00
Nikita Epifanov
41b43f648f Translated using Weblate (Russian)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/ru/
2021-09-29 10:01:49 +00:00
lvre
b17af9a250 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-09-29 10:01:48 +00:00
Szimszon
44c3a0eb91 Translated using Weblate (Hungarian)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-09-29 10:01:46 +00:00
libexus
e58f358d64 Translated using Weblate (German)
Currently translated at 100.0% (30 of 30 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
2021-09-29 10:01:45 +00:00
Jeff Huang
126478beba Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2021-09-29 10:01:44 +00:00
sr093906
ad42a966f1 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-09-29 10:01:40 +00:00
Besnik Bleta
cefe964512 Translated using Weblate (Albanian)
Currently translated at 99.5% (2646 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-09-29 10:01:35 +00:00
Nikita Epifanov
ab23a12761 Translated using Weblate (Russian)
Currently translated at 99.2% (2638 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2021-09-29 10:01:31 +00:00
lvre
4fb6404178 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-09-29 10:01:26 +00:00
random
64f07d6fea Translated using Weblate (Italian)
Currently translated at 99.8% (2655 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-09-29 10:01:21 +00:00
Szimszon
535c4861ff Translated using Weblate (Hungarian)
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-09-29 10:01:17 +00:00
Danial Behzadi
96b9db2d38 Translated using Weblate (Persian)
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-09-29 10:01:12 +00:00
Priit Jõerüüt
36edab888d Translated using Weblate (Estonian)
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-09-29 10:01:07 +00:00
Tirifto
455f290a36 Translated using Weblate (Esperanto)
Currently translated at 98.3% (2614 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/eo/
2021-09-29 10:01:02 +00:00
libexus
c869427e45 Translated using Weblate (German)
Currently translated at 98.6% (2622 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-09-29 10:00:55 +00:00
waclaw66
5b80f7b1a8 Translated using Weblate (Czech)
Currently translated at 100.0% (2658 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-09-29 10:00:52 +00:00
Zet
4077216c1e Translated using Weblate (Arabic)
Currently translated at 36.4% (968 of 2658 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ar/
2021-09-29 10:00:47 +00:00
Benoit Marty
254e849db2 Merge pull request #4105 from vector-im/feature/ons/fix_failed_message_crash
Fix crash to render failed message warning stub
2021-09-29 11:54:35 +02:00
Onuray Sahin
1c12cdd69a Fix changelog. 2021-09-29 12:46:47 +03:00
dependabot[bot]
51640a61a9 Bump work-runtime-ktx from 2.5.0 to 2.6.0
Bumps work-runtime-ktx from 2.5.0 to 2.6.0.

---
updated-dependencies:
- dependency-name: androidx.work:work-runtime-ktx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-29 08:55:39 +00:00
Benoit Marty
4e15975c6c Merge pull request #4107 from vector-im/dependabot/gradle/com.squareup-seismic-1.0.3
Bump seismic from 1.0.2 to 1.0.3
2021-09-29 10:54:57 +02:00
Valere
d24f448c70 App doesn't take you to a Space after choosing to Join it 2021-09-29 10:50:29 +02:00
dependabot[bot]
ae3e6a0706 Bump seismic from 1.0.2 to 1.0.3
Bumps [seismic](https://github.com/square/seismic) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/square/seismic/releases)
- [Changelog](https://github.com/square/seismic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/seismic/compare/seismic-parent-1.0.2...seismic-parent-1.0.3)

---
updated-dependencies:
- dependency-name: com.squareup:seismic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-28 23:06:09 +00:00
Benoit Marty
701b0fbeef Merge pull request #4100 from vector-im/feature/adm/vector-tinting
Missing vector tinting
2021-09-28 22:44:18 +02:00
Onuray Sahin
e4d39880fd Fix crash to render failed message warning stub. 2021-09-28 20:43:54 +03:00
ganfra
9815dfe449 Text composer: start extracting in a dedicated ViewModel/State/Action/Events 2021-09-28 18:54:48 +02:00
Benoit Marty
7c2fac39f4 Merge pull request #4104 from abaker/fix_settings_missing_accelerometer
Fix settings crash when accelerometer unavailable
2021-09-28 17:28:26 +02:00
Adam Brown
458c423dab removing unused drawable 2021-09-28 15:41:16 +01:00
Alex Baker
2d707720f6 Fix settings crash when accelerometer unavailable
Signed-off-by: Alex Baker <alex@beeper.com>
2021-09-28 09:34:38 -05:00
Benoit Marty
5929095523 Merge pull request #4095 from vector-im/dependabot/gradle/androidx.constraintlayout-constraintlayout-2.1.1
Bump constraintlayout from 2.1.0 to 2.1.1
2021-09-28 15:59:38 +02:00
Benoit Marty
3bd3ac09bf Merge pull request #4097 from vector-im/dependabot/gradle/vanniktechEmoji-0.8.0
Bump vanniktechEmoji from 0.7.0 to 0.8.0
2021-09-28 15:59:16 +02:00
Adam Brown
12ca487e93 using the existing theme utils logic for reading attributes 2021-09-28 14:57:59 +01:00
Benoit Marty
23615c0038 Merge pull request #4091 from vector-im/feature/adm/verify-exported-keys-output
Verify exported keys output
2021-09-28 15:14:34 +02:00
Adam Brown
0d737a9a5d removing unused import 2021-09-28 13:11:19 +01:00
Adam Brown
2fee68e0d0 tinting the radio buttons to the colorPrimary 2021-09-28 12:42:49 +01:00
Adam Brown
a66d88abb3 tinting the voice locked vector to the colorPrimary
- extracts a helper extension for tinting image resources
2021-09-28 12:35:46 +01:00
Adam Brown
3a79a7595d tinting the in progress recording icon to the colorPrimary
- creates extension helpers for tinting and reading theme attributes
-extracts the background from the recording vector icon and set as a separate tintable background drawable
2021-09-28 12:26:41 +01:00
Adam Brown
0eef248d7d tinting the jump to unread view to the colorPrimary
- the vector itself is set to an obvious red to highlight an incorrect usage (we should tint at the consumer to allow for reuse/preparing for design components/compose)
2021-09-28 11:33:46 +01:00
dependabot[bot]
cd4cfd05b8 Bump vanniktechEmoji from 0.7.0 to 0.8.0
Bumps `vanniktechEmoji` from 0.7.0 to 0.8.0.

Updates `emoji-material` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/vanniktech/Emoji/releases)
- [Changelog](https://github.com/vanniktech/Emoji/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vanniktech/Emoji/compare/0.7.0...0.8.0)

Updates `emoji-google` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/vanniktech/Emoji/releases)
- [Changelog](https://github.com/vanniktech/Emoji/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vanniktech/Emoji/compare/0.7.0...0.8.0)

---
updated-dependencies:
- dependency-name: com.vanniktech:emoji-material
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.vanniktech:emoji-google
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-28 09:31:21 +00:00
Benoit Marty
7d7ea3b9ad Avoid multiple PRs from Dependabot when a new version of com.vanniktech:emoji* is available
Not updating the vesion here, dependabot will do it.
2021-09-28 11:29:52 +02:00
Benoit Marty
6d91482da1 Merge pull request #4013 from vector-im/feature/bma/a11y_guidelines
Update pull request checklist
2021-09-28 10:01:13 +02:00
dependabot[bot]
4cb735fec5 Bump constraintlayout from 2.1.0 to 2.1.1
Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-27 23:13:27 +00:00
ryg-git
0099a3724b add changelog for committed changes. 2021-09-27 23:46:41 +05:30
ryg-git
7d911fff17 Focus on search bar when opening reaction view 2021-09-27 22:41:34 +05:30
Adam Brown
399b2a13ee fixing exception message parameter ordering 2021-09-27 18:08:32 +01:00
Adam Brown
19d1d981c3 linting 2021-09-27 17:39:21 +01:00
Adam Brown
6df03fc13b adding changelog entry 2021-09-27 17:28:06 +01:00
Adam Brown
509c61c1a8 extracting the test fakes to their own package 2021-09-27 17:23:07 +01:00
Adam Brown
ac0c7067e0 updating the keys exporter to validate the generated file size in an attempt to warn the user of malformed outputs
- injects the io dispatcher to allow the testing
- adds unit tests around the different error flows
2021-09-27 17:23:07 +01:00
Adam Brown
789cc6b597 exlcuding the slf4j logger from the test dependencies
the videocache dependency includes slf4j which in turn causes mockk to reflectively attempt to call real Log functions, which crashes the units tests due to the stub android.jar
2021-09-27 17:23:03 +01:00
Adam Brown
e6eb86538f wrapping the Dispatcher.IO and making it injectable for testing 2021-09-27 16:57:05 +01:00
Benoit Marty
9f93850046 Keep LTS version 2021-09-27 16:22:00 +02:00
Benoit Marty
906da76727 Fix warning "This expression will be resolved to Int in future releases. Please add explicit conversion call" 2021-09-27 15:55:58 +02:00
Benoit Marty
7e5ec29977 Merge pull request #4088 from vector-im/feature/bma/update_release
Small change in the recipe to release the SDK
2021-09-27 15:44:43 +02:00
Benoit Marty
224aac7c73 Small change in the recipe to release the SDK 2021-09-27 15:41:17 +02:00
Benoit Marty
465b8bfe05 Version++ 2021-09-27 13:11:15 +02:00
Benoit Marty
5b5dcf988d Version++ 2021-09-27 13:09:58 +02:00
Benoit Marty
ccfab3957f Merge branch 'release/1.3.0' into main 2021-09-27 13:09:13 +02:00
Benoit Marty
fd4acbc216 Merge branch 'release/1.3.0' into develop 2021-09-27 13:09:13 +02:00
Benoit Marty
e544592b70 Merge release 1.3.0 to main 2021-09-27 13:08:54 +02:00
Benoit Marty
7349e48bd4 Merge branch 'release/1.3.0' into develop 2021-09-27 13:07:23 +02:00
Benoit Marty
0cd3bcaf15 Fastlane changelog 2021-09-27 13:06:52 +02:00
Benoit Marty
7e922d59ea Run towncrier 2021-09-27 13:05:37 +02:00
Benoit Marty
38015fe04d rename file 2021-09-27 13:04:10 +02:00
Benoit Marty
f39d2b141e Wait for emoji to load, it's async now
Testing before release 1.3.0
2021-09-27 12:56:05 +02:00
Benoit Marty
53c8862ca2 Change version to 1.3.0 2021-09-27 11:57:23 +02:00
Benoit Marty
e4b66f6967 Merge pull request #4084 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-09-27 11:28:33 +02:00
Weblate
28e84d06c4 Merge branch 'origin/develop' into Weblate. 2021-09-27 08:05:09 +00:00
Andrejs
4b5a1d06c3 Translated using Weblate (Latvian)
Currently translated at 77.9% (2039 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/lv/
2021-09-27 08:04:59 +00:00
Valere
97dc07f8c9 Fix default encrypted for restricted
+ hide restricted rule if no current space selected
2021-09-27 09:52:54 +02:00
Graeme Power
3aaffc8a8f Translated using Weblate (Irish)
Currently translated at 7.6% (201 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ga/
2021-09-26 14:25:54 +00:00
Ihor Hordiichuk
ef5208a0e4 Translated using Weblate (Ukrainian)
Currently translated at 83.5% (2185 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-26 14:25:53 +00:00
Linerly
83b0ada342 Translated using Weblate (Indonesian)
Currently translated at 79.8% (2089 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-09-26 14:25:51 +00:00
artevaeckt
0b2125afe3 Translated using Weblate (German)
Currently translated at 99.1% (2594 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-09-26 14:25:30 +00:00
zeritti
cec018915e Translated using Weblate (Czech)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-09-26 14:25:30 +00:00
Alex Baker
09a25cce4e Add Android Auto notification support
Signed-off-by: Alex Baker <alex@beeper.com>
2021-09-24 16:43:00 -05:00
Benoit Marty
cde6e8cc1b Merge pull request #4057 from vector-im/feature/bca/quick_invite_card_improvement
Improve invite bottom sheet
2021-09-24 20:46:12 +02:00
Benoit Marty
eb104d8758 Clean up 2021-09-24 20:45:50 +02:00
Benoit Marty
b5fadaacab Merge pull request #4070 from vector-im/tools/adm/benchmark
Adding benchmarking script to start monitoring build times
2021-09-24 20:43:40 +02:00
Benoit Marty
045e4bbf76 Merge pull request #4052 from vector-im/feature/adm/email_notification_toggle
Add email notification toggle
2021-09-24 20:42:44 +02:00
Benoit Marty
9a30da13b5 Merge pull request #4051 from vector-im/feature/bca/invite_user_by_mail
Support entering mail in user invite screen
2021-09-24 20:34:52 +02:00
Valere
1fed27961a Code review 2021-09-24 19:35:49 +02:00
Valere
8318f2d38f fix CI 2021-09-24 18:44:04 +02:00
Valere
0acf90d8cd Code review 2021-09-24 18:12:12 +02:00
Valere
91ba17f71b Code review 2021-09-24 18:12:12 +02:00
Valere
5bb3e22868 cleaning 2021-09-24 18:12:12 +02:00
Valere
d59aaa7611 Support entering mail in user invite screen 2021-09-24 18:12:12 +02:00
Adam Brown
4482cbdaa6 using dedicated pusher removal methods for the different types of pushers
- also adds a separate removePusher which supports removing any type of pusher
2021-09-24 17:00:48 +01:00
Adam Brown
7fd794bd7a reusing existing setTextOrHide by adding an additional parameter to hide other views 2021-09-24 15:44:10 +01:00
Adam Brown
95b4f99970 making the add email pusher append parameter configurable by clients, typically we wouldn't want to overwrite other accounts but we can expose the option to clients if they want that behaviour 2021-09-24 15:39:08 +01:00
Benoit Marty
5a8e789435 Merge pull request #4061 from vector-im/feature/bca/spaces_invite_notification_dot
Fix notif badge for space invite
2021-09-24 16:20:11 +02:00
Benoit Marty
ee59fe660f Improve formatting 2021-09-24 15:53:10 +02:00
Benoit Marty
3287980109 Cleanup and add changelog 2021-09-24 15:38:08 +02:00
Benoit Marty
8f4609e72b Merge pull request #4072 from vector-im/dependabot/gradle/com.adevinta.android-barista-4.2.0
Bump barista from 4.1.0 to 4.2.0
2021-09-24 12:41:42 +02:00
Aris Kotsomitopoulos
e8009953d6 Preventing Dependabot to publish unit test results 2021-09-24 11:14:57 +03:00
dependabot[bot]
5e7e66b18c Bump barista from 4.1.0 to 4.2.0
Bumps [barista](https://github.com/AdevintaSpain/Barista) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/AdevintaSpain/Barista/releases)
- [Commits](https://github.com/AdevintaSpain/Barista/compare/4.1.0...4.2.0)

---
updated-dependencies:
- dependency-name: com.adevinta.android:barista
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-24 07:53:52 +00:00
Benoit Marty
1b262a4df8 Merge pull request #4071 from vector-im/tools/adm/connected_tests
Fixing no tests found when running vector:connectedAndroidTest
2021-09-24 09:53:04 +02:00
Benoit Marty
863ba609df Merge pull request #4029 from vector-im/feature/fga/fix_voip_issues
Feature/fga/fix voip issues
2021-09-24 09:43:39 +02:00
Adam Brown
7bd8890276 extracting orchestrator dependency to the dependencies.gradle file 2021-09-23 20:24:16 +01:00
Adam Brown
4f340f6b90 adding extra sleeps in order to get the tests completing more consistently locally 2021-09-23 20:21:24 +01:00
Benoit Marty
ed03d2d278 Merge pull request #4021 from vector-im/dependabot/gradle/com.otaliastudios-transcoder-0.10.4
Bump transcoder from 0.10.3 to 0.10.4
2021-09-23 19:40:26 +02:00
Benoit Marty
9c559a7c2c Merge pull request #4065 from vector-im/feature/fga/improve_room_detail_start
Feature/fga/improve room detail start
2021-09-23 19:35:28 +02:00
Benoit Marty
f3c4e9a1df ktlint 2021-09-23 19:33:38 +02:00
Benoit Marty
80aad8a958 Merge pull request #4033 from vector-im/feature/bca/improve_store_key_throttling
Use in memory cache when adding inBoundGroupSession
2021-09-23 19:31:35 +02:00
Benoit Marty
5a1781e1ac Merge pull request #4069 from vector-im/feature/fga/fix_timeline_event_bottom_sheet
Fix MessageActionsBottomSheet not being shown on local echos
2021-09-23 18:43:44 +02:00
Adam Brown
d7bc32d7ca including tech orchestrator in the vector module script, fixes the no tests found error 2021-09-23 17:22:19 +01:00
Adam Brown
712b8ede14 adding benchmarking script to start monitoring build times
- makes use of the gradle-profiler to run the build multiple times
- currently uses reduced warm up/iteration count as the build takes a long time, can be increased once the build time is reduced
2021-09-23 16:20:41 +01:00
ganfra
8ecaaa08cf Fix MessageActionsBottomSheet not being shown on local echos #4068 2021-09-23 17:14:04 +02:00
Benoit Marty
e4bc60d255 Merge pull request #4020 from vector-im/dependabot/gradle/androidx.media-media-1.4.2
Bump media from 1.4.1 to 1.4.2
2021-09-23 15:53:17 +02:00
Benoit Marty
a40cee337e Fix warning "This expression will be resolved to Int in future releases. Please add explicit conversion call" 2021-09-23 15:52:01 +02:00
Benoit Marty
d0623c298d Also increase kotlinCoroutines (see https://kotlinlang.org/releases.html) 2021-09-23 15:49:54 +02:00
Adam Brown
3a1cb1c07a monitoring the ThreePids so that the notifications screen updates when returning from adding an email
- makes use of both sync and async fetching so that the page can avoid jumping around on the initial load
2021-09-23 14:46:07 +01:00
dependabot[bot]
35cfaad7aa Bump kotlin from 1.5.30 to 1.5.31
Bumps `kotlin` from 1.5.30 to 1.5.31.

Updates `kotlin-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

Updates `kotlin-stdlib-jdk7` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

Updates `kotlin-stdlib` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk7
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-23 12:24:53 +00:00
dependabot[bot]
6e010ad693 Bump ffmpeg-kit-audio from 4.4.LTS to 4.5
Bumps [ffmpeg-kit-audio](https://github.com/tanersener/ffmpeg-kit) from 4.4.LTS to 4.5.
- [Release notes](https://github.com/tanersener/ffmpeg-kit/releases)
- [Commits](https://github.com/tanersener/ffmpeg-kit/compare/v4.4.LTS...v4.5)

---
updated-dependencies:
- dependency-name: com.arthenica:ffmpeg-kit-audio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-23 12:24:46 +00:00
Benoit Marty
b52f2b0422 Merge pull request #4046 from vector-im/feature/bma/incr_sync_investigation
Incr sync investigation
2021-09-23 14:24:01 +02:00
Adam Brown
0302d19f47 formatting 2021-09-23 13:20:01 +01:00
Adam Brown
43eff8b85b reusing existing remove string 2021-09-23 13:05:18 +01:00
Adam Brown
1d4c909b50 adding translator note about the enable email placeholder 2021-09-23 13:02:36 +01:00
Benoit Marty
e27fa5db12 Format 2021-09-23 13:55:04 +02:00
Adam Brown
1865e3c450 hiding the notification url/format UI fields when they're null (which is the case for email pushers) 2021-09-23 12:54:52 +01:00
Benoit Marty
5ed15506c1 Add changelog about API change 2021-09-23 13:54:03 +02:00
Benoit Marty
6708d22da5 Kotlin compiler is not clever enough 2021-09-23 13:54:03 +02:00
Benoit Marty
8384953e2a changelog 2021-09-23 13:54:03 +02:00
Benoit Marty
75fb026289 Rename some classes after new feature implemented 2021-09-23 13:54:03 +02:00
Benoit Marty
306e3cf055 Improve log to track push and sync request
Also change some log level from d to v
2021-09-23 13:54:03 +02:00
Benoit Marty
93506d18fa Display push counter on debug mode 2021-09-23 13:54:03 +02:00
Benoit Marty
c163d2e271 Try to fix debug menu visibility. Still broken :/ 2021-09-23 13:54:03 +02:00
Benoit Marty
1059f105bf Move comment to the correct line 2021-09-23 13:54:03 +02:00
Benoit Marty
1ce48c4deb Add a dedicated setting to show debug info on screen 2021-09-23 13:54:03 +02:00
Benoit Marty
1cd6ec4448 Do not log eventId 2021-09-23 13:54:03 +02:00
Benoit Marty
05aff3314d Add error state 2021-09-23 13:54:03 +02:00
Benoit Marty
f5151463e2 Add the number of rooms and toDevice events in the debug data 2021-09-23 13:54:03 +02:00
Benoit Marty
63a84dcb8a Add incremental sync status to the room list and the room detail (only in developer mode) 2021-09-23 13:54:03 +02:00
Adam Brown
d31ad7e187 extracting constants for the pusher kinds and email appId 2021-09-23 12:33:48 +01:00
Adam Brown
4c4f2fce74 catching remove pusher errors in the notification targets screen
- displays a dialog with a human readable version of the error
2021-09-23 12:27:56 +01:00
ganfra
d9e9568c2e Clean code and update CHANGES 2021-09-23 13:19:29 +02:00
ganfra
fc5c6b9b00 RoomDetail: lazy load EmojiDataSource data (+ async) 2021-09-23 13:13:16 +02:00
Adam Brown
efec63e979 documenting the getEmails function and lifting it out of the class as it's not directly tied to the class 2021-09-23 12:02:46 +01:00
Adam Brown
8316728e53 removing this. usages where there's no clashes 2021-09-23 11:45:09 +01:00
dependabot[bot]
013b16a37d Bump transcoder from 0.10.3 to 0.10.4
Bumps [transcoder](https://github.com/natario1/Transcoder) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/natario1/Transcoder/releases)
- [Commits](https://github.com/natario1/Transcoder/compare/v0.10.3...v0.10.4)

---
updated-dependencies:
- dependency-name: com.otaliastudios:transcoder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-23 08:46:12 +00:00
Benoit Marty
cfd37bb528 Merge pull request #4063 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.33
Bump libphonenumber from 8.12.32 to 8.12.33
2021-09-23 10:45:18 +02:00
Valere
05e35afe12 remove issue number from changelog 2021-09-23 10:19:05 +02:00
Valere
9b02704d5b Code review 2021-09-23 09:52:20 +02:00
dependabot[bot]
654010570e Bump libphonenumber from 8.12.32 to 8.12.33
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.32 to 8.12.33.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.32...v8.12.33)

---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-22 23:05:09 +00:00
ganfra
ebd5095662 Room detail: use ViewStub for FailedMessagesWarningView 2021-09-22 18:00:56 +02:00
Valere
636389d584 Fix notif badge for space invite 2021-09-22 17:26:36 +02:00
Valere
195fb6f6fc Improve invite bottom sheet 2021-09-22 14:53:01 +02:00
ganfra
290586948f Room detail: create lazy loaded views holder 2021-09-22 11:36:37 +02:00
random
261797e7ac Translated using Weblate (Italian)
Currently translated at 99.8% (2612 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-09-22 09:25:29 +00:00
Priit Jõerüüt
e113880ae8 Translated using Weblate (Estonian)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-09-22 09:25:28 +00:00
ganfra
fb10e9f113 Room detail : lazy load EmojiPopup and AutocompleteMemberPresenter 2021-09-22 11:07:36 +02:00
ganfra
5bf1761f27 Room detail: use StubView for InviteView 2021-09-21 18:31:17 +02:00
Adam Brown
8734d5d2e7 removing redundant comments about pusher kind from apis which don't have a kind field 2021-09-21 16:08:46 +01:00
Adam Brown
52d9600c4f adding changelog entry for notifications 2021-09-21 16:07:19 +01:00
Adam Brown
0617179c20 removing trailing comma for lint 2021-09-21 15:59:29 +01:00
Adam Brown
03eb36636d capturing the original switch state at the point of clicking the switch rather than when the listener is initially set 2021-09-21 15:26:51 +01:00
Adam Brown
710f2f92cb cleaning up the notification email group xml definition to include a self closing tag
- the category is dynamically populated so we shouldn't be adding anything static here anyways!
2021-09-21 13:46:23 +01:00
Adam Brown
2c25efc36a making the removePusher more generic as it can handle email and http pushers
- Updates the doc to reflect that to remove emails an appId of m.email is required
2021-09-21 13:46:18 +01:00
Adam Brown
78d70eab12 enforcing emails pushes to always be appended
- always appending allows the same email to be used for other accounts see https://github.com/matrix-org/matrix-react-sdk/pull/2727 https://github.com/matrix-org/matrix-react-sdk/pull/2727/files#diff-ec232520bf51337e5e6939b885d21f428ad6da3306c8e17a3ff660b2b341179dR165
2021-09-21 11:32:33 +01:00
Adam Brown
516bb6ed95 lifting the email branding to its own parameter so clients of the sdk can configure it 2021-09-21 11:26:11 +01:00
Adam Brown
0b293d08cc handling errors when enabling/disabling email notifications
- Extracts out a transactional switch helper to handle reverting the switch back to its original state if an error occurs
- Reuses existing toast message for unknown error
- Does not include the isAdded to the async callback as the couroutine is tied to the fragment lifecycle scope
2021-09-21 11:16:09 +01:00
Adam Brown
410cf5c062 adding UI toggle for email notifications in /settings/notifications
- will display a _no emails_ when the matrix account has no emails set and tapping will navigate to the emails and phone numbers screen where the user can add an email
- toggling the email notification with register and unregister push notification for the given email address
2021-09-21 10:47:03 +01:00
Adam Brown
ee3f2877e9 adding matrix SDK support for email adding and removing email pushes
- email pushes make use of a new undocumented `brand` field, for now this field maps directly to the app display name so we can resuse it
2021-09-21 09:52:00 +01:00
Benoit Marty
6bf8202e65 Merge pull request #4044 from vector-im/feature/bca/fix_show_invitebottomsheet_on_notif_intent
Show mxto bottom sheet when tapping invite notification
2021-09-20 18:24:11 +02:00
Adam Brown
1591375aa2 adding ability to remove push targets from the notification target screen 2021-09-20 16:35:53 +01:00
Florian Renaud
fa3abecf8f Fix review 2021-09-20 15:18:06 +02:00
Valere
8036f50a6e Show mxto bottom sheet when tapping invite notification 2021-09-20 12:07:45 +02:00
Linerly
2cc9d27902 Translated using Weblate (Indonesian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-09-18 14:26:02 +00:00
Linerly
a48813003e Translated using Weblate (Indonesian)
Currently translated at 70.6% (1848 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-09-18 14:26:01 +00:00
waclaw66
bc85ae4bc9 Translated using Weblate (Czech)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-09-18 14:25:27 +00:00
Benoit Marty
f418683da5 Merge pull request #4014 from vector-im/feature/fga/hide_jitsi_event
Jitsi: introduces ConferenceEvent
2021-09-17 18:07:33 +02:00
Benoit Marty
b5f7351564 Merge pull request #4008 from vector-im/feature/fga/small_timeline_optimisation
Feature/fga/small timeline optimisation
2021-09-17 18:06:58 +02:00
Florian Renaud
e37fb313c0 Permalink: Merge LinkHandlerActivity with PermalinkHandlerActivity
Also convert links to matrix.to before permalink parsing
2021-09-17 17:19:32 +02:00
Florian Renaud
21d0a28150 Permalink: move supported hosts to config file 2021-09-17 16:46:09 +02:00
Florian Renaud
a73f0a9fa8 Permalink: use client base url if any 2021-09-17 16:46:09 +02:00
Florian Renaud
0d344fde03 Permalink: add client url field in MatrixConfiguration 2021-09-17 16:46:09 +02:00
Florian Renaud
afb49430be Permalink: move method implementation from service to factory 2021-09-17 16:46:09 +02:00
dependabot[bot]
a3a49593e4 Bump media from 1.4.1 to 1.4.2
Bumps media from 1.4.1 to 1.4.2.

---
updated-dependencies:
- dependency-name: androidx.media:media
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-17 13:29:35 +00:00
Benoit Marty
744523b200 Merge pull request #4017 from vector-im/feature/aris/optimize_global_gradle_variables
Optimize dependencies handling
2021-09-17 15:28:49 +02:00
Benoit Marty
d0e43a2ebe Merge pull request #3912 from vector-im/feature/bca/m11.10-14
Better expose adding spaces as Subspaces
2021-09-17 15:21:14 +02:00
Valere
33273955cb Fix unused var 2021-09-17 14:54:05 +02:00
Valere
d2af7e3f91 Code review 2021-09-17 14:26:25 +02:00
ariskotsomitopoulos
1dcf6b9539 Enhance dependencies handling to support Dependabot 2021-09-17 14:58:44 +03:00
Valere
6d023188da code review 2021-09-17 10:26:32 +02:00
Valere
84ef079206 Add change log 2021-09-17 09:22:10 +02:00
Valere
f79681b343 Clean unneeded beta pills 2021-09-17 09:22:10 +02:00
Valere
932a43ef58 Add subspace action 2021-09-17 09:22:10 +02:00
ganfra
8e9cd52cf0 Add changelog file 2021-09-16 18:57:50 +02:00
ganfra
82864b2b98 Fix other call not always refreshed when ended #4028 2021-09-16 18:53:41 +02:00
Linerly
86ce92ddf6 Translated using Weblate (Indonesian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-09-16 15:25:54 +00:00
Quang Trung
8092e8958d Translated using Weblate (Vietnamese)
Currently translated at 54.3% (1420 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-09-16 15:25:53 +00:00
Ihor Hordiichuk
7bf414ec8c Translated using Weblate (Ukrainian)
Currently translated at 82.8% (2167 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-16 15:25:48 +00:00
Linerly
653acee9de Translated using Weblate (Indonesian)
Currently translated at 53.0% (1386 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-09-16 15:25:45 +00:00
ganfra
226b0e6c9d Fix call screen stuck with some hanging up scenarios #4026 2021-09-16 12:04:18 +02:00
ganfra
bd9a187597 Fix sticky end call notification #4019 2021-09-16 11:50:26 +02:00
Valere
100ac49cac Merge pull request #4000 from vector-im/feature/bca/fix_space_parent
Fix parent relation handling
2021-09-16 11:45:29 +02:00
Valere
8b980e5227 Merge pull request #3759 from vector-im/feature/bca/improve_leave_space
Feature/bca/improve leave space
2021-09-16 11:18:50 +02:00
Valere
421c2ae0ba Fix missing string resource 2021-09-16 10:30:43 +02:00
Valere
22319a0f0a Cleaning, line too long 2021-09-16 09:33:06 +02:00
Valere
e5de62b57c Code review 2021-09-16 09:33:06 +02:00
Valere
94f88c80fc Fix parent relation handling 2021-09-16 09:33:06 +02:00
Valere
cfed0f839b Code review 2021-09-16 09:20:25 +02:00
Valere
31c0831aba Update change log 2021-09-16 09:20:25 +02:00
Valere
9a9a3d8cc6 Cherry pick room on leave space 2021-09-16 09:20:25 +02:00
Valere
8fd784e275 Improve leave space (all + none) 2021-09-16 09:20:25 +02:00
ariskotsomitopoulos
87fefdc7bb Add more dependencies to common dependencies.gradle 2021-09-15 20:22:52 +03:00
Valere
bb459a6e5e Merge pull request #4001 from vector-im/feature/bca/spaces_fix_invite_private
Change default power to invite in private space + setting
2021-09-15 19:16:50 +02:00
Valere
70ebb3a3f2 Code review 2021-09-15 18:48:40 +02:00
Valere
2c1435f08c Change default power to invite in private space + setting 2021-09-15 18:47:38 +02:00
Benoit Marty
d6b261ce4c Merge pull request #3986 from vector-im/feature/bca/room_summary_api
Better room preview, use room Summary API if available
2021-09-15 15:03:31 +02:00
Benoit Marty
c1b14bd800 Merge pull request #4016 from vector-im/feature/fga/fix_dtmf
Fix DTMF not working #4015
2021-09-15 15:02:19 +02:00
ariskotsomitopoulos
c89b2c0536 Optimize dependencies handling 2021-09-15 13:21:25 +03:00
ganfra
0460a48c0c Fix DTMF not working #4015 2021-09-15 11:25:08 +02:00
Valere
f2b7ee3e06 Code review 2021-09-15 09:21:30 +02:00
Benoit Marty
73692bc067 Merge pull request #3630 from vector-im/dependabot/gradle/org.robolectric-robolectric-4.6.1
Bump robolectric from 4.5.1 to 4.6.1
2021-09-14 21:01:18 +02:00
Benoit Marty
1b59c7b451 Merge pull request #3989 from vector-im/feature/bca/space_fix_3956
Fix /  Kick user dialog for spaces talks about rooms
2021-09-14 20:35:40 +02:00
Benoit Marty
e3057477df Merge pull request #3985 from vector-im/feature/aris/build_time_optimizations
Build Time Optimizations
2021-09-14 20:30:13 +02:00
Benoit Marty
3575157f1c Merge pull request #3976 from vector-im/feature/bca/space_team_invite_mail
Add invite by email screen in create space flow
2021-09-14 20:18:35 +02:00
ganfra
27d4f60578 Jitsi: introduces ConferenceEvent to avoid using directly Jitsi sdk from fragments/activities 2021-09-14 18:50:51 +02:00
ariskotsomitopoulos
3447c05b00 Reduce the number of api-level in integration tests until they can run properly in CI/CD 2021-09-14 19:17:24 +03:00
Benoit Marty
7ca089b3d7 Update section about a11y 2021-09-14 15:59:53 +02:00
Benoit Marty
1c2997e40e SpUsage lint rule is more about a11y 2021-09-14 15:57:24 +02:00
Benoit Marty
2badb9725d Improve pull request checklist and notice 2021-09-14 15:56:04 +02:00
Valere
c0b01dff70 code review 2021-09-14 15:25:40 +02:00
Valere
7142cd899b Use in memory cache when adding inBoundGroupSession 2021-09-14 14:01:17 +02:00
Denis Kasak
9c06b9b0f7 Merge pull request from GHSA-p2m5-74vh-pj57
Store device key in SharedSessionEntity
2021-09-14 11:13:52 +00:00
Le Dang Trung
c69f0db5b4 Translated using Weblate (Vietnamese)
Currently translated at 52.3% (1368 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-09-14 08:25:40 +00:00
Nikita Epifanov
b48dbd1a52 Translated using Weblate (Russian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/ru/
2021-09-14 08:25:31 +00:00
Nikita Epifanov
59d5cfbb24 Translated using Weblate (Russian)
Currently translated at 99.3% (2597 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2021-09-14 08:25:30 +00:00
random
0dc88c71ab Translated using Weblate (Italian)
Currently translated at 99.8% (2612 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-09-14 08:25:26 +00:00
ariskotsomitopoulos
c9b294f737 Remove unused commented lines 2021-09-14 10:45:29 +03:00
ariskotsomitopoulos
fe1d9aa589 - Optimize build time for local builds
- Enhance CI/CD workflows (7GB Ram, 2CPU) by adding custom gradle arguments to properly run
- Add unit test UI comment representation plugin
2021-09-13 19:03:35 +03:00
Benoit Marty
eb962cfb1e Update Changelog for 1.2.2 2021-09-13 15:37:25 +02:00
Benoit Marty
db55693201 version++ 2021-09-13 15:29:51 +02:00
Valere
3a0734f6e2 Store device key in SharedSessionEntity
Code review changes


Fix database migraiton


Fix wrong self assignement + comment
2021-09-13 15:29:45 +02:00
Benoit Marty
bcbe8d3144 Merge branch 'hotfix/1.2.2' into main 2021-09-13 15:26:16 +02:00
Benoit Marty
cccf812906 Version++ (1.2.2) 2021-09-13 15:25:56 +02:00
Valere
8d2f95d5db Store device key in SharedSessionEntity
Code review changes


Fix database migraiton


Fix wrong self assignement + comment
2021-09-13 15:25:30 +02:00
Benoit Marty
60004f02c3 Merge pull request #4002 from vector-im/feature/bma/fix_check_result
Fix annoying issue detected by lint (CheckResult)
2021-09-13 11:27:28 +02:00
dependabot[bot]
d54549bdf3 Bump robolectric from 4.5.1 to 4.6.1
Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.5.1 to 4.6.1.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.5.1...robolectric-4.6.1)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-13 09:25:33 +00:00
Benoit Marty
e8e9278b82 Merge pull request #4004 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.32
Bump libphonenumber from 8.12.31 to 8.12.32
2021-09-13 11:24:37 +02:00
Le Dang Trung
9c94fd26e2 Translated using Weblate (Vietnamese)
Currently translated at 47.8% (1250 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-09-12 08:25:35 +00:00
libexus
e07e2c11a4 Translated using Weblate (German)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
2021-09-12 08:25:29 +00:00
Ihor Hordiichuk
66ec25d8eb Translated using Weblate (Ukrainian)
Currently translated at 81.5% (2132 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-12 08:25:28 +00:00
jannikac
b5c08a13ff Translated using Weblate (German)
Currently translated at 98.8% (2585 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-09-12 08:25:28 +00:00
libexus
370b9cabf7 Translated using Weblate (German)
Currently translated at 98.8% (2585 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-09-12 08:25:27 +00:00
dependabot[bot]
57abc04752 Bump libphonenumber from 8.12.31 to 8.12.32
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.31 to 8.12.32.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.31...v8.12.32)

---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-10 23:07:44 +00:00
Le Dang Trung
49821805d1 Translated using Weblate (Vietnamese)
Currently translated at 44.9% (1175 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-09-10 21:25:50 +00:00
Glandos
6a0cc66f43 Translated using Weblate (French)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
2021-09-10 21:25:30 +00:00
Ihor Hordiichuk
13ac4851fc Translated using Weblate (Ukrainian)
Currently translated at 81.5% (2132 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-10 21:25:29 +00:00
Glandos
0e956f1f5a Translated using Weblate (French)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2021-09-10 21:25:28 +00:00
Benoit Marty
449eac0d99 Fix annoying issue detected by lint (CheckResult) and consider that's errors from now 2021-09-10 18:14:39 +02:00
Benoit Marty
938540d9e9 Merge pull request #3895 from vector-im/dependabot/gradle/kotlin_version-1.5.30
Bump kotlin_version from 1.5.21 to 1.5.30
2021-09-10 16:30:39 +02:00
Benoit Marty
ea6c8a6981 Merge pull request #3993 from vector-im/feature/bma/fix_for_the_sdk
Add code necessary to release the SDK
2021-09-10 16:23:17 +02:00
Benoit Marty
8d7cd183b4 Update the recipe to upload to MavenCentral.
In the future the CI will do that, but keep it manual for now.
2021-09-10 16:22:19 +02:00
Benoit Marty
397f576e68 Merge pull request #3994 from vector-im/feature/bma/sdk_version
Feature/bma/sdk version
2021-09-10 15:59:22 +02:00
Valere
cda95dd23c Store device key in SharedSessionEntity
Code review changes


Fix database migraiton


Fix wrong self assignement + comment
2021-09-10 14:27:39 +02:00
ganfra
f96485c493 Timeline: use json directly to be a bit more speedy (those methods are called a lot) 2021-09-09 19:06:09 +02:00
ganfra
2144bb9d49 Timeline: remove reaction animation views for now 2021-09-09 18:30:45 +02:00
Valere
d758d5c270 Fix / Kick user dialog for spaces talks about rooms 2021-09-09 14:20:38 +02:00
Benoit Marty
3fcfe7000f Update user agent: MatrixAndroidSDK_X is replaced by MatrixAndroidSdk2 2021-09-09 09:59:06 +02:00
Benoit Marty
5a5d4fda2d DSL value has shorter alias now 2021-09-09 09:55:24 +02:00
Benoit Marty
529a7aedcb Cleanup useless values 2021-09-09 09:55:24 +02:00
Benoit Marty
6a1409ba59 Better management of SDK version 2021-09-09 09:55:24 +02:00
Benoit Marty
d773fb4135 Also upgrade kotlin_coroutines_version to 1.5.1 2021-09-08 22:39:37 +02:00
Benoit Marty
34edc79450 Fix warning "Opt-in requirement marker annotation on override requires the same marker on base declaration (will be an error in 1.6)" 2021-09-08 22:39:37 +02:00
dependabot[bot]
13878c8e7e Bump kotlin_version from 1.5.21 to 1.5.30
Bumps `kotlin_version` from 1.5.21 to 1.5.30.

Updates `kotlin-gradle-plugin` from 1.5.21 to 1.5.30
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.30/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.21...v1.5.30)

Updates `kotlin-stdlib-jdk7` from 1.5.21 to 1.5.30
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.30/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.21...v1.5.30)

Updates `kotlin-stdlib` from 1.5.21 to 1.5.30
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.30/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.21...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk7
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-08 22:39:20 +02:00
Benoit Marty
9914fb2d0f Version++ 2021-09-08 19:15:08 +02:00
Benoit Marty
ed2c21781a Merge branch 'release/1.2.1' into main 2021-09-08 19:14:28 +02:00
Benoit Marty
af36b5b4b7 Merge branch 'release/1.2.1' into develop 2021-09-08 19:14:26 +02:00
Benoit Marty
13d379badf Create changelog for fastlane 2021-09-08 17:56:01 +02:00
Benoit Marty
e72bc699e9 Fix issue in link 2021-09-08 17:53:13 +02:00
Benoit Marty
5169a8ed10 Run towncrier 2021-09-08 17:52:11 +02:00
Benoit Marty
b47ecf0271 rename file 2021-09-08 17:51:11 +02:00
Benoit Marty
2239d710db Handle missing descriptions for SQ 2021-09-08 17:30:02 +02:00
Benoit Marty
fcd72fd9e3 Merge pull request #3991 from vector-im/feature/fga/fix_memory_leak_room_detail
Fix memory leak on RoomDetailFragment
2021-09-08 17:28:26 +02:00
ganfra
3119de42fb Fix memory leak on RoomDetailFragment 2021-09-08 16:47:53 +02:00
Benoit Marty
5c86eb0877 Merge pull request #3988 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-09-08 16:09:42 +02:00
Weblate
5e9be4860d Merge branch 'origin/develop' into Weblate. 2021-09-08 13:44:59 +00:00
Besnik Bleta
478802d60e Translated using Weblate (Albanian)
Currently translated at 3.4% (1 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sq/
2021-09-08 13:44:35 +00:00
Le Dang Trung
f1fe9d83fe Translated using Weblate (Vietnamese)
Currently translated at 34.9% (914 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-09-08 13:44:35 +00:00
Ihor Hordiichuk
b8f896d914 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-09-08 13:44:19 +00:00
Ihor Hordiichuk
081206db1c Translated using Weblate (Ukrainian)
Currently translated at 81.3% (2126 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-08 13:44:18 +00:00
Niels Bouma
efe03ec681 Translated using Weblate (Dutch)
Currently translated at 51.4% (1345 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2021-09-08 13:44:12 +00:00
Fjoerfoks
7baf407e13 Translated using Weblate (Frisian)
Currently translated at 33.8% (884 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fy/
2021-09-08 13:44:09 +00:00
waclaw66
0f5007f0ba Translated using Weblate (Czech)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-09-08 13:44:07 +00:00
Benoit Marty
88bb845910 Merge pull request #3984 from vector-im/feature/ons/fix_voice_message_rendering
Fix rendering voice message if the waveform data is corrupted
2021-09-08 15:21:33 +02:00
Valere
b1c95e32eb Better room preview, use room Summary API if available 2021-09-08 13:55:22 +02:00
Onuray Sahin
3bd392a55d Code review fixes. 2021-09-08 13:44:52 +03:00
Onuray Sahin
1df867f345 Fix rendering voice message if the waveform data is corrupted. 2021-09-08 13:20:56 +03:00
Valere
a41bec9476 Fix missing branch in when 2021-09-07 15:16:38 +02:00
Valere
99123bf0cc Add invite by email screen in create space flow 2021-09-07 14:10:57 +02:00
Ihor Hordiichuk
a139eb71e1 Translated using Weblate (Ukrainian)
Currently translated at 78.6% (2056 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-07 12:04:31 +00:00
strix aluco
ce5a45ea31 Translated using Weblate (Ukrainian)
Currently translated at 78.6% (2056 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-07 12:04:31 +00:00
Ihor Hordiichuk
a9f345b694 Translated using Weblate (Ukrainian)
Currently translated at 78.6% (2056 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-07 12:02:30 +00:00
strix aluco
18ddf649ba Translated using Weblate (Ukrainian)
Currently translated at 78.6% (2056 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-07 12:02:03 +00:00
Benoit Marty
c6a99f1bb1 Merge pull request #3971 from vector-im/feature/fre/room_details_power_level
Room details: check power level before displaying actions in the timeline
2021-09-07 12:09:36 +02:00
Florian Renaud
32303af471 towncrier 2021-09-07 11:42:40 +02:00
Florian Renaud
e78aec5fcc Room details: Check power level before showing add people button 2021-09-07 11:42:40 +02:00
Florian Renaud
24e2f1a8e0 Room details: Check power level before showing topic hint 2021-09-07 11:42:40 +02:00
Benoit Marty
b2a31c62f1 Move files to the correct folder.
The changelog will be a bit wrong, but this is not a big deal.
2021-09-07 11:35:14 +02:00
Benoit Marty
e1f7ab8669 Merge pull request #3965 from cketti/improve_sharing
Use ShareCompat.IntentBuilder for sharing images
2021-09-06 10:07:37 +02:00
Benoit Marty
167298735e Merge pull request #3921 from vector-im/feature/bma/integ_test_fix
Test on intermediate API levels
2021-09-06 09:57:20 +02:00
cketti
0aff0c1f20 Use ShareCompat.IntentBuilder for sharing images
ShareCompat does the right things so image previews show up in the Share sheet of Android 11.
2021-09-04 00:50:30 +02:00
Benoit Marty
1fdc5fd3d9 Merge pull request #3960 from kittykat/issue-template
Issue templates: merge expected and actual results
2021-09-03 17:27:23 +02:00
Ekaterina Gerasimova
b566779a6d Issue templates: merge expected and actual results
Feedback received asking to merge templates so they take up less space
and are quicker for developers to fill.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-09-03 16:21:35 +01:00
Benoit Marty
75daeb7699 Add sanity test GitHub action
API 28 for now
2021-09-03 17:02:14 +02:00
Benoit Marty
a76aedbbc7 Fix clicking on edited message 2021-09-03 17:02:14 +02:00
Benoit Marty
2b1c517f64 Fix test broken sometimes, and test new bottom sheet about room type 2021-09-03 17:02:14 +02:00
Benoit Marty
01dae575de Fix sanity test with new notification V2 screens 2021-09-03 17:02:14 +02:00
Benoit Marty
73881d0813 Upgrade dependency on Barista.
Should fix #3929

Barista has changed location since 4.0.0
2021-09-03 17:02:14 +02:00
Benoit Marty
ffedd6fcfa Fix other warning 2021-09-03 17:02:14 +02:00
Benoit Marty
fc22376050 Ignore warning in test.
There is probably a better way than using the GlobalScope, but I'm not sure how to do it now.
2021-09-03 17:02:14 +02:00
Benoit Marty
99cb51af6b Test on intermediate API levels 2021-09-03 17:02:14 +02:00
Benoit Marty
f862ce5326 Merge pull request #3963 from vector-im/feature/bma/fix_develop
Remove the useless merge tag
2021-09-03 17:01:38 +02:00
Benoit Marty
dbd11c2e8d Remove the useless merge tag
It was causing crash with `Missing required view with ID: im.vector.app.debug:id/waiting_view`, probably due to a recent change in AGP 7.X.X
2021-09-03 16:21:55 +02:00
Peter Vágner
fac9a19c01 Add back a string that has been removed
Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
2021-09-03 12:34:13 +02:00
Benoit Marty
377c4e00a3 Merge pull request #3954 from vector-im/dependabot/gradle/com.android.tools.build-gradle-7.0.2
Bump gradle from 4.2.2 to 7.0.2
2021-09-03 12:11:52 +02:00
Benoit Marty
08538153a5 Temporary add build of Android tests, which cannot be run on the CI right now, but they need to at least compile 2021-09-03 10:29:22 +02:00
Benoit Marty
cdd3006094 Lint for Gplay and Fdroid release APK
More issues can be detected.
2021-09-03 09:42:53 +02:00
Benoit Marty
d87ca40d30 Merge pull request #3926 from vector-im/feature/bca/space_explore_pagination
Feature/bca/space explore pagination
2021-09-02 15:04:37 +02:00
Valere
1c7e567187 Fix test compilation (autojoin descoped) 2021-09-02 11:56:16 +02:00
Valere
9687a59371 Code review 2021-09-02 11:34:08 +02:00
Valere
97114b4f48 cleaning 2021-09-02 11:34:08 +02:00
Valere
0bcd363677 Cleaning 2021-09-02 11:34:08 +02:00
Valere
acf7a226f0 Fix / summary showing roomIds instead of names 2021-09-02 11:34:08 +02:00
Valere
c01b36a648 Support summary pagination API in manage space 2021-09-02 11:34:08 +02:00
Valere
5297512f87 Support Space explore pagination 2021-09-02 11:34:08 +02:00
Benoit Marty
2982fdc626 Merge pull request #3950 from vector-im/feature/bca/fix_restricted_format
FIx / bad format of restricted join rule
2021-09-02 10:49:01 +02:00
Benoit Marty
ec6bae6b1e Lint now check all the modules, but is does not check all the variants. Let's keep it like that for now
https://developer.android.com/studio/releases/gradle-plugin#running_lint_on_default_variant_only
2021-09-02 10:43:33 +02:00
Benoit Marty
b985092613 Fix lint issues 2021-09-02 10:36:29 +02:00
Benoit Marty
f8cebb074b Add changelog 2021-09-02 10:32:04 +02:00
Benoit Marty
80f23f1f3c Use Java 11 source code
https://developer.android.com/studio/releases/gradle-plugin#java-11
2021-09-02 09:50:34 +02:00
Benoit Marty
616e5b17f0 Fix warning
provider#androidx.work.impl.WorkManagerInitializer was tagged at AndroidManifest.xml:16 to remove other declarations but no other declaration present
2021-09-02 09:43:39 +02:00
Benoit Marty
f37dadc1bb Fix lint issue
We are now API 21 min
2021-09-02 09:38:24 +02:00
Benoit Marty
9a0f38455a Add link to the release notes 2021-09-02 09:36:13 +02:00
dependabot[bot]
f0f778e872 Bump gradle from 4.2.2 to 7.0.2
Bumps gradle from 4.2.2 to 7.0.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 23:09:57 +00:00
Fjoerfoks
d3bdf99972 Translated using Weblate (Frisian)
Currently translated at 58.6% (17 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fy/
2021-09-01 16:26:18 +00:00
waclaw66
429cd8a526 Translated using Weblate (Czech)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-09-01 16:26:17 +00:00
Jeff Huang
4523f986f7 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-09-01 16:26:17 +00:00
Danial Behzadi
aa30c1f97e Translated using Weblate (Persian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-09-01 16:26:16 +00:00
random
b4d6773f46 Translated using Weblate (Italian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-09-01 16:26:15 +00:00
Priit Jõerüüt
e655fd498c Translated using Weblate (Estonian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-09-01 16:26:14 +00:00
sr093906
69eb59888f Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hans/
2021-09-01 16:26:13 +00:00
Ihor Hordiichuk
b102f5e333 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-09-01 16:26:12 +00:00
LinAGKar
3fd906fcb8 Translated using Weblate (Swedish)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sv/
2021-09-01 16:26:11 +00:00
lvre
e1c095d479 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-09-01 16:26:10 +00:00
Szimszon
3ddfc3e1cc Translated using Weblate (Hungarian)
Currently translated at 100.0% (29 of 29 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-09-01 16:26:09 +00:00
Jeff Huang
341e2388a8 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2021-09-01 16:26:08 +00:00
sr093906
4c40a8138e Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-09-01 16:26:03 +00:00
Ihor Hordiichuk
ca7f7945f1 Translated using Weblate (Ukrainian)
Currently translated at 67.7% (1772 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-09-01 16:25:59 +00:00
LinAGKar
48cc481850 Translated using Weblate (Swedish)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2021-09-01 16:25:58 +00:00
Besnik Bleta
7c9b0e77a1 Translated using Weblate (Albanian)
Currently translated at 99.5% (2603 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-09-01 16:25:54 +00:00
lvre
504437a1e1 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-09-01 16:25:49 +00:00
random
04f8c42f1b Translated using Weblate (Italian)
Currently translated at 99.8% (2612 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-09-01 16:25:44 +00:00
Szimszon
563c66fadd Translated using Weblate (Hungarian)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-09-01 16:25:40 +00:00
Fjoerfoks
866f56392e Translated using Weblate (Frisian)
Currently translated at 36.3% (950 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fy/
2021-09-01 16:25:35 +00:00
Danial Behzadi
9721af241e Translated using Weblate (Persian)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-09-01 16:25:35 +00:00
Priit Jõerüüt
000b2d9798 Translated using Weblate (Estonian)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-09-01 16:25:31 +00:00
jannikac
2155533b1b Translated using Weblate (German)
Currently translated at 97.7% (2555 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-09-01 16:25:26 +00:00
waclaw66
9bc173e2fd Translated using Weblate (Czech)
Currently translated at 100.0% (2615 of 2615 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-09-01 16:25:25 +00:00
Valere
ec77006ddf FIx / bad format of restricted join rule 2021-09-01 17:15:37 +02:00
Benoit Marty
0a26547cb4 Merge pull request #3927 from vector-im/yostyle/password_matrix_error
Add password matrix errors
2021-09-01 11:06:34 +02:00
yostyle
d579670080 Add password matrix errors 2021-09-01 10:30:20 +02:00
Benoit Marty
32bad57536 Cleanup 2021-08-31 11:50:23 +02:00
Benoit Marty
7d37ff5eda Merge pull request #3782 from vector-im/gha-integration-debug
ci: disable fail-fast for integration tests
2021-08-31 10:42:58 +02:00
Kat Gerasimova
447feda9ce Merge pull request #3899 from kittykat/issue-template
Issue template updates
2021-08-31 09:36:55 +01:00
Benoit Marty
8189fc0b66 Merge pull request #3920 from vector-im/feature/bma/string_cleanup
Improve documentation about string resource
2021-08-30 14:31:24 +02:00
Benoit Marty
f2c6901123 Merge pull request #3735 from chagai95/develop
the base domain permalinks don't have the mxid in the first param but…
2021-08-30 14:26:06 +02:00
Benoit Marty
d304469903 Merge branch 'develop' into develop 2021-08-30 14:25:13 +02:00
Benoit Marty
23e3241b95 Merge pull request #1809 from dkter/conversation-features
Support Android 11 Conversation features
2021-08-30 14:15:42 +02:00
Benoit Marty
2a89e2b4ac Merge pull request #3908 from vector-im/feature/fga/fix_jitsi_widget
Fix Jitsi-hosted jitsi conferences not loading
2021-08-30 13:57:39 +02:00
Benoit Marty
65bc06aac7 Merge pull request #3917 from vector-im/dependabot/gradle/io.realm-realm-gradle-plugin-10.8.0
Bump realm-gradle-plugin from 10.7.1 to 10.8.0
2021-08-30 13:57:14 +02:00
Benoit Marty
f8a20460ee typo 2021-08-30 13:55:39 +02:00
Benoit Marty
b6d3689475 Fix warning as per #3901 2021-08-30 12:30:11 +02:00
Benoit Marty
381fc75d7e Update instruction about string resources 2021-08-30 12:15:42 +02:00
Benoit Marty
bf0b5e05dd Update link to Weblate 2021-08-30 12:00:50 +02:00
Benoit Marty
42915a93db Fix warning "Multiple substitutions specified in non-positional format" 2021-08-30 11:52:43 +02:00
Benoit Marty
d349656b34 Remove translations without original source 2021-08-30 11:42:08 +02:00
Benoit Marty
93970d7833 Merge pull request #3918 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-08-30 11:41:13 +02:00
Weblate
ed9e9336e0 Merge branch 'origin/develop' into Weblate. 2021-08-30 09:00:46 +00:00
Benoit Marty
7a766ddb92 Temporary revert to fix Weblate merge conflict 2021-08-30 10:59:49 +02:00
Graeme Power
7ab0e22c51 Translated using Weblate (Irish)
Currently translated at 7.6% (195 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ga/
2021-08-30 08:24:01 +00:00
lvre
8ebe6a9989 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-08-30 08:23:56 +00:00
Benoit Marty
0f2191a8b1 Translated using Weblate (Frisian)
Currently translated at 38.4% (986 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fy/
2021-08-28 16:25:20 +00:00
dependabot[bot]
7cc1de0eb2 Bump realm-gradle-plugin from 10.7.1 to 10.8.0
Bumps [realm-gradle-plugin](https://github.com/realm/realm-java) from 10.7.1 to 10.8.0.
- [Release notes](https://github.com/realm/realm-java/releases)
- [Changelog](https://github.com/realm/realm-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/realm/realm-java/compare/v10.7.1...v10.8.0)

---
updated-dependencies:
- dependency-name: io.realm:realm-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-27 23:06:59 +00:00
David Teresi
15217d98ac Only set SHORTCUT_CATEGORY_CONVERSATION above API 25 2021-08-27 18:49:45 -04:00
Benoit Marty
65c8ae3597 Merge pull request #3739 from vector-im/feature/bca/accept_unbound_3pid_invite
support email invite
2021-08-27 19:02:42 +02:00
Benoit Marty
5b2478a34f Merge pull request #3894 from vector-im/feature/dla/keyword_notification_settings
Feature/dla/keyword notification settings
2021-08-27 18:19:17 +02:00
Valere
67295c6bdd Fix compilation 2021-08-27 17:55:52 +02:00
Benoit Marty
54a4a84ac0 Merge pull request #3741 from vector-im/dependabot/gradle/daggerVersion-2.38.1
Bump daggerVersion from 2.38 to 2.38.1
2021-08-27 17:37:03 +02:00
Valere
efa9ff0959 unused param 2021-08-27 17:30:32 +02:00
Valere
1ffacd1788 Code review 2021-08-27 17:30:32 +02:00
Valere
819e7c49b0 Code review 2021-08-27 17:30:32 +02:00
Valere
f2ab0987cc Add change log + cleaning 2021-08-27 17:30:09 +02:00
Valere
69c84a2460 support email invite 2021-08-27 17:30:09 +02:00
Valere
4107d2643c Merge pull request #3704 from vector-im/feature/bca/promote_restricted
Promote restricted join rule to admins
2021-08-27 17:27:57 +02:00
Benoit Marty
6dccc3e752 Merge pull request #3913 from vector-im/feature/bma/3910_fix_crash
Feature/bma/3910 fix crash
2021-08-27 17:09:13 +02:00
David Langley
0dd89e650c Remove host pattern. 2021-08-27 16:07:34 +01:00
Benoit Marty
048800684c Merge pull request #3914 from vector-im/feature/bma/enabled_body
PushRule enabling request is not following the spec
2021-08-27 16:58:51 +02:00
David Langley
21c2b0b2dd Lint 2021-08-27 15:49:13 +01:00
David Langley
68eaefbc9c Show error dialog rather than toast. Add validation to keyword field for slashes and dots. 2021-08-27 15:48:11 +01:00
Benoit Marty
0046de576e Merge pull request #3767 from vector-im/dependabot/gradle/androidx.constraintlayout-constraintlayout-2.1.0
Bump constraintlayout from 2.1.0-beta02 to 2.1.0
2021-08-27 16:39:34 +02:00
dependabot[bot]
7a44c6980c Bump daggerVersion from 2.38 to 2.38.1
Bumps `daggerVersion` from 2.38 to 2.38.1.

Updates `dagger` from 2.38 to 2.38.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.38...dagger-2.38.1)

Updates `dagger-compiler` from 2.38 to 2.38.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.38...dagger-2.38.1)

---
updated-dependencies:
- dependency-name: com.google.dagger:dagger
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.dagger:dagger-compiler
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-27 14:33:17 +00:00
Benoit Marty
fa1a6b141a Merge pull request #3832 from vector-im/dependabot/gradle/com.jakewharton.timber-timber-5.0.1
Bump timber from 4.7.1 to 5.0.1
2021-08-27 16:32:29 +02:00
Benoit Marty
c6c66ccf31 Merge pull request #3903 from vector-im/feature/ons/fix_voice_message_lollipop_crash
Crash on opening a room on Android 5.0 and 5.1 - Regression with Voice message
2021-08-27 16:31:49 +02:00
Benoit Marty
72a6d6c9a6 Update vector/src/main/java/im/vector/app/features/home/room/detail/composer/VoiceMessageRecorderView.kt 2021-08-27 16:31:20 +02:00
Benoit Marty
276b89b8b7 PushRule enabling request is not following the spec 2021-08-27 16:15:08 +02:00
Benoit Marty
840b9e50af Fix bad name in file, generated changelog will contain mistakes 2021-08-27 16:07:03 +02:00
Benoit Marty
33a3813e87 Fix a crash at start-up if translated string is empty 2021-08-27 16:05:16 +02:00
Valere
b9e2374a4c cleaning
review


fix string warning
2021-08-27 15:56:07 +02:00
Valere
b408d7346f Fix / use unstable prefix for room_capabilities 2021-08-27 15:56:07 +02:00
Valere
6f45ba575b post rebase cleaning 2021-08-27 15:56:07 +02:00
Valere
e8d01becfe Code review 2021-08-27 15:56:07 +02:00
Valere
8faee24d00 Update change log 2021-08-27 15:56:07 +02:00
Valere
1f6b8d2b12 Check that is admin 2021-08-27 15:56:07 +02:00
Valere
de6b5af6ba Promote restricted join rule to admins 2021-08-27 15:56:07 +02:00
Benoit Marty
e78434d25c Merge pull request #3900 from vector-im/feature/fre/expired_account_error
Add expired account error code
2021-08-27 15:09:08 +02:00
Florian Renaud
7714cc41f7 Attach documentation reference to expired account error 2021-08-27 14:33:12 +02:00
Florian Renaud
cb3ce2708f Add towncrier 2021-08-27 14:28:07 +02:00
Florian Renaud
1ca4b3b78a Add expired account error code
For synapse instances which have activated and configured the email account validity module, an error code (ORG_MATRIX_EXPIRED_ACCOUNT) is triggered for any request authenticated by the user's access token which is expired.
This change only add the error code in the matrix SDK but does not handle it for now in the client side.

More documentation can be found in the dedicated Synapse plugin module repository: https://github.com/matrix-org/synapse-email-account-validity
2021-08-27 14:28:07 +02:00
ganfra
afa2f13dda Merge branch 'develop' into feature/fga/fix_jitsi_widget 2021-08-27 14:22:48 +02:00
David Langley
9d663413a9 Don't auto focus and only scroll to preference when focused. 2021-08-27 13:16:19 +01:00
ganfra
84e6a67a51 Jitsi widget: refact a bit so we use data instead of url when possible 2021-08-27 14:03:52 +02:00
David Langley
9b3fe7449b Move scrollToPreference to the right place. 2021-08-27 12:11:11 +01:00
David Langley
dbc76c7aee No ned to add/remove chips locally in KeywordPreference. 2021-08-27 11:52:00 +01:00
David Langley
1127a05a3e Enable keywords by default if none exist. Add "Add" Button. 2021-08-27 11:40:15 +01:00
Benoit Marty
5b908c404e Merge pull request #3863 from vector-im/feature/fga/new_voip_design
Feature/fga/new voip design
2021-08-27 12:02:35 +02:00
Benoit Marty
1815acf1ae Merge pull request #3765 from vector-im/feature/bca/m11.12
Spaces | Default to 'Home' in settings
2021-08-27 12:01:52 +02:00
ganfra
dae035aa76 Fix Jitsi-hosted jitsi conferences not loading (#2846) 2021-08-26 17:14:25 +02:00
ganfra
fd25813862 Merge branch 'develop' into feature/fga/new_voip_design 2021-08-26 15:15:16 +02:00
Onuray Sahin
41c0d4d14f Fix crash on lollipop devices due to onVisibilityChanged is called before constructor. 2021-08-26 13:50:23 +03:00
ganfra
26d2694301 Call: fix outgoing ring issue 2021-08-26 11:44:29 +02:00
Benoit Marty
97bdd14880 Merge pull request #3854 from vector-im/feature/fga/call_end_reasons_dialog
Call ended: handle busy reason and invite timeout.
2021-08-26 11:40:27 +02:00
ganfra
4518962658 New voip design: clean after benoit review 2021-08-26 11:08:34 +02:00
Benoit Marty
6fd66752bc Merge pull request #3834 from Tigermouthbear/develop
Add mxid to autocomplete suggestion if multiple users have same displayname
2021-08-26 10:48:38 +02:00
Ekaterina Gerasimova
5a65341e82 Issue templates: replace SDK and release checklist
Remove old Markdown templates and replace with new YAML templates.
Improve wording slightly, add links.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-26 09:36:19 +01:00
David Teresi
2004d357d5 Insert room shortcuts in order
This prevents shortcuts from momentarily being shown out of order while
the shortcut list is in the process of being updated.
2021-08-25 14:58:14 -04:00
David Teresi
842ccb12b2 Improve shortcut sorting 2021-08-25 13:41:32 -04:00
David Teresi
4af58dde74 Add changelog.d item 2021-08-25 13:41:30 -04:00
David Teresi
5df0bd69c7 Fix icon crop
Rectangular icons were causing issues with the conversation icon display
(probably an Android bug) and shortcut icons were being cropped in
unnecessarily.
2021-08-25 13:41:29 -04:00
David Teresi
996b4e7a45 Remove dead shortcuts 2021-08-25 13:41:26 -04:00
David Teresi
69d0ed3fb8 Support Android 11 Conversation features
Instead of only favorite rooms having shortcuts, all rooms now have
shortcuts and they are ranked according to favorite/normal/low-priority
status.
2021-08-25 13:41:25 -04:00
David Langley
ce9acd440e Enabled Notifications V2 2021-08-25 17:54:23 +01:00
David Langley
daaa40b27a Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/keyword_notification_settings 2021-08-25 17:41:37 +01:00
David Langley
1d767d6e3f Fix keyword style, preference persistence and add comment to keyword ruleid 2021-08-25 17:38:12 +01:00
Ekaterina Gerasimova
ea986dbac7 Issue templates: add question about homeserver
Some issues are related to homeserver, version or settings.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-25 14:52:37 +01:00
random
7011086b8a Translated using Weblate (Italian)
Currently translated at 99.8% (2562 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-08-25 13:25:26 +00:00
Danial Behzadi
733b9124b1 Translated using Weblate (Persian)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-08-25 13:25:26 +00:00
Tirifto
51732f2142 Translated using Weblate (Esperanto)
Currently translated at 99.1% (2542 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/eo/
2021-08-25 13:25:25 +00:00
libexus
bea0009729 Translated using Weblate (German)
Currently translated at 99.6% (2557 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-25 13:25:19 +00:00
Benoit Marty
f843712d7e Merge pull request #3825 from vector-im/feature/dla/room_notification_settings
Room Notification Settings V2
2021-08-25 15:20:43 +02:00
Tigermouthbear
65076a4aec Add mxid to autocomplete suggestion if more than one user in a room has the same displayname, closes #1823
improve performance of duplicate displayname finding

fix code formatting

move member autocomplete disambiguation to AutocompleteMemberPresenter and preserve original order

Add mxid to autocomplete suggestion if more than one user in a room has the same displayname, closes #1823
2021-08-25 08:25:24 -04:00
Kat Gerasimova
844aa69785 Merge pull request #3883 from kittykat/issue-template
Issue triage: remove old templates, add new ones
2021-08-25 11:45:29 +01:00
Benoit Marty
37738489ba Update vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt 2021-08-25 12:05:51 +02:00
Benoit Marty
4ad542f0d3 Merge pull request #3891 from vector-im/fre/when_statement
Use `when` statement instead of `if`/ `else`
2021-08-25 12:03:31 +02:00
Benoit Marty
4a4c76c4c4 Merge pull request #3896 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.31
Bump libphonenumber from 8.12.30 to 8.12.31
2021-08-25 11:59:18 +02:00
Benoit Marty
1f1fa54c37 Merge pull request #3893 from vector-im/feature/fga/fix_edit_encrypted
Fix message edition is not rendered in e2e rooms after pagination
2021-08-25 11:58:57 +02:00
dependabot[bot]
8988ea8997 Bump libphonenumber from 8.12.30 to 8.12.31
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.30 to 8.12.31.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.30...v8.12.31)

---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-24 23:09:52 +00:00
David Langley
4d4d370b8f checks and remove build settings 2021-08-24 22:33:32 +01:00
David Langley
f8114dd7a1 Fix HomeList error snackbar and add dialog for bottom sheet errors 2021-08-24 22:28:31 +01:00
David Langley
d7547e2e7e Add towncrier 2021-08-24 19:50:03 +01:00
David Langley
fb8c7f6be0 lint 2021-08-24 19:08:27 +01:00
ganfra
2e2deba3ac Fix message edition is not rendered in e2e rooms after pagination (#3887) 2021-08-24 19:58:54 +02:00
David Langley
3481fc70c7 Cleanup and fix resValue 2021-08-24 16:49:18 +01:00
David Langley
238f772461 Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/keyword_notification_settings 2021-08-24 15:51:23 +01:00
David Langley
be19f759f6 fix ordering of chips and align left for notification screens. 2021-08-24 15:46:41 +01:00
Valere
15cb31ac0d Code review 2021-08-24 16:39:32 +02:00
Valere
27df3e626e Spaces | Default to 'Home' in settings 2021-08-24 16:34:32 +02:00
ganfra
42bfa129b3 Merge branch 'develop' into feature/fga/new_voip_design 2021-08-24 16:21:35 +02:00
ganfra
2b708387c2 New voip design: makes lint happy 2021-08-24 16:19:54 +02:00
Florian Renaud
07adc43481 Use when statement instead of if/ else 2021-08-24 15:38:33 +02:00
David Langley
cd424b0766 fix checks 2021-08-24 12:17:39 +01:00
David Langley
fe800a56e2 Address comments. 2021-08-24 12:12:39 +01:00
David Langley
2598a67525 Only enabled keyword entry when checkbox enabled. 2021-08-24 10:45:46 +01:00
Ekaterina Gerasimova
4d413e0afd Issue triage: remove old templates, add new ones
Remove the old style Markdown templates and replace with new style yaml
templates. New templates match those used in element-web.

Note that issue labels will been to be renamed to match element-web
before this PR can be merged.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-23 22:54:38 +01:00
Benoit Marty
b4979e0bfb Merge pull request #3881 from vector-im/feature/bma/requiredBody
Send an empty body for POST rooms/{roomId}/receipt/{receiptType}/{eve…
2021-08-23 21:11:21 +02:00
Benoit Marty
c301bcf4b6 Send an empty body for POST rooms/{roomId}/receipt/{receiptType}/{eventId} 2021-08-23 16:49:45 +02:00
ganfra
a968a848b0 Sync: exposes ShareFlow<SyncResponse> from the SyncThread 2021-08-23 16:46:37 +02:00
ganfra
ebe1e28689 Sync: makes SyncResponse in public API 2021-08-23 16:46:13 +02:00
Benoit Marty
8a38f1ca04 Add towncrier file after old PR has been merged. 2021-08-23 16:18:32 +02:00
Benoit Marty
25cb78ba50 Merge pull request #2648 from dkanada/patch-1
store cache for WidgetWebView between loads
2021-08-23 16:16:19 +02:00
Benoit Marty
1071797805 Merge branch 'develop' into patch-1 2021-08-23 16:15:15 +02:00
Benoit Marty
9fa862ec76 Merge pull request #3711 from vector-im/feature/bma/sendToDevice
Ensure that txnId is the same if the request is retried
2021-08-23 16:11:33 +02:00
Benoit Marty
4a33fbb635 Merge pull request #3743 from vector-im/florian14/dm_email_invite
Update Account Data with user matrix id for invited user by email
2021-08-23 16:08:39 +02:00
dependabot[bot]
3a03b5b63c Bump timber from 4.7.1 to 5.0.1
Bumps [timber](https://github.com/JakeWharton/timber) from 4.7.1 to 5.0.1.
- [Release notes](https://github.com/JakeWharton/timber/releases)
- [Changelog](https://github.com/JakeWharton/timber/blob/trunk/CHANGELOG.md)
- [Commits](https://github.com/JakeWharton/timber/compare/4.7.1...5.0.1)

---
updated-dependencies:
- dependency-name: com.jakewharton.timber:timber
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-23 13:12:59 +00:00
dependabot[bot]
9659bcf3e0 Bump constraintlayout from 2.1.0-beta02 to 2.1.0
Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0-beta02 to 2.1.0.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-23 13:12:18 +00:00
Benoit Marty
49f2ac26ad Merge pull request #3783 from vector-im/dependabot/gradle/big_image_viewer_version-1.8.1
Bump big_image_viewer_version from 1.8.0 to 1.8.1
2021-08-23 15:09:29 +02:00
Benoit Marty
d659479040 Merge pull request #3784 from vector-im/dependabot/gradle/io.realm-realm-gradle-plugin-10.7.1
Bump realm-gradle-plugin from 10.6.1 to 10.7.1
2021-08-23 15:08:42 +02:00
Benoit Marty
20baee2f53 Merge pull request #3794 from vector-im/dependabot/gradle/androidx.media-media-1.4.1
Bump media from 1.4.0 to 1.4.1
2021-08-23 15:05:33 +02:00
Benoit Marty
ed639a254e Merge pull request #3795 from vector-im/dependabot/gradle/androidx.exifinterface-exifinterface-1.3.3
Bump exifinterface from 1.3.2 to 1.3.3
2021-08-23 15:05:12 +02:00
Benoit Marty
af1a6839fe Merge pull request #3814 from vector-im/dependabot/gradle/com.google.gms-google-services-4.3.10
Bump google-services from 4.3.8 to 4.3.10
2021-08-23 15:04:46 +02:00
Benoit Marty
ee0b87bd82 Merge pull request #3786 from vector-im/feature/dla/fix_missing_notification_noise
Fix missing sounds on room notifications (messages, invitations, etc).
2021-08-23 15:04:20 +02:00
Benoit Marty
18936122a8 Merge pull request #3773 from pvagner/a11yAvatarVerbosity
a11y: change some content descriptions
2021-08-23 12:15:43 +02:00
Benoit Marty
b65ca7243c Merge pull request #3860 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.30
Bump libphonenumber from 8.12.28 to 8.12.30
2021-08-23 10:49:47 +02:00
Benoit Marty
9b4285ee51 Merge pull request #3861 from vector-im/gradlew-update-7.2
Update Gradle Wrapper from 7.1.1 to 7.2
2021-08-23 10:49:14 +02:00
Benoit Marty
ecbf8739cd Merge pull request #3793 from pr0gr8mm3r/patch-1
Fix attachment menu animation order
2021-08-23 10:48:21 +02:00
libexus
50de14c1d9 Translated using Weblate (German)
Currently translated at 99.5% (2553 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-23 08:24:20 +00:00
Lamdarer
069b5fab53 Translated using Weblate (German)
Currently translated at 99.5% (2553 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-23 08:24:20 +00:00
Danial Behzadi
30c89a851f Translated using Weblate (Persian)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-08-23 06:25:19 +00:00
Danial Behzadi
51c2bce236 Translated using Weblate (Persian)
Currently translated at 99.9% (2563 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-08-23 06:25:19 +00:00
Priit Jõerüüt
500e0a87c0 Translated using Weblate (Estonian)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-08-23 06:25:18 +00:00
Evrim
7ca1ea4e55 Translated using Weblate (Dutch)
Currently translated at 50.6% (1298 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2021-08-21 12:25:18 +00:00
waclaw66
461bc1bd24 Translated using Weblate (Czech)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-08-20 05:25:21 +00:00
Julianne420
fe677c19a3 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hans/
2021-08-20 05:25:20 +00:00
Julianne420
79d3a98626 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-08-20 05:25:20 +00:00
Deleted User
d28a56c074 Translated using Weblate (Norwegian Bokmål)
Currently translated at 62.6% (1607 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nb_NO/
2021-08-20 05:25:19 +00:00
waclaw66
f9741cf0c6 Translated using Weblate (Czech)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-08-20 05:25:17 +00:00
Simon Wazynski
dfa0fb70d6 Fix swapped order 2021-08-18 21:03:40 +02:00
Simon Wazynski
bdcdff021f Sign off
Signed-off-by: Simon Wazynski <37022952+pr0gr8mm3r@users.noreply.github.com>
2021-08-18 20:18:03 +02:00
jonas siversten
78b9533761 Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.4% (27 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/nb_NO/
2021-08-18 16:25:22 +00:00
jonas siversten
7c3eab0fb5 Translated using Weblate (Norwegian Bokmål)
Currently translated at 61.4% (1577 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nb_NO/
2021-08-18 16:25:21 +00:00
Szimszon
cc66e383e3 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-08-18 16:25:19 +00:00
Danial Behzadi
71f72f96db Translated using Weblate (Persian)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-08-18 16:25:17 +00:00
libexus
1ac349235c Translated using Weblate (German)
Currently translated at 99.4% (2552 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-18 16:25:17 +00:00
waclaw66
dfa82d0f59 Translated using Weblate (Czech)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-08-18 16:25:17 +00:00
Auri B. P
63d95b0914 Translated using Weblate (Catalan)
Currently translated at 91.2% (2341 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2021-08-18 16:25:17 +00:00
ganfra
121f17b93f Call: Clean code 2021-08-18 17:33:48 +02:00
ganfra
50a042683b Architecture: get rid of RoomSummariesHolder as it can lead to errors 2021-08-18 15:25:58 +02:00
ganfra
799cd99176 Call: make PiP works with 2 calls 2021-08-18 10:52:19 +02:00
ganfra
d3e4a3c010 Call: fix wrong opponent name 2021-08-18 10:51:03 +02:00
libexus
328f62bf00 Translated using Weblate (German)
Currently translated at 99.4% (2552 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-18 06:32:00 +00:00
Lamdarer
0add12de19 Translated using Weblate (German)
Currently translated at 99.4% (2552 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-18 06:32:00 +00:00
libexus
8e3834ac45 Translated using Weblate (German)
Currently translated at 99.4% (2551 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-18 06:29:55 +00:00
Lamdarer
7874ff6437 Translated using Weblate (German)
Currently translated at 99.4% (2551 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-18 06:29:54 +00:00
gradle-update-robot
d0d8069493 Update Gradle Wrapper from 7.1.1 to 7.2.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2021-08-18 00:10:04 +00:00
dependabot[bot]
fac0198b26 Bump libphonenumber from 8.12.28 to 8.12.30
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.28 to 8.12.30.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.28...v8.12.30)

---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-17 23:05:56 +00:00
ganfra
3b1249c489 Merge branch 'develop' into feature/fga/new_voip_design 2021-08-17 17:10:10 +02:00
ganfra
fce50adca6 Merge pull request #3847 from vector-im/feature/fga/fix_dial_pad_restore
Fix Dial pad lost entry when config changes #3845
2021-08-17 16:42:59 +02:00
ganfra
a101bbe849 Merge pull request #3842 from vector-im/feature/fix_jwt_release
Fix Authenticated Jitsi not working in release #3841
2021-08-17 16:42:19 +02:00
ganfra
d7a3e6f2ca Also fix compilation error on strings.xml 2021-08-17 16:03:10 +02:00
oksya8and8
c41fbbf534 Translated using Weblate (Japanese)
Currently translated at 57.1% (16 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/ja/
2021-08-17 13:25:35 +00:00
Danial Behzadi
7ab7f12b4c Translated using Weblate (Persian)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-08-17 13:25:35 +00:00
random
85149d23d3 Translated using Weblate (Italian)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-08-17 13:25:34 +00:00
Glandos
b7f21bdddd Translated using Weblate (French)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
2021-08-17 13:25:33 +00:00
alejandro
57c943657f Translated using Weblate (Spanish)
Currently translated at 14.2% (4 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/es/
2021-08-17 13:25:32 +00:00
oksya8and8
76f4ea2157 Translated using Weblate (Japanese)
Currently translated at 72.0% (1847 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-08-17 13:25:32 +00:00
random
36aaeaaa37 Translated using Weblate (Italian)
Currently translated at 99.8% (2562 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-08-17 13:25:28 +00:00
Szimszon
1cb52c1559 Translated using Weblate (Hungarian)
Currently translated at 99.2% (2546 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-08-17 13:25:27 +00:00
Glandos
9836ca2b6c Translated using Weblate (French)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2021-08-17 13:25:25 +00:00
Danial Behzadi
fe531a3ca2 Translated using Weblate (Persian)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-08-17 13:25:24 +00:00
alejandro
67652d35cc Translated using Weblate (Spanish)
Currently translated at 97.0% (2490 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2021-08-17 13:25:22 +00:00
Lamdarer
3104ec9605 Translated using Weblate (German)
Currently translated at 99.3% (2548 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-17 13:25:16 +00:00
ganfra
99a0d17dfc Call ended: handle busy reason and invite timeout. 2021-08-17 12:15:37 +02:00
ganfra
29279f0262 Fix Dial pad lost entry when config changes #3845 2021-08-16 18:27:01 +02:00
ganfra
13d75f1d34 Fix Authenticated Jitsi not working in release #3841 2021-08-16 15:43:35 +02:00
ganfra
36581a1f31 VoiP : fix string resource 2021-08-16 15:38:52 +02:00
Peter Vágner
a05859b54c Merge branch 'develop' into voiceMessageA11Y 2021-08-16 13:17:22 +02:00
libexus
5412341189 Translated using Weblate (German)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
2021-08-16 06:25:21 +00:00
alejandro
d233e9ad96 Translated using Weblate (Spanish)
Currently translated at 93.9% (2410 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2021-08-16 06:25:21 +00:00
libexus
c56a875649 Translated using Weblate (German)
Currently translated at 99.2% (2547 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-16 06:25:19 +00:00
waclaw66
ed555d4fcb Translated using Weblate (Czech)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-08-13 21:25:52 +00:00
Dinh Quang Tuyen
8f0aeecd3e Translated using Weblate (Vietnamese)
Currently translated at 29.0% (746 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/vi/
2021-08-13 21:25:52 +00:00
Jeff Huang
b26b83b3b4 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-08-13 21:25:49 +00:00
Danial Behzadi
2f76030af2 Translated using Weblate (Persian)
Currently translated at 50.0% (14 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-08-13 21:25:48 +00:00
Priit Jõerüüt
294ea9046f Translated using Weblate (Estonian)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-08-13 21:25:48 +00:00
Ihor Hordiichuk
6a0f07ef73 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-08-13 21:25:47 +00:00
LinAGKar
1152da5fb7 Translated using Weblate (Swedish)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sv/
2021-08-13 21:25:47 +00:00
lvre
ab01dbfdd2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-08-13 21:25:46 +00:00
Szimszon
b6d5834cef Translated using Weblate (Hungarian)
Currently translated at 100.0% (28 of 28 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-08-13 21:25:45 +00:00
Jeff Huang
08be5f641f Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2021-08-13 21:25:45 +00:00
sr093906
4256ee9ccd Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-08-13 21:25:43 +00:00
LinAGKar
8686a0aa60 Translated using Weblate (Swedish)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2021-08-13 21:25:42 +00:00
Besnik Bleta
4782bb8278 Translated using Weblate (Albanian)
Currently translated at 99.5% (2554 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-08-13 21:25:37 +00:00
Nikita Epifanov
188b6f9eb7 Translated using Weblate (Russian)
Currently translated at 99.2% (2545 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2021-08-13 21:25:36 +00:00
lvre
4c41ba437e Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-08-13 21:25:33 +00:00
oksya8and8
0f8b1bb6f9 Translated using Weblate (Japanese)
Currently translated at 70.2% (1803 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-08-13 21:25:31 +00:00
Priit Jõerüüt
42665568a6 Translated using Weblate (Estonian)
Currently translated at 99.8% (2562 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-08-13 21:25:21 +00:00
alejandro
3464de9fdd Translated using Weblate (Spanish)
Currently translated at 93.4% (2397 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2021-08-13 21:25:18 +00:00
waclaw66
2101ed8b94 Translated using Weblate (Czech)
Currently translated at 100.0% (2565 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-08-13 21:25:16 +00:00
ganfra
e45314e3d5 Timeline call tile: some minor changes 2021-08-13 14:55:05 +02:00
ganfra
8bd1cd6b17 Jitsi widget: use state_key instead of widget content 2021-08-13 14:54:38 +02:00
ganfra
4821852430 Jitsi conf: don't show ui in DM 2021-08-13 14:54:09 +02:00
ganfra
6e55076f7c Jitsi conf: animate background color of join button 2021-08-12 19:26:21 +02:00
ganfra
452647fb00 Remove jitsi widget: change threshold + wording 2021-08-12 18:50:58 +02:00
ganfra
27abf2f8d1 Timeline call tiles: show notice item for hidden events 2021-08-12 12:14:07 +02:00
ganfra
0d56707fd3 Timeline call tiles: refact grouping events and fix some issues 2021-08-12 11:10:00 +02:00
Onuray Sahin
37e722e85d version++ 2021-08-12 02:36:39 +03:00
Onuray Sahin
e0b9fddd18 Merge branch 'release/1.2.0' into develop 2021-08-12 02:33:25 +03:00
Onuray Sahin
4f6b6ddfa8 Merge branch 'release/1.2.0' into main 2021-08-12 02:33:02 +03:00
Onuray Sahin
dfc2460189 Changelog added. 2021-08-12 02:32:54 +03:00
Onuray Sahin
d8177c4b5d Merge pull request #3826 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-08-11 22:12:59 +03:00
Onuray Sahin
e215d964ff Translated using Weblate (Indonesian)
Currently translated at 45.7% (1174 of 2565 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-08-11 17:40:26 +00:00
Onuray Sahin
64317c420a Merge pull request #3824 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-08-11 20:34:57 +03:00
David Langley
de5b2ad460 simplify logic in bottom sheet and add comment 2021-08-11 15:00:27 +01:00
Weblate
f1ff0a78fc Merge branch 'origin/develop' into Weblate. 2021-08-11 13:46:06 +00:00
Linerly
fdf983a2c8 Translated using Weblate (Indonesian)
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-08-11 13:45:40 +00:00
Danial Behzadi
a8c8906934 Translated using Weblate (Persian)
Currently translated at 48.1% (13 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
2021-08-11 13:45:40 +00:00
Linerly
35b381e7ea Translated using Weblate (Indonesian)
Currently translated at 46.0% (1174 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-08-11 13:45:39 +00:00
Danial Behzadi
bb4a45a93d Translated using Weblate (Persian)
Currently translated at 99.6% (2542 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-08-11 13:45:17 +00:00
Onuray Sahin
8216acfd5c version++ 2021-08-11 16:40:45 +03:00
David Langley
c8efb293cf fix line length 2021-08-11 14:36:32 +01:00
Onuray Sahin
ba83092ebc Merge pull request #3818 from vector-im/feature/ons/delabs_voice_message
Enable voice message by default, remove from labs.
2021-08-11 16:34:37 +03:00
David Langley
00275d9367 Cleanup and link 2021-08-11 14:31:00 +01:00
Onuray Sahin
f6477d5e3b Merge branch 'develop' into feature/ons/delabs_voice_message 2021-08-11 15:44:14 +03:00
Onuray Sahin
ec093e78b0 Merge pull request #3816 from vector-im/feature/ons/fix_voice_message_ui
Voice Message - UI Improvements
2021-08-11 15:42:29 +03:00
David Langley
92a44cd9d6 add build config, use single variable in grandle file and update source to use feature flag 2021-08-11 13:13:38 +01:00
Onuray Sahin
a8f4b318c1 Fix tice vibration after cancelling the voice record. 2021-08-11 14:59:21 +03:00
Onuray Sahin
c2401e04b4 Fix collapsing mic and send buttons. 2021-08-11 14:54:29 +03:00
David Langley
a355f61a7e Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/room_notification_settings 2021-08-11 12:21:34 +01:00
David Langley
a538014935 Merge pull request #3673 from vector-im/feature/dla/reorg_account_notification_settings
Reorganise Account Notification Settings
2021-08-11 11:44:17 +01:00
ganfra
bcc9a75bdb Merge branch 'develop' into feature/fga/new_voip_design 2021-08-11 12:37:54 +02:00
ganfra
9027e94cfe Timeline call tiles: start changing status handling 2021-08-11 12:09:59 +02:00
David Langley
45077c69f7 remove NotificationIndex Int index 2021-08-11 09:59:23 +01:00
Onuray Sahin
9b011f9fbd Enable voice message by default, remove from labs. 2021-08-10 17:58:41 +03:00
Onuray Sahin
02e3dac1c7 Merge branch 'develop' into feature/ons/fix_voice_message_ui
* develop: (34 commits)
  version++
  Changelog added.
  Translated using Weblate (German)
  Translated using Weblate (Chinese (Simplified))
  Translated using Weblate (German)
  Translated using Weblate (Russian)
  Translated using Weblate (Russian)
  Fix error when sending encrypted message if someone in the room logs out.
  Translated using Weblate (Russian)
  Translated using Weblate (Russian)
  Translated using Weblate (Portuguese (Brazil))
  Translated using Weblate (Indonesian)
  Translated using Weblate (French)
  Translated using Weblate (Indonesian)
  Translated using Weblate (Latvian)
  Translated using Weblate (Frisian)
  Translated using Weblate (Albanian)
  add towncrier
  Translated using Weblate (Czech)
  Translated using Weblate (Chinese (Traditional))
  ...
2021-08-10 15:47:57 +03:00
Onuray Sahin
5cc9c6231b Changelog added. 2021-08-10 15:44:09 +03:00
Onuray Sahin
9f4a459116 Fix cannot draw waveform while recording after onPause. 2021-08-10 15:40:04 +03:00
waclaw66
d2fc32117c Translated using Weblate (Czech)
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-08-10 12:25:34 +00:00
Jeff Huang
c13f30a5c1 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-08-10 12:25:33 +00:00
random
871925e340 Translated using Weblate (Italian)
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-08-10 12:25:32 +00:00
Priit Jõerüüt
bcd1271671 Translated using Weblate (Estonian)
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-08-10 12:25:32 +00:00
LinAGKar
788503bb4d Translated using Weblate (Swedish)
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sv/
2021-08-10 12:25:31 +00:00
Glandos
3373b7c265 Translated using Weblate (French)
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
2021-08-10 12:25:30 +00:00
Jeff Huang
3e06a02c7c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2552 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2021-08-10 12:25:30 +00:00
sr093906
60ec09abb3 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2552 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-08-10 12:25:27 +00:00
LinAGKar
e82dbc5181 Translated using Weblate (Swedish)
Currently translated at 97.0% (2476 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2021-08-10 12:25:25 +00:00
Besnik Bleta
e66123686c Translated using Weblate (Albanian)
Currently translated at 99.5% (2541 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-08-10 12:25:24 +00:00
random
201552e12b Translated using Weblate (Italian)
Currently translated at 99.8% (2549 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-08-10 12:25:22 +00:00
Glandos
5f65a42855 Translated using Weblate (French)
Currently translated at 100.0% (2552 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2021-08-10 12:25:19 +00:00
Priit Jõerüüt
aa24e484ee Translated using Weblate (Estonian)
Currently translated at 99.2% (2532 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-08-10 12:25:17 +00:00
waclaw66
61304709ac Translated using Weblate (Czech)
Currently translated at 100.0% (2552 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-08-10 12:25:16 +00:00
Onuray Sahin
0cd0484b41 Fix flickering between locking states. 2021-08-10 14:54:03 +03:00
Onuray Sahin
296a1c4770 Vibrate when the recording is canceled. 2021-08-10 14:43:16 +03:00
Onuray Sahin
bf1db5dcf9 Remove content description of mic button if it is not visible. 2021-08-10 14:36:01 +03:00
Onuray Sahin
a0730943b4 Dynamically set content description of play/pause button. 2021-08-10 14:17:33 +03:00
Onuray Sahin
bf9a22c1b0 Fix flickering lock view. 2021-08-10 13:59:39 +03:00
David Langley
7f3c4f0073 Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/reorg_account_notification_settings 2021-08-10 10:54:22 +01:00
David Langley
756ff3d938 cleanup unused code and add comments for clarity 2021-08-10 10:54:13 +01:00
dependabot[bot]
aedb4bde74 Bump google-services from 4.3.8 to 4.3.10
Bumps google-services from 4.3.8 to 4.3.10.

---
updated-dependencies:
- dependency-name: com.google.gms:google-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-09 23:06:44 +00:00
Onuray Sahin
c167c8874d version++ 2021-08-09 00:54:16 +03:00
Onuray Sahin
5b58229274 Merge branch 'release/1.1.16' into develop 2021-08-09 00:33:55 +03:00
Onuray Sahin
78012d5c72 Merge branch 'release/1.1.16' into main 2021-08-09 00:33:33 +03:00
Onuray Sahin
5f6541fbb5 Changelog added. 2021-08-09 00:33:18 +03:00
lvre
361178ba50 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2552 of 2552 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-08-08 20:52:14 +00:00
lvre
a5cc0f98ab Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (27 of 27 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-08-08 20:51:53 +00:00
Onuray Sahin
072caf8edb Merge pull request #3812 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-08-08 22:39:57 +03:00
Weblate
c0007dbf24 Merge branch 'origin/develop' into Weblate. 2021-08-08 18:56:25 +00:00
artevaeckt
75553da059 Translated using Weblate (German)
Currently translated at 92.3% (24 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
2021-08-08 18:55:59 +00:00
想不出网名
1271fa14ed Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-08-08 18:55:59 +00:00
artevaeckt
6f5018afca Translated using Weblate (German)
Currently translated at 98.2% (2475 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-08-08 18:55:58 +00:00
Nikita Epifanov
170404fb6e Translated using Weblate (Russian)
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/ru/
2021-08-07 09:25:14 +00:00
Nikita Epifanov
812f935d23 Translated using Weblate (Russian)
Currently translated at 99.4% (2505 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2021-08-07 09:25:13 +00:00
Onuray Sahin
b8d449ed8d Merge pull request #3788 from vector-im/feature/dla/fix_troubleshoot_notifications_crash
Add missing towncrier for 3778
2021-08-06 16:15:18 +03:00
Onuray Sahin
60a210194d Merge pull request #3804 from vector-im/feature/ons/fix_deleting_user_device
Fix error when sending encrypted message if someone in the room logs out
2021-08-06 16:13:02 +03:00
Onuray Sahin
885a663380 Fix error when sending encrypted message if someone in the room logs out. 2021-08-06 15:23:24 +03:00
Nikita Epifanov
8566aa2df5 Translated using Weblate (Russian)
Currently translated at 99.3% (2504 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2021-08-06 07:25:34 +00:00
Nikita Epifanov
a860c273d1 Translated using Weblate (Russian)
Currently translated at 96.1% (25 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/ru/
2021-08-06 07:25:23 +00:00
lvre
eb4af96267 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-08-06 07:25:22 +00:00
Linerly
5dd64e7c7a Translated using Weblate (Indonesian)
Currently translated at 34.2% (862 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2021-08-06 07:25:22 +00:00
Glandos
a0eba7b9e2 Translated using Weblate (French)
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2021-08-06 07:25:17 +00:00
Linerly
c1e734f7b6 Translated using Weblate (Indonesian)
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
2021-08-06 07:25:15 +00:00
Oskars G
5037603fdd Translated using Weblate (Latvian)
Currently translated at 80.7% (2036 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/lv/
2021-08-06 07:25:14 +00:00
Vancha
262f5b1651 Translated using Weblate (Frisian)
Currently translated at 39.1% (986 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fy/
2021-08-06 07:25:13 +00:00
Besnik Bleta
b59cd159e3 Translated using Weblate (Albanian)
Currently translated at 99.5% (2509 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-08-06 07:25:13 +00:00
p_0g_8mm3_
9749b4fd29 Add changelog file 2021-08-05 20:16:29 +02:00
Onuray Sahin
78653eb1d9 Merge pull request #3797 from vector-im/feature/ons/fix_voice_message_crash
Voice Message - Fix amplitude update java.util.ConcurrentModificationException
2021-08-05 16:36:25 +03:00
Onuray Sahin
d7174d3c74 Fix concurrent modification crash. 2021-08-05 14:13:24 +03:00
Onuray Sahin
c57ae131dc Fix concurrent modification crash. 2021-08-05 13:28:26 +03:00
dependabot[bot]
fb5b167e31 Bump exifinterface from 1.3.2 to 1.3.3
Bumps exifinterface from 1.3.2 to 1.3.3.

---
updated-dependencies:
- dependency-name: androidx.exifinterface:exifinterface
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-04 23:10:45 +00:00
dependabot[bot]
9006118bc7 Bump media from 1.4.0 to 1.4.1
Bumps media from 1.4.0 to 1.4.1.

---
updated-dependencies:
- dependency-name: androidx.media:media
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-04 23:10:33 +00:00
p_0g_8mm3_
f64366e3ff Fix attachment menu animation order 2021-08-05 00:00:12 +02:00
David Langley
066d4d9fb6 add towncrier 2021-08-04 14:35:33 +01:00
David Langley
d41b1b07a1 add towncrier 2021-08-04 14:31:13 +01:00
David Langley
1d9baaf0e3 update notifications with setOnlyAlertOnce 2021-08-04 10:03:15 +01:00
David Langley
2e4750a0ab Merge pull request #3779 from vector-im/feature/dla/fix_troubleshoot_notifications_crash
Fix path in notification settings xml that causes crash
2021-08-04 09:13:02 +01:00
dependabot[bot]
211bb8e96c Bump realm-gradle-plugin from 10.6.1 to 10.7.1
Bumps [realm-gradle-plugin](https://github.com/realm/realm-java) from 10.6.1 to 10.7.1.
- [Release notes](https://github.com/realm/realm-java/releases)
- [Changelog](https://github.com/realm/realm-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/realm/realm-java/compare/v10.6.1...v10.7.1)

---
updated-dependencies:
- dependency-name: io.realm:realm-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-03 23:07:02 +00:00
dependabot[bot]
ef1a66a37c Bump big_image_viewer_version from 1.8.0 to 1.8.1
Bumps `big_image_viewer_version` from 1.8.0 to 1.8.1.

Updates `BigImageViewer` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Piasy/BigImageViewer/releases)
- [Changelog](https://github.com/Piasy/BigImageViewer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Piasy/BigImageViewer/compare/v1.8.0...v1.8.1)

Updates `GlideImageLoader` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Piasy/BigImageViewer/releases)
- [Changelog](https://github.com/Piasy/BigImageViewer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Piasy/BigImageViewer/compare/v1.8.0...v1.8.1)

Updates `ProgressPieIndicator` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Piasy/BigImageViewer/releases)
- [Changelog](https://github.com/Piasy/BigImageViewer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Piasy/BigImageViewer/compare/v1.8.0...v1.8.1)

Updates `GlideImageViewFactory` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Piasy/BigImageViewer/releases)
- [Changelog](https://github.com/Piasy/BigImageViewer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Piasy/BigImageViewer/compare/v1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: com.github.piasy:BigImageViewer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.github.piasy:GlideImageLoader
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.github.piasy:ProgressPieIndicator
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.github.piasy:GlideImageViewFactory
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-03 23:06:57 +00:00
Arun Babu Neelicattu
1eacc09482 ci: disable fail-fast for integration tests 2021-08-03 16:12:51 +02:00
David Langley
516a9bc929 fix path in notification settings xml 2021-08-03 10:58:52 +01:00
zeritti
660b2b283a Translated using Weblate (Czech)
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-08-03 09:25:20 +00:00
Jeff Huang
6bd2ee5f4c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-08-03 09:25:19 +00:00
random
f8aa820aad Translated using Weblate (Italian)
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-08-03 09:25:18 +00:00
Priit Jõerüüt
192edc54e9 Translated using Weblate (Estonian)
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-08-03 09:25:18 +00:00
Ihor Hordiichuk
09ffa34039 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
2021-08-03 09:25:17 +00:00
lvre
059846a80b Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-08-03 09:25:16 +00:00
Szimszon
b052cbf998 Translated using Weblate (Hungarian)
Currently translated at 100.0% (26 of 26 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-08-03 09:25:16 +00:00
Jeff Huang
03451b405e Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2021-08-03 09:25:15 +00:00
sr093906
0b7c6626df Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-08-03 09:25:14 +00:00
Ihor Hordiichuk
bdec140229 Translated using Weblate (Ukrainian)
Currently translated at 70.3% (1772 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-08-03 09:25:14 +00:00
lvre
ee72eb8808 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-08-03 09:25:14 +00:00
Oskars G
26bf8df29a Translated using Weblate (Latvian)
Currently translated at 80.6% (2033 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/lv/
2021-08-03 09:25:14 +00:00
random
13069fa599 Translated using Weblate (Italian)
Currently translated at 99.8% (2517 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-08-03 09:25:13 +00:00
Szimszon
758a766625 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-08-03 09:25:13 +00:00
Priit Jõerüüt
62a9e6ee03 Translated using Weblate (Estonian)
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-08-03 09:25:12 +00:00
zeritti
34eb205f8b Translated using Weblate (Czech)
Currently translated at 100.0% (2520 of 2520 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-08-03 09:25:12 +00:00
David Langley
8d7e3b6544 add keyword checkbox preference and chip/edit text for modificying keywords 2021-08-03 09:52:36 +01:00
Peter Vágner
395fc47777 Ooops, forgotten one occurence
Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
2021-08-01 22:28:30 +02:00
Peter Vágner
ed6498fce1 a11y: change some content descriptions
A lot of items e.g. member items, room items, space items as well as dialog top bar are prefixed with the word avatar. Remove this and make some accessibility specific strings shorter.

Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
2021-08-01 22:03:59 +02:00
Peter Vágner
8c590b50e3 Improve accessibility of voice messages
Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
2021-08-01 14:51:00 +02:00
Valere
60caac4214 Merge pull request #3663 from vector-im/feature/bca/room_caps_restriced
Feature/bca/room caps restricted
2021-07-30 19:41:16 +02:00
Valere
aaa9c7e795 fix rebase 2021-07-30 19:05:47 +02:00
Valere
efdaa49e70 Code review 2021-07-30 18:44:25 +02:00
Valere
a7dc7e8d8a klint 2021-07-30 18:44:14 +02:00
Valere
88fec379c4 Cleaning 2021-07-30 18:44:14 +02:00
Valere
5adceaca23 Code quality 2021-07-30 18:44:14 +02:00
Valere
a626f42a3b Add change log 2021-07-30 18:43:50 +02:00
Valere
30c299ebe1 cleaning 2021-07-30 18:43:50 +02:00
Valere
c9ef08d8a9 handle migration before setting restricted 2021-07-30 18:43:50 +02:00
Valere
2f16a7fff3 Restricted room mgmt when supported 2021-07-30 18:43:34 +02:00
Valere
3da20aea29 Cleaning 2021-07-30 18:43:34 +02:00
Valere
6c2a917d9f WIP 2021-07-30 18:43:34 +02:00
Onuray Sahin
c7c589354e version++ 2021-07-30 18:01:22 +03:00
Onuray Sahin
53568f1477 Merge branch 'develop' into main
* develop: (127 commits)
  fastlane changelog added.
  Changelog added.
  Fix lint error.
  Translated using Weblate (Slovenian)
  Lint fixes.
  cleanup
  Update initial recording state to restore from background.
  Hide mic if there is a draft message.
  Migration to cleanup orphan TrustLevelEntities
  Design review fixes.
  Better algorithm to update user devices Should fix the problem of too many TrustLevelEntity objects
  Small optimization
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (Italian)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Hungarian)
  Fix wording when verification is cancelled.
  Design review fixes.
  Do not check the baseURL to override if it is the same than the one previously known and used
  Translated using Weblate (Portuguese (Brazil))
  ...
2021-07-30 17:55:56 +03:00
Onuray Sahin
3900a3ef33 fastlane changelog added. 2021-07-30 17:44:09 +03:00
Onuray Sahin
e7d9ffc992 Changelog added. 2021-07-30 17:35:04 +03:00
Onuray Sahin
c6bd6e4961 Merge pull request #3598 from vector-im/feature/ons/voice_message
Voice Message
2021-07-30 17:24:17 +03:00
Onuray Sahin
8e28872c9f Fix lint error. 2021-07-30 17:17:55 +03:00
Onuray Sahin
10bd1006e1 Merge pull request #3762 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2021-07-30 17:14:32 +03:00
Weblate
7e79473df5 Merge branch 'origin/develop' into Weblate. 2021-07-30 12:37:18 +00:00
Vojko Rajh
d4d43f228c Translated using Weblate (Slovenian)
Currently translated at 1.0% (27 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sl/
2021-07-30 12:36:56 +00:00
Onuray Sahin
1aa706dee5 Lint fixes. 2021-07-30 15:25:02 +03:00
Benoit Marty
7cd90b0b14 Merge pull request #3760 from vector-im/feature/bma/otk1
2 small fixes
2021-07-30 12:55:57 +02:00
Florian Renaud
0a08746937 Set DirectMessagesContent immutable 2021-07-30 11:20:35 +02:00
Benoit Marty
25f25b0e95 Merge pull request #3757 from vector-im/feature/bma/trustLevelEntity
Cleanup TrustLevelEntity
2021-07-30 11:01:01 +02:00
Benoit Marty
57f3a2437e cleanup 2021-07-30 10:59:46 +02:00
Onuray Sahin
cfe64eed2a Update initial recording state to restore from background. 2021-07-30 11:27:14 +03:00
Onuray Sahin
e945b8911c Hide mic if there is a draft message. 2021-07-30 11:14:29 +03:00
ganfra
ec09532df6 Timeline call tiles: fix call event grouper 2021-07-29 20:00:43 +02:00
ganfra
dc7cc2ed5c Timeline call tiles: remove usage of TimelineControllerInterceptorHelper. 2021-07-29 19:23:55 +02:00
Benoit Marty
54f707644c Migration to cleanup orphan TrustLevelEntities 2021-07-29 17:42:55 +02:00
Onuray Sahin
cdd2fca258 Design review fixes. 2021-07-29 18:41:29 +03:00
Benoit Marty
b4e7f10019 Better algorithm to update user devices
Should fix the problem of too many TrustLevelEntity objects
2021-07-29 16:46:09 +02:00
Florian Renaud
a399747bb4 change 2021-07-29 15:55:42 +02:00
Benoit Marty
5eb794f8af Small optimization 2021-07-29 15:39:03 +02:00
chagai95
426389194e removing double the 2021-07-29 13:35:03 +02:00
ganfra
f405532e4c Introduces CallEventGrouper so we can manage properly call history 2021-07-29 12:06:44 +02:00
Florian Renaud
ac56b1ef3e Update account data for invited users by email
When an user has been invited by email to a DM, account data entry was stuck on the user email after the user account creation.
When the user has joined element, an event m.room.member is triggered for each room attached to the user, containing a third party invite with the user matrix id. We use this event to update the user account with the matrix id.
2021-07-29 09:37:33 +02:00
Jeff Huang
ec87faa24b Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (24 of 24 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
2021-07-28 21:25:13 +00:00
random
fd0a6746bd Translated using Weblate (Italian)
Currently translated at 100.0% (24 of 24 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/it/
2021-07-28 21:25:12 +00:00
Szimszon
6cb10b0e9f Translated using Weblate (Hungarian)
Currently translated at 100.0% (24 of 24 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
2021-07-28 21:25:12 +00:00
Szimszon
5afc689bcf Translated using Weblate (Hungarian)
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2021-07-28 21:25:11 +00:00
cfriedlander
f45338be4c confirming to reviewed PR 2021-07-28 18:55:10 +02:00
David Langley
886bd3cc8f lint 2021-07-28 09:34:15 +01:00
Florian Renaud
6d47fdf3d3 Rename getLocalUserAccount to getLocalDirectMessages 2021-07-28 10:29:54 +02:00
David Langley
7405d501f6 lint 2021-07-27 20:38:13 +01:00
David Langley
60b351cddd fic towncrier text 2021-07-27 20:36:41 +01:00
David Langley
73bf50b93c rename global -> default, address comments 2021-07-27 20:21:40 +01:00
David Langley
7091de9942 merge in static push definitions and adapt push v2 ui/logic 2021-07-27 19:54:17 +01:00
ganfra
d2785b69df Jitsi call: don't show expanded add matrix icon if only widget is jitsi (also fix join state) 2021-07-27 19:16:38 +02:00
Benoit Marty
a7e3c0d0d8 Fix wording when verification is cancelled. 2021-07-27 17:31:19 +02:00
ganfra
e259b44449 Jitsi conf: show join button 2021-07-27 16:41:23 +02:00
Benoit Marty
00911a7f7e Merge pull request #3681 from vector-im/feature/dla/fix_account_notifications_discrepancies
Fixes Changing Account Settings > Notifications > Advanced Notifications on android causes discrepancies with web
2021-07-27 15:14:35 +02:00
Onuray Sahin
4c8a8d8cfb Design review fixes. 2021-07-27 15:32:35 +03:00
Benoit Marty
4caf333769 Do not check the baseURL to override if it is the same than the one previously known and used 2021-07-27 09:59:01 +02:00
David Langley
9c139b3bd0 Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/fix_account_notifications_discrepancies 2021-07-26 22:55:27 +01:00
David Langley
a76a936e21 implement bottom sheet and error handling 2021-07-26 22:54:32 +01:00
lvre
5f148eb478 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (24 of 24 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/pt_BR/
2021-07-26 20:25:11 +00:00
Lukas Novotny
40c951d114 Translated using Weblate (Czech)
Currently translated at 100.0% (24 of 24 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
2021-07-26 20:25:10 +00:00
Priit Jõerüüt
07ad907db4 Translated using Weblate (Estonian)
Currently translated at 100.0% (24 of 24 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
2021-07-26 20:25:10 +00:00
Priit Jõerüüt
f123db398e Translated using Weblate (Estonian)
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-07-26 20:25:09 +00:00
ganfra
1f3da38eb0 Call audio device: handle bluetooth headset properly with icon and name 2021-07-26 21:03:51 +02:00
cfriedlander
618ab6c862 the base domain permalinks don't have the mxid in the first param but in the second after /user/mxid 2021-07-26 14:25:31 +02:00
Jeff Huang
ebbd9af7a6 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2021-07-24 21:25:53 +00:00
sr093906
739bd7fd84 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2021-07-24 21:25:51 +00:00
Ihor Hordiichuk
ad8f42a9c0 Translated using Weblate (Ukrainian)
Currently translated at 70.3% (1772 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2021-07-24 21:25:49 +00:00
Besnik Bleta
1c75c8f6f2 Translated using Weblate (Albanian)
Currently translated at 99.5% (2507 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
2021-07-24 21:25:49 +00:00
tanmatsu
df75c9375f Translated using Weblate (Romanian)
Currently translated at 10.4% (264 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ro/
2021-07-24 21:25:47 +00:00
Michael Mihai
ba52336a60 Translated using Weblate (Romanian)
Currently translated at 10.4% (264 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ro/
2021-07-24 21:25:46 +00:00
lvre
fe8a9c8753 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2021-07-24 21:25:46 +00:00
oksya8and8
936ca950d9 Translated using Weblate (Japanese)
Currently translated at 65.6% (1653 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-24 21:25:44 +00:00
random
c5dfcc9c09 Translated using Weblate (Italian)
Currently translated at 99.8% (2515 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2021-07-24 21:25:43 +00:00
Vancha
ff37ed0e1f Translated using Weblate (Frisian)
Currently translated at 39.3% (990 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fy/
2021-07-24 21:25:42 +00:00
1kiarash
d0bb1bcf59 Translated using Weblate (Persian)
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-07-24 21:25:16 +00:00
Danial Behzadi
56dd0541e5 Translated using Weblate (Persian)
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-07-24 21:25:15 +00:00
Priit Jõerüüt
ad270a4e2b Translated using Weblate (Estonian)
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2021-07-24 21:25:13 +00:00
libexus
f1da60e582 Translated using Weblate (German)
Currently translated at 99.0% (2493 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2021-07-24 21:25:11 +00:00
zeritti
be660fbbf3 Translated using Weblate (Czech)
Currently translated at 100.0% (2518 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2021-07-24 21:25:10 +00:00
David Langley
42a1ed2abe remove unneeded layout file 2021-07-23 23:22:06 +01:00
David Langley
57c32502e5 change notification state options as outlined in v2 2021-07-23 23:18:39 +01:00
David Langley
90e04d4358 add header footer and fix toolbar 2021-07-23 22:37:36 +01:00
Onuray Sahin
bd2ed4c58a Stop playback when deleting record on locked mode. 2021-07-23 16:53:34 +03:00
David Langley
5d092ce18a simplify getHighlight logic 2021-07-23 14:29:37 +01:00
David Langley
df7e6bd00d add radioItem, RoomNotificationSettingsController and render it in fragment 2021-07-23 14:16:32 +01:00
Onuray Sahin
a11941714d Code review fixes. 2021-07-23 15:19:50 +03:00
ganfra
4788630949 Merge branch 'develop' into feature/fga/new_voip_design 2021-07-23 12:17:05 +02:00
Benoit Marty
bdbfbe6175 Version++ 2021-07-23 11:53:21 +02:00
Benoit Marty
a7e1d61144 Merge branch 'release/1.1.14' into develop 2021-07-23 11:52:12 +02:00
Alireza
9ca940eba1 Translated using Weblate (Persian)
Currently translated at 98.6% (2484 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2021-07-22 15:17:35 +00:00
metatek
0916dba0fa Translated using Weblate (Japanese)
Currently translated at 65.6% (1653 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-22 14:40:18 +00:00
Rintan
53dbd7da96 Translated using Weblate (Japanese)
Currently translated at 65.6% (1652 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-22 14:38:11 +00:00
metatek
91053616af Translated using Weblate (Japanese)
Currently translated at 65.6% (1652 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-22 14:38:11 +00:00
oksya8and8
b72e6edd0a Translated using Weblate (Japanese)
Currently translated at 65.6% (1652 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-22 14:38:06 +00:00
metatek
5b96d80b06 Translated using Weblate (Japanese)
Currently translated at 63.7% (1606 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 14:31:19 +00:00
oksya8and8
c75554ebb9 Translated using Weblate (Japanese)
Currently translated at 63.7% (1606 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 14:31:19 +00:00
metatek
a8aa1299b1 Translated using Weblate (Japanese)
Currently translated at 63.7% (1606 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 14:28:46 +00:00
oksya8and8
ff727c52dc Translated using Weblate (Japanese)
Currently translated at 63.7% (1606 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 14:28:46 +00:00
metatek
c0430dac5c Translated using Weblate (Japanese)
Currently translated at 63.2% (1592 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 13:04:06 +00:00
oksya8and8
c1cbbe2044 Translated using Weblate (Japanese)
Currently translated at 63.2% (1592 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 13:04:06 +00:00
metatek
520d4ac737 Translated using Weblate (Japanese)
Currently translated at 63.2% (1592 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 13:02:12 +00:00
oksya8and8
154e70cea2 Translated using Weblate (Japanese)
Currently translated at 63.2% (1592 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 13:02:12 +00:00
metatek
b15f04dce7 Translated using Weblate (Japanese)
Currently translated at 63.2% (1592 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 13:01:11 +00:00
oksya8and8
33ae094684 Translated using Weblate (Japanese)
Currently translated at 63.2% (1592 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 13:01:11 +00:00
Joe Sagawa
435ca896b4 Translated using Weblate (Japanese)
Currently translated at 63.1% (1591 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 12:41:38 +00:00
metatek
66adb9b312 Translated using Weblate (Japanese)
Currently translated at 63.1% (1591 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 12:41:38 +00:00
oksya8and8
4586b7b7e6 Translated using Weblate (Japanese)
Currently translated at 63.1% (1591 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 12:41:38 +00:00
Benoit Marty
08ea3c0888 More useful comment 2021-07-21 14:40:07 +02:00
Rintan
c5b32ea43f Translated using Weblate (Japanese)
Currently translated at 62.6% (1577 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 12:15:11 +00:00
metatek
0a33f2c24d Translated using Weblate (Japanese)
Currently translated at 62.6% (1577 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 12:15:10 +00:00
Joe Sagawa
270ca779ff Translated using Weblate (Japanese)
Currently translated at 62.6% (1577 of 2518 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2021-07-21 12:15:10 +00:00
Benoit Marty
4ead39038c Code review 2021-07-21 14:09:16 +02:00
Benoit Marty
ab6e0767bb Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationService.kt
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 14:05:51 +02:00
Benoit Marty
eded4eacd7 Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipWorker.kt
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 13:59:40 +02:00
Benoit Marty
bf1ce17972 Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipRequestWorker.kt
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 13:59:32 +02:00
Benoit Marty
bb617ffaa7 Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CancelGossipRequestWorker.kt
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 13:59:19 +02:00
Benoit Marty
a2180ec695 Create RequestIdHelper.createUniqueRequestId() for code clarity 2021-07-21 12:04:11 +02:00
Benoit Marty
0d408264e0 Bad copy paste 2021-07-21 11:46:11 +02:00
Benoit Marty
7513e972d1 Ensure the same txnId is reused if the Worker is started again. 2021-07-21 11:43:47 +02:00
Benoit Marty
49a44bd042 Do not change txnId it in case of retry, if not provided in the params
Also create txnId using UUID.randomUUID() instead of Random.nextInt(Integer.MAX_VALUE) for coherency
2021-07-21 11:37:15 +02:00
David Langley
608a1d3f8f clarify sdk update and cleanup typos 2021-07-20 11:24:17 +01:00
David Langley
9811d6fefc add viewmodel, business logic, events, state, fragment and layout 2021-07-20 01:31:13 +01:00
David Langley
da993b5b58 lint 2021-07-19 22:13:23 +01:00
David Langley
89ece22f73 Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/fix_account_notifications_discrepancies 2021-07-19 22:08:34 +01:00
David Langley
55902b58ac checks 2021-07-19 22:07:20 +01:00
David Langley
a29ccda68e move mutable push rule logic to static declarations as on web 2021-07-19 21:29:46 +01:00
Benoit Marty
6caa2b9ae0 Fix issue with RTL
Still a pb when Mic is on, margins are not correct
2021-07-16 17:12:08 +02:00
Benoit Marty
30bb91892d Fix issue about move overflow.
Now use limit for distances
2021-07-16 16:04:50 +02:00
Benoit Marty
6da4f1d84f Add comment 2021-07-16 11:19:06 +02:00
Benoit Marty
13ae0ba5f1 Convert voice message to be able to play on Android 28 and below 2021-07-16 11:00:25 +02:00
Benoit Marty
343ea42ef5 Fix issue on Android 21 2021-07-15 17:30:48 +02:00
Benoit Marty
bfc70be5bb Record voice on Android 21 2021-07-15 17:23:46 +02:00
David Langley
dff8503493 fix discrepancies with web 2021-07-15 16:06:46 +01:00
Benoit Marty
6f947e979b Split to sub fun 2021-07-15 15:14:26 +02:00
Benoit Marty
bb742eb483 Handle record/play error 2021-07-15 15:06:38 +02:00
Benoit Marty
6ab9b462a3 Fix mic button color 2021-07-15 13:42:40 +02:00
David Langley
f0d5950b13 fix unncessary reformatting and function description 2021-07-14 11:59:00 +01:00
David Langley
5044b21545 add changelog, checks/tests 2021-07-14 11:49:16 +01:00
David Langley
baab726df2 Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/reorg_account_notification_settings 2021-07-14 10:18:54 +01:00
David Langley
a3204fdad9 add resValue to enable feature, put back old code 2021-07-13 21:22:56 +01:00
Benoit Marty
276808c8e9 Fix issue in RTL 2021-07-13 20:09:23 +02:00
ganfra
a102fc4ec3 WebRTC call: draggable views should be sticky 2021-07-13 19:37:53 +02:00
ganfra
0da8a46311 WebRTC call: fix pip showing 2021-07-13 19:03:21 +02:00
Benoit Marty
0cf10b2f84 Fix issue with waveform rendering 2021-07-13 18:48:59 +02:00
Benoit Marty
df795d1881 Cleanup 2021-07-13 18:17:11 +02:00
ganfra
94981d5f37 WebRTC call: allow starting call when already one 2021-07-13 18:13:31 +02:00
Benoit Marty
c938a30dd9 Change filename.
Later we will use the room id to save the draft.
2021-07-13 18:12:55 +02:00
Benoit Marty
6a0ea11e7a Follow the spec regarding waveform content 2021-07-13 17:58:14 +02:00
Benoit Marty
95bb796bad Fix color 2021-07-13 17:19:11 +02:00
Benoit Marty
013174d3dc License file 2021-07-13 16:24:03 +02:00
Benoit Marty
f40e6b56fe Fix other color issue 2021-07-13 16:21:38 +02:00
Benoit Marty
9e0f3a1517 Fix other color issue 2021-07-13 16:17:22 +02:00
Benoit Marty
cf4e603f09 Fix background color of voice message recorder 2021-07-13 16:14:02 +02:00
Benoit Marty
6530440069 Fix an issue in the color 2021-07-13 16:12:54 +02:00
Benoit Marty
14dbbee1e3 Fix background color of voice message item 2021-07-13 16:10:51 +02:00
Benoit Marty
4c5be39f46 Fix background color of Play/Pause button 2021-07-13 16:08:54 +02:00
Benoit Marty
a52d5f6d12 Renaming 2021-07-13 15:57:35 +02:00
Benoit Marty
6283846108 Cleanup 2021-07-13 15:54:09 +02:00
Benoit Marty
bff2c6ea93 Better handling of Paused/Play state 2021-07-13 15:47:52 +02:00
Benoit Marty
7937c9945b Untrack 2021-07-13 15:26:06 +02:00
Benoit Marty
bf14fa90a2 Fix rendering issue of time when playing in the timeline - still buggy
And fix timer not cancelled properly when at the end of the playback
2021-07-13 15:15:07 +02:00
Benoit Marty
fa7c1a763f Render the wave form more often 2021-07-13 14:29:05 +02:00
Benoit Marty
cae927b863 Use CountUpTimer 2021-07-13 14:18:57 +02:00
Benoit Marty
78e9a4ffe7 Use CountUpTimer 2021-07-13 14:13:35 +02:00
Benoit Marty
c69bc12637 Be more precise if the timer is paused and resume. 2021-07-13 14:13:35 +02:00
ganfra
3793df1b36 WebRTC Call : update call banner 2021-07-13 13:04:08 +02:00
Benoit Marty
83bf48dfff Fix denied permission issue
And remove dead code
2021-07-13 11:02:22 +02:00
ganfra
5c1bf92514 WebRtcCall: start using PiP 2021-07-13 10:44:34 +02:00
Benoit Marty
9df874c975 Merge branch 'develop' into feature/ons/voice_message 2021-07-13 10:36:05 +02:00
David Langley
727ce7272a update translations 2021-07-12 18:38:56 +01:00
ganfra
d973cd7848 Webrtc call: get back on green banner 2021-07-12 18:00:50 +02:00
langleyd
7e156d372f Add checkbox preference, remove PushRulePreference, Split adavanced fragment to new 3 new fragments and inherit common function 2021-07-12 14:08:35 +01:00
langleyd
d6f1f276c2 Add checkbox preference, remove PushRulePreference, Split adavanced fragment to new 3 new fragments and inherit common function 2021-07-12 14:07:27 +01:00
Benoit Marty
8b852a2ab2 Fix glitch when opening a room invite
Composer and mic was shown for a few milliseconds
Also hide the mic if the uer cannot send event, or if the room has been tombstoned.
2021-07-12 13:55:44 +02:00
Benoit Marty
e49290b8ac Fix mic visible for invite room mode.
We can still view the mic when the screen is resumed, to be improved.
2021-07-12 13:40:59 +02:00
SpiritCroc
451c2379ec Do not notify again for old events
Resending the notification here can trigger other system components or
apps that listen to new notifications, such as connected smart watches
or automation tools.

Fixes https://github.com/vector-im/element-android/issues/1673
2021-07-10 11:19:43 +02:00
Benoit Marty
c5b8755bab Trick for a better alignment of voice message in the timeline. 2021-07-09 23:16:43 +02:00
Benoit Marty
0382ae8273 Swipe to reply on voice message 2021-07-09 22:35:44 +02:00
Benoit Marty
e391a1371c Merge branch 'develop' into feature/ons/voice_message 2021-07-09 22:19:50 +02:00
Benoit Marty
db80ea6432 Prefer testing attachment.waveform to see if it's a voice message 2021-07-09 22:17:04 +02:00
Benoit Marty
984112e83f Also copy waveform when sending again 2021-07-09 22:15:50 +02:00
Benoit Marty
963eb9daf4 Fix missing duration in audio event, and move AudioWaveformInfo to the proper package 2021-07-09 22:06:09 +02:00
Benoit Marty
2ca0a99dce Follow the spec
https://github.com/matrix-org/matrix-doc/blob/travis/msc/voice-messages/proposals/3245-voice-messages.md#unstable-prefix
2021-07-09 21:49:37 +02:00
Benoit Marty
79f4053ab4 Use DimensionConverter 2021-07-09 21:33:54 +02:00
Benoit Marty
a69ac965b6 Fix bad timer display 2021-07-09 21:21:45 +02:00
Benoit Marty
2c1335a2f5 Theme for Toast 2021-07-09 21:06:13 +02:00
Benoit Marty
a2671bc0d3 Fix touchable area to delete the voice message 2021-07-09 18:26:58 +02:00
ganfra
74915c1e9e Jitsi: add Jitsi call alert (not branched) 2021-07-09 18:23:52 +02:00
Benoit Marty
2792d736f0 Apply missing tint 2021-07-09 18:22:52 +02:00
Benoit Marty
9dea519d0c Fix issue with play / pause button alignment 2021-07-09 18:05:41 +02:00
Benoit Marty
7a1c6b78d4 Move the style to the layout, for code clarity. Style are not reused, and it's better to have layout attr in the layout itself 2021-07-09 17:49:27 +02:00
Benoit Marty
558cd6f376 Cleanup 2021-07-09 17:18:56 +02:00
Benoit Marty
b400f3c83f Small cleanup 2021-07-09 16:31:26 +02:00
ganfra
8e2a1d3bcd Jitsi call: implement RemoveJitsiWidgetView 2021-07-09 13:23:07 +02:00
Onuray Sahin
3372177b0e Design review fixes. 2021-07-07 16:44:42 +03:00
Onuray Sahin
a9beded589 Lint fix. 2021-07-07 11:54:23 +03:00
Onuray Sahin
b1c7cb3219 Lint fixes. 2021-07-07 11:37:01 +03:00
Onuray Sahin
8452f7564c Lint fix. 2021-07-07 10:28:08 +03:00
Onuray Sahin
5856e563c5 Put voice message preference under labs. 2021-07-07 10:23:22 +03:00
ganfra
b7e5a6cf28 Jitsi call: start using call tiles 2021-07-06 19:58:36 +02:00
Onuray Sahin
6cb53c991a Fix visibility of microphone icon. 2021-07-06 14:29:56 +03:00
Onuray Sahin
7a1b138894 Merge branch 'develop' into feature/ons/voice_message
* develop: (286 commits)
  Fix crash after video call
  Fix issue on button styles
  Clean after benoits review
  Fix warning about implicit type, introduced in Kotlin 1.5.20. "Returning type parameter has been inferred to Nothing implicitly. Please specify type arguments explicitly to hide this warning. Nothing can produce an exception at runtime."
  Bump kotlin_version from 1.5.10 to 1.5.20
  Bump libphonenumber from 8.12.25 to 8.12.26
  Fix call invite processed after call is ended because of fastlane mode.
  Jump to unread: removes unnecessary check which can cause scroll issue
  Jump to unread: avoid blink when jumping
  Clean after Benoits review
  Delete unused drawable to avoid conflict on develop
  Jump to unread: add towncrier file.
  Read marker: fix some issues with jump to unread visibility.
  Stop using ProgressDialog, there is a theme issue with it. It's not maintain by Google since it's deprecated. Force usage of MaterialAlertDialogBuilder to have the same UI effect. We sometimes need to block the UI :/
  Reordering
  Add text style for dialogs
  Colored dialog button is now handled by the theme
  Update theme for material dialog and create a destructive variant
  Reorder buttons
  Update doc
  ...

# Conflicts:
#	library/ui-styles/src/main/res/values/theme_dark.xml
#	library/ui-styles/src/main/res/values/theme_light.xml
#	vector/build.gradle
#	vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
#	vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt
#	vector/src/main/java/im/vector/app/features/home/room/detail/composer/TextComposerView.kt
#	vector/src/main/res/values/strings.xml
2021-07-06 13:17:49 +03:00
ganfra
cdf97fc29f Merge branch 'develop' into feature/fga/new_voip_design 2021-07-05 18:02:19 +02:00
ganfra
47d2d31a94 Jitsi call: add join status for Jitsi in RoomDetailViewState 2021-07-05 15:45:01 +02:00
ganfra
7f74278a73 Jitsi call: fix PiP 2021-07-05 15:44:36 +02:00
ganfra
6b6fb03dce Jitsi call : create JitsiBroadcastEventObserver 2021-07-05 15:43:54 +02:00
ganfra
4b347bb48e Call design: make changes on toolbar menu 2021-07-01 20:44:17 +02:00
ganfra
f74a71001a Change active call bar + some minor changes in call screen 2021-07-01 20:05:58 +02:00
Onuray Sahin
9d48b399df Voice message playback implementation. 2021-07-01 10:49:04 +03:00
Onuray Sahin
5676226f42 Voice message recording view implementations. 2021-07-01 10:47:41 +03:00
ganfra
7c033b4090 Call UI: add toolbar 2021-06-30 18:08:44 +02:00
ganfra
e888f2b15a Call controls: move choose sound device out of overflow menu 2021-06-29 11:09:18 +02:00
Onuray Sahin
cb96886568 Send voice message. 2021-06-17 16:18:20 +03:00
Onuray Sahin
69350ef514 Voice message UI initial implementation. 2021-06-17 16:17:38 +03:00
dkanada
bc6eb565a3 remove unused import 2021-01-12 23:19:33 +09:00
dkanada
b411e8f009 update changelog 2021-01-12 11:42:45 +09:00
dkanada
5be7b1b728 store cache for WidgetWebView between loads 2021-01-12 11:40:24 +09:00
Constantin Wartenburger
5b6727408b Fix wrong parameter name 2020-10-13 15:10:57 +02:00
Constantin Wartenburger
24c67660c1 Added /roomavatar command (not upload) 2020-10-12 17:43:07 +02:00
Constantin Wartenburger
1a40b65b53 Added /myroomavatar command (without upload) 2020-10-11 18:56:13 +02:00
Constantin Wartenburger
13960561c0 Added /myroomnick command 2020-10-10 18:34:31 +02:00
Constantin Wartenburger
c0cf534845 Added commands from element web 2020-10-10 16:36:04 +02:00
1518 changed files with 31578 additions and 8761 deletions

View File

@@ -9,25 +9,6 @@ insert_final_newline=true
# it's automatically set to 100 on `ktlint --android ...` (per Android Kotlin Style Guide)
max_line_length=off
# Comma-separated list of rules to disable (Since 0.34.0)
# Note that rules in any ruleset other than the standard ruleset will need to be prefixed
# by the ruleset identifier.
disabled_rules=no-multi-spaces,colon-spacing,chain-wrapping,import-ordering,experimental:annotation
# The following (so far identified) rules are kept:
# no-blank-line-before-rbrace
# final-newline
# no-consecutive-blank-lines
# comment-spacing
# filename
# comma-spacing
# paren-spacing
# op-spacing
# string-template
# no-unused-imports
# curly-spacing
# no-semi
# no-empty-class-body
# experimental:multiline-if-else
# experimental:no-empty-first-line-in-method-block
# no-wildcard-imports
# From https://github.com/pinterest/ktlint#custom-ktlint-specific-editorconfig-properties
# default IntelliJ IDEA style, same as alphabetical, but with "java", "javax", "kotlin" and alias imports in the end of the imports list
ij_kotlin_imports_layout=*,java.**,javax.**,kotlin.**,^

74
.github/ISSUE_TEMPLATE/bug.yml vendored Normal file
View File

@@ -0,0 +1,74 @@
name: Bug report for the Element Android app
description: Report any issues that you have found with the Element app. Please [check open issues](https://github.com/vector-im/element-android/issues) first, in case it has already been reported.
labels: [T-Defect]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
Please report security issues by email to security@matrix.org
- type: textarea
id: reproduction-steps
attributes:
label: Steps to reproduce
description: Please attach screenshots, videos or logs if you can.
placeholder: Tell us what you see!
value: |
1. Where are you starting? What can you see?
2. What do you click?
3. More steps…
validations:
required: true
- type: textarea
id: result
attributes:
label: Intended result and actual result
placeholder: Tell us what went wrong
value: |
#### What did you expect?
#### What happened instead?
validations:
required: true
- type: input
id: device
attributes:
label: Your phone model
placeholder: e.g. Samsung S6
validations:
required: false
- type: input
id: os
attributes:
label: Operating system version
placeholder: e.g. Android 10.0
validations:
required: false
- type: input
id: version
attributes:
label: Application version and app store
description: You can find the version information in Settings -> Help & About.
placeholder: e.g. Element version 1.7.34, olm version 3.2.3 from F-Droid
validations:
required: false
- type: input
id: homeserver
attributes:
label: Homeserver
description: Which server is your account registered on?
placeholder: e.g. matrix.org
validations:
required: false
- type: dropdown
id: rageshake
attributes:
label: Have you submitted a rageshake?
description: |
Did you know that you can shake your phone to submit logs for this issue? Trigger the defect, then shake your phone and you will see a popup asking if you would like to open the bug report screen. Click YES, and describe the issue, mentioning that you have also filed a bug. Submit the report to send anonymous logs to the developers.
options:
- 'Yes'
- 'No'
validations:
required: true

View File

@@ -1,34 +0,0 @@
---
name: Bug report
about: Create a report to help us improve Element
title: ''
labels: ''
assignees: ''
---
#### Describe the bug
A clear and concise description of what the bug is.
#### To Reproduce
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
#### Expected behavior
A clear and concise description of what you expected to happen.
#### Screenshots
If applicable, add screenshots to help explain your problem.
#### Smartphone (please complete the following information):
- Device: [e.g. Samsung S6]
- OS: [e.g. Android 6.0]
#### Additional context
- App version and store [e.g. 1.0.0 - F-Droid]
- Homeserver: [e.g. matrix.org]
Add any other context about the problem here.

36
.github/ISSUE_TEMPLATE/enhancement.yml vendored Normal file
View File

@@ -0,0 +1,36 @@
name: Enhancement request
description: Do you have a suggestion or feature request?
labels: [T-Enhancement]
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to propose a new feature or make a suggestion.
- type: textarea
id: usecase
attributes:
label: Your use case
description: What would you like to be able to do? Please feel welcome to include screenshots or mock ups.
placeholder: Tell us what you would like to do!
value: |
#### What would you like to do?
#### Why would you like to do it?
#### How would you like to achieve it?
validations:
required: true
- type: textarea
id: alternative
attributes:
label: Have you considered any alternatives?
placeholder: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional context
placeholder: Is there anything else you'd like to add?
validations:
required: false

View File

@@ -1,20 +0,0 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: type:suggestion
assignees: ''
---
#### Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
#### Describe the solution you'd like.
A clear and concise description of what you want to happen.
#### Describe alternatives you've considered.
A clear and concise description of any alternative solutions or features you've considered.
#### Additional context
Add any other context or screenshots about the feature request here.

View File

@@ -1,10 +0,0 @@
---
name: Matrix SDK
about: Report issue or ask for a feature regarding the Android Matrix SDK
title: "[SDK] "
labels: matrix-sdk
assignees: ''
---
<!-- This issue template should be used by third party application maintainers, to report a bug or to request a feature on the SDK module of the application Element Android-->

20
.github/ISSUE_TEMPLATE/matrix-sdk.yml vendored Normal file
View File

@@ -0,0 +1,20 @@
name: Matrix SDK bug or enhancement
description: Report issue or ask for a feature in the [Android Matrix SDK](https://github.com/matrix-org/matrix-android-sdk2)
title: "[SDK] "
labels: [matrix-sdk]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this issue!
Please report security issues by email to security@matrix.org
- type: textarea
id: description
attributes:
label: Description
description: Report issue or ask for a feature in the [Android Matrix SDK](https://github.com/matrix-org/matrix-android-sdk2)
placeholder: This issue template should be used by third party application maintainers, to report a bug or to request a feature on the SDK module of the Element Android application.
validations:
required: true

View File

@@ -1,84 +0,0 @@
---
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. Delete this line and replace 1.1.10 with the version in the issue content.
### 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.
- [ ] Run the script `./tools/release/pushPlayStoreMetaData.sh`. You can check in the GooglePlay console the Activity log to check the effect.
### Do the release
- [ ] Create release with gitflow, branch name `release/1.1.10`
- [ ] 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: 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 --draft` (remove `--draft` do write the file CHANGES.md)
- [ ] 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`
<!-- Note: some scripts are not public because they contain some private keys -->

106
.github/ISSUE_TEMPLATE/release.yml vendored Normal file
View File

@@ -0,0 +1,106 @@
name: Release checklist
description: Checklist for each release. This template is only for the core team.
title: "[Release] Element Android v"
labels: [🚀 Release]
assignees:
- bmarty
body:
- type: textarea
id: checklist
attributes:
label: Release checklist
description: For the template example, we are releasing the version 1.1.10. Replace 1.1.10 with the version in the issue body.
placeholder: |
If you are reading this, you have deleted the content of the release template: undo the deletion or start again.
value: |
### 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.
- [ ] Run the script `./tools/release/pushPlayStoreMetaData.sh`. You can check in the GooglePlay console the Activity log to check the effect.
### Do the release
- [ ] Create release with gitflow, branch name `release/1.1.10`
- [ ] 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: 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 --draft` (remove `--draft` do write the file CHANGES.md)
- [ ] 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`
- [ ] Change the value of SDK_VERSION in the file `./matrix-sdk-android/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 value of VERSION_NAME in the file gradle.properties
- [ ] 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`
- [ ] Check the diff in the file `./matrix-sdk-android/build.gradle` and restore what may have been erased (in particular the line `apply plugin: "com.vanniktech.maven.publish"` and the line about the version)
- [ ] Let the script finish to build the library
- [ ] Update the file `CHANGES.md`
- [ ] Finish the release using GitFlow
- [ ] Push the branch `main`, the new tag and the branch `develop` to origin
##### Release on MavenCentral
- [ ] Run the command `./gradlew publish --no-daemon --no-parallel`. You'll need some non-public element to do so
- [ ] Connect to https://s01.oss.sonatype.org
- [ ] Click on Staging Repositories and check the the files have been uploaded
- [ ] Click on close
- [ ] Wait (check Activity tab until step "Repository closed" is displayed)
- [ ] Click on release. The staging repository will disappear
- [ ] Check that the release is available in https://repo1.maven.org/maven2/org/matrix/android/matrix-android-sdk2/ (it can take a few minutes)
##### Release on GitHub
- [ ] 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. It can take some time for MavenCentral to make the librarie available. You can check status on https://repo1.maven.org/maven2/org/matrix/android/matrix-android-sdk2/
- [ ] Build and run the sample, you may have to fix some API break
- [ ] Commit and push directly on `main`
validations:
required: true

View File

@@ -1,10 +1,16 @@
### Pull Request Checklist
<!-- Please read [CONTRIBUTING.md](https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md) before submitting your pull request -->
<!--
Please read [CONTRIBUTING.md](https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md) before submitting your pull request
Depending on the Pull Request content, it can be acceptable if some of the following checkboxes stay unchecked.
-->
- [ ] 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
- [ ] Accessibility has been taken into account. See https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md#accessibility
- [ ] Pull request is based on the develop branch
- [ ] 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)
- [ ] You've made a self review of your PR
- [ ] If you have modified the screen flow, or added new screens to the application, you have updated the test [UiAllScreensSanityTest.allScreensTest()](https://github.com/vector-im/element-android/blob/main/vector/src/androidTest/java/im/vector/app/ui/UiAllScreensSanityTest.kt#L73)

View File

@@ -5,6 +5,12 @@ on:
push:
branches: [ main, develop ]
# Enrich gradle.properties for CI/CD
env:
CI_GRADLE_ARG_PROPERTIES: >
-Porg.gradle.jvmargs=-Xmx2g
-Porg.gradle.parallel=false
jobs:
debug:
name: Build debug APKs (${{ matrix.target }})
@@ -25,7 +31,7 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-
- name: Assemble ${{ matrix.target }} debug apk
run: ./gradlew assemble${{ matrix.target }}Debug --stacktrace
run: ./gradlew assemble${{ matrix.target }}Debug $CI_GRADLE_ARG_PROPERTIES --stacktrace
- name: Upload ${{ matrix.target }} debug APKs
uses: actions/upload-artifact@v2
with:
@@ -48,7 +54,7 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-
- name: Assemble GPlay unsigned apk
run: ./gradlew clean assembleGplayRelease --stacktrace
run: ./gradlew clean assembleGplayRelease $CI_GRADLE_ARG_PROPERTIES --stacktrace
- name: Upload Gplay unsigned APKs
uses: actions/upload-artifact@v2
with:

View File

@@ -5,15 +5,45 @@ on:
push:
branches: [ main, develop ]
# Enrich gradle.properties for CI/CD
env:
CI_GRADLE_ARG_PROPERTIES: >
-Porg.gradle.jvmargs=-Xmx2g
-Porg.gradle.parallel=false
jobs:
# Temporary add build of Android tests, which cannot be run on the CI right now, but they need to at least compile
# So it will be mandatory for this action to be successful on every PRs
compile-android-test:
name: Compile Android tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Compile Android tests
run: ./gradlew clean assembleAndroidTest $CI_GRADLE_ARG_PROPERTIES --stacktrace -PallWarningsAsErrors=false
integration-tests:
name: Integration Tests (Synapse)
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
api-level: [21, 30]
api-level: [28]
steps:
- uses: actions/checkout@v2
- uses: gradle/wrapper-validation-action@v1
- uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: 11
- name: Set up Python 3.8
uses: actions/setup-python@v2
with:
@@ -45,5 +75,12 @@ jobs:
uses: reactivecircus/android-emulator-runner@v2
with:
api-level: ${{ matrix.api-level }}
#arch: x86_64
#disable-animations: true
# script: ./gradlew -PallWarningsAsErrors=false vector:connectedAndroidTest matrix-sdk-android:connectedAndroidTest
script: ./gradlew -PallWarningsAsErrors=false connectedCheck
arch: x86
profile: Nexus 5X
force-avd-creation: false
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
emulator-build: 7425822
script: ./gradlew $CI_GRADLE_ARG_PROPERTIES -PallWarningsAsErrors=false connectedCheck --stacktrace

View File

@@ -14,16 +14,21 @@ jobs:
- name: Run code quality check suite
run: ./tools/check/check_code_quality.sh
klint:
ktlint:
name: Kotlin Linter
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Run klint
- name: Run ktlint
run: |
curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.36.0/ktlint && chmod a+x ktlint
./ktlint --android --experimental -v
./gradlew ktlintCheck --continue
- name: Upload reports
uses: actions/upload-artifact@v2
with:
name: ktlinting-report
path: vector/build/reports/ktlint/*.*
# Lint for main module and all the other modules
android-lint:
name: Android Linter
runs-on: ubuntu-latest
@@ -37,14 +42,16 @@ jobs:
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Lint analysis of the SDK
run: ./gradlew clean :matrix-sdk-android:lintRelease --stacktrace
- name: Lint analysis
run: ./gradlew clean :vector:lint --stacktrace
- name: Upload reports
uses: actions/upload-artifact@v2
with:
name: linting-report-android-sdk
path: matrix-sdk-android/build/reports/*.*
name: lint-report
path: |
vector/build/reports/*.*
# Lint for Gplay and Fdroid release APK
apk-lint:
name: Lint APK (${{ matrix.target }})
runs-on: ubuntu-latest
@@ -69,6 +76,6 @@ jobs:
uses: actions/upload-artifact@v2
if: always()
with:
name: release-debug-linting-report-${{ matrix.target }}
name: release-lint-report-${{ matrix.target }}
path: |
vector/build/reports/*.*

56
.github/workflows/sanity_test.yml vendored Normal file
View File

@@ -0,0 +1,56 @@
name: Sanity Test
on:
pull_request: { }
push:
branches: [ main, develop ]
# Enrich gradle.properties for CI/CD
env:
CI_GRADLE_ARG_PROPERTIES: >
-Porg.gradle.jvmargs=-Xmx2g
-Porg.gradle.parallel=false
jobs:
integration-tests:
name: Sanity Tests (Synapse)
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
api-level: [28]
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v2
with:
python-version: 3.8
- name: Cache pip
uses: actions/cache@v2
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-
- uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Start synapse server
run: |
python3 -m venv .synapse
source .synapse/bin/activate
pip install synapse matrix-synapse
curl -sL https://raw.githubusercontent.com/matrix-org/synapse/develop/demo/start.sh --no-rate-limit \
| sed s/127.0.0.1/0.0.0.0/g | bash
- name: Run sanity tests on API ${{ matrix.api-level }}
uses: reactivecircus/android-emulator-runner@v2
with:
api-level: ${{ matrix.api-level }}
script: ./gradlew $CI_GRADLE_ARG_PROPERTIES -PallWarningsAsErrors=false connectedGplayDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=im.vector.app.ui.UiAllScreensSanityTest

View File

@@ -5,6 +5,12 @@ on:
push:
branches: [main, develop]
# Enrich gradle.properties for CI/CD
env:
CI_GRADLE_ARG_PROPERTIES: >
-Porg.gradle.jvmargs=-Xmx2g
-Porg.gradle.parallel=false
jobs:
unit-tests:
name: Run Unit Tests
@@ -20,4 +26,11 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-
- name: Run unit tests
run: ./gradlew clean test --stacktrace -PallWarningsAsErrors=false
run: ./gradlew clean test $CI_GRADLE_ARG_PROPERTIES -PallWarningsAsErrors=false --stacktrace
- name: Publish Unit Test Results
uses: EnricoMi/publish-unit-test-result-action@v1
if: always() &&
github.event.sender.login != 'dependabot[bot]' &&
( github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository )
with:
files: ./**/build/test-results/**/*.xml

3
.gitignore vendored
View File

@@ -8,6 +8,7 @@
.idea/*.xml
.DS_Store
/build
/benchmark-out
/captures
.externalNativeBuild
@@ -15,4 +16,4 @@
/fastlane/private
/fastlane/report.xml
ktlint
/library/build

View File

@@ -1,3 +1,208 @@
Changes in Element v1.3.3 (2021-10-11)
======================================
Bugfixes 🐛
----------
- Disable Android Auto supports ([#4205](https://github.com/vector-im/element-android/issues/4205))
Changes in Element v1.3.2 (2021-10-08)
======================================
Features ✨
----------
- Android Auto notification support ([#240](https://github.com/vector-im/element-android/issues/240))
- Add a fallback for user displayName when this one is null or empty ([#3732](https://github.com/vector-im/element-android/issues/3732))
- Add client base url config to customize permalinks ([#4027](https://github.com/vector-im/element-android/issues/4027))
- Check if DM exists before creating a new one ([#4157](https://github.com/vector-im/element-android/issues/4157))
- Handle 8 new slash commands: `/ignore`, `/unignore`, `/roomname`, `/myroomnick`, `/roomavatar`, `/myroomavatar`, `/lenny`, `/whois`. ([#4158](https://github.com/vector-im/element-android/issues/4158))
- Display identity server policies in the Discovery screen ([#4184](https://github.com/vector-im/element-android/issues/4184))
Bugfixes 🐛
----------
- Ensure initial sync progress dialog is hidden when the initial sync is over ([#983](https://github.com/vector-im/element-android/issues/983))
- Avoid resending notifications that are already shown ([#1673](https://github.com/vector-im/element-android/issues/1673))
- Room filter no results bad CTA in space mode when a space selected ([#3048](https://github.com/vector-im/element-android/issues/3048))
- Fixes notifications not dismissing when reading messages on other devices ([#3347](https://github.com/vector-im/element-android/issues/3347))
- Fixes the passphrase screen being incorrectly shown when pressing back on the key verification screen.
When the user doesn't have a passphrase set we don't show the passphrase screen. ([#3898](https://github.com/vector-im/element-android/issues/3898))
- App doesn't take you to a Space after choosing to Join it ([#3933](https://github.com/vector-im/element-android/issues/3933))
- Validate public space addresses and room aliases length ([#3934](https://github.com/vector-im/element-android/issues/3934))
- Save button for adding rooms to a space is hidden when scrolling through list of rooms ([#3935](https://github.com/vector-im/element-android/issues/3935))
- Align new room encryption default to Web ([#4045](https://github.com/vector-im/element-android/issues/4045))
- Fix Reply/Edit mode animation is broken when sending ([#4077](https://github.com/vector-im/element-android/issues/4077))
- Added changes that will make SearchView in search bar focused by default on opening reaction picker.
When tapping close icon of SearchView, the SearchView did not collapse therefore added the on close listener
which will collapse the SearchView on close. ([#4092](https://github.com/vector-im/element-android/issues/4092))
- Troubleshoot notification: Fix button not clickable ([#4109](https://github.com/vector-im/element-android/issues/4109))
- Harmonize wording in the message bottom sheet and move up the View Reactions item ([#4155](https://github.com/vector-im/element-android/issues/4155))
- Remove unused SendRelationWorker and related API call (3588) ([#4156](https://github.com/vector-im/element-android/issues/4156))
- SIP user to native user mapping is wrong ([#4176](https://github.com/vector-im/element-android/issues/4176))
SDK API changes ⚠️
------------------
- Create extension `String.isMxcUrl()` ([#4158](https://github.com/vector-im/element-android/issues/4158))
Other changes
-------------
- Use ktlint plugin. See [the documentation](https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md#ktlint) for more detail. ([#3957](https://github.com/vector-im/element-android/issues/3957))
- Minimize the use of exported="true" in android Manifest (link: https://github.com/matrix-org/matrix-dinsic/issues/618) ([#4018](https://github.com/vector-im/element-android/issues/4018))
- Fix redundancy in heading in the bug report issue form ([#4076](https://github.com/vector-im/element-android/issues/4076))
- Fix release label in the release issue template ([#4113](https://github.com/vector-im/element-android/issues/4113))
Changes in Element v1.3.1 (2021-09-29)
======================================
Bugfixes 🐛
----------
- Verifying exported E2E keys to provide user feedback when the output is malformed ([#4082](https://github.com/vector-im/element-android/issues/4082))
- Fix settings crash when accelerometer not available ([#4103](https://github.com/vector-im/element-android/issues/4103))
- Crash while rendering failed message warning ([#4110](https://github.com/vector-im/element-android/issues/4110))
Changes in Element v1.3.0 (2021-09-27)
======================================
Features ✨
----------
- Spaces!
- Adds email notification registration to Settings ([#2243](https://github.com/vector-im/element-android/issues/2243))
- Spaces | M3.23 Invite by email in create private space flow ([#3678](https://github.com/vector-im/element-android/issues/3678))
- Improve space invite bottom sheet ([#4057](https://github.com/vector-im/element-android/issues/4057))
- Allow to also leave rooms when leaving a space ([#3692](https://github.com/vector-im/element-android/issues/3692))
- Better expose adding spaces as Subspaces ([#3752](https://github.com/vector-im/element-android/issues/3752))
- Push and syncs: add debug info on room list and on room detail screen and improves the log format. ([#4046](https://github.com/vector-im/element-android/issues/4046))
Bugfixes 🐛
----------
- Remove the "Teammate spaces aren't quite ready" bottom sheet ([#3945](https://github.com/vector-im/element-android/issues/3945))
- Restricted Room previews aren't working ([#3946](https://github.com/vector-im/element-android/issues/3946))
- A removed room from a space can't be re-added as it won't be shown in add-room ([#3947](https://github.com/vector-im/element-android/issues/3947))
- "Non-Admin" user able to invite others to Private Space (by default) ([#3951](https://github.com/vector-im/element-android/issues/3951))
- Kick user dialog for spaces talks about rooms ([#3956](https://github.com/vector-im/element-android/issues/3956))
- Messages are displayed as unable to decrypt then decrypted a few seconds later ([#4011](https://github.com/vector-im/element-android/issues/4011))
- Fix DTMF not working ([#4015](https://github.com/vector-im/element-android/issues/4015))
- Fix sticky end call notification ([#4019](https://github.com/vector-im/element-android/issues/4019))
- Fix call screen stuck with some hanging up scenarios ([#4026](https://github.com/vector-im/element-android/issues/4026))
- Fix other call not always refreshed when ended ([#4028](https://github.com/vector-im/element-android/issues/4028))
- Private space invite bottomsheet only offering inviting by username not by email ([#4042](https://github.com/vector-im/element-android/issues/4042))
- Spaces invitation system notifications don't take me to the join space toast ([#4043](https://github.com/vector-im/element-android/issues/4043))
- Space Invites are not lighting up the drawer menu ([#4059](https://github.com/vector-im/element-android/issues/4059))
- MessageActionsBottomSheet not being shown on local echos ([#4068](https://github.com/vector-im/element-android/issues/4068))
SDK API changes ⚠️
------------------
- InitialSyncProgressService has been renamed to SyncStatusService and its function getInitialSyncProgressStatus() has been renamed to getSyncStatusLive() ([#4046](https://github.com/vector-im/element-android/issues/4046))
Other changes
-------------
- Better support for Sdk2 version. Also slight change in the default user agent: `MatrixAndroidSDK_X` is replaced by `MatrixAndroidSdk2` ([#3994](https://github.com/vector-im/element-android/issues/3994))
- Introduces ConferenceEvent to abstract usage of Jitsi BroadcastEvent class. ([#4014](https://github.com/vector-im/element-android/issues/4014))
- Improve performances on RoomDetail screen ([#4065](https://github.com/vector-im/element-android/issues/4065))
Changes in Element v1.2.2 (2021-09-13)
======================================
Bugfixes 🐛
----------
- Fix a security issue with message key sharing. See https://matrix.org/blog/2021/09/13/vulnerability-disclosure-key-sharing for details.
Changes in Element v1.2.1 (2021-09-08)
======================================
Features ✨
----------
- Support Android 11 Conversation features ([#1809](https://github.com/vector-im/element-android/issues/1809))
- Introduces AutoAcceptInvites which can be enabled at compile time. ([#3531](https://github.com/vector-im/element-android/issues/3531))
- New call designs ([#3599](https://github.com/vector-im/element-android/issues/3599))
- Restricted Join Rule | Inform admins of new option ([#3631](https://github.com/vector-im/element-android/issues/3631))
- Mention and Keyword Notification Settings: Turn on/off keyword notifications and edit keywords. ([#3650](https://github.com/vector-im/element-android/issues/3650))
- Support accept 3pid invite when email is not bound to account ([#3691](https://github.com/vector-im/element-android/issues/3691))
- Space summary pagination ([#3693](https://github.com/vector-im/element-android/issues/3693))
- Update Email invite to be aware of spaces ([#3695](https://github.com/vector-im/element-android/issues/3695))
- M11.12 Spaces | Default to 'Home' in settings ([#3754](https://github.com/vector-im/element-android/issues/3754))
- Call: show dialog for some ended reasons. ([#3853](https://github.com/vector-im/element-android/issues/3853))
- Add expired account error code in the matrix SDK ([#3900](https://github.com/vector-im/element-android/issues/3900))
- Add password errors in the matrix SDK ([#3927](https://github.com/vector-im/element-android/issues/3927))
- Upgrade AGP to 7.0.2.
When compiling using command line, make sure to use the JDK 11 by adding for instance `-Dorg.gradle.java.home=/Applications/Android\ Studio\ Preview.app/Contents/jre/Contents/Home` or by setting JAVA_HOME. ([#3954](https://github.com/vector-im/element-android/issues/3954))
- Check power level before displaying actions in the room details' timeline ([#3959](https://github.com/vector-im/element-android/issues/3959))
Bugfixes 🐛
----------
- Add mxid to autocomplete suggestion if more than one user in a room has the same displayname ([#1823](https://github.com/vector-im/element-android/issues/1823))
- Use WebView cache for widgets to avoid excessive data use ([#2648](https://github.com/vector-im/element-android/issues/2648))
- Jitsi-hosted jitsi conferences not loading ([#2846](https://github.com/vector-im/element-android/issues/2846))
- Space Explore Rooms no feedback on failed to join ([#3207](https://github.com/vector-im/element-android/issues/3207))
- Notifications - Fix missing sound on notifications. ([#3243](https://github.com/vector-im/element-android/issues/3243))
- the element-based domain permalinks (e.g. https://app.element.io/#/user/@chagai95:matrix.org) don't have the mxid in the first param (like matrix.to does - https://matrix.to/#/@chagai95:matrix.org) but rather in the second after /user/ so /user/mxid ([#3735](https://github.com/vector-im/element-android/issues/3735))
- Update the AccountData with the users' matrix Id instead of their email for those invited by email in a direct chat ([#3743](https://github.com/vector-im/element-android/issues/3743))
- Send an empty body for POST rooms/{roomId}/receipt/{receiptType}/{eventId} ([#3789](https://github.com/vector-im/element-android/issues/3789))
- Fix order in which the items of the attachment menu appear ([#3793](https://github.com/vector-im/element-android/issues/3793))
- Authenticated Jitsi not working in release ([#3841](https://github.com/vector-im/element-android/issues/3841))
- Home: Dial pad lost entry when config changes ([#3845](https://github.com/vector-im/element-android/issues/3845))
- Message edition is not rendered in e2e rooms after pagination ([#3887](https://github.com/vector-im/element-android/issues/3887))
- Crash on opening a room on Android 5.0 and 5.1 - Regression with Voice message ([#3897](https://github.com/vector-im/element-android/issues/3897))
- Fix a crash at start-up if translated string is empty ([#3910](https://github.com/vector-im/element-android/issues/3910))
- PushRule enabling request is not following the spec ([#3911](https://github.com/vector-im/element-android/issues/3911))
- Enable image preview in Android's share sheet (Android 11+) ([#3965](https://github.com/vector-im/element-android/issues/3965))
- Voice Message - Cannot render voice message if the waveform data is corrupted ([#3983](https://github.com/vector-im/element-android/issues/3983))
- Fix memory leak on RoomDetailFragment (ValueAnimator) ([#3990](https://github.com/vector-im/element-android/issues/3990))
Other changes
-------------
- VoIP: Merge virtual room timeline in corresponding native room (call events only). ([#3520](https://github.com/vector-im/element-android/issues/3520))
- Issue templates: modernise and sync with element-web ([#3883](https://github.com/vector-im/element-android/issues/3883))
- Issue templates: modernise SDK and release checklists, and add homeserver question for bugs ([#3889](https://github.com/vector-im/element-android/issues/3889))
- Issue templates: merge expected and actual results ([#3960](https://github.com/vector-im/element-android/issues/3960))
Changes in Element v1.2.0 (2021-08-12)
======================================
Features ✨
----------
- Reorganise Advanced Notifications in to Default Notifications, Keywords and Mentions, Other (This feature is hidden in the release ui until a future release date.) ([#3646](https://github.com/vector-im/element-android/issues/3646))
- Voice Message - Enable by default, remove from labs ([#3817](https://github.com/vector-im/element-android/issues/3817))
Bugfixes 🐛
----------
- Voice Message - UI Improvements ([#3798](https://github.com/vector-im/element-android/issues/3798))
- Stop VMs playing in the timeline if a new VM recording is started ([#3802](https://github.com/vector-im/element-android/issues/3802))
Changes in Element v1.1.16 (2021-08-09)
=======================================
Features ✨
----------
- Spaces - Support Restricted Room via room capabilities API ([#3509](https://github.com/vector-im/element-android/issues/3509))
- Spaces | Support restricted room access in room settings ([#3665](https://github.com/vector-im/element-android/issues/3665))
Bugfixes 🐛
----------
- Fix crash when opening Troubleshoot Notifications ([#3778](https://github.com/vector-im/element-android/issues/3778))
- Fix error when sending encrypted message if someone in the room logs out. ([#3792](https://github.com/vector-im/element-android/issues/3792))
- Voice Message - Amplitude update java.util.ConcurrentModificationException ([#3796](https://github.com/vector-im/element-android/issues/3796))
Changes in Element v1.1.15 (2021-07-30)
=======================================
Features ✨
----------
- Voice Message implementation (Currently under Labs Settings and disabled by default). ([#3598](https://github.com/vector-im/element-android/issues/3598))
SDK API changes ⚠️
------------------
- updatePushRuleActions signature has been updated to more explicitly enabled/disable the rule and update the actions. It's behaviour has also been changed to match the web with the enable/disable requests being sent on every invocation and actions sent when needed(not null). ([#3681](https://github.com/vector-im/element-android/issues/3681))
Changes in Element 1.1.14 (2021-07-23)
======================================

View File

@@ -9,7 +9,7 @@ Android support can be found in this [![Element Android Matrix room #element-and
## Android Studio settings
Please set the "hard wrap" setting of Android Studio to 160 chars, this is the setting we use internally to format the source code (Menu `Settings/Editor/Code Style` then `Hard wrap at`).
Please ensure that your using the project formatting rules (which are in the project at .idea/codeStyles/), and format the file before committing them.
Please ensure that you're using the project formatting rules (which are in the project at .idea/codeStyles/), and format the file before committing them.
### Template
@@ -80,14 +80,13 @@ Make sure the following commands execute without any error:
#### ktlint
<pre>
curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.34.2/ktlint && chmod a+x ktlint
./ktlint --android --experimental -v
./gradlew ktlintCheck --continue
</pre>
Note that you can run
<pre>
./ktlint --android --experimental -v -F
./gradlew ktlintFormat
</pre>
For ktlint to fix some detected errors for you (you still have to check and commit the fix of course)
@@ -116,13 +115,40 @@ You should consider adding Unit tests with your PR, and also integration tests (
### Internationalisation
When adding new string resources, please only add new entries in file `value/strings.xml`. Translations will be added later by the community of translators with a specific tool named [Weblate](https://translate.riot.im/projects/riot-android/).
Translations are handled using an external tool: [Weblate](https://translate.element.io/projects/element-android/)
As a general rule, please never edit or add or remove translations to the project in a Pull Request. It can lead to merge conflict if the translations are also modified in Weblate side.
#### Adding new string
When adding new string resources, please only add new entries in file `value/strings.xml`. Translations will be added later by the community of translators using Weblate.
New strings can be added anywhere in the file `value/strings.xml`, not necessarily at the end of the file. Generally, it's even better to add the new strings in some dedicated section per feature, and not at the end of the file, to avoid merge conflict between 2 PR adding strings at the end of the same file.
Do not hesitate to use plurals when appropriate.
#### Editing existing strings
Two cases:
- If the meaning stays the same, it's OK to edit the original string (i.e. the English version).
- If the meaning is not the same, please create a new string and do not remove the existing string. See below for instructions to remove existing string.
#### Removing existing strings
If a string is not used anymore, it should be removed from the resource, but please do not remove the strings or its translations in the PR. It can lead to merge conflict with Weblate, and to lint error if new translations from deleted strings are added with Weblate.
Instead, please comment the original string with:
```xml
<!-- TO BE REMOVED -->
```
The string will be removed during the next sync with Weblate.
### Accessibility
Please consider accessibility as an important point. As a minimum requirement, in layout XML files please use attributes such as `android:contentDescription` and `android:importantForAccessibility`, and test with a screen reader if it's working well. You can add new string resources, dedicated to accessibility, in this case, please prefix theirs id with `a11y_`.
For instance, when updating the image `src` of an ImageView, please also consider updating its `contentDescription`. A good example is a play pause button.
### Layout
When adding or editing layouts, make sure the layout will render correctly if device uses a RTL (Right To Left) language.

View File

@@ -18,13 +18,12 @@ apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
android {
compileSdkVersion 30
compileSdk versions.compileSdk
defaultConfig {
minSdkVersion 21
targetSdkVersion 30
versionCode 1
versionName "1.0"
minSdk versions.minSdk
targetSdk versions.targetSdk
}
buildTypes {
@@ -34,11 +33,11 @@ android {
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility versions.sourceCompat
targetCompatibility versions.targetCompat
}
kotlinOptions {
jvmTarget = '1.8'
jvmTarget = "11"
}
buildFeatures {
@@ -51,13 +50,13 @@ dependencies {
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 libs.rx.rxKotlin
implementation libs.rx.rxAndroid
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.6.0'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation "androidx.recyclerview:recyclerview:1.2.1"
implementation libs.jetbrains.kotlinStdlib
implementation libs.androidx.core
implementation libs.androidx.appCompat
implementation libs.androidx.recyclerview
implementation 'com.google.android.material:material:1.4.0'
implementation libs.google.material
}

View File

@@ -39,7 +39,6 @@ import androidx.core.view.updatePadding
import androidx.transition.TransitionManager
import androidx.viewpager2.widget.ViewPager2
import im.vector.lib.attachmentviewer.databinding.ActivityAttachmentViewerBinding
import java.lang.ref.WeakReference
import kotlin.math.abs
@@ -291,8 +290,8 @@ abstract class AttachmentViewerActivity : AppCompatActivity(), AttachmentEventLi
private fun calculateTranslationAlpha(translationY: Float, translationLimit: Int): Float =
1.0f - 1.0f / translationLimit.toFloat() / 4f * abs(translationY)
private fun createSwipeToDismissHandler()
: SwipeToDismissHandler = SwipeToDismissHandler(
private fun createSwipeToDismissHandler(): SwipeToDismissHandler =
SwipeToDismissHandler(
swipeView = views.dismissContainer,
shouldAnimateDismiss = { shouldAnimateDismiss() },
onDismiss = { animateClose() },

View File

@@ -36,8 +36,8 @@ interface ImageLoaderTarget {
fun onResourceReady(uid: String, resource: Drawable)
}
internal class DefaultImageLoaderTarget(val holder: AnimatedImageViewHolder, private val contextView: ImageView)
: ImageLoaderTarget {
internal class DefaultImageLoaderTarget(val holder: AnimatedImageViewHolder, private val contextView: ImageView) :
ImageLoaderTarget {
override fun contextView(): ImageView {
return contextView
}

View File

@@ -1,21 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools">
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView"
android:visibility="visible"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
android:layout_height="match_parent"
android:importantForAccessibility="no"
android:visibility="visible" />
<ProgressBar
android:layout_centerInParent="true"
android:id="@+id/imageLoaderProgress"
style="?android:attr/progressBarStyle"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerInParent="true"
android:visibility="visible"
tools:visibility="gone" />

View File

@@ -9,6 +9,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:importantForAccessibility="no"
android:scaleType="centerInside" />
<VideoView
@@ -22,6 +23,7 @@
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_centerInParent="true"
android:contentDescription="@string/a11y_play_pause"
android:visibility="gone"
tools:visibility="visible" />

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- TODO Create a dedicated module for translations to be able to translate this string like the others (See #3955) -->
<string name="a11y_play_pause">Play or pause the video</string>
</resources>

View File

@@ -1,9 +1,9 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
// Ref: https://kotlinlang.org/releases.html
ext.kotlin_version = '1.5.21'
ext.kotlin_coroutines_version = "1.5.0"
apply from: 'dependencies.gradle'
repositories {
google()
jcenter()
@@ -11,10 +11,13 @@ buildscript {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
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"
// Release notes of Android Gradle Plugin (AGP):
// https://developer.android.com/studio/releases/gradle-plugin
classpath libs.gradle.gradlePlugin
classpath libs.gradle.kotlinPlugin
classpath 'com.google.gms:google-services:4.3.10'
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"
@@ -24,7 +27,14 @@ buildscript {
}
}
// ktlint Plugin
plugins {
id "org.jlleitschuh.gradle.ktlint" version "10.2.0"
}
allprojects {
apply plugin: "org.jlleitschuh.gradle.ktlint"
repositories {
// For olm library. This has to be declared first, to ensure that Olm library is not downloaded from another repo
maven {
@@ -44,10 +54,15 @@ allprojects {
includeGroupByRegex 'com\\.github\\.chrisbanes'
// PFLockScreen-Android
includeGroupByRegex 'com\\.github\\.vector-im'
// DraggableView
includeGroupByRegex 'com\\.github\\.hyuwah'
// Chat effects
includeGroupByRegex 'com\\.github\\.jetradarmobile'
includeGroupByRegex 'nl\\.dionsegijn'
// Voice RecordView
includeGroupByRegex 'com\\.github\\.Armen101'
}
}
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
@@ -67,6 +82,26 @@ allprojects {
// You can override by passing `-PallWarningsAsErrors=false` in the command line
kotlinOptions.allWarningsAsErrors = project.getProperties().getOrDefault("allWarningsAsErrors", "true").toBoolean()
}
// Fix "Java heap space" issue
tasks.withType(org.jlleitschuh.gradle.ktlint.tasks.BaseKtLintCheckTask).configureEach {
it.workerMaxHeapSize.set("2G")
}
// See https://github.com/JLLeitschuh/ktlint-gradle#configuration
ktlint {
android = true
ignoreFailures = false
enableExperimentalRules = true
// display the corresponding rule
verbose = true
disabledRules = [
"spacing-between-declarations-with-comments",
"no-multi-spaces",
"experimental:spacing-between-declarations-with-annotations",
"experimental:annotation"
]
}
}
task clean(type: Delete) {

135
dependencies.gradle Normal file
View File

@@ -0,0 +1,135 @@
ext.versions = [
'minSdk' : 21,
'compileSdk' : 30,
'targetSdk' : 30,
'sourceCompat' : JavaVersion.VERSION_11,
'targetCompat' : JavaVersion.VERSION_11,
]
def gradle = "7.0.2"
// Ref: https://kotlinlang.org/releases.html
def kotlin = "1.5.31"
def kotlinCoroutines = "1.5.2"
def dagger = "2.39.1"
def retrofit = "2.9.0"
def arrow = "0.8.2"
def markwon = "4.6.2"
def moshi = "1.12.0"
def lifecycle = "2.2.0"
def rxBinding = "3.1.0"
def epoxy = "4.6.2"
def glide = "4.12.0"
def bigImageViewer = "1.8.1"
def jjwt = "0.11.2"
def vanniktechEmoji = "0.8.0"
// Testing
def mockk = "1.12.0"
def espresso = "3.4.0"
def androidxTest = "1.4.0"
ext.libs = [
gradle : [
'gradlePlugin' : "com.android.tools.build:gradle:$gradle",
'kotlinPlugin' : "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin"
],
jetbrains : [
'kotlinStdlibJdk7' : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin",
'kotlinStdlib' : "org.jetbrains.kotlin:kotlin-stdlib:$kotlin",
'coroutinesCore' : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinCoroutines",
'coroutinesAndroid' : "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlinCoroutines",
'coroutinesRx2' : "org.jetbrains.kotlinx:kotlinx-coroutines-rx2:$kotlinCoroutines"
],
androidx : [
'appCompat' : "androidx.appcompat:appcompat:1.3.1",
'core' : "androidx.core:core-ktx:1.6.0",
'recyclerview' : "androidx.recyclerview:recyclerview:1.2.1",
'exifinterface' : "androidx.exifinterface:exifinterface:1.3.3",
'fragmentKtx' : "androidx.fragment:fragment-ktx:1.3.6",
'constraintLayout' : "androidx.constraintlayout:constraintlayout:2.1.1",
'work' : "androidx.work:work-runtime-ktx:2.6.0",
'autoFill' : "androidx.autofill:autofill:1.1.0",
'preferenceKtx' : "androidx.preference:preference-ktx:1.1.1",
'junit' : "androidx.test.ext:junit:1.1.3",
'lifecycleExtensions' : "androidx.lifecycle:lifecycle-extensions:$lifecycle",
'lifecycleJava8' : "androidx.lifecycle:lifecycle-common-java8:$lifecycle",
'lifecycleLivedata' : "androidx.lifecycle:lifecycle-livedata-ktx:2.3.1",
'datastore' : "androidx.datastore:datastore:1.0.0",
'datastorepreferences' : "androidx.datastore:datastore-preferences:1.0.0",
'pagingRuntimeKtx' : "androidx.paging:paging-runtime-ktx:2.1.2",
'coreTesting' : "androidx.arch.core:core-testing:2.1.0",
'testCore' : "androidx.test:core:$androidxTest",
'orchestrator' : "androidx.test:orchestrator:$androidxTest",
'testRunner' : "androidx.test:runner:$androidxTest",
'testRules' : "androidx.test:rules:$androidxTest",
'espressoCore' : "androidx.test.espresso:espresso-core:$espresso",
'espressoContrib' : "androidx.test.espresso:espresso-contrib:$espresso",
'espressoIntents' : "androidx.test.espresso:espresso-intents:$espresso"
],
google : [
'material' : "com.google.android.material:material:1.4.0"
],
dagger : [
'dagger' : "com.google.dagger:dagger:$dagger",
'daggerCompiler' : "com.google.dagger:dagger-compiler:$dagger"
],
squareup : [
'moshi' : "com.squareup.moshi:moshi-adapters:$moshi",
'moshiKotlin' : "com.squareup.moshi:moshi-kotlin-codegen:$moshi",
'retrofit' : "com.squareup.retrofit2:retrofit:$retrofit",
'retrofitMoshi' : "com.squareup.retrofit2:converter-moshi:$retrofit"
],
rx : [
'rxKotlin' : "io.reactivex.rxjava2:rxkotlin:2.4.0",
'rxAndroid' : "io.reactivex.rxjava2:rxandroid:2.1.1"
],
arrow : [
'core' : "io.arrow-kt:arrow-core:$arrow",
'instances' : "io.arrow-kt:arrow-instances-core:$arrow"
],
markwon : [
'core' : "io.noties.markwon:core:$markwon",
'html' : "io.noties.markwon:html:$markwon"
],
airbnb : [
'epoxy' : "com.airbnb.android:epoxy:$epoxy",
'epoxyGlide' : "com.airbnb.android:epoxy-glide-preloading:$epoxy",
'epoxyProcessor' : "com.airbnb.android:epoxy-processor:$epoxy",
'epoxyPaging' : "com.airbnb.android:epoxy-paging:$epoxy",
'mvrx' : "com.airbnb.android:mvrx:1.5.1"
],
mockk : [
'mockk' : "io.mockk:mockk:$mockk",
'mockkAndroid' : "io.mockk:mockk-android:$mockk"
],
github : [
'glide' : "com.github.bumptech.glide:glide:$glide",
'glideCompiler' : "com.github.bumptech.glide:compiler:$glide",
'bigImageViewer' : "com.github.piasy:BigImageViewer:$bigImageViewer",
'glideImageLoader' : "com.github.piasy:GlideImageLoader:$bigImageViewer",
'progressPieIndicator' : "com.github.piasy:ProgressPieIndicator:$bigImageViewer",
'glideImageViewFactory' : "com.github.piasy:GlideImageViewFactory:$bigImageViewer"
],
jakewharton : [
'timber' : "com.jakewharton.timber:timber:5.0.1",
'rxbinding' : "com.jakewharton.rxbinding3:rxbinding:$rxBinding",
'rxbindingAppcompat' : "com.jakewharton.rxbinding3:rxbinding-appcompat:$rxBinding",
'rxbindingMaterial' : "com.jakewharton.rxbinding3:rxbinding-material:$rxBinding"
],
jsonwebtoken: [
'jjwtApi' : "io.jsonwebtoken:jjwt-api:$jjwt",
'jjwtImpl' : "io.jsonwebtoken:jjwt-impl:$jjwt",
'jjwtOrgjson' : "io.jsonwebtoken:jjwt-orgjson:$jjwt"
],
vanniktech: [
'emojiMaterial' : "com.vanniktech:emoji-material:$vanniktechEmoji",
'emojiGoogle' : "com.vanniktech:emoji-google:$vanniktechEmoji"
],
tests : [
'kluent' : "org.amshove.kluent:kluent-android:1.68",
'timberJunitRule' : "net.lachlanmckee:timber-junit-rule:1.0.1",
'junit' : "junit:junit:4.13.2"
]
]

View File

@@ -3,6 +3,3 @@ apply plugin: 'java-library'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
sourceCompatibility = "8"
targetCompatibility = "8"

View File

@@ -44,6 +44,6 @@ Get version code
----
This README.md is auto-generated and will be re-generated every time [fastlane](https://fastlane.tools) is run.
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).

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: aktualizace motivu a stylu a oprava pádu aplikace po videohovoru
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.12

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: aktualizace hlavně kvůli stabilitě a opravám chyb
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.13

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: oprava chyby ohledně šifrovaných zpráv
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.14

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: implementace hlasových zpráv dosupných v rámci laboratoře.
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.15

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Oprava chyby při odesílání šifrované zprávy, pokud se někdo v místnosti odhlásí.
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.1.16

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Hlasové zprávy jsou povoleny ve výchozím nastavení.
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.2.0

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Mnohá vylepšení VoIP a prostorů (stále v beta verzi).
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.2.1

View File

@@ -0,0 +1,2 @@
Hlavní změny v této verzi: Uspořádejte si místnosti pomocí Prostorů!
Úplný seznam změn: https://github.com/vector-im/element-android/releases/tag/v1.3.0

View File

@@ -11,7 +11,7 @@ Element je zabezpečený komunikátor a zároveň aplikace pro týmovou spolupr
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.
<b>Soukromí a šifrované zprávy</b>
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á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 koncového šifrování 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.
@@ -30,7 +30,7 @@ Element vám dává kontrolu různými způsoby:
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.
<b>Superbezpečné</b>
Skutečné end-to-end šifrování (zprávy mohou dešifrovat pouze účastníci konverzace) a křížové ověřování zařízení.
Skutečné koncové šifrování (zprávy mohou dešifrovat pouze účastníci konverzace) a křížové ověřování zařízení.
<b>Kompletní komunikace a integrace</b>
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.

View File

@@ -0,0 +1,2 @@
Hauptänderungen in dieser Version: Überarbeitetes Design, Crash nach Videoanruf gefixt
Alle Änderungen: https://github.com/vector-im/element-android/releases/tag/v1.1.12

View File

@@ -0,0 +1,2 @@
Stabilitäts- und Bugfixupdate
Alle Änderungen: https://github.com/vector-im/element-android/releases/tag/v1.1.13

View File

@@ -0,0 +1,2 @@
Hauptänderung dieser Version: Beheben eines Problems mit verschlüsselten Nachrichten.
Alle Änderungen: https://github.com/vector-im/element-android/releases/tag/v1.1.14

View File

@@ -0,0 +1,2 @@
Hauptänderungen: Sprachnachrichten in experimentellen Einstellungen
Alle Änderungen: https://github.com/vector-im/element-android/releases/tag/v1.1.15

View File

@@ -0,0 +1,2 @@
Hauptänderungen in dieser Version: Fehler beim Senden verschlüsselter Nachrichten behoben.
Alle Änderungen: https://github.com/vector-im/element-android/releases/tag/v1.1.16

View File

@@ -0,0 +1,2 @@
Hauptänderungen: Sprachnachrichten standardmäßig aktiviert.
Ganze Änderungsliste: https://github.com/vector-im/element-android/releases/tag/v1.2.0

View File

@@ -0,0 +1,2 @@
VoIP und Spaces verbessert
Vollständige Änderungsliste: https://github.com/vector-im/element-android/releases/tag/v1.2.1

View File

@@ -0,0 +1,2 @@
Main changes in this version: voice message implementation under labs settings.
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.1.15

View File

@@ -0,0 +1,2 @@
Main changes in this version: Fix error when sending encrypted message if someone in the room logs out.
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.1.16

View File

@@ -0,0 +1,2 @@
Main changes in this version: Voice Message is enabled by default.
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.2.0

View File

@@ -0,0 +1,2 @@
Main changes in this version: Many improvements on VoIP and Spaces (still in beta).
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.2.1

View File

@@ -0,0 +1,2 @@
Main changes in this version: Organize your rooms using Spaces!
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.0

View File

@@ -0,0 +1,2 @@
Main changes in this version: Organize your rooms using Spaces! v1.3.1 is fixing a crash which can occurs in v1.3.0.
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.1

View File

@@ -0,0 +1,2 @@
Main changes in this version: Add support for Android Auto. Lot of bug fixes!
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.2

View File

@@ -0,0 +1,2 @@
Main changes in this version: Make identity server policy(ies) visible in the settings. Temporarily remove Android Auto support.
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.3

View File

@@ -1 +1,2 @@
// TODO
Esta nueva versión contiene principalmente correcciones de errores y mejoras. Enviar un mensaje ahora es mucho más rápido.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.10

View File

@@ -0,0 +1,2 @@
Esta nueva versión contiene principalmente mejoras en la interfaz de usuario y la experiencia del usuario. Ahora puedes invitar amigos y crear mensajes directos muy rápido escaneando códigos QR.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.11

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Vista previa de URL, nuevo teclado Emoji, nuevas capacidades de configuración de la habitación y ¡nieve para Navidad!
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.12

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Vista previa de URL, nuevo teclado Emoji, nuevas capacidades de configuración de la habitación y ¡nieve para Navidad!
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.13

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Editar permisos de sala, tema automático de luz / oscuridad y un montón de correcciones de errores.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.14

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Soporte de inicio de sesión social.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.15

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Soporte de inicio de sesión social.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.15 y https://github.com/vector-im/element-android/releases/tag/v1.0.16

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: ¡Corrección de errores!
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.0.17

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: ¡Mejora de VoIP (audio y videollamadas en DM) y corrección de errores!
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.0

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: mejora del rendimiento y corrección de errores.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.1

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: mejora del rendimiento y corrección de errores.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.2

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: mejora del rendimiento y corrección de errores.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.3

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: mejora del rendimiento y corrección de errores.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.4

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: correcciones urgentes para 1.1.4
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.5

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: correcciones urgentes para 1.1.5
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.6

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: soporte beta para Spaces. Comprima el video antes de enviarlo.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.7

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: mejora de Spaces.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.8

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: agregar soporte para la red gitter.im.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.9

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: actualización de tema y estilo y nuevas funcionalidades para espacios.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.10

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: actualización de tema y estilo y nuevas funciones para espacios (corrección de errores para 1.1.10)
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.11

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: actualización de tema y estilo y corrección de un bloqueo después de la videollamada
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.12

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: principalmente actualización de estabilidad y corrección de errores.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.13

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: arreglado un problema con los mensajes encriptados.
Conjunto de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.14

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: implementación de mensajes de voz bajo los ajustes lab.
Conjunto de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.15

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Solucionado error al enviar mensajes encriptados si alguien en la sala cierra la sesión.
Conjunto de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.1.16

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Mensaje de voz está habilitado por defecto.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.2.0

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: Muchas mejoras en VoIP y Spaces (aún en beta).
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.2.1

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: ¡Organiza tus habitaciones usando Spaces!
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.3.0

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: ¡Organiza tus habitaciones usando Spaces! v1.3.1 está arreglando un bloqueo que puede ocurrir en v1.3.0.
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.3.1

View File

@@ -0,0 +1,2 @@
Principales cambios en esta versión: agregar soporte para Android Auto. ¡Muchas correcciones de errores!
Registro de cambios completo: https://github.com/vector-im/element-android/releases/tag/v1.3.2

View File

@@ -1,30 +1,39 @@
Element es un nuevo tipo de aplicación de mensajería y colaboración que:
Element es un mensajero seguro y una aplicación de colaboración en equipo de productividad que es ideal para chats grupales mientras se trabaja a distancia. Esta aplicación de chat utiliza encriptación de un extremo a otro para proporcionar poderosas videoconferencias, uso compartido de archivos y llamadas de voz.
1. Te da el control para preservar su privacidad
2. Te permite comunicarse con cualquier persona en la red Matrix e incluso más allá al integrarse con aplicaciones como Slack
3. Te protege de la publicidad, la minería de datos y los jardines vallados
4. Te protege a través de encriptación de Extremo-a-Extremo, con firma cruzada para verificar a otros
<b>Las características de Element incluyen:</b>
- Herramientas de comunicación online avanzadas
- Mensajes totalmente encriptados para permitir una comunicación corporativa más segura, incluso para trabajadores remotos
- Chat descentralizado basado en el marco de código abierto Matrix
- Uso compartido de archivos de forma segura con datos cifrados mientras gestiona proyectos
- Chats de video con voz sobre IP y pantalla compartida
- Fácil integración con sus herramientas de colaboración en línea favoritas, herramientas de gestión de proyectos, servicios VoIP y otras aplicaciones de mensajería para equipos
Element es completamente diferente de otras aplicaciones de mensajería y colaboración porque es descentralizado y de código abierto.
Element es completamente diferente de otras aplicaciones de mensajería y colaboración. Opera en Matrix, una red abierta para mensajería segura y comunicación descentralizada. Permite el autohospedaje para brindar a los usuarios la máxima propiedad y control de sus datos y mensajes.
Element te permite tener su propio servidor privado, o elegir uno público, para que tenga privacidad, posesión, y control de sus datos y conversaciones. Te da acceso a una red abierta; para que no se quede atrapado hablando solo con otros usuarios de Element. Y es muy seguro.
<b>Privacidad y mensajería encriptada</b>
Element lo protege de anuncios no deseados, minería de datos y jardines amurallados. También protege todos sus datos, video uno a uno y comunicación de voz a través del cifrado de extremo a extremo y la verificación de dispositivos con firma cruzada.
Element puede hacer todo esto porque opera en Matrix, el estándar para la comunicación abierta y descentralizada.
Element le brinda control sobre su privacidad al mismo tiempo que le permite comunicarse de manera segura con cualquier persona en la red Matrix u otras herramientas de colaboración empresarial al integrarse con aplicaciones como Slack.
Element te da el control permitiéndote elegir quién aloja tus conversaciones. Desde la aplicación Element, puedes elegir hospedar de diferentes maneras:
<b>El elemento puede ser autohospedado</b>
Para permitir un mayor control de sus conversaciones y datos confidenciales, Element puede ser autohospedado o puede elegir cualquier host basado en Matrix, el estándar para la comunicación descentralizada de código abierto. Element le brinda privacidad, cumplimiento de seguridad y flexibilidad de integración.
1. Obtén una cuenta gratuita en el servidor público de matrix.org alojado por los desarrolladores de Matrix, o elije entre miles de servidores públicos alojados por voluntarios
2. Autohospeda tu cuenta con un servidor en tu propio hardware
3. Regístrate para obtener una cuenta en un servidor personalizado simplemente suscribiéndote a la plataforma de alojamiento de Element Matrix Services
<b>Sea dueño de sus datos</b>
Tú decides dónde guardar tus datos y mensajes. Sin riesgo de minería de datos o acceso de terceros.
<b>¿Por qué elegir Element?</b>
Element te da el control de diferentes maneras:
1. Obtenga una cuenta gratuita en el servidor público de matrix.org alojado por los desarrolladores de Matrix, o elija entre miles de servidores públicos alojados por voluntarios
2. Autohospede su cuenta ejecutando un servidor en su propia infraestructura de TI
3. Regístrese para obtener una cuenta en un servidor personalizado simplemente suscribiéndose a la plataforma de alojamiento de Element Matrix Services
<b>TOMA POSESIÓN DE TUS DATOS</b>: Tú decides dónde guardar tus datos y mensajes. Tú eres el propietario y quien lo controla, no alguna MEGACORP que extrae tu datos o da acceso a terceros.
<b>Colaboración y mensajería abierta</b>
Puede chatear con cualquier persona en la red Matrix, ya sea que esté usando Element, otra aplicación Matrix o incluso si está usando una aplicación de mensajería diferente.
<b>MENSAJERÍA ABIERTA Y COLABORACIÓN</b>: Puede chatear con cualquier otra persona en la red de Matrix, tanto si usan Element u otra aplicación de Matrix, e incluso si están usando un sistema de mensajería diferente como Slack, IRC o XMPP.
<b>Súper seguro</b>
Cifrado real de extremo a extremo (solo aquellos en la conversación pueden descifrar mensajes) y verificación de dispositivos con firma cruzada.
<b>SUPER SEGURO</b>: Encriptación de Extremo-a-Extremo real (solo aquellos en la conversación pueden descifrar mensajes) y firma cruzada para verificar los dispositivos de los participantes de la conversación.
<b>Completa comunicación e integración</b>
Mensajería, llamadas de voz y video, uso compartido de archivos, uso compartido de pantalla y un montón de integraciones, bots y widgets. Construya salas, comunidades, manténgase en contacto y haga las cosas.
<b>COMUNICACIÓN COMPLETA</b>: Mensajería, llamadas de voz y video, uso compartido de archivos, uso compartido de pantalla y un montón de integraciones, bots y widgets. Crea salas, comunidades, mantente en contacto y organízate con eficacia.
<b>EN TODAS PARTES</b>: Mantente en contacto donde quiera que estés con un historial de mensajes totalmente sincronizado en todos sus dispositivos y en la web en https://app.element.io.
<b>Continúa donde lo dejaste</b>
Manténgase en contacto donde quiera que esté con el historial de mensajes totalmente sincronizado en todos sus dispositivos y en la web en https://app.element.io

View File

@@ -1 +1 @@
Chat y VoIP descentralizados y seguros. Mantén tus datos a salvo de terceros.
Mensajería para grupos - mensajería encriptada, chat para grupos y videollamadas

View File

@@ -1 +1 @@
Element (previamente Riot.im)
Element - Mensajero seguro

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: teemade ja välimuse uuendused ning videokõne-järgse kokkujooksmise parandused
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.12

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: üldiste vigade parandus.
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.13

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: krüptitud sõnumitega seotud vigade parandus
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.14

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: häälsõnumid katsete all.
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.15

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: samaaegse krüptitud sõnumi saatmise ja jututoast väljalogimisega seotud vea parandus.
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.16

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: häälsõnumid on nüüd vaikimisi kasutusel.
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.2.0

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: palju täiendusi kõnede ja veel testjärgus olevas kogukonnakeskuste loogikas.
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.2.1

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: halda oma jututubasid koondades neid uut tüüpi kogukondadesse!
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.0

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: halda oma jututubasid koondades neid uut tüüpi kogukondadesse! Lisaks parandasime versioonis 1.3.0 tekkinud olulise vea.
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.1

View File

@@ -0,0 +1,2 @@
Põhilised muutused selles versioonis: Android Auto tugi ning palju veaparandusi!
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.3.2

View File

@@ -0,0 +1,2 @@
تغییرات اصلی در این نگارش: بهبودهای کارایی و رفع اشکال‌ها!
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.1.2

View File

@@ -0,0 +1,2 @@
تغییرات اصلی در این نگارش: بهبودهای کارایی و رفع اشکال‌ها!
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.1.3

View File

@@ -0,0 +1,2 @@
تغییرات اصلی در این نگارش: بهبودهای کارایی و رفع اشکال‌ها!
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.1.4

View File

@@ -0,0 +1,2 @@
تغییرات اصلی در این نگارش: تعمیرات فوری برای 1.1.4
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.1.5

View File

@@ -0,0 +1,2 @@
تغییرات اصلی در این نگارش: تعمیرات فوری برای 1.1.5
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases/tag/v1.1.6

Some files were not shown because too many files have changed in this diff Show More