Commit Graph

4447 Commits

Author SHA1 Message Date
Benoit Marty 1fb2569a39 Remove deviceId from /keys/upload/{deviceId} as not spec-compliant (#1502)
FTR: 1b6a74fd93
2020-06-26 15:54:50 +02:00
Benoit Marty 19ed5a2d3d Keys Backup API now use the unstable prefix (#1503) 2020-06-26 15:54:50 +02:00
Valere 84272f5b5d
Merge pull request #1534 from vector-im/feature/fix_agelocalts_paginate
Pagination do not set ageLocalTs
2020-06-26 14:40:09 +02:00
Onuray Sahin 90804f7625
Merge pull request #1547 from vector-im/feature/fix_compress_images
Compress images before sending
2020-06-26 15:12:27 +03:00
onurays 824dafb525 ktlint fix. 2020-06-26 14:48:10 +03:00
onurays 3fcf77e214 Lint fix. 2020-06-26 14:10:49 +03:00
onurays c5d2a34ebd Documentation added to explain creating a cache file. 2020-06-26 12:58:41 +03:00
Valere a04a0e7175 Code review 2020-06-26 09:20:03 +02:00
Valere 9aa0d38116 Pagination do not set ageLocalTs 2020-06-26 09:19:55 +02:00
ganfra f8452429a4
Merge pull request #1504 from vector-im/feature/improve_perf
Feature/improve perf
2020-06-25 17:00:56 +02:00
onurays 4349331ee7 Support compressing images on Android 10 and above. 2020-06-25 16:14:54 +03:00
ganfra 1d3dbdf989 Remove unecessary code 2020-06-25 12:20:55 +02:00
ganfra 60c873aa66 Clean code 2020-06-25 12:12:50 +02:00
Benoit Marty 674fa0e5ce Fix bug when changing display name twice
And delete the static summary
2020-06-25 11:59:11 +02:00
ganfra f28e3ca504 Merge branch 'develop' into feature/improve_perf 2020-06-25 10:57:46 +02:00
onurays 96d6a72b97 Compress images before sending (for devices below Android 10).
Fixes #1333
2020-06-25 10:09:08 +03:00
Benoit Marty 7b3fa501c6
Merge pull request #1545 from johnjohndoe/sharedpreferences
Use SharedPreferences#edit extension function consistently.
2020-06-24 21:47:07 +02:00
Benoit Marty 16dbcc43b0
Merge pull request #1544 from vector-im/feature/fix_1543
User could not redact messages that he has sent (#1543)
2020-06-24 21:24:34 +02:00
Benoit Marty c0c300925d
Merge branch 'develop' into feature/fix_1543 2020-06-24 21:24:25 +02:00
ganfra 0a02a08ed4
Merge pull request #1508 from vector-im/feature/fix_widget
Feature/fix widget
2020-06-24 17:56:32 +02:00
ganfra 95c05f6107 Refact some more code 2020-06-24 17:05:00 +02:00
Tobias Preuss e24785015d Use SharedPreferences#edit extension function consistently.
+ Add "androidx.core:core-ktx:1.1.0" to "matrix-sdk-android" module which
  was already used in "vector" module.
+ Sources: https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-preference-release/core/core-ktx/src/main/java/androidx/core/content/SharedPreferences.kt.
2020-06-24 15:40:00 +02:00
ganfra 554c37febe
Merge branch 'develop' into feature/fix_widget 2020-06-24 15:14:26 +02:00
Benoit Marty dbb9dc4458
Merge pull request #1541 from johnjohndoe/random-housekeeping
Random housekeeping indicated by Lint
2020-06-24 14:56:23 +02:00
Benoit Marty c6dba21212
Merge pull request #1542 from vector-im/feature/fix_1537
Use vendor prefix for non merged MSC (#1537)
2020-06-24 14:50:37 +02:00
Benoit Marty 94b5e4e2f8 User could not redact messages that he has sent (#1543) 2020-06-24 14:21:45 +02:00
Benoit Marty 0d891b1c93 Use vendor prefix for non merged MSC (#1537) 2020-06-24 14:10:24 +02:00
Tobias Preuss 2f77deb0a8 Fix package name. 2020-06-24 10:58:47 +02:00
Tobias Preuss fa0adb17b8 Use "when" subject. 2020-06-24 10:04:50 +02:00
Tobias Preuss 36bd2290e9 Use Kotlin math functions. 2020-06-23 18:31:16 +02:00
Tobias Preuss 372a5ba1ec Use "isNotEmpty" convenience function. 2020-06-23 18:29:24 +02:00
Tobias Preuss 25f45da195 Use indexing operator. 2020-06-23 18:25:37 +02:00
Tobias Preuss 9d191a783d Let variables be "val" if possible. 2020-06-23 18:23:39 +02:00
Tobias Preuss 0dc3593660 Use property access syntax. 2020-06-23 18:22:58 +02:00
Tobias Preuss f609cc7042 Simplify loop and when statement. 2020-06-23 18:19:58 +02:00
ganfra 360666a758 Creates SessionLifecycleObserver 2020-06-23 15:12:25 +02:00
Benoit Marty 3f44056243
Merge pull request #1526 from johnjohndoe/retrofit2-call-awaitresponse
Use retrofit2.Call.awaitResponse extension provided by Retrofit 2.
2020-06-23 13:53:27 +02:00
Benoit Marty d075cbf69b
Merge pull request #1530 from vector-im/feature/display_name
Add capability to change the display name (#1529)
2020-06-23 13:52:51 +02:00
ganfra 6b13c00d56 Database: add @SessionDatabase on monarchy instances 2020-06-23 13:18:07 +02:00
ganfra 6e95c6c200 Fix in memory local echo filtering 2020-06-23 12:23:23 +02:00
Benoit Marty 35fed2676a Cleanup after Onuray's review and improve wording when removing display name 2020-06-23 11:21:00 +02:00
Benoit Marty 9754e26e5f Add capability to change the display name (#1529) 2020-06-22 20:50:31 +02:00
Benoit Marty af9295723c
Merge pull request #1528 from vector-im/feature/tabs_design
Update room category as per design
2020-06-22 17:39:45 +02:00
Valere 55993aff04
Merge pull request #1416 from vector-im/feature/voip
Call support with WebRTC
2020-06-22 17:23:22 +02:00
Tobias Preuss 66c5a35f36 Use retrofit2.Call.awaitResponse extension provided by Retrofit 2.
+ This extension is identical to the one used in this project and is
  available since Retrofit 2.6.0.
  See b761518aa1.
2020-06-22 17:04:37 +02:00
Valere c1260dcb9b Update room category as per design 2020-06-22 17:01:15 +02:00
Benoit Marty f4e7405d92 Cleanup 2020-06-22 16:21:36 +02:00
Benoit Marty c15cc34bfd Call: a11y 2020-06-22 16:15:15 +02:00
Benoit Marty 16f32da647 Cleanup during review. 2020-06-22 16:15:15 +02:00
Valere 4c34d73501 Fix / connection lost timer launched abusively 2020-06-22 15:10:50 +02:00