diff --git a/UPDATELOG.md b/UPDATELOG.md index 68d8072a..9bf87237 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -1,3 +1,83 @@ +## v2.1.0 发行代号:臻 + +代号释义: 千锤百炼臻至善,集性能跃升、功能拓展、交互焕新于一体,彰显持续打磨、全方位优化的迭代精神。 + +### 功能新增 + +- 新增窗口状态实时监控与自动保存功能 +- 增强核心配置变更时的验证与错误处理机制 +- 支持通过环境变量`CLASH_VERGE_REV_IP`自定义复制IP地址 +- 添加连接表列宽持久化设置与进程过滤功能 +- 新增代理组首字母导航与动态滚动定位功能 +- 实现连接追踪暂停/恢复功能 +- 支持从托盘菜单快速切换代理配置 +- 添加轻量级模式开关选项 +- 允许用户自定义TUN模式增强类型和FakeIP范围 +- 新增系统代理状态指示器 +- 增加Alpha版本自动重命名逻辑 +- 优化字母导航工具提示与防抖交互机制 + +### 性能优化 + +- 重构代理列表渲染逻辑,提升布局计算效率 +- 优化代理数据更新机制,采用乐观UI策略 +- 改进虚拟列表渲染性能(Virtuoso) +- 提升主窗口Clash模式切换速度 (感谢Tunglies) +- 加速内核关闭流程并优化管理逻辑 +- 优化节点延迟刷新速率 +- 改进托盘网速显示更新逻辑 +- 提升配置验证错误信息的可读性 +- 重构服务架构,优化代码组织结构 (感谢Tunglies) +- 优化内核启动时的配置验证流程 + +### 问题修复 + +- 修复删除节点时关联组信息残留问题 +- 解决菜单切换异常与重复勾选问题 +- 修正连接页流量计算错误 +- 修复Windows圆角显示异常问题 +- 解决控制台废弃API警告 +- 修复全局热键空值导致的崩溃 +- 修复Alpha版本Windows打包重命名问题 +- 修复MacOS端口切换崩溃问题 +- 解决Linux持续集成更新器问题 +- 修复静默启动后热键失效问题 +- 修正TypeScript代理组类型定义 +- 修复Windows托盘图标空白问题 +- 优化远程目标地址显示(替换旧版IP展示) + +### 交互体验 + +- 统一多平台托盘图标点击行为 +- 优化代理列表滚动流畅度 +- 改进日志搜索功能与数据管理 +- 重构热键管理逻辑,修复托盘冻结问题 +- 优化托盘网速显示样式 +- 增强字母导航工具提示的动态响应 + +### 国际化 + +- 新增配置检查多语言支持 +- 添加轻量级模式多语言文本 +- 完善多语言翻译内容 + +### 维护更新 + +- 将默认TUN协议栈改为gVisor +- 更新Node.js运行版本 +- 移除自动生成更新器文件 +- 清理废弃代码与未使用组件 +- 禁用工作流自动Alpha标签更新 +- 更新依赖库版本 +- 添加MacOS格式转换函数专项测试 +- 优化开发模式日志输出 + +### 安全增强 + +- 强化应用启动时的配置验证机制 +- 改进脚本验证与异常处理流程 +- 修复编译警告(移除无用导入) + ## v2.0.3 ### Notice diff --git a/package.json b/package.json index 003e0ff6..181729c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "clash-verge", - "version": "2.0.4-alpha", + "version": "2.1.0", "license": "GPL-3.0-only", "scripts": { "dev": "cross-env RUST_BACKTRACE=1 tauri dev", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 2764a123..04af60fd 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -999,7 +999,7 @@ dependencies = [ [[package]] name = "clash-verge" -version = "2.0.4-alpha" +version = "2.1.0" dependencies = [ "aes-gcm", "anyhow", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 52f43f0e..76934bab 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clash-verge" -version = "2.0.4-alpha" +version = "2.1.0" description = "clash verge" authors = ["zzzgydi", "wonfen", "MystiPanda"] license = "GPL-3.0-only" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index e60a7fa5..8859caf3 100755 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -25,7 +25,7 @@ "devUrl": "http://localhost:3000/" }, "productName": "Clash Verge", - "version": "2.0.4-alpha", + "version": "2.1.0", "identifier": "io.github.clash-verge-rev.clash-verge-rev", "plugins": { "deep-link": {