Skip to content

Ghost Job v1.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 02:38

下载与你系统对应的安装包即可使用;运行前请确保已安装 Google Chrome。

新功能

  • 首次运行能看见下载进度了。以前点「开始投递」后,界面会长时间没反应(其实是在下载约 100 MB 的浏览器驱动),你没法判断是在下载、卡住了、还是压根没动静。现在状态卡上依次显示「正在下载浏览器驱动」「正在解压浏览器驱动」「正在下载 Node」「正在解压 Node」「正在启动浏览器」,下方还有一条进度条:下载阶段按百分比前进、切到 Node 时从零重新开始,解压阶段是一条来回滑动的短条。装配完成后进度条自动收掉,那一行交回投递流程继续跑。
  • 顶部改成四张统计卡:累计投递、本次投递、累计回复、本次回复。原来的「投递状态」卡取消——状态已经在下面两行里了,「累计回复」则是这一版新加的。
  • 累计回复从数据库统计自动回复真正发出去的消息条数,重启应用后仍然保留;「本次回复」只算本轮。

优化

  • 运行日志每个阶段只留一行,不再刷百分比。日志用来回溯发生了什么,百分比对它是噪音。

修复

  • 下载文案不再占住投递 / 回复的卡片。装配期间状态卡会被临时改成下载文案,装配完成后必须交还给原流程;原来这个交还在某些时序下会把卡片改错(比如你中途点了停止,或者新投递已经把它推进到「投递中」)。现在只在「那一格仍然写着我们最后写进去的那份文案」时才还原,点停止、别的流程重写都会让这次还原自动作废。
  • 驱动下载失败给出可读的提示:失败时状态卡与日志只给一句短提示,完整原文(含上游的诊断与两种手动放置驱动的办法)写进后台日志,方便贴到 Issue 里定位。
  • 下载不会再永远卡住。此前连接、响应头、响应体都没有超时,网络卡住就会无限等待。现在连接 30 秒、响应头 60 秒、响应体整体 30 分钟封顶。
  • Node 阶段的日志不再无声:切换到第二个产物时,进度与日志都重新起算,不会因为位置回到低位而漏掉整段。

升级须知

  • 首次运行需要联网:应用会自动把浏览器驱动装到你本机(约 100 MB,含 Node 运行时),之后缓存在系统用户目录里,不再重复下载。这一版只是把这件事的过程显示出来了,机制本身与上一版相同。
  • 其余数据全部保留:岗位、聊天记录、企业风险、登录状态与简历都不动,直接覆盖安装即可。