Benoit Marty
0db54df877
Restore fun interface for a sweeter code.
2 days ago
Benoit Marty
70c643be5e
Remove unused isLocal field.
2 days ago
Benoit Marty
28d9da6d62
Fix other API change: `EventShieldsProvider` and `EventTimelineItemDebugInfoProvider` have been replaced by `LazyTimelineItemProvider`
2 days ago
Benoit Marty
fb809dd074
Fix other API change: map new value `Membership.KNOCKED`
2 days ago
Benoit Marty
c1c9f53015
Fix other API change: `body` renamed to `filename`
2 days ago
Benoit Marty
6a1ef6d6f7
Fix API update regrading OidcPrompt.
2 days ago
Benoit Marty
b2fe4d95e2
Reduce start padding, the InReplyToView already have a 8 end padding.
2 days ago
Benoit Marty
b1ab737393
Add preview on ComposerModeView
2 days ago
Benoit Marty
d1582f3778
Extract methods aMessageComposerModeEdit() and aMessageComposerModeReply()
2 days ago
Benoit Marty
43b6370a0b
Reduce end padding of the composer, to give more space when composing messages.
2 days ago
Benoit Marty
8561949944
Change type of parameter to MessageComposerMode.Special
2 days ago
Benoit Marty
598d86607a
Room moderation: make it more reactive and simplify the code.
2 days 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 days 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 days ago
Benoit Marty
6e722d6a54
Add userId in identity change warning banner #3678
3 days ago
Benoit Marty
e5a8180acc
Fix issue on canInvite refresh.
4 days ago
Benoit Marty
03fd7afdd1
AcceptDeclineInviteState: create ConfirmingDeclineInvite to host InviteData when confirming decline of invite.
4 days ago
Benoit Marty
ecd7bb0458
AsyncActionView: provide the value to the confirmationDialog lambda.
4 days 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).
4 days ago
bmarty
851a547b89
Sync Strings from Localazy
5 days ago
Benoit Marty
bf5599cac5
Add missing import
1 week ago
Jorge Martin Espinosa
22f79f2726
Remove unused `RoomSummary` cache ( #3647 )
1 week ago
Benoit Marty
aa07ab1a07
Add feature flag IdentityPinningViolationNotifications.
...
Disabled in production build, enabled by default on other builds.
1 week ago
Benoit Marty
ab41f2d729
Enable Login with QR code in release builds.
1 week ago
ganfra
2e631b1ae5
misc : makes sure to always use the same size for fetching avatar thumbnail so caching works properly.
1 week 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>
1 week 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>
1 week ago
ganfra
5afa7f6437
misc: extract toSelectRoomInfo method
1 week ago
ganfra
348c84b8b9
misc : rework getRoomInfoFlow (by using getRoomSummaryFlow)
1 week ago
ganfra
eeb6b6f4bf
misc : remove direct usage of RoomSummary in UI and let RoomSummary use RoomInfo.
1 week ago
Benoit Marty
ef4aa8f91e
Do not render pin violation in clear room.
1 week ago
Benoit Marty
920dc2b0d7
Improve mapping regarding filename, caption and formattedCaption
1 week ago
Benoit Marty
0099777360
Fix code quality.
1 week ago
Benoit Marty
bc62f8cfce
Fix compilation issues.
1 week ago
Benoit Marty
f998d5b14c
Do what the doc says: if no CustomChrome tab is available, try to open the Url in any installed browser.
1 week ago
Benoit Marty
d9fb0cf656
Pin user identity.
2 weeks ago
Benoit Marty
c69e5f47e5
Render PinViolation above the composer.
2 weeks ago
Benoit Marty
81fc52dcfa
Add component ComposerAlertMolecule
2 weeks ago
Benoit Marty
d390b4fc2b
Remove unused import.
2 weeks ago
Benoit Marty
b60d7ba54a
Use backgroundScope
2 weeks ago
Benoit Marty
241dae14f4
Remove dependencies to other presenters to FullScreenIntentPermissionsPresenter.
...
Also do some renaming since FullScreenIntentPermissionsPresenter interface can be removed.
2 weeks ago
Benoit Marty
23c0dc10cd
... and fix the test.
2 weeks ago
Benoit Marty
9e32463446
Fix compilation issue in RustMatrixClientFactoryTest...
2 weeks ago
bmarty
e25ba65170
Sync Strings from Localazy
2 weeks ago
Valere
3259539cc3
quick fix: Isolation mode feature flag name udpate
2 weeks ago
Valere
041f1b4a06
crypto: Use OnlySigned isolation flag to setup decryption trust req.
2 weeks ago
Benoit Marty
8b282f27e5
Hide images: iterate on design.
2 weeks ago
Benoit Marty
f544f31761
Do not render images in notification if the setting to hide image is enabled.
2 weeks ago
Benoit Marty
fd142c16d9
Improve extension to fix a copy paste issue.
2 weeks ago
Benoit Marty
dd2a1b3388
Add settings to hide images and videos in the timeline.
...
Hide images, videos and stickers in the timeline.
Disable click on hidden content. It must be revealed first.
Add preview without BlurHash.
Also hide image in thumbnails.
2 weeks ago