Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 20:01
· 12 commits to main since this release

v0.3.0 更新

新增 (Added)

  • 软件版本检查与就地自更新:
    • 基于 Cloudflare R2 / S3 兼容对象存储与 CDN 边缘分发,实现轻量级版本检查与安装包分发。
    • 「关于」对话框提供版本状态展示与检测入口,启动时保持静默离线,仅在呼出关于时按需请求。
    • 双语更新日志展示弹窗,自适应系统语言(中文/英文)默认切换。
    • 后台流式下载安装包,实时展示百分比与流量进度,支持中途安全取消。
    • SHA-256 完整性哈希校验,防止下载损坏或残缺文件。
    • 基于 self-replace 机制实现跨平台(Windows/Linux)运行中二进制文件原子替换与无缝重启。
  • CI 流水线自动化分发:
    • 自动化构建产物归档、提取双语更新日志并生成 version.jsonchecksums.txt
    • 同步上传至 Cloudflare R2 对象存储与 GitHub Releases 双通道。

v0.3.0 Update

Added

  • Application Version Check & In-Place Self-Update:
    • Lightweight version checking and distribution via Cloudflare R2 / S3-compatible storage and edge CDN.
    • Integrated update status row and trigger button in the "About" dialog, maintaining zero network overhead on startup.
    • Bilingual changelog modal window with auto-detection of system locale (Chinese/English).
    • Background streaming download with real-time percentage/MB progress bar and cancellation support.
    • SHA-256 checksum integrity verification prior to applying updates.
    • Atomic in-place binary self-replacement and seamless restart using self-replace.
  • CI Release Automation:
    • Automated artifact archiving, bilingual changelog extraction, and generation of version.json and checksums.txt.
    • Dual distribution to both Cloudflare R2 storage and GitHub Releases.