890 Commits (1c94547475a7482cef0d0ec015ab609217c56268)

Author SHA1 Message Date
Benoit Marty 03b9a0f313 Add unit test on mappers 2 months ago
Benoit Marty 5b44eab444 Ensure mapping of Rust exceptions cover all cases. 2 months ago
Benoit Marty 5b8e99149a Add unit test on crypto mappers 2 months ago
Benoit Marty eca112fcc0 Add unit test on providesTracingFilterConfiguration 2 months ago
Benoit Marty 021d7297e5 Add unit test on ProgressWatcherWrapper 2 months ago
Benoit Marty 25fd71cb2c Make sure Throwable.mapAuthenticationException() is exhaustive on mapping ClientBuildException and add test for full coverage. 2 months ago
Benoit Marty 18461fa1f1 Add unit test on QrLoginProgress.toStep() 2 months ago
Benoit Marty e43491ac5a Add unit test on QrErrorMapper 2 months ago
Benoit Marty 30847e9e1f Add unit test on toAnalyticsJoinedRoom and fix a mapping issue. 2 months ago
Jorge Martin Espinosa d5ac6dabdf
Fix sliding sync proxy login not working after native SS failure (#3489) 2 months ago
Benoit Marty 352dbdb9cb Cleanup tests. 2 months ago
Benoit Marty 7c56bc4c6b Move FakeRust classes and factories to a fixtures package 2 months ago
Benoit Marty 6b4cce7de3 Code cleanup 2 months ago
Jorge Martin Espinosa c08b8c0416
Make sure the logout action doesn't cause a crash (#3480) 2 months ago
Benoit Marty b87bec6228 Account deactivation. 2 months ago
Benoit Marty 265c60a056 Fix test compilation issue. 2 months ago
Benoit Marty 3a0e182ba9 Use new API `awaitRoomRemoteEcho` to ensure that the room is ready SDK side. 2 months ago
Benoit Marty beb0bff3cc Use new API `awaitRoomRemoteEcho` to wait for the created room to be available. 2 months ago
Jorge Martin Espinosa 7238af7f7f
Fix not being able to decline an invite from the room list (#3466) 2 months ago
Benoit Marty 39348d2e7e Account Creation using a WebView 2 months ago
Jorge Martin Espinosa 663362ac7f
Add forced logout flow when the proxy is no longer available (#3458) 2 months ago
ganfra b245c69322 Send failure verified user : set the room key recipient strategy 2 months ago
ganfra ff368b4072 Send failure verified user : resolve ui and logic 2 months ago
ganfra 416810acca Send state : introduce Failed.VerifiedUser interface. 2 months ago
ganfra de933b1f34 Send failure verified user : expose new methods on MatrixRoom. 2 months ago
ganfra d22d9f0bd2 Send failure verified user : set the room key recipient strategy 2 months ago
Benoit Marty e4d1428bed Rename `isInit` to `isTimelineInitialized` for clarity. 2 months ago
Valere bb50d3eb96 crypto: Add configuration flag to enable invisible crypto 2 months ago
Benoit Marty fac919e933 Remove process extension and provide isInit parameter to the processors. 2 months ago
Benoit Marty f87422a022 Fix filtering of Event at the beginning of DM. 2 months ago
Benoit Marty 90e51dc9fa Fix detekt false positive. 2 months ago
Benoit Marty 31bcd506e0 Fix API break 2 months ago
Benoit Marty 6d12ff09b8 RustMatrixRoom do not need the SessionData anymore. 2 months ago
Benoit Marty 88b0eff0fe Introduce value class "DeviceId" 2 months ago
Jorge Martin Espinosa 67e262fdc8
Add banner for optional migration to simplified sliding sync (#3429) 2 months ago
ganfra 74c02cc2d3 Timeline : remove the encrypted history banner for now. 2 months ago
ganfra a7ab8ee843 Self verification : makes sure cancellation works properly 2 months ago
ganfra fbce600f2b Self verification : makes sure only one controller is created 2 months ago
Jorge Martin Espinosa 8c015da590
Wait for a room with joined state in `/sync` after creating it (#3421) 2 months ago
Benoit Marty 375ac25d8d Migrate license to AGPL - XML files. 2 months ago
Benoit Marty f61df38e55 Migrate license to AGPL. 2 months ago
Jorge Martin Espinosa 0ec19ec566
Fix new logins with Simplified SS using the proxy (#3417) 2 months ago
ganfra d3420da599 Pinned messages list : improve and fix code after PR review. 2 months ago
ganfra 91a44f6380 Rust sdk : update to 0.2.42 2 months ago
ganfra 51f7599c38 Pinned messages list : fix all tests after changes 2 months ago
Jorge Martin Espinosa 2c8b0d0b95
Make sure to save the tokens the Client might return when its session is restored (#3378) 2 months ago
renovate[bot] 9fb82a1e86
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.41 (#3384) 2 months ago
Jorge Martin Espinosa 5920fd3f45
Make pinned events required state in SlidingSync (#3385) 2 months ago
Benoit Marty f03bd282e7 Change the way we do not delete the crypto database. 2 months ago
Benoit Marty 8b65cf2f4b Introduce SessionPathsFactory. 2 months ago