Benoit Marty
7e8e1ab9b7
Identity: change DB and add sendAttempt
2020-05-18 17:22:40 +02:00
Benoit Marty
b44f5d3b4a
Handle correctly the verification code error case
2020-05-18 17:22:40 +02:00
Benoit Marty
03f8b66993
Remove undocumented parameter
...
https://github.com/matrix-org/sydent/issues/195
2020-05-18 17:22:40 +02:00
Benoit Marty
e411f139c8
Identity: validate code received by SMS
2020-05-18 17:22:40 +02:00
Benoit Marty
e962d1dadf
Small improvement
2020-05-18 17:22:40 +02:00
Benoit Marty
756b0febe6
Identity: Add some doc
2020-05-18 17:22:40 +02:00
Benoit Marty
1535f3e2e5
Identity: bind/unbnd: restore the bind in progress State
2020-05-18 17:22:40 +02:00
Benoit Marty
3e808dec90
Identity: bind/unbnd WIP
2020-05-18 17:22:40 +02:00
Benoit Marty
637f4a8350
Fix small UI bug
2020-05-18 17:22:40 +02:00
Benoit Marty
ffd8ac859d
Identity: fix sync of indetity server change
2020-05-18 17:22:40 +02:00
Benoit Marty
6e43e9b51c
Identity: refresh pepper, logout feature and other improvements
2020-05-18 17:22:40 +02:00
Benoit Marty
e86460b578
Import and adapt Terms Of Service management: SDK and UI (compiling)
2020-05-18 17:22:40 +02:00
Benoit Marty
8dd5f88dba
Identity: cleanup UI
2020-05-18 17:21:59 +02:00
Benoit Marty
3aa6de7cf5
Identity: progressing
2020-05-18 17:21:59 +02:00
Benoit Marty
a75242c79d
Retrieve ThreePids from homeserver
2020-05-18 17:21:59 +02:00
Benoit Marty
784918350b
Identity: import UI/UX From Riot and adapt to RiotX architecture
2020-05-18 17:21:59 +02:00
Benoit Marty
0199cf9a03
Identity - Fix issue with Realm
2020-05-18 17:21:59 +02:00
Benoit Marty
ab6e7a3b8a
Identity - WIP (compilation ok)
2020-05-18 17:21:59 +02:00
Benoit Marty
f489265ce7
Create AccessTokenProvider
2020-05-18 17:21:59 +02:00
Benoit Marty
6c9c3e5cb3
To merge with previous previous commit
2020-05-18 17:21:59 +02:00
Benoit Marty
9b7c2599a7
Add withOlmUtility facility
2020-05-18 17:21:59 +02:00
Benoit Marty
25bbd7c526
Identity - Create DB
2020-05-18 17:21:59 +02:00
Benoit Marty
d45653dbb3
Ganfra's review: Improve the filters declaration
2020-05-18 16:26:18 +02:00
Benoit Marty
f70623beea
Ganfra's review: Handle filterRedacted in TimelineHiddenReadReceipts
2020-05-18 16:26:18 +02:00
Benoit Marty
e542e4ba22
Add a setting to hide redacted events ( #951 )
2020-05-18 16:26:18 +02:00
Priit Jõerüüt
5a834619c0
Translated using Weblate (Estonian)
...
Currently translated at 97.5% (159 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/et/
2020-05-16 18:28:43 +00:00
ganfra
458e3ee5e8
Timeline: fetch next token with the help of getContext when required
2020-05-15 20:18:07 +02:00
Benoit Marty
5fa247a0c5
Remove temporary tool and strings_riotX.xml temporary files
2020-05-15 15:50:15 +02:00
Benoit Marty
8eebcef4e9
Fix #1373
2020-05-15 15:36:52 +02:00
Benoit Marty
7a2aefd8fb
Format string resources
2020-05-15 12:46:20 +02:00
Weblate
8883832b86
Merge branch 'origin/develop' into Weblate.
2020-05-15 10:09:23 +00:00
Priit Jõerüüt
b2bacdfa4e
Translated using Weblate (Estonian)
...
Currently translated at 92.6% (151 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/et/
2020-05-15 10:04:36 +00:00
ganfra
22e3b370e3
IntegrationConfig: make preferred non null as we should at least get the default one
2020-05-14 17:54:27 +02:00
ganfra
8f5589d3e1
Start creating the widget url builder
2020-05-14 17:05:22 +02:00
Priit Jõerüüt
8cc82fe5ba
Added translation using Weblate (Estonian)
2020-05-14 08:13:31 +00:00
tleydxdy
37392b5495
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/zh_Hans/
2020-05-13 23:28:38 +00:00
ganfra
996aa9ef66
Merge branch 'develop' into feature/integration_manager
2020-05-13 20:21:48 +02:00
ganfra
91301197ea
Try to communicate with WidgetPostAPI
2020-05-13 20:04:08 +02:00
Valere
8d32c27ce0
Fix crash 1364
2020-05-13 16:57:57 +02:00
Benoit Marty
f717a37a4a
Split long line
2020-05-13 15:28:05 +02:00
Benoit Marty
d8b1372a0f
Login request does not provide the full Wellknown data. Change the model to reflect that, to avoid misunderstanding.
2020-05-13 14:03:10 +02:00
Benoit Marty
678cf50dbd
Add Javadoc
2020-05-13 13:56:33 +02:00
Benoit Marty
cf7de8bb8b
Typo
2020-05-13 12:43:54 +02:00
Benoit Marty
a70fdedce5
Try to use wellKnown request, when user is entering a homeserver URL
2020-05-13 12:43:54 +02:00
Benoit Marty
c9bc6f4a9e
Support homeserver discovery from MXID - Wellknown ( #476 )
2020-05-13 12:42:08 +02:00
Benoit Marty
aea9c958bf
Merge pull request #1307 from vector-im/feature/invite_members_to_room
...
Invite members to an existing room
2020-05-13 00:29:55 +02:00
Tirifto
df762e40bb
Translated using Weblate (Esperanto)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/eo/
2020-05-12 12:28:46 +00:00
ganfra
01d6b52a60
Widgets: handle scalar token
2020-05-11 20:00:50 +02:00
ganfra
ce884ac577
Merge branch 'develop' into feature/integration_manager
2020-05-11 15:48:27 +02:00
Benoit Marty
6abc51d05d
Merge pull request #1339 from vector-im/feature/openId
...
Create a specific module for OpenId
2020-05-11 15:41:41 +02:00
Tirifto
247ffc1270
Translated using Weblate (Esperanto)
...
Currently translated at 82.2% (134 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/eo/
2020-05-09 16:28:37 +00:00
laeberkaes
8616c454e1
Translated using Weblate (German)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/de/
2020-05-08 06:28:31 +00:00
Samu Voutilainen
6c1c1ca8b0
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fi/
2020-05-08 06:28:30 +00:00
Besnik Bleta
67d1c2dc80
Translated using Weblate (Albanian)
...
Currently translated at 98.8% (161 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/sq/
2020-05-08 06:28:28 +00:00
Ville Ranki
0aa90c3eea
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fi/
2020-05-07 06:15:43 +00:00
Benoit Marty
750550ad3e
Create a specific module for OpenId
2020-05-06 22:14:56 +02:00
ganfra
b047f36e86
Creates a Widget Manager to be used internally and state event service
2020-05-06 20:49:07 +02:00
ganfra
4fdd2f4eed
Create WidgetsAPI
2020-05-06 15:53:28 +02:00
Valere
583139d51e
klint
2020-05-06 15:06:34 +02:00
Valere
cee8ae3af4
Fix #1329
...
+ migration to remove duplicate
2020-05-06 15:04:17 +02:00
ganfra
182753e4ec
Start creating integration manager
2020-05-06 11:53:35 +02:00
onurays
c7c6cf70e4
Code review fixes.
2020-05-06 11:20:08 +03:00
ganfra
29c9d3070c
Start creating bunch of necessary classes
2020-05-05 13:05:45 +02:00
Benoit Marty
a4b8dc9400
Fix test compilation issue
2020-05-05 11:49:03 +02:00
Benoit Marty
ffeae7ec83
Fix timeline navigation when opening an event in a previous lastForward chunk.
...
In this case, we do not have a nextToken, but there are more event to load. So we perform a GET /context on the last known event.
Not sure it is correct to do that though...
2020-05-05 02:41:32 +02:00
Benoit Marty
17ddb5ce43
if all events are rendered in the timeline (developer mode), render the room creation event.
2020-05-05 02:41:32 +02:00
Benoit Marty
53583c691f
Add some logs
2020-05-05 02:41:32 +02:00
Benoit Marty
2b9d3960b3
Improve tests
2020-05-05 02:41:32 +02:00
Benoit Marty
92befcde5d
Add test to cover previous last forward case (passing)
2020-05-05 02:41:32 +02:00
Benoit Marty
697eaec197
TI: After jump to unread, newer messages are never loaded ( #1008 )
2020-05-05 02:41:32 +02:00
Benoit Marty
86fba28313
After jump to unread, newer messages are never loaded ( #1008 )
2020-05-05 02:41:32 +02:00
Benoit Marty
f3c3c07d46
Kotlin sugar
2020-05-05 00:14:57 +02:00
Benoit Marty
8966e24925
Create a debug method to send x times the same event
2020-05-05 00:14:57 +02:00
Benoit Marty
becc5a7b54
Add assertion in debug
2020-05-05 00:14:57 +02:00
Benoit Marty
a61434ae08
doc
2020-05-05 00:14:57 +02:00
Benoit Marty
20b726819f
Rename "LastLive" -> "LastForward"
2020-05-05 00:14:57 +02:00
Benoit Marty
bfd847179f
Wait more
2020-05-05 00:14:57 +02:00
Benoit Marty
7e955ef0e4
Add possibility to create clear room
2020-05-05 00:14:57 +02:00
Benoit Marty
2697800deb
Doc and cleanup
2020-05-05 00:14:57 +02:00
Benoit Marty
2c47fe9f0d
typo
2020-05-05 00:14:57 +02:00
Valere
4578b9df7f
Fix / froezn object migration
2020-05-04 18:27:38 +02:00
Benoit Marty
1f528ee428
Format strings
2020-05-04 16:00:11 +02:00
Szimszon
b45504d97a
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/hu/
2020-05-04 11:50:57 +00:00
Ville Ranki
5fff637bee
Translated using Weblate (Finnish)
...
Currently translated at 99.4% (162 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fi/
2020-05-04 11:50:55 +00:00
random
2f5d824c65
Translated using Weblate (Italian)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/it/
2020-05-03 14:14:24 +00:00
Kévin C
3100473305
Translated using Weblate (French)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fr/
2020-05-03 14:14:24 +00:00
Jeff Huang
0d12a80832
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/zh_Hant/
2020-05-03 14:14:24 +00:00
Akarshan Biswas
5d26b6a7cb
Translated using Weblate (Bengali (India))
...
Currently translated at 12.3% (20 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/bn_IN/
2020-05-03 14:14:24 +00:00
Akarshan Biswas
68c1e8fc6d
Added translation using Weblate (Bengali (India))
2020-05-03 14:14:24 +00:00
yuuki-san
1ffd7dbb9f
Translated using Weblate (Slovak)
...
Currently translated at 92.6% (151 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/sk/
2020-05-03 14:14:24 +00:00
Slavi Pantaleev
779f380d2f
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/bg/
2020-05-03 14:14:24 +00:00
Valere
d27b73f6be
Fix / Crash on bootstrap
...
Exception: java.lang.IllegalArgumentException: 'value' is not a valid managed object.
2020-05-03 11:36:40 +02:00
Onuray Sahin
d2f0957eba
Merge branch 'develop' into feature/invite_members_to_room
2020-04-30 16:11:52 +03:00
onurays
cf5d89ea9b
Documentation added for new parameter excludedUserIds.
2020-04-30 15:40:54 +03:00
onurays
5dc50195b3
Filter existing room members.
2020-04-30 15:28:20 +03:00
onurays
57a87ba620
Add InviteUsersToRoomActivity and mvrx classes.
2020-04-30 13:54:09 +03:00
Benoit Marty
f6cbc15cf7
Several fixes on room creation collpasing events ( Fixes #1309 )
...
- do not collapse room member events
- collapse other type of event: topic, alias, canonical alias, powel level
- Use correct user name for collapsed version (should be fixed twice due to the previous change of excluding some room member events)
- align "join" and "left" string with Riot-Web
2020-04-30 12:52:21 +02:00
Benoit Marty
7322144dc8
Remove duplicated strings
2020-04-30 12:15:26 +02:00
Valere
7b20db64a5
Merge branch 'develop' into feature/e2e_timeline_decoration
2020-04-30 12:01:44 +02:00
Valere
429c634ed9
Merge pull request #1308 from vector-im/feature/fix_dm_shield_logic
...
Fix / Move DM shield rules to task
2020-04-30 12:00:18 +02:00
Valere
05230a6afa
Code review
2020-04-30 11:38:32 +02:00
Valere
43eb804b23
Merge pull request #1303 from vector-im/feature/xs_old_new_session_detection
...
Feature/xs old new session detection
2020-04-30 11:23:15 +02:00
Valere
6ea38c7eb0
Fix / Move DM shield rules to task
2020-04-30 10:55:25 +02:00
Valere
0d0af6906e
Code review
2020-04-30 10:10:56 +02:00
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
Valere
a703574004
Uniform emoji representation for all platform
2020-04-10 11:02:33 +02:00
Onuray Sahin
8a4a288074
Merge branch 'develop' into feature/target-sdk-29
2020-04-08 14:15:02 +03:00
onurays
5b1f887760
Code review fixes.
2020-04-08 14:10:31 +03:00
Valere
12abca1b80
Fix / Send gossip request on other done received
2020-04-07 19:09:56 +02:00
Valere
8904ca27f2
clean
2020-04-07 15:30:19 +02:00
Valere
6c5da97c16
code review
2020-04-07 15:25:31 +02:00
Valere
d4d73db5ae
keybackup gossip test
2020-04-07 15:15:45 +02:00
Valere
1a436f962f
update change log
...
cleaning
2020-04-07 15:15:45 +02:00
Valere
dc61ee61f5
Fix / wrong export format
2020-04-07 15:15:45 +02:00
Valere
5b4b5e7a57
Gossip keybackup key after verification!
2020-04-07 15:15:45 +02:00
Valere
153587bd82
Merge branch 'develop' into feature/crosssigning_bootstrap
2020-04-07 15:14:43 +02:00
Valere
c91bc82cd9
Fix / Ensure encryption set even if faield to fetch members
2020-04-03 13:35:09 +02:00
Valere
8b481e2294
Remove dead code
2020-04-03 13:34:38 +02:00
Valere
2f237cf17b
klint
2020-04-02 16:51:40 +02:00
Valere
bf5ba99653
Full bootstrap flow initial commit
2020-04-02 16:51:03 +02:00
Valere
8ecdac7c31
Fixes #1191
2020-03-31 17:08:11 +02:00
Onuray Sahin
443d45db6a
Merge branch 'develop' into feature/target-sdk-29
2020-03-27 12:21:39 +03:00
Valere
a995615f87
Fix / protect against crash during migration
2020-03-26 18:20:12 +01:00
Valere
5244612ef6
Update shield logic for DM
2020-03-26 14:26:34 +01:00
onurays
4b7da9ae6b
Replace deprecated getExternalStoragePublicDirectory with getExternalFilesDir.
2020-03-26 15:57:21 +03:00
onurays
f7cbc01023
Replace deprecated PreferenceManager with androidx version.
2020-03-26 15:56:33 +03:00
onurays
12429d8091
Merge develop into the branch.
2020-03-26 14:39:50 +03:00
Onuray Sahin
3bb5e127d6
Merge pull request #1155 from vector-im/feature/multipicker
...
Multiple attachment picker implementation
2020-03-26 14:30:02 +03:00
Valere
6721f337bd
Merge branch 'develop' into feature/ensure_olm_account_unicity
2020-03-26 12:11:00 +01:00
Valere
535cdf0ef5
Merge pull request #1162 from vector-im/feature/xs_detect_new_session
...
Feature/xs detect new session
2020-03-26 12:06:18 +01:00
Valere
19990b27bb
Code review
2020-03-26 10:52:02 +01:00
Valere
b6fe80faf4
Fix / device key could be rotated
...
MXOlmDevice constructor access IMXStore before is open (dagger)
2020-03-26 10:35:43 +01:00
onurays
c63f3edb06
Initial fixes to support targetSdk 29.
2020-03-26 12:06:50 +03:00
Valere
9a6fe1af4e
Fixes #1174
2020-03-26 09:49:34 +01:00
onurays
5cb47dae35
Return a failure message if the file cannot be opened.
2020-03-25 18:03:20 +03:00
onurays
f68e98b2c7
Do not resize video thumbnail.
2020-03-25 17:35:18 +03:00
Valere
ee7828a445
Code quality
2020-03-24 16:21:22 +01:00
Valere
37ac45c90a
Fix / handling of back
2020-03-24 15:51:09 +01:00
Valere
2de8865730
Fix / Key Request recipients
2020-03-24 15:49:41 +01:00
Valere
cfcec04029
code cleaning
2020-03-24 14:57:51 +01:00
Valere
22642e71a3
cleaning
2020-03-24 10:06:36 +01:00
Valere
fcd290410e
Also cancel pending request on back
2020-03-24 10:06:15 +01:00
onurays
2651f82337
Refactor duplicated code.
2020-03-24 11:03:41 +03:00
Valere
3b62402cfe
Fix / ensure keys trust is updated before checking devices
2020-03-23 19:15:29 +01:00
Valere
6cc8d1b205
Fix / concurrent start broke QR verification
2020-03-23 18:43:52 +01:00
Valere
49e5fafb2d
New sign in detection flow
2020-03-23 16:27:32 +01:00
Valere
e36367c040
Fix / sending secret encryption + refactoring
2020-03-23 16:27:17 +01:00
onurays
f7fd23b153
App integration to the new multipicker library.
2020-03-23 16:31:32 +03:00
Valere
4f70c40b1a
Refactor + share secret window implementation
2020-03-23 11:13:33 +01:00
onurays
6db0de321c
Initial implementation of multipicker.
2020-03-20 12:12:59 +03:00
Valere
6fe77eba72
code review
2020-03-18 11:25:49 +01:00
Valere
286a5081ff
Verif / handle concurrent start
...
Fixes #794
2020-03-18 10:07:57 +01:00
Valere
572b174cfe
code quality
2020-03-17 14:42:55 +01:00
Valere
b71d8185a2
Fix / gossiping sent to soon results in not getting keys
...
Overall improovment of logs
2020-03-17 14:40:05 +01:00
Valere
8051d9e3be
cleaning
2020-03-17 14:40:05 +01:00
Valere
1bf8fef292
Fix realm migration
2020-03-17 14:40:05 +01:00
Valere
75549c41e0
View source in audit + clean
2020-03-17 14:40:05 +01:00
Valere
5e2f888eaf
Request secret from mobile to web
2020-03-17 14:40:05 +01:00
Valere
d3d6d44665
Post rebase fix
2020-03-17 14:40:05 +01:00
Valere
fc6225a7ac
Gossiping refactoring
2020-03-17 14:40:05 +01:00
Valere
3639007985
Cancel transaction if failed to decrypt other part events
2020-03-17 14:40:05 +01:00
Valere
d5137897c1
Fix / crash No JsonAdapter for GossipingToDeviceObject
2020-03-17 14:40:05 +01:00
Valere
b67735c31a
Incoming Secret Share request support
...
crypto DB migration
2020-03-17 14:40:05 +01:00
Valere
8ff31ac49d
cleaning klint
2020-03-17 14:40:05 +01:00
Valere
757e90986e
Key Req Dev tool initial commit
2020-03-17 14:40:05 +01:00
Valere
06fc5c2dd9
Log tunning
2020-03-17 14:40:05 +01:00
Valere
8827b4b5ef
Fix / correctly update local echo failed state
...
+ endure Workmanager queues are reset after a clear cache
2020-03-17 09:47:27 +01:00
unclejay
a2367ef14f
added network proxy configuration
2020-03-16 21:12:15 +01:00
Valere
7c1428e097
preserver relations as non encrypted
2020-03-12 10:05:55 +01:00
Valere
32fd4c1be9
save decryption result at encryption
2020-03-11 19:39:40 +01:00
Valere
f53fc205e1
Fix Message transitions in encrypted rooms
...
Fixes #518
2020-03-11 18:07:18 +01:00
Valere
49f2064439
Fix / Self verification mode 1 was not working
2020-03-11 11:43:23 +01:00
Valere
a9074cdbbb
Remove dangerous runBlocking (and un-nedded)
2020-03-10 17:25:04 +01:00
Benoit Marty
13036a5933
Pusher: update javadoc
2020-03-06 16:37:13 +01:00
Benoit Marty
a8e19f3cc9
Understanding things
2020-03-06 15:57:49 +01:00
Benoit Marty
cb4752812a
Hide private key
2020-03-06 15:53:55 +01:00
Benoit Marty
ccd9d2961d
Cleanup
2020-03-06 15:45:39 +01:00
Benoit Marty
d1db17f244
Add doc on workers
2020-03-06 15:45:26 +01:00
Benoit Marty
aa4327c4da
Add doc and log error from the workers
2020-03-06 15:44:55 +01:00
Benoit Marty
35179509f2
Merge pull request #1111 from vector-im/feature/verification_code
...
Feature/verification code
2020-03-06 15:02:57 +01:00
Benoit Marty
23862cb3d0
Merge branch 'develop' into feature/notif
2020-03-06 14:43:23 +01:00
Benoit Marty
2b8e2a312b
Avoid use toImmutableList()
2020-03-06 14:39:33 +01:00
Benoit Marty
62fdb4c27a
Use getOrPut()
2020-03-06 14:37:30 +01:00
Benoit Marty
b929a2f185
Merge pull request #1099 from vector-im/feature/fix_share_image
...
Share images from clear and encrypted rooms.
2020-03-06 14:27:47 +01:00
Benoit Marty
fb858bc112
Rename to respect naming convention #3
2020-03-06 14:04:02 +01:00
Benoit Marty
5d0e917f04
Rename to respect naming convention #2
2020-03-06 13:50:00 +01:00
Benoit Marty
e420070066
Rename to respect naming convention
2020-03-06 13:40:35 +01:00
Benoit Marty
4504308f25
Less "!!"
2020-03-06 13:34:12 +01:00
onurays
05683967c0
Code review fixes.
2020-03-06 12:07:38 +01:00
Benoit Marty
23c20acff1
Remove TODO
2020-03-06 10:11:30 +01:00
Benoit Marty
be5e6eaa93
Rename parameter type for code clarity
2020-03-06 10:10:16 +01:00
Benoit Marty
2d456d93a7
Common code step 2
2020-03-05 18:16:05 +01:00
Benoit Marty
de36a28541
Common code step 1
2020-03-05 18:00:35 +01:00
Benoit Marty
4634b963a2
Code cleanup
2020-03-05 17:55:13 +01:00
Benoit Marty
b3f887ca28
Code quality
2020-03-05 17:30:34 +01:00
Benoit Marty
3425dd0a63
Make the tests compile and pass
2020-03-05 17:28:35 +01:00
Benoit Marty
2a774833ec
More optimization
2020-03-05 17:11:52 +01:00
Benoit Marty
bda4bbb59c
More optimization
2020-03-05 16:45:49 +01:00
Benoit Marty
0828f9270e
Create asValidObject method - make it works
2020-03-05 16:23:56 +01:00
Benoit Marty
e326631752
Create asValidObject method - make it compiles #2
2020-03-05 15:39:01 +01:00
Benoit Marty
a3f8a53a52
Create asValidObject method - make it compiles.
2020-03-05 15:29:44 +01:00
Benoit Marty
7b5a50ec6e
Create asValidObject method - not compiling
2020-03-05 12:06:19 +01:00
Benoit Marty
36c52d24a7
Move method to interface step 3
2020-03-05 11:24:35 +01:00
Benoit Marty
1b29c7bf91
Move method to interface step 2
2020-03-05 11:22:42 +01:00
Benoit Marty
b6aee04e24
Move method to interface step 1
2020-03-05 11:21:44 +01:00
onurays
03d2cd0639
Lint fix.
2020-03-04 17:57:57 +01:00
onurays
b7ad50a3ce
Make mimeType private to encourage using getSafeMimeType() method.
2020-03-04 16:52:52 +01:00
onurays
9cbaadedfb
Unused context parameter is removed.
2020-03-04 16:52:08 +01:00
onurays
d4384328fe
Use "image/jpeg" instead of "image/jpg"
2020-03-04 16:26:09 +01:00
Benoit Marty
5fd8425289
Remove unused files
2020-03-04 16:09:37 +01:00
onurays
26d387cc12
Support sharing other media types.
2020-03-04 13:47:48 +01:00
onurays
319667096f
Return Try.Failure instead of throwing exception.
2020-03-03 13:41:40 +01:00
onurays
5f14516dec
Share images from clear and encrypted rooms.
2020-03-03 10:39:24 +01:00
Benoit Marty
c13b636bae
Code cleanup
2020-02-29 10:05:48 +01:00
Benoit Marty
551604cdcb
Add missing push rules
2020-02-28 19:02:13 +01:00
Benoit Marty
8a2bafec5f
Restore push rule settings - fix issues
2020-02-28 18:35:51 +01:00
Benoit Marty
3013e311a4
Restore push rule settings - WIP
2020-02-28 16:51:11 +01:00
Benoit Marty
1c35d07acc
PushRuleService.getPushRules() now returns a RuleSet. Use getAllRules() on this object to get all the rules.
2020-02-28 16:29:58 +01:00
Benoit Marty
039924436f
Json parsing
2020-02-28 14:51:35 +01:00
Valere
779026b0af
Fix / mark master key as trusted after self verif
2020-02-28 11:46:32 +01:00
Benoit Marty
b1b8513da4
Create fromBase64Safe() to parse data received from external source
2020-02-27 19:17:14 +01:00
Benoit Marty
0a9008a73d
Be robust if other client sends padded base64 in the reciprocate
2020-02-27 18:35:05 +01:00
Benoit Marty
1ead2778c2
... and rename the method fromBase64NoPadding() to fromBase64()
2020-02-27 18:33:57 +01:00
Benoit Marty
8299487f6d
Avoid using encoder flag to decode Base64 string...
2020-02-27 18:13:42 +01:00
Benoit Marty
ceab0903cf
Improve code - TU passed
2020-02-27 18:09:37 +01:00
Benoit Marty
a296234163
Fix crash after rework. RoomKeyShare is now an interface
2020-02-26 20:35:34 +01:00
Benoit Marty
6349f9828d
Optimize import
2020-02-26 16:59:20 +01:00
Benoit Marty
989d396c78
Rename package "sas" to "verification"
2020-02-26 16:52:16 +01:00
Benoit Marty
4ba8a42977
Fix crash reported from rageshake
2020-02-26 15:32:52 +01:00
Benoit Marty
4280bc0780
Fix crash reported from rageshake
2020-02-26 14:10:51 +01:00
Benoit Marty
6622e0daca
Code quality
2020-02-26 12:43:41 +01:00
Valere
9d1718cda8
post merge clean
2020-02-26 12:20:03 +01:00
Valere
f7c128be3d
Fix tests
2020-02-26 12:20:03 +01:00
Valere
b4a783198b
code review
2020-02-26 12:20:03 +01:00
Valere
0cfc9451ca
Cleaning
2020-02-26 12:20:03 +01:00
Valere
4b75baf772
Fix / trust was not properly updated after 4S restore
2020-02-26 12:20:03 +01:00
Valere
c579de1033
Fix / Test crash when crypto DB closed
...
Quick Work around
2020-02-26 12:20:03 +01:00
Valere
d537abc522
Fix / sign current device after entering xsigning passphrase
2020-02-26 12:20:03 +01:00
Valere
030f027516
Fixes #1051
...
XSigning | Self verification Empty bottomsheet
2020-02-26 12:20:03 +01:00
Valere
cbd7c1aa63
Fix / Bad ordering of active sessions
2020-02-26 12:20:03 +01:00
Valere
bdb1df75d4
Check trust on crypto thread
2020-02-26 12:20:03 +01:00
Valere
817dc19b9a
Cleaning
2020-02-26 12:20:03 +01:00
Valere
f9be4fa2bd
Fixes #1047
2020-02-26 12:20:03 +01:00
Valere
94d36e0c85
cleaning jni
2020-02-26 12:20:03 +01:00
Valere
0064934db9
Changed Encryption algorithm of 4S
2020-02-26 12:20:03 +01:00
Valere
e2e4ddf5ba
Post rebase fix
2020-02-26 12:20:03 +01:00
Valere
9a08f5ec4e
WIP / Verify from passphrase UX
2020-02-26 12:19:31 +01:00
Valere
3dc89c8d87
Update Self Verification BottomSheet for quads
2020-02-26 12:15:59 +01:00
ganfra
bddeb6cb72
Clean files
2020-02-26 11:50:41 +01:00
ganfra
d57f6838e9
Remove decryption from room summary mapper and make TimelineEventDecryptor scoped to session
2020-02-26 11:50:41 +01:00
ganfra
cf8ffa3a7a
Force trust task on crypto dispatcher to use cached realm from crypto store
2020-02-26 11:49:08 +01:00