From 30b6f2aaada22889b1a8085d175cae439c50f7f4 Mon Sep 17 00:00:00 2001 From: kmmiio99o <164557248+kmmiio99o@users.noreply.github.com> Date: Fri, 31 Oct 2025 19:28:57 +0100 Subject: [PATCH] Fix: Filter out core plugins from the plugin list --- scripts/build.mjs | 2 +- src/core/ui/settings/pages/Plugins/index.tsx | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/scripts/build.mjs b/scripts/build.mjs index c6fde62..b676e26 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -77,7 +77,7 @@ const config = { constModules: { globals: { "bunny-build-info": { - version: `"1.1.7.1"`, + version: `"1.1.7.2"`, }, }, }, diff --git a/src/core/ui/settings/pages/Plugins/index.tsx b/src/core/ui/settings/pages/Plugins/index.tsx index 31a1e0a..da4e45e 100644 --- a/src/core/ui/settings/pages/Plugins/index.tsx +++ b/src/core/ui/settings/pages/Plugins/index.tsx @@ -593,15 +593,12 @@ export default function Plugins() { .map((id) => registeredPlugins.get(id)!) .map(unifyBunnyPlugin); - // Keep core plugins registration available if needed elsewhere - const corePlugins = [...corePluginInstances.keys()] - .map((id) => registeredPlugins.get(id)) - .filter((m): m is NonNullable => Boolean(m)) - .map(unifyBunnyPlugin); - // Merge lists: show Vendetta-managed plugins first (recent first), - // include core plugins, then Bunny-installed externals (recent first). - return [...vdPlugins, ...corePlugins, ...bnPlugins]; + // then Bunny-installed externals (recent first). + const allPlugins = [...vdPlugins, ...bnPlugins]; + + // Filter out core plugins from the list + return allPlugins.filter((plugin) => !isCorePlugin(plugin.id)); }} ListHeaderComponent={() => null} installAction={{