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
b2fe4d95e2
Reduce start padding, the InReplyToView already have a 8 end padding.
2 weeks ago
Benoit Marty
b1ab737393
Add preview on ComposerModeView
2 weeks ago
Benoit Marty
d1582f3778
Extract methods aMessageComposerModeEdit() and aMessageComposerModeReply()
2 weeks ago
Benoit Marty
43b6370a0b
Reduce end padding of the composer, to give more space when composing messages.
2 weeks ago
Benoit Marty
8561949944
Change type of parameter to MessageComposerMode.Special
2 weeks ago
Benoit Marty
598d86607a
Room moderation: make it more reactive and simplify the code.
2 weeks ago
Benoit Marty
6e27266988
Rename some classes which implement PreviewParameterProvider according to the new naming convention.
...
`Provider` suffix is enough and more used than `PreviewProvider`, so let's make the codebase more consistent.
2 weeks ago
Jorge Martin Espinosa
2e9dce391b
Refresh room summaries when date or time changes in the device ( #3683 )
...
* Add `DateTimeObserver` to rebuild the room summary data when the date/time changes.
* Add time changed action too, to trigger when the user manually changes date/time
* Fix timezone issue by adding `TimezoneProvider`, fix tests
* Create test for `DateTimeObserver` usage in `RoomListDataSource`
* Create aRoomListRoomSummaryFactory function.
* Improve test by faking the lastMessageTimestampFormatter
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2 weeks ago
Benoit Marty
6e722d6a54
Add userId in identity change warning banner #3678
2 weeks ago
Benoit Marty
fa13d85d74
fix compilation warning
3 weeks ago
Benoit Marty
e5a8180acc
Fix issue on canInvite refresh.
3 weeks ago
Benoit Marty
03fd7afdd1
AcceptDeclineInviteState: create ConfirmingDeclineInvite to host InviteData when confirming decline of invite.
3 weeks ago
Benoit Marty
ecd7bb0458
AsyncActionView: provide the value to the confirmationDialog lambda.
3 weeks ago
Benoit Marty
fb52657b12
Let `AsyncAction.Confirming` be an interface, with a `AsyncAction.ConfirmingNoParams` data object.
...
This will allow inheritance of `AsyncAction.Confirming` with parameter(s).
3 weeks ago
bmarty
851a547b89
Sync Strings from Localazy
3 weeks ago
Benoit Marty
bf5599cac5
Add missing import
3 weeks ago
Benoit Marty
88062758b6
Add missing import
3 weeks ago
Jorge Martin Espinosa
22f79f2726
Remove unused `RoomSummary` cache ( #3647 )
3 weeks ago
Benoit Marty
aa07ab1a07
Add feature flag IdentityPinningViolationNotifications.
...
Disabled in production build, enabled by default on other builds.
3 weeks ago
Benoit Marty
ab41f2d729
Enable Login with QR code in release builds.
3 weeks ago
ganfra
2e631b1ae5
misc : makes sure to always use the same size for fetching avatar thumbnail so caching works properly.
3 weeks ago
Jorge Martin Espinosa
366db4791b
Upgrade Kotlin to v2.0 ( #3594 )
...
* Bump Kotlin to v2.0
* Fix lots of issues due to the upgrade: lint issues, function signature incompatibilities, broken tests, etc.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
3 weeks ago
renovate[bot]
1f2075f1b3
fix(deps): update dependency androidx.compose:compose-bom to v2024.09.03 ( #3583 )
...
* fix(deps): update dependency androidx.compose:compose-bom to v2024.09.03
* Fix the `LinearProgressIndicator` new style
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
3 weeks ago
ganfra
5afa7f6437
misc: extract toSelectRoomInfo method
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
f998d5b14c
Do what the doc says: if no CustomChrome tab is available, try to open the Url in any installed browser.
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
81fc52dcfa
Add component ComposerAlertMolecule
4 weeks ago
Benoit Marty
d390b4fc2b
Remove unused import.
4 weeks ago
Benoit Marty
b60d7ba54a
Use backgroundScope
4 weeks ago
Benoit Marty
241dae14f4
Remove dependencies to other presenters to FullScreenIntentPermissionsPresenter.
...
Also do some renaming since FullScreenIntentPermissionsPresenter interface can be removed.
4 weeks ago
Benoit Marty
23c0dc10cd
... and fix the test.
4 weeks ago
Benoit Marty
9e32463446
Fix compilation issue in RustMatrixClientFactoryTest...
4 weeks ago
bmarty
e25ba65170
Sync Strings from Localazy
4 weeks ago
Valere
3259539cc3
quick fix: Isolation mode feature flag name udpate
4 weeks ago
Valere
041f1b4a06
crypto: Use OnlySigned isolation flag to setup decryption trust req.
4 weeks ago
Benoit Marty
8b282f27e5
Hide images: iterate on design.
4 weeks ago
Benoit Marty
f544f31761
Do not render images in notification if the setting to hide image is enabled.
4 weeks ago