Benoit Marty
859b0e1b60
BugReportEvents -> BugReportEvent
2026-08-25 10:13:33 +02:00
Benoit Marty
5d8ca663df
EditDefaultNotificationSettingStateEvents -> EditDefaultNotificationSettingStateEvent
2026-08-25 10:12:06 +02:00
Benoit Marty
8a02b50c98
NotificationSettingsEvents -> NotificationSettingsEvent
2026-08-25 10:11:07 +02:00
Benoit Marty
a113d44558
LabsEvents -> LabsEvent
2026-08-25 10:10:11 +02:00
Benoit Marty
7952721ffe
DeveloperSettingsEvents -> DeveloperSettingsEvent
2026-08-25 10:09:09 +02:00
Benoit Marty
d8e7031709
BlockedUsersEvents -> BlockedUsersEvent
2026-08-25 10:08:17 +02:00
Benoit Marty
e6be199d4a
AdvancedSettingsEvents -> AdvancedSettingsEvent
2026-08-25 10:07:35 +02:00
Benoit Marty
87af3b85b3
PollHistoryEvents -> PollHistoryEvent
2026-08-25 10:06:58 +02:00
Benoit Marty
d42a93100d
ThreadsListEvents -> ThreadsListEvent
2026-08-25 10:06:20 +02:00
Benoit Marty
116897d64c
LogoutEvents -> LogoutEvent
2026-08-25 10:05:38 +02:00
Benoit Marty
93efe3348f
DirectLogoutEvents -> DirectLogoutEvent
2026-08-25 10:05:04 +02:00
Benoit Marty
a039fcd655
QrCodeScanEvents -> QrCodeScanEvent
2026-08-25 10:04:23 +02:00
hayaksi1
6b2e83cb63
Fall back to the message body when the formatted body has nothing to render
...
The HTML sanitiser in toHtmlDocument() drops every tag outside its safelist,
which does not include img. A formatted body whose only content is an image —
a custom emoji, or a bot posting an image inline — therefore cleans down to an
empty document, and because that document is not null the ?: body fallbacks in
the timeline item factory, the room list preview, the notification resolver and
plainText are all dead. The message renders as an empty bubble.
Return null from toHtmlDocument() when no text survives the sanitisation, so the
existing fallbacks take the plain text body, which for these messages carries the
alt text the sender provided.
2026-08-25 11:03:42 +03:00
Benoit Marty
0bf671a305
QrCodeIntroEvents -> QrCodeIntroEvent
2026-08-25 10:03:42 +02:00
Benoit Marty
b75d8bb6c1
OnBoardingEvents -> OnBoardingEvent
2026-08-25 10:03:05 +02:00
Benoit Marty
835690a1c2
LoginPasswordEvents -> LoginPasswordEvent
2026-08-25 10:02:25 +02:00
Benoit Marty
873843b669
ConfirmAccountProviderEvents -> ConfirmAccountProviderEvent
2026-08-25 10:01:42 +02:00
Benoit Marty
1fd102ffc3
ChooseAccountProviderEvents -> ChooseAccountProviderEvent
2026-08-25 10:01:04 +02:00
Benoit Marty
0ee7ed3a78
ChangeServerEvents -> ChangeServerEvent
2026-08-25 10:00:15 +02:00
Benoit Marty
e07099f116
PermissionsEvents -> PermissionsEvent
2026-08-25 09:59:31 +02:00
Benoit Marty
ee30d6aa41
KnockRequestsListEvents -> KnockRequestsListEvent
2026-08-25 09:58:53 +02:00
Benoit Marty
7da820464f
KnockRequestsBannerEvents -> KnockRequestsBannerEvent
2026-08-25 09:58:15 +02:00
Benoit Marty
19221a8042
JoinRoomEvents -> JoinRoomEvent
2026-08-25 09:57:38 +02:00
Benoit Marty
55a7d278c9
DefaultInvitePeopleEvents -> DefaultInvitePeopleEvent
2026-08-25 09:56:59 +02:00
Benoit Marty
983d05fc13
InvitePeopleEvents -> InvitePeopleEvent
2026-08-25 09:56:23 +02:00
Benoit Marty
4c56833ada
DeclineAndBlockEvents -> DeclineAndBlockEvent
2026-08-25 09:55:46 +02:00
Benoit Marty
e395efe730
InternalAcceptDeclineInviteEvents -> InternalAcceptDeclineInviteEvent
2026-08-25 09:55:09 +02:00
Benoit Marty
91aa9ce24f
AcceptDeclineInviteEvents -> AcceptDeclineInviteEvent
2026-08-25 09:54:32 +02:00
Benoit Marty
fe57cfa991
HomeSpacesEvents -> HomeSpacesEvent
2026-08-25 09:53:54 +02:00
Benoit Marty
3ae9ba74b4
NotificationsOptInEvents -> NotificationsOptInEvent
2026-08-25 09:53:16 +02:00
Benoit Marty
17a3db246f
ForwardMessagesEvents -> ForwardMessagesEvent
2026-08-25 09:52:38 +02:00
Benoit Marty
e1e2718c54
AccountDeactivationEvents -> AccountDeactivationEvent
2026-08-25 09:52:00 +02:00
Benoit Marty
dff9af9ce0
ConfigureRoomEvents -> ConfigureRoomEvent
2026-08-25 09:51:17 +02:00
Benoit Marty
7353e0e476
AnalyticsOptInEvents -> AnalyticsOptInEvent
2026-08-25 09:50:39 +02:00
Benoit Marty
64f1f299e6
LoggedInEvents -> LoggedInEvent
2026-08-25 09:50:04 +02:00
bxdxnn
b08224fedb
Merge
2026-08-24 20:09:11 +00:00
bxdxnn
3d400bad4a
Merge
2026-08-24 20:04:47 +00:00
ElementBot
95866f960e
Update screenshots
2026-08-24 17:16:01 +00:00
Benoit Marty
9586478039
Updates to text sizes in Chats header and Space hero
...
Closes #7476
2026-08-24 18:58:54 +02:00
Benoit Marty
6ab3d7393b
Merge pull request #7447 from hayaksi1/fix/6518-encryption-indicator
...
Hide the encryption badge when key storage is set up on the server
2026-08-24 18:26:00 +02:00
Benoit Marty
cc6827b827
Merge pull request #7519 from sandhose/quenting/remove-oidc-playground-ref
...
Remove the reference to the decommissioned OIDC playground
2026-08-24 18:15:39 +02:00
Benoit Marty
b2b0927ea9
Merge branch 'develop' into fix/6371-save-file-name-conflicts
2026-08-24 18:14:03 +02:00
Benoit Marty
f740595ad5
Merge pull request #7516 from element-hq/renovate/guava-monorepo
...
Update dependency com.google.guava:guava to v33.7.0-android
2026-08-24 18:10:32 +02:00
Benoit Marty
beddb3e86e
Merge pull request #7518 from element-hq/bma/renamePreviewProvider
...
Update Ref.
2026-08-24 18:09:05 +02:00
Benoit Marty
f0fa07a551
Merge pull request #7517 from element-hq/feature/bma/removeUserStatusFeatureFlag
...
Enable user status feature and hide status text in the timeline
2026-08-24 18:08:10 +02:00
Jenna Vassar
feb87ead8d
Make the account provider screen scrollable so its description is not clipped by the keyboard
2026-08-24 08:59:11 -07:00
Quentin Gliech
2226eb5162
Remove the reference to the decommissioned OIDC playground
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-24 17:58:14 +02:00
Benoit Marty
300ca8ae5c
Update Ref.
2026-08-24 17:40:44 +02:00
ElementBot
8fd491347a
Update screenshots
2026-08-24 15:12:53 +00:00
Benoit Marty
7d6aa9eb76
Group preview for clarity and to limit the number of screenshots.
2026-08-24 16:37:36 +02:00