# 1.9.0 ## 新功能 (Feat) - 支持禁用自动更新 - 支持交换任务栏点击行为 - 支持订阅导入时自动选择直连或代理 - 增加 WebDAV 证书忽略选项 - 增加 mrs ruleset 预览支持 - 增加认证令牌支持 - 增加详细错误提示并支持复制功能 - 托盘代理组样式支持子菜单模式 - 增加繁体中文(台湾)翻译 - 增加 HTML 检测和配置文件解析错误处理 ## 修复 (Fix) - 修复首次启动时资源文件复制失败导致程序无法运行的问题 - 改进 macOS 助手在重启后套接字丢失时的恢复能力 - 使用原子更新修复 changeCurrentProfile - 确保启用 diffWorkDir 时当前配置文件 ID 一致 - 修复配置写入队列并防止 IPC 监听器累积 - 解决事件监听器内存泄漏并添加错误日志 - 修复 RPM 包中的 .build-id 文件冲突 - 修复 WebSocket 重连延迟和事件监听器清理 - 优化连接页面性能和状态管理 - 处理获取 Mihomo 标签时的非数组响应 - 确保所有默认配置字段都存在于 config.yaml 中 - 处理失败状态码或无效配置文件的订阅 - 防止查找配置文件项时的空访问错误 - 修复连接详情和日志无法选择的问题 - 改进应用实例锁处理 - 修复 mixed-port 配置问题 - 备份前添加文件存在性检查 - 修复覆盖页面中缺失的占位符和错误处理 ## 优化 (Optimize) - 使用通知系统替换 alert() 弹窗 - 使用记忆化和状态管理优化连接和日志组件 - 跳过 PowerShell 配置文件加载以提升性能 ## 重构 (Refactor) - 使用 IPC 通道白名单改进预加载安全性 - 简化主进程 IPC 处理器注册 - 使用通用调用包装器简化 IPC 层 - 移除硬编码的中文字符串并改进国际化覆盖 - 移除不再使用的 IPC 代码 - 添加缺失的 await 关键字并重构重复代码 ### 其他 (chore) - 升级所有依赖项 - 升级 GitHub Actions 到最新版本 - 确保 ESLint 通过并格式化代码 # 1.8.9 ## 新功能 (Feat) - 升级内核版本 - 可视化规则编辑 - 连接页面支持暂停 - 连接页面增加表格视图 - 支持随机端口 - 支持关闭部分端口选项 - 在菜单中显示当前代理 - 支持修改 数据收集文件大小 ## 修复 (Fix) - 更安全的内核提权检查 - Tun 模式无法在 linux 中正常工作 - 配置导致的程序崩溃问题 ### 其他 (chore) - 添加缺失的多国语言翻译 - 更新依赖