From 64dadcce4cf52207572f904f8baf107fc9ffd16f Mon Sep 17 00:00:00 2001 From: Vendicated Date: Tue, 8 Apr 2025 00:49:05 +0200 Subject: [PATCH] DisableDeepLinks Plugin: disables deep links on web/vesktop --- .../index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) rename src/plugins/{disableDeepLinks.vesktop => noDeepLinks.web}/index.ts (57%) diff --git a/src/plugins/disableDeepLinks.vesktop/index.ts b/src/plugins/noDeepLinks.web/index.ts similarity index 57% rename from src/plugins/disableDeepLinks.vesktop/index.ts rename to src/plugins/noDeepLinks.web/index.ts index c917181b..e217308a 100644 --- a/src/plugins/disableDeepLinks.vesktop/index.ts +++ b/src/plugins/noDeepLinks.web/index.ts @@ -9,15 +9,17 @@ import definePlugin from "@utils/types"; export default definePlugin({ name: "DisableDeepLinks", - description: "Disables Discord stupid DeepLinks experiment which makes the app unusable", + description: "Disables Discord's stupid deep linking feature which tries to force you to use their Desktop App", authors: [Devs.Ven], required: true, + noop: () => { }, + patches: [{ - find: "2025-03_desktop_deeplinks", + find: /\.openNativeAppModal\(.{0,50}?\.DEEP_LINK/, replacement: { - match: /config:{enabled:!0/, - replace: "config:{enabled:!1", + match: /\i\.\i\.openNativeAppModal/, + replace: "$self.noop", } }] });