From 81df7a51c1187036725235bd0cb3f2ac6f3db88e Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Mon, 27 Oct 2025 12:03:24 -0400 Subject: [PATCH] MLE: Specify Where Logs Come From --- .../components/LogsModal.tsx | 15 +++++++++++++-- .../messageLoggerEnhanced/styles.css | 11 ++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/equicordplugins/messageLoggerEnhanced/components/LogsModal.tsx b/src/equicordplugins/messageLoggerEnhanced/components/LogsModal.tsx index ba7d15cf2..9c5ab0d4c 100644 --- a/src/equicordplugins/messageLoggerEnhanced/components/LogsModal.tsx +++ b/src/equicordplugins/messageLoggerEnhanced/components/LogsModal.tsx @@ -14,7 +14,7 @@ import { closeAllModals, ModalContent, ModalFooter, ModalHeader, ModalProps, Mod import { LazyComponent } from "@utils/react"; import { User } from "@vencord/discord-types"; import { find, findByCode, findByCodeLazy } from "@webpack"; -import { Alerts, Button, ChannelStore, ContextMenuApi, FluxDispatcher, Menu, NavigationRouter, React, TabBar, TextInput, Tooltip, useMemo, useRef, useState } from "@webpack/common"; +import { Alerts, Button, ChannelStore, ContextMenuApi, FluxDispatcher, GuildStore, Menu, NavigationRouter, React, TabBar, TextInput, Tooltip, useMemo, useRef, useState } from "@webpack/common"; import { clearMessagesIDB, DBMessageRecord, deleteMessageIDB, deleteMessagesBulkIDB } from "../db"; import { settings } from "../index"; @@ -308,6 +308,9 @@ function LMessage({ log, isGroupStart, reset, }: LMessageProps) { if (!message) return null; + const channel = ChannelStore.getChannel(message?.channel_id); + const guild = GuildStore.getGuild(channel?.guild_id); + return (
{ @@ -416,8 +419,16 @@ function LMessage({ log, isGroupStart, reset, }: LMessageProps) { isAutomodBlockedMessage={false} /> } - /> + {channel?.isDM() && message?.author && ( + From {message.author.username}'s DMs + )} + {channel?.isGroupDM() && channel?.name && ( + From {channel.name} Group DM + )} + {!channel?.isDM() && !channel?.isGroupDM() && channel?.name && guild?.name && ( + From {channel.name} in {guild.name} + )}
); } diff --git a/src/equicordplugins/messageLoggerEnhanced/styles.css b/src/equicordplugins/messageLoggerEnhanced/styles.css index 97d1cadad..e11fd623a 100644 --- a/src/equicordplugins/messageLoggerEnhanced/styles.css +++ b/src/equicordplugins/messageLoggerEnhanced/styles.css @@ -58,6 +58,15 @@ justify-content: space-around; } +.msg-logger-modal-from { + font-size: 12px; + margin-left: 12px; +} + +.msg-logger-modal-from-deleted { + color: var(--status-danger); +} + .vc-log-toolbox-btn svg { color: var(--interactive-normal); } @@ -82,4 +91,4 @@ .folder-upload-button { margin: 6px; padding: 4px 8px; -} +} \ No newline at end of file