Skip to content

v1.3: GUI 重构 + 数据质量校验

Choose a tag to compare

@Astro-Han Astro-Han released this 17 Mar 13:32
· 30 commits to main since this release

新功能

  • 数据质量检查:总览页新增"数据健康"按钮,一键全面扫描所有产品数据。检查重复行、字段空值、文件缺失、日期连续性等 10 项指标,发现问题后可一键修复
  • GUI 全面重新设计:总览、同步、历史三个页面重构,信息更紧凑、视觉更统一
    • 总览页:水平统计卡片、6 列产品表格(新增错误信息列)、底部可点击打开数据目录
    • 同步页:实时产品列表(已完成/等待中),失败原因内联显示,阶段耗时拆分(探测 + 同步),支持重试失败产品
    • 历史页:列表新增失败产品标签列,详情页改用紧凑产品列表

优化

  • 追加快捷路径改用原子写入,防止进程意外中断时产生损坏数据
  • GUI 关闭后自动清理终端窗口

修复

  • 总览页"错误信息"列不再显示正常跳过的原因(仅失败时显示)
命令行新增
# 数据质量全面检查
python3 quantclass_sync.py audit

# 检查并自动修复可修复问题(重复行去重、临时文件清理等)
python3 quantclass_sync.py audit --fix

从旧版升级:下载新版覆盖解压即可,数据和配置不受影响。