docs: 重写 CHANGELOG 去除开发过程 bug 修复

版本更新清单只保留新功能、优化、重构,不包含新功能自身的调试修复
This commit is contained in:
2026-08-09 09:34:28 +08:00
parent 0bf771b6b0
commit 8ad2ad71c3
+15 -30
View File
@@ -2,12 +2,11 @@
## v2.1.0 - 2026-08-09
v2.0.0 后的修复版本。
v2.0.0 后的优化版本。
### Bug 修复
### 优化
- 修复会话总量显示网卡开机累计值与今日累计不一致:改回本次运行累计(累加差值),重启 dde-shell 清零
- 流量统计裁剪上限调整:按日 90 天 -> 30 天,按月 24 个月 -> 12 个月
- 流量统计裁剪上限调整:按日保留 30 天,按月保留 12 个月
## v2.0.0 - 2026-08-09
@@ -29,36 +28,22 @@ v2.0.0 后的修复版本。
### 优化
- **弹窗文字颜色修复**:改用 dock 上下文调色板,深色模式文字清晰可见
- **弹窗高度固定**:切换网卡时弹窗高度不再跳动
- **IPv4/IPv6 地址行对称**:固定宽度标签对齐,不再随地址长度错位
- **会话总量语义明确**:改为网卡开机累计值,切换网卡立即显示对应数据
- **流量波动图曲线平滑**:5 点滑动平均抑制亚秒混叠尖峰
- **C++ 后端性能优化**:正则预编译、信号脏标记、IP 检测降频、历史 QVariantList 缓存
- **TCP 进程名反查**:改用 ss 命令(netlink),解决普通用户 /proc 权限限制
- 弹窗文字颜色改用 dock 上下文调色板,深色模式文字清晰可见
- 弹窗高度固定,切换网卡时不再跳动
- IPv4/IPv6 地址行固定宽度标签对齐,不再随地址长度错位
- 流量波动图曲线 5 点滑动平均,抑制亚秒混叠尖峰
- C++ 后端性能优化:正则预编译、信号脏标记、IP 检测降频、历史 QVariantList 缓存
- TCP 进程名反查改用 ss 命令(netlink),不受 /proc 权限限制
### 重构
- **提取 WindowTheme + TitleBar**:消除三个独立窗口约 150 行样板重复
- **提取 interfaceIcon/interfaceDescription 到 NetCommon**:消除 SettingsWindow 与 NetworkPopup 重复
- **清理 fontScale 死代码**:移除为不存在功能预埋的 30+ 处乘法噪声
- **CMake Test 改为可选依赖**:解决无 Qt6 Test 开发包环境构建失败
### Bug 修复
- 修复关于窗口无法拖动(drag.target 对 Window 无效,改用 startSystemMove)
- 修复网卡类型描述国际化翻译 context 错误(迁移到 NetCommon 后未同步)
- 修复无 IP 地址时接口信息区塌陷/错位
- 修复 IPv6 地址行与 IPv4 行错位
- 修复切换网卡时弹窗高度跳动
- 修复复制按钮颜色在深色背景下不可见
- 修复右键菜单 TCP Connections 国际化缺失
- 修复 TextField rightItem 属性不存在导致插件加载失败
- 修复 NetworkPopup 大括号多余导致语法错误
- 修复 TrafficStatsWindow onVisibleChanged 重复设置导致插件加载失败
- 提取 WindowTheme + TitleBar 组件,消除三个独立窗口约 150 行样板重复
- 提取 interfaceIcon/interfaceDescription 到 NetCommon,消除跨组件重复
- 清理 fontScale 死代码,移除 30+ 处乘法噪声
- CMake Test 改为可选依赖,解决无 Qt6 Test 开发包环境构建失败
### 其他
- 右键菜单顺序调整:流量波动图 → 流量统计 → TCP 连接 → 设置 → 关于
- 全项目国际化翻译补全(75+ 条翻译)
- 右键菜单顺序调整:流量波动图 -> 流量统计 -> TCP 连接 -> 设置 -> 关于
- 全项目国际化翻译补全(77 条翻译)
- 任务栏数值右侧留边距