From 896e1c209a8b980d327a0f3583376d29dfce5298 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sun, 22 Feb 2026 13:15:42 +0800 Subject: [PATCH] Disable plugin upload feature Comment out the backend import route and corresponding frontend upload UI to disable plugin uploads. Backend: commented out POST /Import route in packages/napcat-webui-backend/src/router/Plugin.ts. Frontend: removed (commented) the upload Button and hidden file input in packages/napcat-webui-frontend/src/pages/dashboard/plugin.tsx. This temporarily prevents users from uploading plugins. --- packages/napcat-webui-backend/src/router/Plugin.ts | 2 +- packages/napcat-webui-frontend/src/pages/dashboard/plugin.tsx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/napcat-webui-backend/src/router/Plugin.ts b/packages/napcat-webui-backend/src/router/Plugin.ts index 8665fde0..f4bbed6f 100644 --- a/packages/napcat-webui-backend/src/router/Plugin.ts +++ b/packages/napcat-webui-backend/src/router/Plugin.ts @@ -68,7 +68,7 @@ router.post('/Config', SetPluginConfigHandler); router.get('/Config/SSE', PluginConfigSSEHandler); router.post('/Config/Change', PluginConfigChangeHandler); router.post('/RegisterManager', RegisterPluginManagerHandler); -router.post('/Import', upload.single('plugin'), ImportLocalPluginHandler); +// router.post('/Import', upload.single('plugin'), ImportLocalPluginHandler); // 禁用插件上传 router.get('/Icon/:pluginId', GetPluginIconHandler); // 插件商店相关路由 diff --git a/packages/napcat-webui-frontend/src/pages/dashboard/plugin.tsx b/packages/napcat-webui-frontend/src/pages/dashboard/plugin.tsx index 33c31ea2..8fc597de 100644 --- a/packages/napcat-webui-frontend/src/pages/dashboard/plugin.tsx +++ b/packages/napcat-webui-frontend/src/pages/dashboard/plugin.tsx @@ -182,6 +182,7 @@ export default function PluginPage () { > + {/* 禁用插件上传