Valere
f0a9be2ec7
Better session detection
2020-04-29 18:46:36 +02:00
Valere
8955e5461c
Add retry to sendToDeviceTask
2020-04-29 18:45:51 +02:00
Valere
087ff1c041
Fix / race when receive accept in sending start in to device
2020-04-29 18:44:25 +02:00
Valere
7b46c49ded
Fix / missing primary key for migration
2020-04-29 16:35:50 +02:00
Valere
da5672d229
Fix / ensure ux aware of wait
2020-04-29 16:18:01 +02:00
Valere
0f00597444
Fix / Regression on non e2e device
...
+ migrate to new rx objects
2020-04-29 12:35:22 +02:00
Valere
a806f70b35
New security alert to review old sessions
2020-04-29 12:04:59 +02:00
Benoit Marty
67f07bd1bb
Merge pull request #1297 from vector-im/feature/xsigning_trust_optimization
...
Feature/xsigning trust optimization
2020-04-29 10:32:29 +02:00
Benoit Marty
4dc0b00569
Import string from Matrix SDK
2020-04-28 23:54:35 +02:00
ganfra
8942ce964a
Fix android test not compiling
2020-04-28 19:09:20 +02:00
ganfra
43055964ba
Crypto store : avoid copying before mapping to other data
2020-04-28 16:26:04 +02:00
Benoit Marty
b4247c89e4
Make fun internal
2020-04-28 14:15:50 +02:00
ganfra
4e8177f738
Fix lint
2020-04-28 13:10:44 +02:00
Valere
8871390167
Code review
2020-04-28 12:25:50 +02:00
ganfra
fc86e7e1f6
ShieldTrust: use only active members
2020-04-28 11:00:41 +02:00
ganfra
21912c290a
XSigning keys: use json instead of object serialization
2020-04-28 10:59:51 +02:00
Benoit Marty
8bd4cc8f54
Merge pull request #1277 from vector-im/feature/sso
...
Use correct sso url
2020-04-27 14:36:37 +02:00
Benoit Marty
a233e9b0a0
Avoid code duplication, and improve readability
2020-04-27 14:25:45 +02:00
Valere
114bce5f64
Fix / DB crash due to deserializaion
2020-04-24 16:50:56 +02:00
Valere
20e5ebc88b
Decorate timeline with e2e warning
2020-04-24 16:50:56 +02:00
Benoit Marty
8daf72a4b0
Use correct URL for SSO connection ( #1178 )
2020-04-24 15:54:02 +02:00
Benoit Marty
51eb2cda95
Move some constants to the Matrix SDK
2020-04-24 15:53:30 +02:00
Benoit Marty
af0b798ef1
Ensure Timber log output when running tests
...
to squash
2020-04-24 13:38:28 +02:00
Benoit Marty
51be8d5ed5
Remove previous temporary solution
2020-04-24 13:26:25 +02:00
Benoit Marty
270bed5013
EventBus logs using Timber
2020-04-24 11:57:49 +02:00
Benoit Marty
20b3c33fb0
Remove bad comment
2020-04-24 11:57:49 +02:00
Benoit Marty
b2aaf1cca1
CurlLoggingInterceptor now uses Timber to log
2020-04-24 11:57:49 +02:00
Benoit Marty
4ee13b6fa1
Merge branch 'develop' into feature/unwedging
2020-04-23 18:20:09 +02:00
Valere
736905edf8
Merge pull request #1269 from vector-im/feature/complete_security_hide_4s
...
Hide Use recovery key when 4S is not setup
2020-04-23 18:03:14 +02:00
Benoit Marty
e8a91eab88
Merge pull request #1265 from vector-im/feature/deactivate
...
Deactivate account using password
2020-04-23 17:30:08 +02:00
Valere
7e0591ffee
Hide Use recovery key when 4S is not setup
2020-04-23 11:14:20 +02:00
Valere
e37dd547b8
code review
2020-04-22 18:50:59 +02:00
Benoit Marty
671c1259af
Merge pull request #1239 from waylon531/develop
...
Use a bigger thread pool
2020-04-22 18:23:37 +02:00
Benoit Marty
03b9774c56
ktlint
2020-04-22 17:56:13 +02:00
Valere
9b320ed3c7
Fix unwedging
2020-04-22 15:40:59 +02:00
Benoit Marty
5755d5bfaa
Deactivate account: unit test and cleanup
2020-04-22 14:36:01 +02:00
Benoit Marty
ff320fec55
Move internal class to internal package
2020-04-21 20:47:49 +02:00
Benoit Marty
8c8a84b039
Account deactivation: the task does the cleanup
2020-04-21 20:41:10 +02:00
Benoit Marty
045e3d7bae
Account deactivation (with password only) ( #35 )
2020-04-21 20:31:54 +02:00
Benoit Marty
eca3bf0817
typo
2020-04-21 13:49:36 +02:00
Benoit Marty
c39a0e4fd5
timout -> timeout
2020-04-21 00:29:44 +02:00
Benoit Marty
c1acb1af66
Add integration test for change password feature
2020-04-21 00:23:01 +02:00
Valere
8a4f0a0c00
KeyBackup / Use 4S if key in quadS
2020-04-20 19:21:44 +02:00
Benoit Marty
a6368c473e
Restart broken Olm sessions ([MSC1719]( https://github.com/matrix-org/matrix-doc/pull/1719 ))
2020-04-20 18:07:14 +02:00
Benoit Marty
3615ca6b95
VersionName can be null when running integration test
2020-04-20 18:07:14 +02:00
Benoit Marty
ddb00ba23a
Enable Timber log in integration tests
2020-04-20 18:07:14 +02:00
Benoit Marty
91cf4b647d
var -> val
2020-04-20 18:07:14 +02:00
Benoit Marty
f989eed8b0
Use @Throws(MXCryptoError::class)
2020-04-20 18:07:14 +02:00
Benoit Marty
4d296ddc09
Avoid injecting credentials
2020-04-20 18:07:14 +02:00
Benoit Marty
6186c22e02
improve code
2020-04-20 18:07:14 +02:00
Benoit Marty
13cd13a42f
Create RoomEncryptorsStore
2020-04-20 18:07:14 +02:00
Benoit Marty
a42eb42178
Avoid injecting Credentials
2020-04-20 18:07:14 +02:00
Benoit Marty
7924ef207c
Add Javadoc
2020-04-20 18:07:14 +02:00
Benoit Marty
5900245018
Make the test fail before unwedging implementation
2020-04-20 18:07:14 +02:00
Benoit Marty
00c239bc42
cleanup
2020-04-20 18:07:14 +02:00
Benoit Marty
0cb43eef51
Add test for Unwedging (before implementing it)
2020-04-20 18:07:14 +02:00
Benoit Marty
41a8f40241
Improve API
2020-04-20 18:07:14 +02:00
Benoit Marty
a8641ef879
Split KeysBackup to several files. No other change.
2020-04-20 18:07:14 +02:00
Valere
1227de3f9c
Merge pull request #1256 from vector-im/feature/increase_default_timeout
...
Increase default timeout to match old riot
2020-04-20 17:13:59 +02:00
Valere
c7ac5e2293
Increase default timeout to match old riot
2020-04-20 11:26:03 +02:00
Valere
28c6921a0a
Avoid unnecessary /device call
2020-04-17 18:08:29 +02:00
Waylon Cude
68f93c6c31
Merge branch 'develop' of https://github.com/vector-im/riotX-android into develop
...
Signed-off-by: Waylon Cude <waylon.cude@finzdani.net>
2020-04-16 12:19:17 -07:00
Benoit Marty
ac07fb47d7
Better Kotlin code
2020-04-16 17:42:55 +02:00
Benoit Marty
5652140f5d
Improve ContentUrlResolver
2020-04-16 16:41:45 +02:00
Benoit Marty
e97c95f40a
Fix issue with media path ( Fixes #1227 )
2020-04-16 16:41:45 +02:00
Benoit Marty
cc94b6cf7d
Merge pull request #1116 from vector-im/feature/worker_manager
...
Add some documentation on Workers
2020-04-16 16:28:20 +02:00
Valere
66fc38ad4b
Remove GlobalScope usage
2020-04-16 15:09:16 +02:00
Valere
621e78a864
Merge pull request #1235 from vector-im/feature/upgrate_cross_signing
...
Add migration state to bootstrap
2020-04-16 15:04:06 +02:00
Benoit Marty
828e972c74
Split long lines
2020-04-16 14:35:55 +02:00
Benoit Marty
79e81dbdde
ktlint
2020-04-16 14:01:15 +02:00
Benoit Marty
f93f50b582
Code readability
2020-04-16 14:00:24 +02:00
Waylon Cude
d20cf484ff
Merge branch 'develop' of https://github.com/vector-im/riotX-android into develop
...
Signed-off-by: Waylon Cude <waylon.cude@finzdani.net>
2020-04-16 03:10:06 -07:00
waylon531
6c1719e365
Use a bigger thread pool
...
This patch makes RiotX use an unbounded thread pool to handle
connections. The default thread pool for the android WorkManager has a
fairly anemic number of threads and I suspect this was causing
performance issues especially because of all the long-running jobs that
happen whenever you sync.
I tested this out on my phone and all of the sluggishness appears to
have gone away. I tested both the debug and release builds to make sure
it wasn't just some release optimization. RiotX is so much snappier now!
This fixes #1221
Signed-off-by: Waylon Cude <waylon.cude@finzdani.net>
2020-04-16 02:44:31 -07:00
Benoit Marty
467f48f1a6
Merge remote-tracking branch 'origin/develop' into develop
2020-04-16 11:33:22 +02:00
Valere
0edc562120
Fix / test compilation
2020-04-16 11:30:10 +02:00
Valere
aa496e6efb
Add migration state to bootstrap
2020-04-16 11:30:10 +02:00
Benoit Marty
ea03f76847
Merge pull request #1129 from vector-im/feature/update_password
...
Change password function implemented.
2020-04-16 11:26:33 +02:00
Benoit Marty
d74a5f9979
Typo
2020-04-16 11:23:41 +02:00
Benoit Marty
17ece54cb0
mimetype
field is optional
2020-04-16 10:28:23 +02:00
Benoit Marty
f6f6fa99fb
Merge pull request #1223 from vector-im/feature/cross_signing_as_task
...
Make initialize cross signing as a task
2020-04-15 17:21:25 +02:00
Benoit Marty
6201a9b8ef
Merge branch 'develop' into feature/fix_download_file
2020-04-15 16:52:40 +02:00
Benoit Marty
1981d2e9ac
Merge pull request #1233 from vector-im/feature/fix_local_echo_no_update
...
Fix / sending event not always updating
2020-04-15 16:51:16 +02:00
Benoit Marty
9fe32fe915
Change password: hide the preference (as Riot-Web does) if it is not possible to change the password.
2020-04-15 16:39:05 +02:00
Benoit Marty
85493b7532
Code review: use isInvalidPassword() extension everywhere. Also be robust if the Fragment is destroyed
2020-04-15 16:38:44 +02:00
onurays
dbabe0232f
Do not override the default timeout.
2020-04-15 16:38:44 +02:00
onurays
dfc8e8ec4c
AccountService is created.
2020-04-15 16:38:44 +02:00
onurays
f00db49bda
Change password function implemented.
...
Fixes #528
2020-04-15 16:38:44 +02:00
onurays
b4a3eb2cb3
Fix return the exception instead of empty one.
2020-04-15 16:39:41 +03:00
Benoit Marty
c57fa3f0d0
Merge pull request #1176 from vector-im/feature/target-sdk-29
...
Increase targetSdk to 29
2020-04-15 14:32:16 +02:00
Benoit Marty
6639f89a68
Simpler code
2020-04-15 12:53:08 +02:00
Valere
f2b684aa9e
Fix / user and self signing failing
...
bad copy paste
2020-04-14 18:23:20 +02:00
Valere
68ca0e9d4b
Fix / sending event not always updating
2020-04-14 17:35:11 +02:00
Benoit Marty
ef6847671a
Import strings from Riot
2020-04-14 17:13:43 +02:00
onurays
190fbb95ec
Merge branch 'develop' into feature/target-sdk-29
...
# Conflicts:
# vector/src/main/java/im/vector/riotx/features/crypto/verification/VerificationBottomSheetViewModel.kt
2020-04-14 13:59:54 +03:00
onurays
7242cbda40
Catch network errors during file downloading.
...
Fixes #1229
2020-04-13 17:48:19 +03:00
Valere
9e3011d4c8
Make initialize cross signing as a task
2020-04-10 17:04:34 +02:00
Valere
ccacd20428
Merge branch 'develop' into feature/verification_unified_emoji
2020-04-10 16:05:33 +02:00
Valere
5081361c2d
Update Scan confirm flow
2020-04-10 12:12:06 +02:00
Valere
8357abd455
Added prefix to resources to avoid accidental override
2020-04-10 11:18:41 +02:00
Valere
ede899d78e
Fix / Bad smiley emojii
2020-04-10 11:09:16 +02:00