Commit Graph

15903 Commits

Author SHA1 Message Date
Benoit Marty a2c3ddab02 SignedOutEvents -> SignedOutEvent 2026-08-25 10:24:37 +02:00
Benoit Marty 739fc452dd ShareEvents -> ShareEvent 2026-08-25 10:23:51 +02:00
Benoit Marty deb08a3a6c EditRoomAddressEvents -> EditRoomAddressEvent 2026-08-25 10:23:12 +02:00
Benoit Marty 47f4e136dd Use fontHeadingMdBold for empty space title. 2026-08-25 10:22:31 +02:00
Benoit Marty b8b6dc1df6 SecureBackupSetupEvents -> SecureBackupSetupEvent 2026-08-25 10:22:22 +02:00
Benoit Marty 28c19e38ce SecureBackupRootEvents -> SecureBackupRootEvent 2026-08-25 10:21:36 +02:00
Benoit Marty 2d611475da SecureBackupEnterRecoveryKeyEvents -> SecureBackupEnterRecoveryKeyEvent 2026-08-25 10:20:48 +02:00
Benoit Marty c8c579ed7e SecureBackupDisableEvents -> SecureBackupDisableEvent 2026-08-25 10:19:58 +02:00
Benoit Marty 4981a04519 InternalRoomMemberModerationEvents -> InternalRoomMemberModerationEvent 2026-08-25 10:19:06 +02:00
Benoit Marty 17213ac93e RoomMemberModerationEvents -> RoomMemberModerationEvent 2026-08-25 10:18:21 +02:00
Benoit Marty 4e9ec1b631 RoomDirectoryEvents -> RoomDirectoryEvent 2026-08-25 10:17:21 +02:00
Benoit Marty 15569ef3e8 RoomAliasResolverEvents -> RoomAliasResolverEvent 2026-08-25 10:16:32 +02:00
Benoit Marty 4e2d99c968 RolesAndPermissionsEvents -> RolesAndPermissionsEvent 2026-08-25 10:15:35 +02:00
Benoit Marty fc8d3b3065 ReportRoomEvents -> ReportRoomEvent 2026-08-25 10:14:32 +02:00
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