From b48c1c3b80c38a541e5f0f82ee45df2e5bf8b3fa Mon Sep 17 00:00:00 2001 From: Gary Wang Date: Wed, 27 Mar 2024 19:39:29 +0000 Subject: [PATCH] Allow show sender detail from message context menu When curtain user is spamming a lot of messages in a short amount of time, mod need to scroll all the way up to the first spam message to know who send those spam message, thus start banning them. This patch add a context menu to open the sender detail dialog, it could make banning the spam user and batch-deleting spam messages easier. --- src/qml/MessageDelegateContextMenu.qml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/qml/MessageDelegateContextMenu.qml b/src/qml/MessageDelegateContextMenu.qml index 0e1009114..5b37eccd8 100644 --- a/src/qml/MessageDelegateContextMenu.qml +++ b/src/qml/MessageDelegateContextMenu.qml @@ -67,6 +67,13 @@ DelegateContextMenu { onTriggered: Clipboard.saveText(root.selectedText.length > 0 ? root.selectedText : root.plainText) }, DelegateContextMenu.ReportMessageAction {}, + Kirigami.Action { + text: i18nc("@action:inmenu", "Show User") + icon.name: "username-copy" + onTriggered: { + RoomManager.resolveResource(author.id) + } + }, DelegateContextMenu.ViewSourceAction {}, Kirigami.Action { text: i18n("Copy Link")