Files
JNetApplet/CHANGELOG.md
T
Jokul 0bf771b6b0 release: v2.1.0 版本更新
修复会话总量与今日累计不一致、流量统计裁剪上限调整
2026-08-09 09:27:15 +08:00

65 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 更新日志
## v2.1.0 - 2026-08-09
v2.0.0 后的修复版本。
### Bug 修复
- 修复会话总量显示网卡开机累计值与今日累计不一致:改回本次运行累计(累加差值),重启 dde-shell 清零
- 流量统计裁剪上限调整:按日 90 天 -> 30 天,按月 24 个月 -> 12 个月
## v2.0.0 - 2026-08-09
本次为大版本更新,涵盖弹窗重新设计、多个新功能窗口、性能优化和架构重构。
### 新功能
- **左键弹窗重新设计**:通透分区布局(分隔线+留白),速度数字 24px 视觉锚点,适配 Deepin 原生毛玻璃风格
- **IPv4/IPv6 一键复制**:地址旁加复制图标,点击写入剪贴板,复制后显示 ✓ 反馈
- **日/月流量统计**(持久化):右键菜单新增"流量统计"窗口,按日/按月展示累计流量,跨重启累加,JSON 持久化到磁盘
- **TCP 连接清单**:右键菜单新增"TCP 连接"窗口,展示所有 ESTABLISHED 连接的本地/远程地址端口、状态、进程名,支持搜索筛选
- **链路速率显示**:弹窗接口信息区显示协商速率(Gbps/Mbps)
- **WiFi 信号强度**:无线接口显示信号 dBm
- **包统计/错误/丢包**:弹窗累计流量区展示收发包数、错误数、丢包数
- **TCP 连接数**:弹窗显示整机活跃 TCP 连接数
- **可配置刷新间隔**:设置窗口新增 1/2/5 秒刷新间隔选项,影响全项目所有定时器
- **流量波动图时间窗口**:1/5/30 分钟可切换
- **任务栏数值小数点对齐**:双行网速数值小数点垂直对齐,箭头间距固定
### 优化
- **弹窗文字颜色修复**:改用 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 重复设置导致插件加载失败
### 其他
- 右键菜单顺序调整:流量波动图 → 流量统计 → TCP 连接 → 设置 → 关于
- 全项目国际化翻译补全(75+ 条翻译)
- 任务栏数值右侧留边距