fix ReviewDB & other stuff (#4264)

This commit is contained in:
thororen 2026-06-02 21:43:16 -04:00 • committed by GitHub
parent 9f2e6e7baf
commit bcb6ca2523
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 5 additions and 7 deletions

View file

@ -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"

View file

@ -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}),"

View file

@ -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}`
}
},