diff --git a/src/plugins/alwaysExpandRoles/index.ts b/src/plugins/alwaysExpandRoles/index.ts index 66e5003ae..382037d18 100644 --- a/src/plugins/alwaysExpandRoles/index.ts +++ b/src/plugins/alwaysExpandRoles/index.ts @@ -37,6 +37,7 @@ export default definePlugin({ name: "AlwaysExpandRoles", description: "Always expands the role list in profile popouts", authors: [Devs.surgedevs], + isModified: true, patches: [ { find: 'action:"EXPAND_ROLES"', diff --git a/src/plugins/alwaysTrust/index.tsx b/src/plugins/alwaysTrust/index.tsx index e0fea8d93..a7d975726 100644 --- a/src/plugins/alwaysTrust/index.tsx +++ b/src/plugins/alwaysTrust/index.tsx @@ -61,6 +61,7 @@ export default definePlugin({ name: "AlwaysTrust", description: "Removes the annoying untrusted domain and suspicious file popup", authors: [Devs.zt, Devs.Trwy], + isModified: true, settings, patches: [ { diff --git a/src/plugins/anonymiseFileNames/index.tsx b/src/plugins/anonymiseFileNames/index.tsx index ef69da95a..cd92ef311 100644 --- a/src/plugins/anonymiseFileNames/index.tsx +++ b/src/plugins/anonymiseFileNames/index.tsx @@ -75,6 +75,7 @@ export default definePlugin({ name: "AnonymiseFileNames", authors: [Devs.fawn], description: "Anonymise uploaded file names", + isModified: true, settings, patches: [ diff --git a/src/plugins/autoDndWhilePlaying.discordDesktop/index.ts b/src/plugins/autoDndWhilePlaying.discordDesktop/index.ts index 5a898c4ca..d1dbdc213 100644 --- a/src/plugins/autoDndWhilePlaying.discordDesktop/index.ts +++ b/src/plugins/autoDndWhilePlaying.discordDesktop/index.ts @@ -36,7 +36,12 @@ const settings = definePluginSettings({ value: "invisible", } ] - } + }, + excludeInvisible: { + type: OptionType.BOOLEAN, + description: "Prevent automatic status changes while your status is set to invisible", + default: false + }, }); migratePluginSettings("AutoDNDWhilePlaying", "StatusWhilePlaying"); @@ -44,11 +49,14 @@ export default definePlugin({ name: "AutoDNDWhilePlaying", description: "Automatically updates your online status (online, idle, dnd) when launching games", authors: [Devs.thororen], + isModified: true, settings, flux: { RUNNING_GAMES_CHANGE({ games }) { const status = StatusSettings.getSetting(); + if (settings.store.excludeInvisible && (savedStatus ?? status) === "invisible") return; + if (games.length > 0) { if (status !== settings.store.statusToSet) { savedStatus = status; diff --git a/src/plugins/betterFolders/index.tsx b/src/plugins/betterFolders/index.tsx index 7e29ec0ee..6f26206e8 100644 --- a/src/plugins/betterFolders/index.tsx +++ b/src/plugins/betterFolders/index.tsx @@ -141,6 +141,7 @@ export default definePlugin({ name: "BetterFolders", description: "Shows server folders on dedicated sidebar and adds folder related improvements", authors: [Devs.juby, Devs.AutumnVN, Devs.Nuckyz], + isModified: true, settings, diff --git a/src/plugins/blurNsfw/index.ts b/src/plugins/blurNsfw/index.ts index 12c4a386e..d2fb6073c 100644 --- a/src/plugins/blurNsfw/index.ts +++ b/src/plugins/blurNsfw/index.ts @@ -28,6 +28,7 @@ export default definePlugin({ name: "BlurNSFW", description: "Blur attachments in NSFW channels until hovered", authors: [Devs.Ven], + isModified: true, patches: [ { diff --git a/src/plugins/devCompanion.dev/index.tsx b/src/plugins/devCompanion.dev/index.tsx index 2bbf3c752..afe0730dc 100644 --- a/src/plugins/devCompanion.dev/index.tsx +++ b/src/plugins/devCompanion.dev/index.tsx @@ -50,6 +50,7 @@ export default definePlugin({ description: "Dev Companion Plugin. Please report anything not working or being weird (most likely its a bug) to sadan, either ping or dm, thanks!", authors: [Devs.Ven, Devs.sadan, Devs.Samwich], reporterTestable: ReporterTestable.None, + isModified: true, settings, toolboxActions: { diff --git a/src/plugins/messageLogger/index.tsx b/src/plugins/messageLogger/index.tsx index 376a194b5..74a479025 100644 --- a/src/plugins/messageLogger/index.tsx +++ b/src/plugins/messageLogger/index.tsx @@ -390,6 +390,7 @@ export default definePlugin({ description: "Temporarily logs deleted and edited messages.", authors: [Devs.rushii, Devs.Ven, Devs.AutumnVN, Devs.Nickyux, Devs.Kyuuhachi, EquicordDevs.justjxke], dependencies: ["MessageUpdaterAPI"], + isModified: true, settings, contextMenus: { diff --git a/src/plugins/newGuildSettings/index.tsx b/src/plugins/newGuildSettings/index.tsx index ea14b24fa..747d65286 100644 --- a/src/plugins/newGuildSettings/index.tsx +++ b/src/plugins/newGuildSettings/index.tsx @@ -153,6 +153,7 @@ export default definePlugin({ description: "Automatically mute new servers and change various other settings upon joining", tags: ["MuteNewGuild", "mute", "server"], authors: [Devs.Glitch, Devs.Nuckyz, Devs.carince, Devs.Mopi, Devs.GabiRP], + isModified: true, contextMenus: { "guild-context": makeContextMenuPatch(false), "guild-header-popout": makeContextMenuPatch(true) diff --git a/src/plugins/onePingPerDM/index.ts b/src/plugins/onePingPerDM/index.ts index 817523b4e..dfc0a3bf9 100644 --- a/src/plugins/onePingPerDM/index.ts +++ b/src/plugins/onePingPerDM/index.ts @@ -49,6 +49,7 @@ export default definePlugin({ name: "OnePingPerDM", description: "If unread messages are sent by a user in DMs multiple times, you'll only receive one audio ping. Read the messages to reset the limit", authors: [Devs.ProffDea], + isModified: true, settings, patches: [ { diff --git a/src/plugins/reviewDB/index.tsx b/src/plugins/reviewDB/index.tsx index db68a2ce2..fa5d9142b 100644 --- a/src/plugins/reviewDB/index.tsx +++ b/src/plugins/reviewDB/index.tsx @@ -65,6 +65,7 @@ export default definePlugin({ name: "ReviewDB", description: "Review other users (Adds a new settings to profiles)", authors: [Devs.mantikafasi, Devs.Ven], + isModified: true, settings, contextMenus: { diff --git a/src/plugins/serverInfo/index.tsx b/src/plugins/serverInfo/index.tsx index 2e46084cd..22a58ed4d 100644 --- a/src/plugins/serverInfo/index.tsx +++ b/src/plugins/serverInfo/index.tsx @@ -53,6 +53,7 @@ export default definePlugin({ authors: [Devs.Ven, Devs.Nuckyz, EquicordDevs.Z1xus], dependencies: ["DynamicImageModalAPI"], tags: ["guild", "info", "ServerProfile"], + isModified: true, contextMenus: { "guild-context": Patch, "guild-header-popout": Patch diff --git a/src/plugins/showHiddenChannels/index.tsx b/src/plugins/showHiddenChannels/index.tsx index e6acc0994..73cd0e509 100644 --- a/src/plugins/showHiddenChannels/index.tsx +++ b/src/plugins/showHiddenChannels/index.tsx @@ -86,6 +86,7 @@ export default definePlugin({ name: "ShowHiddenChannels", description: "Show channels that you do not have access to view.", authors: [Devs.BigDuck, Devs.AverageReactEnjoyer, Devs.D3SOX, Devs.Ven, Devs.Nuckyz, Devs.Nickyux, Devs.dzshn, EquicordDevs.Oggetto], + isModified: true, settings, patches: [ diff --git a/src/plugins/sortFriendRequests/index.tsx b/src/plugins/sortFriendRequests/index.tsx index 06cc323ed..4cb0b36a6 100644 --- a/src/plugins/sortFriendRequests/index.tsx +++ b/src/plugins/sortFriendRequests/index.tsx @@ -54,6 +54,7 @@ export default definePlugin({ name: "SortFriends", authors: [Devs.Megu, EquicordDevs.CallMeGii], description: "Sorts friend requests by date of receipt", + isModified: true, settings, patches: [ diff --git a/src/plugins/textReplace/index.tsx b/src/plugins/textReplace/index.tsx index 0c1a9c246..73aa0fab7 100644 --- a/src/plugins/textReplace/index.tsx +++ b/src/plugins/textReplace/index.tsx @@ -257,6 +257,7 @@ export default definePlugin({ name: "TextReplace", description: "Replace text in your or others' messages. You can find pre-made rules in the #textreplace-rules channel in Vencord's Server.", authors: [Devs.AutumnVN, Devs.TheKodeToad, EquicordDevs.Etorix], + isModified: true, settings, modifyIncomingMessage, diff --git a/src/plugins/typingIndicator/index.tsx b/src/plugins/typingIndicator/index.tsx index ecd5875e1..adc336df3 100644 --- a/src/plugins/typingIndicator/index.tsx +++ b/src/plugins/typingIndicator/index.tsx @@ -170,6 +170,7 @@ export default definePlugin({ name: "TypingIndicator", description: "Adds an indicator if someone is typing on a channel.", authors: [Devs.Nuckyz, Devs.fawn, Devs.Sqaaakoi], + isModified: true, settings, patches: [ diff --git a/src/plugins/whoReacted/index.tsx b/src/plugins/whoReacted/index.tsx index 05b64dfeb..d5a430a83 100644 --- a/src/plugins/whoReacted/index.tsx +++ b/src/plugins/whoReacted/index.tsx @@ -91,6 +91,7 @@ export default definePlugin({ name: "WhoReacted", description: "Renders the avatars of users who reacted to a message", authors: [Devs.Ven, Devs.KannaDev, Devs.newwares], + isModified: true, settings, patches: [ {