From 29fd97e402a112040e4cdf0a95b0e0f68eaefc50 Mon Sep 17 00:00:00 2001 From: Ahao <108321411+xuanyuan0408@users.noreply.github.com> Date: Tue, 20 May 2025 23:07:50 +0800 Subject: [PATCH] remove redundant fields --- UPDATELOG.md | 2 +- src/components/setting/mods/controller-viewer.tsx | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/UPDATELOG.md b/UPDATELOG.md index 30e82255..ed8f40f3 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -78,7 +78,7 @@ - 重构事件通知机制到独立线程,避免前端卡死 - 优化端口设置,每个端口可随机设置端口号 - 优化了随机端口和密钥机制,防止随机时卡死! - - 优化了保存机制,使用平滑函数,防止客户端卡死!优化了翻译问题! + - 优化了保存机制,使用平滑函数,防止客户端卡死! ## v2.2.3 diff --git a/src/components/setting/mods/controller-viewer.tsx b/src/components/setting/mods/controller-viewer.tsx index 988d81e8..8b8f5495 100644 --- a/src/components/setting/mods/controller-viewer.tsx +++ b/src/components/setting/mods/controller-viewer.tsx @@ -8,7 +8,6 @@ import { import { Alert, Box, - Button, CircularProgress, FormControlLabel, IconButton, @@ -30,7 +29,7 @@ const generateRandomPort = (): number => { }; const generateRandomPassword = (length: number = 32): string => { - const charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_=+[]{}|;:'\",.<>/?"; + const charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let password = ""; for (let i = 0; i < length; i++) { @@ -98,7 +97,7 @@ export const ControllerViewer = forwardRef((props, ref) => { } }); - // 生成随机配置并重启内核(静默模式) + // 生成随机配置并重启内核 const generateAndRestart = useLockFn(async () => { try { setIsRestarting(true); @@ -131,11 +130,9 @@ export const ControllerViewer = forwardRef((props, ref) => { open: async () => { setOpen(true); - // 如果自动生成开启,则生成新配置 if (autoGenerate) { await generateAndRestart(); } else { - // 否则加载现有配置 setController(clashInfo?.server || ""); setSecret(clashInfo?.secret || ""); } @@ -150,7 +147,7 @@ export const ControllerViewer = forwardRef((props, ref) => { } }, [autoGenerate, open]); - // 优化后的保存函数 + // 保存函数(优化) const onSave = useLockFn(async () => { if (!controller.trim()) { showNotice('info', t("Controller address cannot be empty"), 3000);