From bcb6ca25236044b84b502db313bcfe64b2917d1d Mon Sep 17 00:00:00 2001 From: thororen <78185467+thororen1234@users.noreply.github.com> Date: Tue, 2 Jun 2026 21:43:16 -0400 Subject: [PATCH] fix ReviewDB & other stuff (#4264) --- src/plugins/fakeNitro/index.tsx | 6 ++---- src/plugins/reviewDB/index.tsx | 4 ++-- src/plugins/showHiddenChannels/index.tsx | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/plugins/fakeNitro/index.tsx b/src/plugins/fakeNitro/index.tsx index 51111187b..5fac11ec2 100644 --- a/src/plugins/fakeNitro/index.tsx +++ b/src/plugins/fakeNitro/index.tsx @@ -26,7 +26,7 @@ import definePlugin, { OptionType } from "@utils/types"; import type { Emoji, Message, RenderModalProps, Sticker } from "@vencord/discord-types"; import { StickerFormatType } from "@vencord/discord-types/enums"; import { findByCodeLazy, findByPropsLazy, proxyLazyWebpack } from "@webpack"; -import { ChannelStore, ConfirmModal,DraftType, EmojiStore, FluxDispatcher, Forms, GuildMemberStore, IconUtils, lodash, openModal, Parser, PermissionsBits, PermissionStore, StickersStore, UploadHandler, UserSettingsActionCreators, UserSettingsProtoStore, UserStore } from "@webpack/common"; +import { ChannelStore, ConfirmModal, DraftType, EmojiStore, FluxDispatcher, Forms, GuildMemberStore, IconUtils, lodash, openModal, Parser, PermissionsBits, PermissionStore, StickersStore, UploadHandler, UserSettingsActionCreators, UserSettingsProtoStore, UserStore } from "@webpack/common"; import { applyPalette, GIFEncoder, quantize } from "gifenc"; import type { ReactElement, ReactNode } from "react"; @@ -310,9 +310,7 @@ export default definePlugin({ }, // Allow users to use custom client themes { - find: "customUserThemeSettings:{", - // Discord has two separate modules for treatments 1 and 2 - all: true, + find: '("custom_themes_editor_footer")', replacement: { match: /(?<=\i=)\(0,\i\.\i\)\(\i\.\i\.TIER_2\)(?=,|;)/g, replace: "true" diff --git a/src/plugins/reviewDB/index.tsx b/src/plugins/reviewDB/index.tsx index ed2da3a84..e30a264fb 100644 --- a/src/plugins/reviewDB/index.tsx +++ b/src/plugins/reviewDB/index.tsx @@ -29,7 +29,7 @@ import { useAwaiter } from "@utils/react"; import definePlugin from "@utils/types"; import { Guild, User } from "@vencord/discord-types"; import { findCssClassesLazy } from "@webpack"; -import { Clickable, ConfirmModal,IconUtils, Menu, openModal, Parser } from "@webpack/common"; +import { Clickable, ConfirmModal, IconUtils, Menu, openModal, Parser } from "@webpack/common"; import { Auth, initAuth, updateAuth } from "./auth"; import { openReviewsModal } from "./components/ReviewModal"; @@ -94,7 +94,7 @@ export default definePlugin({ { // User popout // Same find as ShowConnections - find: "#{intl::USER_PROFILE_FRIEND_REQUEST_TOAST}", + find: '"UserProfilePopout");', replacement: { match: /user:(\i),widgets:.{0,100}?\}\),/, replace: "$&$self.renderProfileComponent({user:$1})," diff --git a/src/plugins/showHiddenChannels/index.tsx b/src/plugins/showHiddenChannels/index.tsx index d38bd21b9..46adc721f 100644 --- a/src/plugins/showHiddenChannels/index.tsx +++ b/src/plugins/showHiddenChannels/index.tsx @@ -157,7 +157,7 @@ export default definePlugin({ predicate: () => settings.store.showMode === ShowMode.LockIcon, replacement: { // Lock Icon - match: /(?<=(\i)\.isNSFW\(\);)switch\(\i\.type\)/, + match: /(?<=(\i)\.isNSFW\(\);)switch\(\i\.type\).{0,15}\.GUILD_ANNOUNCEMENT/, replace: (m, channel) => `if($self.isHiddenChannel(${channel}))return $self.LockIcon;${m}` } },