From bf799f79b6bd94dcd2c2520663fd4d4d53426d6e Mon Sep 17 00:00:00 2001 From: Jeongmin <89498338+seomin0610@users.noreply.github.com> Date: Sun, 22 Feb 2026 00:45:39 +0900 Subject: [PATCH 1/5] Translate: add Korean to DeepL language list (#4002) --- src/plugins/translate/languages.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/translate/languages.ts b/src/plugins/translate/languages.ts index 75b7f3ae3..1023983f8 100644 --- a/src/plugins/translate/languages.ts +++ b/src/plugins/translate/languages.ts @@ -225,6 +225,7 @@ export const DeeplLanguages = { "it": "Italian", "ja": "Japanese", "jv": "Javanese", + "ko": "Korean", "pam": "Kapampangan", "kk": "Kazakh", "kmr": "Kurdish (Kurmanji)", From 710c3916971d845edb9a7f2683a7df7421d7fe22 Mon Sep 17 00:00:00 2001 From: sadan4 <117494111+sadan4@users.noreply.github.com> Date: Tue, 24 Feb 2026 18:41:37 -0500 Subject: [PATCH 2/5] fix VolumeBooster & UserVoiceShow (#4003) --- src/plugins/userVoiceShow/index.tsx | 4 ++-- src/plugins/volumeBooster/index.ts | 21 +++++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/plugins/userVoiceShow/index.tsx b/src/plugins/userVoiceShow/index.tsx index 039982dd7..5a9a85add 100644 --- a/src/plugins/userVoiceShow/index.tsx +++ b/src/plugins/userVoiceShow/index.tsx @@ -59,8 +59,8 @@ export default definePlugin({ { find: "#{intl::USER_PROFILE_PRONOUNS}", replacement: { - match: /(\i).isVerifiedBot\(\)}\),/, - replace: "$&$self.VoiceChannelIndicator({userId:$1.id,isProfile:true})," + match: /(?<=children:\[\i," ",\i)(?=\])/, + replace: ",$self.VoiceChannelIndicator({userId:arguments[0]?.user?.id,isProfile:true})" }, predicate: () => settings.store.showInUserProfileModal }, diff --git a/src/plugins/volumeBooster/index.ts b/src/plugins/volumeBooster/index.ts index 81dcf6633..4ab0c332a 100644 --- a/src/plugins/volumeBooster/index.ts +++ b/src/plugins/volumeBooster/index.ts @@ -55,16 +55,21 @@ export default definePlugin({ patches: [ // Change the max volume for sliders to allow for values above 200 - ...[ - "#{intl::USER_VOLUME}", - "currentVolume:" - ].map(find => ({ - find, + { + find: "#{intl::USER_VOLUME}", replacement: { - match: /(?<=maxValue:)\i\.\i\?(\d+?):(\d+?)(?=,)/, - replace: (_, higherMaxVolume, minorMaxVolume) => `${higherMaxVolume}*$self.settings.store.multiplier` + match: /(?<=maxValue:)\i\.isPlatformEmbedded\?(\i\.\i):\i\.\i(?=,)/, + replace: (_, higherMaxVolume) => `${higherMaxVolume}*$self.settings.store.multiplier` } - })), + }, + // Change the max volume for sliders to allow for values above 200 + { + find: "currentVolume:", + replacement: { + match: /(?<=maxValue:)\i\.\i\?(\d+?):\d+?(?=,)/, + replace: (_, higherMaxVolume) => `${higherMaxVolume}*$self.settings.store.multiplier` + } + }, // Patches needed for web/vesktop { find: "streamSourceNode", From 0e7757666de22dd48d8b5fca3c127f2a13da0e98 Mon Sep 17 00:00:00 2001 From: KITFC Date: Thu, 26 Feb 2026 02:07:09 +0000 Subject: [PATCH 3/5] BetterSettings: fix "Disable Fade" feature (#4007) Closes #3970 Co-authored-by: V --- src/plugins/betterSettings/index.tsx | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/plugins/betterSettings/index.tsx b/src/plugins/betterSettings/index.tsx index 60398339b..697633392 100644 --- a/src/plugins/betterSettings/index.tsx +++ b/src/plugins/betterSettings/index.tsx @@ -126,6 +126,28 @@ export default definePlugin({ ], predicate: () => settings.store.disableFade }, + { // Disable fade animations for settings menu + find: "layer-modal", + replacement: [ + { + match: /(\i)\.animated\.div(?=,\{"data-mana-component":"layer-modal")/, + replace: '"div"' + }, + { + match: /(?<="data-mana-component":"layer-modal"[^}]*?)style:\i,/, + replace: "style:{}," + } + ], + predicate: () => settings.store.disableFade + }, + { // Disable initial and exit delay for settings menu + find: "headerId:void 0,headerIdIsManaged:!1", + replacement: { + match: /let (\i)=300/, + replace: "let $1=0" + }, + predicate: () => settings.store.disableFade + }, { // Load menu TOC eagerly find: "handleOpenSettingsContextMenu=", replacement: { @@ -134,8 +156,7 @@ export default definePlugin({ }, predicate: () => settings.store.eagerLoad }, - { - // Settings cog context menu + { // Settings cog context menu find: "#{intl::USER_SETTINGS_ACTIONS_MENU_LABEL}", replacement: [ { From a6b624a77d900b28da7e2969632acbe0abe8f996 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marina=20=F0=9F=A7=8A?= Date: Wed, 25 Feb 2026 20:20:05 -0700 Subject: [PATCH 4/5] not quite spring cleaning Co-Authored-By: Marina Co-Authored-By: prism Co-Authored-By: nin0 --- src/plugins/accountPanelServerProfile/index.tsx | 2 +- src/plugins/decor/index.tsx | 2 +- src/plugins/streamerModeOnStream/index.ts | 2 +- src/plugins/voiceDownload/index.tsx | 2 +- src/utils/constants.ts | 8 ++++---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/plugins/accountPanelServerProfile/index.tsx b/src/plugins/accountPanelServerProfile/index.tsx index 48a402c62..f735ccbf7 100644 --- a/src/plugins/accountPanelServerProfile/index.tsx +++ b/src/plugins/accountPanelServerProfile/index.tsx @@ -79,7 +79,7 @@ export default definePlugin({ replace: "$&$self.onPopoutClose();" }, { - match: /ref:(\i),style:\i(?=.{0,250}#{intl::5fWB8U::raw})/, + match: /ref:(\i),style:\i(?=.{0,250}#{intl::USER_PROFILE_ACCOUNT_POPOUT_BUTTON_A11Y_LABEL})/, replace: "$&,onContextMenu:($self.grabRef($1),$self.openAccountPanelContextMenu)" } ] diff --git a/src/plugins/decor/index.tsx b/src/plugins/decor/index.tsx index fe3a5f2eb..de751a2f0 100644 --- a/src/plugins/decor/index.tsx +++ b/src/plugins/decor/index.tsx @@ -99,7 +99,7 @@ export default definePlugin({ ...[ '"Message Username"', // Messages "#{intl::COLLECTIBLES_NAMEPLATE_PREVIEW_A11Y}", // Nameplate preview - "#{intl::ayozFl::raw}", // Avatar preview + "#{intl::COLLECTIBLES_PROFILE_PREVIEW_A11Y}", // Avatar preview ].map(find => ({ find, replacement: { diff --git a/src/plugins/streamerModeOnStream/index.ts b/src/plugins/streamerModeOnStream/index.ts index 03b83f577..b92fb16b6 100644 --- a/src/plugins/streamerModeOnStream/index.ts +++ b/src/plugins/streamerModeOnStream/index.ts @@ -37,7 +37,7 @@ function toggleStreamerMode({ streamKey }: StreamEvent, value: boolean) { export default definePlugin({ name: "StreamerModeOnStream", description: "Automatically enables streamer mode when you start streaming in Discord", - authors: [Devs.Kodarru], + authors: [Devs.IcedMarina], flux: { STREAM_CREATE: d => toggleStreamerMode(d, true), STREAM_DELETE: d => toggleStreamerMode(d, false) diff --git a/src/plugins/voiceDownload/index.tsx b/src/plugins/voiceDownload/index.tsx index 19d0883f5..eac912e47 100644 --- a/src/plugins/voiceDownload/index.tsx +++ b/src/plugins/voiceDownload/index.tsx @@ -15,7 +15,7 @@ export default definePlugin({ authors: [Devs.puv], patches: [ { - find: "#{intl::LgCPMt::raw}", + find: "#{intl::VOICE_MESSAGES_PLAYBACK_RATE_LABEL}", replacement: { match: /(?<=onVolumeHide:\i\}\))/, replace: ",$self.renderDownload(arguments[0].src)" diff --git a/src/utils/constants.ts b/src/utils/constants.ts index c5e34618c..c3b784716 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -447,7 +447,7 @@ export const Devs = /* #__PURE__*/ Object.freeze({ }, nin0dev: { name: "nin0dev", - id: 886685857560539176n + id: 1395533040914141235n }, Elvyra: { name: "Elvyra", @@ -477,9 +477,9 @@ export const Devs = /* #__PURE__*/ Object.freeze({ name: "puv", id: 469441552251355137n }, - Kodarru: { - name: "Kodarru", - id: 785227396218748949n + IcedMarina: { + name: "icedmarina", + id: 594406131670188042n }, nakoyasha: { name: "nakoyasha", From 12da7a08fbbfe118ffdb293488745cc991c1c8a6 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Thu, 26 Feb 2026 04:29:47 +0100 Subject: [PATCH 5/5] bump to 1.14.3 --- package.json | 2 +- src/plugins/betterSettings/index.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1b3d7b5c6..252d66068 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vencord", "private": "true", - "version": "1.14.2", + "version": "1.14.3", "description": "The cutest Discord client mod", "homepage": "https://github.com/Vendicated/Vencord#readme", "bugs": { diff --git a/src/plugins/betterSettings/index.tsx b/src/plugins/betterSettings/index.tsx index 697633392..ab9fac425 100644 --- a/src/plugins/betterSettings/index.tsx +++ b/src/plugins/betterSettings/index.tsx @@ -127,7 +127,7 @@ export default definePlugin({ predicate: () => settings.store.disableFade }, { // Disable fade animations for settings menu - find: "layer-modal", + find: '"data-mana-component":"layer-modal"', replacement: [ { match: /(\i)\.animated\.div(?=,\{"data-mana-component":"layer-modal")/,