From 52d4451932dd459286973f7d7a40edc83fe16a55 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Tue, 7 Oct 2025 22:49:31 +0200 Subject: [PATCH] Add state event texts for some element-specific widget events --- src/libneochat/eventhandler.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libneochat/eventhandler.cpp b/src/libneochat/eventhandler.cpp index 30865b523..0a39b90e4 100644 --- a/src/libneochat/eventhandler.cpp +++ b/src/libneochat/eventhandler.cpp @@ -460,6 +460,9 @@ QString EventHandler::getBody(const NeoChatRoom *room, const Quotient::RoomEvent return i18nc("[User] joined a [voice/video] call", "joined a call"); } } + if (e.matrixType() == "io.element.integrations.installations"_L1) { + return i18nc("[User] configured an extension", "configured an extension"); + } return e.stateKey().isEmpty() ? i18n("updated %1 state", e.matrixType()) : i18n("updated %1 state for %2", e.matrixType(), prettyPrint ? e.stateKey().toHtmlEscaped() : e.stateKey()); }, @@ -673,6 +676,9 @@ QString EventHandler::genericBody(const NeoChatRoom *room, const Quotient::RoomE return i18nc("[User] joined a [voice/video] call", "%1 joined a call", senderString); } } + if (e.matrixType() == "io.element.integrations.installations"_L1) { + return i18nc("[User] configured an extension", "%1 configured an extension", senderString); + } return i18n("%1 updated the state", senderString); }, [senderString](const PollStartEvent &) {