From 36f9b13e9a966cae780713e6c75757547434a960 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Wed, 25 Jun 2025 13:28:24 -0700 Subject: add stub for role mentions and handle @everyone mentions --- src/renderer/src/components/Message.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/components/Message.tsx b/src/renderer/src/components/Message.tsx index c0c0ae7..0fc0c68 100644 --- a/src/renderer/src/components/Message.tsx +++ b/src/renderer/src/components/Message.tsx @@ -34,7 +34,9 @@ const parseMentionsAndEmotes = ( } parsedContent = parsedContent.replace(/<@!?(\d+)>/g, '@unknown') - + // Roles are a placeholder for now cause can't find a good way to get the names of them + parsedContent = parsedContent.replace(/<@&?(\d+)>/g, '@RoleMention') + parsedContent = parsedContent.replace(/@everyone/g, '@everyone') // Replace Discord emote syntax <:name:id> and with img tags FIRST parsedContent = parsedContent.replace(/<(a?):([^:]+):(\d+)>/g, (_, animated, name, id) => { // Validate that we have a proper ID -- cgit v1.2.3