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={{