ElementBot
fd6bcb7857
Sync Strings ( #3077 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
4 months ago
Benoit Marty
f0917ad38a
Fix KDoc issue
4 months ago
Benoit Marty
da1f8cd465
Use DmAvatars in header of DM details.
4 months ago
Benoit Marty
f4325aed50
Create DmAvatars to render both users of a DM.
4 months ago
ganfra
2d324a7f4b
Reply : fix reply cropped in timeline
4 months ago
ganfra
6ac7ab84ce
Draft : branch reply mode
4 months ago
ganfra
5597a1743a
Reply : refactor so we can use ReplyToDetails in Composer and Timeline
4 months ago
Jorge Martin Espinosa
310a7fc229
Resolve display names in mentions in real time ( #3051 )
...
* Resolve display names in mentions in real time
* Use `LocalRoomMemberProfilesCache` to avoid having to implement `TextMessagePresenter`
* Also use local composition provider for `MentionSpanProvider`
4 months ago
Benoit Marty
3ce4af97cc
Use `repeat` in the Preview.
4 months ago
Benoit Marty
cea7dce432
Create extension `RoomMember.getAvatarData` to avoid code duplication.
4 months ago
ganfra
08816bd2df
Reply : move InReplyTo and related to matrix.ui module.
4 months ago
Benoit Marty
7d0323d708
Create extension `RoomSummaryDetails.getAvatarData` to avoid code duplication.
4 months ago
Benoit Marty
33c76dfd2d
Use extension MatrixUser.getAvatarData and fix compilation issue.
4 months ago
Benoit Marty
a2ff1dc933
Use ImmutableList in Composable.
4 months ago
Jorge Martin Espinosa
4f69ab70cc
Use full date format for day dividers in timeline ( #3057 )
...
* Use full date format for day dividers in timeline
* Use AM/PM for `DefaultLastMessageTimestampFormatter` when the locale needs it
4 months ago
Benoit Marty
a9f23c06b0
Add enum `Suggestion` instead of reusing `TimelineRoom`
4 months ago
Benoit Marty
ac6e56fead
Use heroes only for DMs. #1538
4 months ago
Benoit Marty
ad02e05bf4
Use heroes to render room avatars
4 months ago
ganfra
f24e87faf1
Timeline : introduce loadReplyDetails api
4 months ago
Benoit Marty
a199a8605f
Add heroes to `RoomSummaryDetails`
4 months ago
Benoit Marty
a0f21d0b63
Add enum `EditProfileDetails` instead of reusing `RoomHeader`
4 months ago
Benoit Marty
61c21b6a96
Introduce CompositeAvatar to render heroes when main AvatarData does not have URL.
4 months ago
ganfra
9aa82b42fd
Draft : introduce DraftService and start using it.
4 months ago
Benoit Marty
14062c687e
Map RoomHero to MatrixRoomInfo.
4 months ago
Benoit Marty
faa40dbb19
Move `notification_accent_color` from resource file to `NotificationConfig`
4 months ago
Benoit Marty
2c181e376b
Remove unused import.
4 months ago
ganfra
dc331640f9
Draft : expose new apis from sdk
4 months ago
Benoit Marty
416cbb679b
Update test and add test for incoming call when notifications are disabled.
4 months ago
ganfra
0e94771f03
Sending queue : reintroduce failed status for unrecoverable error
4 months ago
Benoit Marty
8f916eaece
Always notify for incoming calls, even if notifications are disabled.
4 months ago
Benoit Marty
bebd344e72
Notification channels: Use `NotificationChannelCompat.Builder`.
4 months ago
Benoit Marty
ed5eb48159
Notification channels: No need to include the version in the constant name.
4 months ago
Benoit Marty
e66a725f30
Notification channels: Remove unused `LISTEN_FOR_EVENTS_NOTIFICATION_CHANNEL_ID`
4 months ago
Benoit Marty
02c376b9bf
Notification channels: small iteration on old channel deletion.
4 months ago
Benoit Marty
4332357e76
Add import for doc.
4 months ago
Benoit Marty
a8cd659b1f
Avoid restoring several MatrixClient
4 months ago
ganfra
420872fed9
Rust : handle api changes for 0.2.27
4 months ago
ganfra
664e584401
Rust : handle api changes for 0.2.27
4 months ago
Benoit Marty
cd9f3ad3fb
Use receiver.
4 months ago
Benoit Marty
47856c22ce
Allow scroll in the "Enter recovery key" screen. #3042
4 months ago
Benoit Marty
ef316032f8
Fix toString content
4 months ago
Benoit Marty
2cb2ecb243
Remove dead code.
4 months ago
Benoit Marty
bc30aee359
Iterate on sessionVerificationService.sessionVerifiedStatus and fix tests.
4 months ago
ganfra
97ec100e76
ProgressDialog : rename isCancellable param to showCancelButton on the ProgressDialogContent method.
4 months ago
Benoit Marty
f09b77f72f
Update test after merging develop.
4 months ago
Jorge Martin Espinosa
b741c32e91
Add full screen intent permissions banner ( #3024 )
...
* Add full screen intent permissions banner, creating `:libraries:fullscreenintent` modules.
* Add it to notification settings too:
- Create `libraries:fullscreenintent` modules for the permission presenter and associated data.
- Add the presenter and states to `NotificationSettingsPresenter` and `NotificationSettingsView`.
* Use the right API to check for full screen intent permissions.
- Use the right package name for `:libraries:permission` contents.
* Fix broken tests (flaky?)
* Ignore coverage verification for fake and small presenters
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
Benoit Marty
85eae468b7
Cleanup
4 months ago
Benoit Marty
b4b407a69e
Store the first provider even if no distributor is available, else error in troubleshoot test will not be accurate.
...
Also when registering for the first time, pick the fist available provider with at least one distributor.
4 months ago
Benoit Marty
f72fc36de8
Update PushProvider API, remove `isAvailable()`, but instead rely on `getDistributors()` to eventually return an empty list of Distributors.
4 months ago
Benoit Marty
1f8b525548
Fix back navigation issue, when opening directly the notification troubleshoot screen.
4 months ago