Skip to content

v1.2.0:异步导出框架与主题色板

Choose a tag to compare

@xgd16 xgd16 released this 08 Nov 13:27
· 20 commits to main since this release

新功能

  • 异步 XLSX 导出框架:用户、操作日志、登录日志列表页一键按当前筛选提交导出任务,后台 worker 游标分批生成 xlsx;「导出记录」页轮询进度、取消、删除、下载;文件名模板可视化配置(模块/标题/时间/自定义文本片段,白名单时间格式)。设计与新模块接入指南见 docs/export.md。
  • 主题色板系统:偏好设置弹层新增 6 套配色(珊瑚橙 / 海洋蓝 / 森野绿 / 暮光紫 / 玫瑰粉 / 曜石灰),与浅色/深色模式相互独立,写入 <html data-palette> 与 CSS 变量同步切换。

优化与修复

  • 消除前端控制台告警(antd Drawer、输入框 autocomplete、ECharts outerBounds)。
  • 前端接入 vitest 覆盖率(64.1% → 71%),后端覆盖率提升至 92.6%。
  • README 换用真实运行界面截图(宫格展示)并新增异步导出使用说明。

工程与构建

  • 依赖装配迁移 google/wire,make wire 重新生成。
  • 配置模板化:入库为 configs/config.example.yaml,真实 config.yaml 不再入库。