From 1477159376ca88b8e0784e60d0bb7b66e52b34df Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sun, 3 Aug 2025 16:26:43 +0200 Subject: [PATCH] Show banner informing the user about server notices --- src/app/qml/RoomPage.qml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/app/qml/RoomPage.qml b/src/app/qml/RoomPage.qml index 127e34f5e..ae934c0e6 100644 --- a/src/app/qml/RoomPage.qml +++ b/src/app/qml/RoomPage.qml @@ -71,10 +71,16 @@ Kirigami.Page { KeyNavigation.left: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).get(0) onCurrentRoomChanged: { - banner.visible = false; if (!Kirigami.Settings.isMobile && chatBarLoader.item) { (chatBarLoader.item as ChatBar).forceActiveFocus(); } + + if (root.currentRoom.tagNames.includes("m.server_notice")) { + banner.text = i18nc("@info", "This room contains official messages from your homeserver.") + banner.visible = true; + } else { + banner.visible = false; + } } Connections {