diff --git a/src/equicordplugins/equicordHelper/index.tsx b/src/equicordplugins/equicordHelper/index.tsx index 05d040a22..40ddf07a0 100644 --- a/src/equicordplugins/equicordHelper/index.tsx +++ b/src/equicordplugins/equicordHelper/index.tsx @@ -281,7 +281,7 @@ export default definePlugin({ }, // Removes Modal Animation { - find: "renderLurkerModeUpsellPopout,position:", + find: ".SWITCH_THUMB_BACKGROUND_SELECTED_DEFAULT)", predicate: () => settings.store.noModalAnimation, replacement: { match: /200:300/g, diff --git a/src/equicordplugins/instantScreenshare/index.tsx b/src/equicordplugins/instantScreenshare/index.tsx index b947da3c1..c65def667 100644 --- a/src/equicordplugins/instantScreenshare/index.tsx +++ b/src/equicordplugins/instantScreenshare/index.tsx @@ -100,7 +100,7 @@ export default definePlugin({ }, }, { - find: "keybindActionTypes()", + find: '"push-to-talk-priority"', predicate: () => settings.store.keybindScreenshare, replacement: { match: /=\[(\{id:.{0,25}value:\i\.\i\.UNASSIGNED)/, diff --git a/src/equicordplugins/questify/index.tsx b/src/equicordplugins/questify/index.tsx index 1a20baa65..fb7100dcb 100644 --- a/src/equicordplugins/questify/index.tsx +++ b/src/equicordplugins/questify/index.tsx @@ -1400,9 +1400,9 @@ export default definePlugin({ patches: [ { // Needed for GuildlessServerListItemComponent component in components.tsx - find: "=\"DOWNLOAD_APPS\";function", + find: '="DOWNLOAD_APPS";function', replacement: { - match: /(?<=function\(\i,\i,\i\){\i.\i\(\i,{)(?=.{0,25000}?ariaHidden:!0,asContainer:!\i,children:\i}\)}var \i=\i\(\d+\);let (\i)=\i.forwardRef\(function)/, + match: /(?=\i:\(\)=>\i.*?asContainer:!\i.{0,50};let (\i)=\i.forwardRef\(function)/, replace: "GuildlessServerListItemComponent:()=>$1," } }, @@ -1809,24 +1809,6 @@ export default definePlugin({ } ] }, - { - // Adds support for dev://experiment/2025-12-quest-cta-refactor-rollout - find: "WATCH_VIDEO?async()=>{await", - replacement: [ - { - match: /(?=let{quest:)/, - replace: "const questifyText=$self.getQuestUnacceptedButtonText(arguments[0].quest)??$self.getQuestAcceptedButtonText(arguments[0].quest);" - }, - { - match: /(?<=}\),)(\i\?\.\(\))/, - replace: "!$self.processQuestForAutoComplete(arguments[0].quest,true)&&($1)" - }, - { - match: /(?<=,text:)(\i),icon:\i/, - replace: "questifyText??$1" - } - ] - }, { // Same thing as above, maybe? Different location though. find: ".ACCEPT_QUEST),", @@ -1842,7 +1824,11 @@ export default definePlugin({ { match: /(?<="primary",onClick:)(\i)/, replace: "()=>{!$self.processQuestForAutoComplete(arguments[0].quest,true)&&$1()}" - } + }, + { + match: /(?<=\}\),)(\i\?\.\(\))/, + replace: "!$self.processQuestForAutoComplete(arguments[0].quest,true)&&($1)" + }, ] }, { diff --git a/src/plugins/implicitRelationships/index.ts b/src/plugins/implicitRelationships/index.ts index 8600894f2..6a51c89a4 100644 --- a/src/plugins/implicitRelationships/index.ts +++ b/src/plugins/implicitRelationships/index.ts @@ -96,7 +96,7 @@ export default definePlugin({ { find: ".REQUEST_GUILD_MEMBERS,", replacement: { - match: /\.send\(\i\.\i\.REQUEST_GUILD_MEMBERS,{/, + match: /\.send\(\i\.REQUEST_GUILD_MEMBERS,{/, replace: "$&nonce:arguments[1].nonce," } },