From 271abc07aad5157e675f0d5bd2f79fb97574d2df Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Mon, 14 Jul 2025 02:03:38 +0800 Subject: [PATCH] refactor: clean up and optimize code structure across multiple components and services - Removed unnecessary comments and whitespace in various files. - Improved code readability and maintainability by restructuring functions and components. - Updated localization files for consistency and accuracy. - Enhanced performance by optimizing hooks and utility functions. - General code cleanup in settings, pages, and services to adhere to best practices. --- UPDATELOG.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/UPDATELOG.md b/UPDATELOG.md index 2efe00fc..98e0b5f9 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -77,7 +77,6 @@ - 仅在 Ubuntu 22.04/24.04、Fedora 41 的 **GNOME 桌面环境** 做过简单测试,不保证其他 Linux 发行版兼容,后续将逐步适配和优化。 - macOS: - - MacOS 下自动升级成功后请关闭程序等待 30 秒重启,因为 MacOS 的端口释放特性,卸载服务后需重启应用等 30 秒才能恢复内核通信。立即启动可能无法正常启动内核。 - 墙贴主要为浅色,深色 Tray 图标存在闪烁问题; - 彩色 Tray 图标颜色偏淡; @@ -115,13 +114,11 @@ - 托盘新增当前轻量模式状态显示 - 关闭系统代理时同时断开已建立的连接 - 新增 WebDAV 功能: - - 加入 UA 请求头 - 支持目录重定向 - 备份目录检查与上传重试机制 - 自动订阅更新机制: - - 加入请求超时机制防止卡死 - 支持在代理状态下自动重试订阅更新 - 支持订阅卡片点击切换下次自动更新时间,并显示更新结果提示 @@ -138,13 +135,11 @@ ### 🚀 优化改进 - **系统相关:** - - 系统代理 Bypass 设置优化 - 优化代理设置更新逻辑与守卫机制 - Windows 启动方式调整为 Startup 文件夹,解决管理员模式下自启问题 - **性能与稳定性:** - - 全面异步化处理配置加载、UI 启动、事件通知等关键流程,解决卡顿问题 - 优化 MihomoManager 实现与窗口创建流程 - 改进内核日志等级为 `warn`,减少噪音输出 @@ -155,7 +150,6 @@ - 优化缓存 Mihomo proxy 和 providers 信息内存使用 - **前端与界面体验:** - - 切换规则页自动刷新数据 - 非激活订阅编辑时不再触发配置重载 - 优化托盘速率显示,macOS 下默认关闭 @@ -166,7 +160,6 @@ - 优化保存机制,使用平滑函数防止卡顿 - **配置增强与安全性:** - - 配置缺失 `secret` 字段时自动补全为 `set-your-secret` - 强制为 Mihomo 配置补全 `external-controller-cors` 字段(默认不允许跨域,限制本地访问)计划后续支持自定义 cors - 优化窗口权限设置与状态初始化逻辑 @@ -301,7 +294,6 @@ #### 新增功能 1. **首页** - - 新增首页功能,默认启动页面改为首页。 - 首页流量图卡片显示上传/下载名称。 - 首页支持轻量模式切换。 @@ -309,21 +301,17 @@ - 限制首页配置文件卡片URL长度。 2. **DNS 设置与覆写** - - 新增 DNS 覆写功能。 - 默认启用 DNS 覆写。 3. **解锁测试** - - 新增解锁测试页面。 4. **轻量模式** - - 新增轻量模式及设置。 - 添加自动轻量模式定时器。 5. **系统支持** - - Mihomo(meta)内核升级 1.19.3 - macOS 支持 CMD+W 关闭窗口。 - 新增 macOS 应用菜单。 @@ -331,7 +319,6 @@ - 新增 sidecar(用户空间启动内核) 模式。 6. **其他** - - 增强延迟测试日志和错误处理。 - 添加诊断信息导出。 - 新增代理命令。 @@ -339,7 +326,6 @@ #### 修复 1. **系统** - - 修复 Windows 热键崩溃。 - 修复 macOS 无框标题。 - 修复 macOS 静默启动崩溃。 @@ -349,13 +335,11 @@ - 修复 升级或重装后开机自启状态检测和同步问题。 2. **构建** - - 修复构建失败问题。 #### 优化 1. **性能** - - 重构后端,巨幅性能优化。 - 优化首页组件性能。 - 优化流量图表资源使用。 @@ -368,14 +352,12 @@ - 优化修改verge配置性能。 2. **重构** - - 重构后端,巨幅性能优化。 - 优化定时器管理。 - 重构 MihomoManager 处理流量。 - 优化 WebSocket 连接。 3. **其他** - - 更新依赖。 - 默认 TUN 堆栈改为 gvisor。