Commit Graph

1042 Commits

Author SHA1 Message Date
Benoit Marty ecc463e920 Cleanup and fix a bug 2020-01-13 10:13:12 +01:00
Benoit Marty dd81fce8d8 Send and render typing events (#564) 2020-01-11 20:50:09 +01:00
Benoit Marty 687ea1b5b3 ktlint 2020-01-09 15:28:16 +01:00
Benoit Marty 47e3b8ec46 Ensure foreground notification is always displayed 2020-01-09 15:09:37 +01:00
Benoit Marty 9775e8c32b Fix crash in syncService 2020-01-09 15:01:16 +01:00
Benoit Marty e3205fb493 Fix compilation issue after rebase 2020-01-09 14:26:36 +01:00
Benoit Marty 35f011ba37 Fix ktlint issues 2020-01-09 14:20:17 +01:00
Benoit Marty ed773dbb96 TI: Introduce doSync method 2020-01-09 14:20:17 +01:00
Benoit Marty fa821826d2 TI: Import ExportEncryption test (passing) 2020-01-09 14:20:17 +01:00
Benoit Marty 293e3e3ce6 TI: Import AttachmentEncryption test (passing) 2020-01-09 14:20:17 +01:00
Benoit Marty 4244c0e48d TI: Import SAS Test - WIP 2020-01-09 14:20:17 +01:00
Benoit Marty 76e45431da TI: Import keys backup tests 2020-01-09 14:20:17 +01:00
Benoit Marty f3fb07079e Cleanup tests 2020-01-09 14:20:17 +01:00
Benoit Marty 3ceac70536 Enable encryption on a room, SDK part (#212) 2020-01-09 14:20:17 +01:00
Benoit Marty 0f7209df1f TI: finish the work to identify a session with a sessionId 2020-01-09 14:20:17 +01:00
Benoit Marty e177251ec0 TI: inject EventBus to allow multiple sessions - WIP 2020-01-09 14:20:17 +01:00
Benoit Marty 6746f68411 TI: create account 2020-01-09 14:20:17 +01:00
Benoit Marty fc6d845c0d Import tests from legacy SDK 2020-01-09 14:20:17 +01:00
Benoit Marty 93cdce6c3e Cleanup tests 2020-01-09 14:20:17 +01:00
Benoit Marty ae3381227c Add Unit tests from legacy SDK 2020-01-09 14:20:17 +01:00
Benoit Marty b6a1ff1ca4 Import string from Riot legacy 2020-01-09 14:17:17 +01:00
Benoit Marty 898bf234da
Merge pull request #792 from vector-im/feature/stabilization
Feature/stabilization
2020-01-09 11:43:52 +01:00
ganfra bd4a595f96 ChunkEntityTest: make it compile again 2020-01-09 11:19:08 +01:00
Benoit Marty 0f7d59a8c7 Cleanup during PR review 2020-01-09 09:42:34 +01:00
Benoit Marty e14b9b3b20 Fix test compilation issue 2020-01-09 08:03:14 +01:00
ganfra 8c4d8763a2 Merge branch 'develop' into feature/stabilization 2020-01-08 22:28:08 +01:00
ganfra 383605274c Introduce a very simple query langage and refact autocomplete 2020-01-08 22:17:32 +01:00
Benoit Marty 8032490606 Remove CountDownLatch (inspired from #419) 2020-01-08 18:58:51 +01:00
Benoit Marty f4492e570d
Merge branch 'develop' into fix_697 2020-01-08 18:17:23 +01:00
ganfra c60b4ddb5a Timeline: don't wait for realm notification to come back, use it right away to init 2020-01-08 13:59:43 +01:00
ganfra 9970d7ffa0 SDK: get some better queries 2020-01-08 11:55:22 +01:00
ganfra 03c3c9ae57 Timeline: clear unlinked should use new parameters 2020-01-07 18:15:48 +01:00
ganfra 38c198fe02 Rx: fetch first before returning live data results 2020-01-07 18:15:07 +01:00
ganfra 42c7421b05 Merge branch 'develop' into feature/stabilization 2020-01-07 14:42:38 +01:00
ganfra 19fb3ce032 Merge branch 'develop' into feature/stabilization 2020-01-07 14:28:23 +01:00
Benoit Marty 5a7f4bed43 ktlint 2020-01-07 14:24:26 +01:00
Benoit Marty 03734a7ad5
Merge pull request #802 from vector-im/feature/sessionId
Identify a session with the userId and the deviceId
2020-01-07 14:23:09 +01:00
ganfra d710106bbb Clean code 2020-01-07 14:09:04 +01:00
ganfra f09bf61750 Room detail: try to get some better perfs with fetching data. LiveData is slow as we only use one HandlerThread at the time. Might want Realm 7.0 and frozen objects to rework that 2020-01-07 13:31:34 +01:00
ganfra f9487f8995 Work on timeline 2020-01-06 18:44:04 +01:00
ganfra 99c523b710 Update libs 2020-01-06 18:43:34 +01:00
ganfra 3cc15387ae Realm: compatch on launch 2020-01-06 18:41:09 +01:00
Marcus Hoffmann ce73007157 call /join/{roomIdOrAlias} instead of /rooms/{roomId}/join
The former endpoint doesn't work for joining over federation, the
server_name parameter is ignored.

Fixes #697

Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2020-01-06 01:01:59 +01:00
Benoit Marty f432d15757 Ensure key aliases are always computed the same way 2020-01-03 16:20:43 +01:00
Benoit Marty 215abea10a Introduce @SessionId 2020-01-03 16:20:43 +01:00
Benoit Marty 160927e7b5 Split code into several methods 2020-01-03 16:20:43 +01:00
Benoit Marty c2e7e33050 Update SessionParamsEntity primaryKey to include deviceId 2020-01-03 16:20:43 +01:00
Benoit Marty 6b2703f6ce Device list is now on a dedicated Fragment
New request to get info on the current device for VectorSettingsSecurityPrivacyFragment. The whole device list is only retrieved in the new Fragment
2020-01-02 15:05:17 +01:00
ganfra e32d242e38 Timeline: remove use of isUnlinked method as it slows down the insertion a lot 2019-12-31 12:58:43 +01:00
ganfra 787908287c Member events: cache all over the session 2019-12-31 08:07:32 +01:00