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
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
920dc2b0d7
Improve mapping regarding filename, caption and formattedCaption
3 weeks ago
Benoit Marty
0099777360
Fix code quality.
4 weeks ago
Benoit Marty
bc62f8cfce
Fix compilation issues.
4 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.
1 month ago
Benoit Marty
ed1cb24c28
Fix tests, replace outdated SDK fixtures
1 month 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
Benoit Marty
b6fd46ece6
Add some missing runCatching to protect innerRoom access.
...
May fix https://sentry.tools.element.io/organizations/element/issues/533226/events/e22d3a80ab204ce392e65c989c2753ac/
1 month ago
Benoit Marty
d14361760b
No need to launch a coroutine to send the first value.
1 month ago
Benoit Marty
1309d04649
mxCallbackFlow already contains a `tryOrNull` wrapper around the block, so not need to add an extra one.
...
Also the block can return a non-null TaskHandle.
1 month ago
renovate[bot]
410f879c9f
Update dependency net.java.dev.jna:jna to v5.15.0
1 month ago
Jorge Martin Espinosa
16d5be3ed5
Fix pinned events banner reappearing when loading ( #3519 )
...
* Fix pinned events banner reappearing when loading.
Make the `RustTimelineItem.timelineItems` property a `SharedFlow` so we don't always incorrectly load an empty state by default.
1 month ago
Benoit Marty
8c5e682f1b
Cleanup
1 month ago
Benoit Marty
98cfa25d5b
Add test on RustPushersService
1 month ago
Benoit Marty
8439c104fe
Add test on AccountManagementAction.toRustAction()
1 month ago
Benoit Marty
f209eb27ac
Add test on RustNotificationSettingsService
1 month ago
Benoit Marty
6fa585f4c8
Add unit test on RustNotificationService
...
And fix mapping error.
1 month ago
Benoit Marty
145c40ddfa
Add unit test on ExternalSession.toSessionData
1 month ago
Benoit Marty
bfaa9f843c
Add unit test on HomeserverLoginDetails.map()
1 month ago
Benoit Marty
e117b74b0b
Fix test
1 month ago
Benoit Marty
8127aa6351
Cleanup constructor and avoid creating many mapper instances
1 month ago
Benoit Marty
de7d93e37d
Add test on RustRoomListService
1 month ago
Benoit Marty
1fd1f016be
Add test on RoomListFactory
1 month ago