Skip to content

DayLog v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Aug 12:22

新增

  • 设置页「关于」补上「检查更新」按钮,点击打开 GitHub Releases 页面。不做自动更新——目标机器很多在内网,自动检查大概率超时失败,也与「零网络请求、无遥测」的约定冲突。
  • 「关于」面板显示的版本号改为构建时注入,不再手写。此前发到 v1.1.0 时那里仍写着 v0.1.0。

改进

  • AI 总结的「取消」立即生效。原先点了取消,已经发出去的那一次请求停不掉,还得等它返回;模型卡住的话要等满 180 秒。现在取消信号与请求竞速,按下即返回。按钮文案相应从「取消(当前这段跑完后停下)」改回「取消」。

内部

  • 版本号收敛到 package.json 一处,tauri.conf.json 指向它。此前散在三个文件里各写各的。
  • 新增 CI:每次 push 与 PR 跑 typecheck、前端单测、Rust 测试与 clippy。此前只有发布流水线,日常提交没有任何自动检查。
  • Release 页面的更新说明改为取自本文件。

自动构建产物:

  • DayLog_<版本号>_x64-setup.exe:NSIS 安装包,内置 WebView2 离线组件,全程无需联网。
  • DayLog_portable.exe:绿色免安装版,放任意文件夹双击即用;在其旁新建 data 文件夹可让数据随程序走。