变更内容
-
Qt 绑定迁移
- PyQt6 ➜ PySide6(Qt 官方维护,LGPL,更利于分发与 Nuitka 打包)
-
更新检测
- 使用
dnspython查询并解析 TXT 版本记录(支持多段拼接) - 采用 semver tuple 比较,避免字符串比较误判
- 使用
-
时间与倒计时
- 统一使用带时区的北京时间(UTC+8)
- 倒计时改用
total_seconds(),修复跨天/负数边界问题
-
通知与 UI 稳定性
plyer作为可选依赖,导入失败不再导致崩溃- 最小化隐藏改为重写
QMainWindow.changeEvent - 设置保存改为 Close 事件过滤器触发
-
稳定性修复
get_config()与 websocket 心跳逻辑增加判空防护