Benoit Marty
f508f3e38f
Remove blank line
3 days ago
Benoit Marty
b8b38208f4
Incoming session verification request
...
Add more log to the state machines
Ensure the block cannot be cancelled, else if the Rust SDK emit a new state during the API execution, the state machine may cancel the api call.
Let VerificationFlowState values match the SDK api for code clarity.
Rename sub interface for clarity.
Migrate tests to the new FakeVerificationService.
3 days ago
Benoit Marty
a899a0e129
Fix API break.
4 days ago
Benoit Marty
87336aedff
Fix API break.
4 days ago
Valere
9fb68fc58e
Bump rust-sdk version to rust-sdk 0.2.57 ( #3735 )
...
* Bump rust-sdk version to rust-sdk 0.2.57
* rust sdk update: Support persisted WedgeQueueError
* Trust & Decoration | Support new expected UTD causes
* Room Subscribtion settings not needed anymore (see https://github.com/matrix-org/matrix-rust-sdk/pull/4159 )
* File/Attachement upload: update to support `storeInCache`
* feat(knock): update API to use reason and serverNames
* Add another `Konsist` exception
* Update screenshots
---------
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
1 week ago
ganfra
5cce2ff572
knock : improve a bit code and add tests.
1 week ago
ganfra
89ac2a6831
knock : adjust api while sdk is not ready.
1 week ago
ganfra
ed5454bbb3
knock : add knock function to the matrix client
1 week ago
ganfra
73a46dcfc7
knock : use PendingRoom instead of InvitedRoom
1 week ago
Benoit Marty
5378c4efad
Verified user badge.
...
Add disable action to verify user.
1 week ago
Benoit Marty
3b8b1d5aba
Fix API break in tests.
1 week ago
Benoit Marty
9e5738e093
Fix API break.
1 week ago
Benoit Marty
40b1ba58fb
Fix API break.
2 weeks ago
Benoit Marty
1f8f1c998f
Fix API Break: introduce EventOrTransactionId
2 weeks ago
Benoit Marty
0db54df877
Restore fun interface for a sweeter code.
2 weeks ago
Benoit Marty
70c643be5e
Remove unused isLocal field.
2 weeks ago
Benoit Marty
28d9da6d62
Fix other API change: `EventShieldsProvider` and `EventTimelineItemDebugInfoProvider` have been replaced by `LazyTimelineItemProvider`
2 weeks ago
Benoit Marty
fb809dd074
Fix other API change: map new value `Membership.KNOCKED`
2 weeks ago
Benoit Marty
c1c9f53015
Fix other API change: `body` renamed to `filename`
2 weeks ago
Benoit Marty
6a1ef6d6f7
Fix API update regrading OidcPrompt.
2 weeks ago
Benoit Marty
6e722d6a54
Add userId in identity change warning banner #3678
2 weeks ago
Benoit Marty
03fd7afdd1
AcceptDeclineInviteState: create ConfirmingDeclineInvite to host InviteData when confirming decline of invite.
3 weeks ago
Jorge Martin Espinosa
22f79f2726
Remove unused `RoomSummary` cache ( #3647 )
3 weeks ago
ganfra
348c84b8b9
misc : rework getRoomInfoFlow (by using getRoomSummaryFlow)
3 weeks ago
ganfra
eeb6b6f4bf
misc : remove direct usage of RoomSummary in UI and let RoomSummary use RoomInfo.
3 weeks ago
Benoit Marty
ef4aa8f91e
Do not render pin violation in clear room.
3 weeks ago
Benoit Marty
920dc2b0d7
Improve mapping regarding filename, caption and formattedCaption
3 weeks ago
Benoit Marty
0099777360
Fix code quality.
3 weeks ago
Benoit Marty
bc62f8cfce
Fix compilation issues.
3 weeks ago
Benoit Marty
d9fb0cf656
Pin user identity.
4 weeks ago
Benoit Marty
c69e5f47e5
Render PinViolation above the composer.
4 weeks ago
Benoit Marty
23c0dc10cd
... and fix the test.
4 weeks ago
Benoit Marty
9e32463446
Fix compilation issue in RustMatrixClientFactoryTest...
4 weeks ago
Valere
041f1b4a06
crypto: Use OnlySigned isolation flag to setup decryption trust req.
4 weeks ago
Valere
2230163bbe
dep | Adapt rust-sdk, rename PreviouslyVerified to VerificationViolation
4 weeks ago
Benoit Marty
1e91e8b356
Fix building the app using a local SDK.
...
Inject `AnalyticsService` instead of `UtdTracker` since `UtdTracker` requires access to `org.matrix.rustcomponents.sdk.UnableToDecryptDelegate`
4 weeks ago
ganfra
adc03c9676
timeline : improve jumpTo precision (introducing animateScrollToItemCenter)
4 weeks ago
ganfra
1e4c30c569
timeline : makes typingNotification item part of the timelineItems.
4 weeks ago
Benoit Marty
55c11e966e
Fix a naming issue.
4 weeks ago
Benoit Marty
ed1cb24c28
Fix tests, replace outdated SDK fixtures
4 weeks ago
renovate[bot]
3001efb525
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.50 ( #3565 )
...
* Adapt to changes in the SDK
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.50
* Use lambda instead of overriding the `EventDebugInfoProvider` interface
* Fix test proposal.
We may find a better way to compare data class instance if we need to do more comparison in the future...
---------
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
1 month ago
Jorge Martin Espinosa
eeec7cc785
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
1 month ago
Benoit Marty
f89463c3a1
Remove `runCancellableScopeTest` and `runCancellableScopeTestWithTestScope`, we can use `TestScope.backgroundScope` instead.
1 month ago
Benoit Marty
b9c9706c48
Use backgroundScope for TimelineItemsSubscriberTest
1 month ago
Benoit Marty
7628d480a8
Fix quality issues.
1 month ago
Benoit Marty
b7c6369ebf
Add test on TimelineItemsSubscriber.
1 month ago
Benoit Marty
738ac54be5
Extract createMatrixTimelineDiffProcessor from class.
1 month ago
Valere
10014d3936
rename invisible flag to onlySignedDeviceIsolation
1 month ago
ganfra
db569cbcbe
timeline : makes sure to emit empty list if initial reset has no item.
1 month ago
Benoit Marty
53fc2f3dfe
Remove the no needed `launch`.
1 month ago