Repository navigation
FastFile 1.0.23(预发布)
Pre-release
Pre-release
Windows x64 预发布版。下载下面的安装包;Source code 压缩包是源码。
本安装包由 GitHub Actions 从发布提交构建,自动回归、安装包内容与进程归属检查通过后发布。
实际第三方软件菜单、安装/卸载及现场视觉效果仍需人工验收;本版保留预发布标记。
1.0.23(应用内检查更新与静默升级重启,已构建打包)
- 自动检查与静默升级:在“设置 → 关于 FastFile”页面增加【检查更新】主按钮。点击后异步请求 GitHub Releases API 检索最新发行版,若检测到更新版本,展示新版本号与更新说明日志,并提供“立即更新”选项。
- WinHTTP 网络客户端与断点保护:使用 Windows 原生 WinHTTP 库与 TLS 1.2/1.3 加密通信,自动检测系统代理并支持 302 重定向下载 GitHub Release Assets 安装包(
FastFile-Setup-*.exe);下载过程通过.part临时文件保护与原子重命名,主界面实时反馈下载百分比进度。 - 安装器无缝热重启(
--restart):安装程序(installer/setup.cs)新增--restart(或--run)命令行参数;静默更新模式(--quiet)解压替换文件与写入注册表后,自动唤起新版FastFile.exe,应用退出后无缝启动新版本,用户无需手动重新下载和安装。 - 语义化版本比较:内置严格的三段式(
major.minor.patch)语义化版本比较器,兼容v前缀标签,精准区分本地版本与远端版本。 - 自动化测试覆盖:新增
AutoUpdaterTests独立测试套件,全面覆盖语义化版本比对(升级/降级/补丁/预发布)、GitHub Release JSON 关键字段提取、安装器参数构造及下载路径规则。
安装包 SHA256:630C4C26DEE8244A00A511F6381BE6D0AB78BAB827F83457E55CA8CF3826EB1C