Commit Graph

16439 Commits

Author SHA1 Message Date
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