ysicing
|
beed5296e4
|
chore(repo): 移除废弃 GeoIP 和官网部署脚本
|
2026-10-01 18:12:39 +08:00 |
|
 ysicingandClaude Opus 5.5
|
1623effd61
|
fix(release): 发布后逐区域核验 Sparkle 更新源并覆盖跳转策略
- 服务端保留探测标识(64 个 0):照常验签返回清单但不计入统计
- publish_api.py 新增 --verify-sparkle,JSON 发布后逐区域取回 XML 与本地签名文件逐字节比对,publish_release.sh 自动执行
- Cache-Control 探测按指令 token 判断,兼容代理合并的缓存头
- 抽出 feedRedirectPolicy 供测试复用,覆盖 HTTPS 跳转、HTTP 降级、跳转过多、404、传输错误
- 新增测试校验服务端公钥与 Info.plist、project.yml 的 SUPublicEDKey 一致
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 15:20:08 +08:00 |
|
ysicing
|
bc2bfe8f5c
|
fix: 修复应用扫描取消并校验 Sparkle 更新源
|
2026-09-30 15:20:08 +08:00 |
|
ysicing
|
1c1e94a15f
|
feat(updates): 接入 Sparkle 并支持双语发布说明
|
2026-09-30 15:20:08 +08:00 |
|
ysicing
|
71fbb30c70
|
feat(legal): 添加服务条款与隐私政策并优化阅读排版
|
2026-09-23 17:21:51 +08:00 |
|
ysicing
|
ea67453b32
|
feat(release): 完善版本服务与镜像发布
|
2026-09-21 13:06:22 +08:00 |
|
ysicing
|
4212961565
|
feat: 初始化 XStats 并支持 WebDAV 设置同步
|
2026-09-20 23:02:44 +08:00 |
|