diff --git a/src/equicordplugins/equicordHelper/utils.tsx b/src/equicordplugins/equicordHelper/utils.tsx index 57d1f072a..4bbb51f59 100644 --- a/src/equicordplugins/equicordHelper/utils.tsx +++ b/src/equicordplugins/equicordHelper/utils.tsx @@ -112,6 +112,7 @@ export function getWindowsName(release: string) { export function getMacOSName(release: string) { const major = parseInt(release.split(".")[0]); + if (major === 25) return "MacOS 26 (Tahoe)"; if (major === 24) return "MacOS 15 (Sequoia)"; if (major === 23) return "MacOS 14 (Sonoma)"; if (major === 22) return "MacOS 13 (Ventura)"; diff --git a/src/plugins/_core/supportHelper.tsx b/src/plugins/_core/supportHelper.tsx index 4c1e1cfe7..5a88cc883 100644 --- a/src/plugins/_core/supportHelper.tsx +++ b/src/plugins/_core/supportHelper.tsx @@ -87,7 +87,7 @@ async function forceUpdate() { export function detectClient(): clientData { if (IS_DISCORD_DESKTOP) { return { - name: "Discord", + name: "Discord Desktop", version: DiscordNative.app.getVersion(), }; } @@ -132,7 +132,10 @@ async function generateDebugInfoMessage() { const { RELEASE_CHANNEL } = window.GLOBAL_ENV; const clientInfo = detectClient(); - const clientString = `${clientInfo.name} ${clientInfo.version ? "" : `v${clientInfo.version}`} ${clientInfo.info ? "" : `• ${clientInfo.info}`}`; + let clientString = `${clientInfo.name}`; + clientString += `${clientInfo.version ? ` v${clientInfo.version}` : ""}`; + clientString += `${clientInfo.info ? ` • ${clientInfo.info}` : ""}`; + clientString += `${clientInfo.shortHash ? ` • [${clientInfo.shortHash}](${clientInfo.hash})` : ""}`; const spoofInfo = IS_EQUIBOP ? tryOrElse(() => VesktopNative.app.getPlatformSpoofInfo?.(), null) : null; const platformDisplay = spoofInfo?.spoofed