QuickApp v0.4.0
更新策略升级
- 运行中周期检查更新:启动时之外每 12 小时自动检查一次,Dock 常驻不再错过新版本;沿用「自动检查更新」开关,周期检查失败静默不打扰,发现新版本才提示。
- 抗限流:改用 ETag 条件请求,304 不计入 GitHub API 每小时配额——走代理共享出口 IP 时也能稳定检查;上次的 release 内容随 ETag 一起缓存,304 时继续版本比较,旧版本用户不会漏掉更新提示。
- 收到 403/429 按 GitHub 指示退避(X-RateLimit-Reset / Retry-After),恢复前不再发请求;检查失败提示具体原因与恢复时间(如「GitHub API 限流中,约 14:00 后恢复」)。
- 「立即检查」增加 15 秒防抖,短时间内重复点击不再重复请求。
- 修复版本比较边界:三段版本号(Revision=-1)不再被误判为有更新。