Skip to content

v2.0.0

Choose a tag to compare

@tsglz tsglz released this 16 Aug 18:06
· 32 commits to main since this release

chore: v2.0.0 项目重构,批量更新依赖与代码优化,修复样式与类型定义

新增定时自动生成报告功能

每天下午 18:30 自动生成当天标准日报(00:00 ~ 当前)

每周日下午 15:00 自动生成标准周报(本周一 ~ 本周日)

使用 HashSet 任务指纹结合 30 秒 Tick 机制,确保任务仅执行一次,应用重复启动也不会重复生成报告

新增「网络与代理」设置页面

支持直接配置 HTTP/HTTPS 代理地址,保存后立即生效,无需重启

更新检查流程支持显式传递代理配置,并自动注入 HTTP_PROXY 与 HTTPS_PROXY 环境变量

更新检查新增多端点容错机制,依次尝试国内镜像与 GitHub 官方源,提高更新成功率

新增深色/浅色主题切换功能

新增主题管理 Hook 与本地持久化配置

支持跟随系统、强制浅色、强制深色三种主题模式

应用重启后自动恢复上次主题设置

升级 react-router-dom 至 7.18.2

后端新增 reqwest 0.12(JSON Feature)依赖,为后续 HTTP 请求相关功能提供底层支持

统一前端依赖版本,清理类型定义,减少版本不一致导致的兼容性问题

新增应用配置模块(AppConfig)

后端统一实现配置读写逻辑

新增配置接口,实现前后端通过命令进行配置交互

支持运行时动态注入代理环境变量

优化 Recharts 图表组件代码

统一组件代码风格