feat: 发布标准 Windows 安装向导
This commit is contained in:
@@ -38,6 +38,9 @@ ec48bce chore: 初始化项目骨架
|
||||
`v0.4.2` 为仅面向桌面端的维护版本:移除 Windows 原生应用菜单栏;
|
||||
Web/Compose 发布仍保持 `v0.4.1`。
|
||||
|
||||
`v0.4.3` 将桌面发行包迁移为标准 NSIS 安装向导,并使用全英文、无空格、
|
||||
包含版本与平台的安装包文件名;Web/Compose 发布仍保持 `v0.4.1`。
|
||||
|
||||
## 2. 已完成
|
||||
|
||||
### 2.1 项目骨架
|
||||
@@ -408,6 +411,21 @@ Web/Compose 发布仍保持 `v0.4.1`。
|
||||
- 该维护版本只重新生成桌面安装包和免安装 ZIP;Web/Compose 镜像继续
|
||||
使用已验证的 `v0.4.1`。
|
||||
|
||||
### 3.16 v0.4.3 标准 Windows 安装向导
|
||||
|
||||
- 桌面发行链路由 Electron Forge Squirrel 迁移到 electron-builder
|
||||
26.15.3 的 NSIS assisted installer。
|
||||
- 安装向导提供当前用户/所有用户安装选项、安装目录选择、安装进度和完成
|
||||
页面;主程序继续使用 `md-to-pdf.exe`。
|
||||
- 正式安装包固定命名为
|
||||
`md-to-pdf-0.4.3-x86_64-Setup.exe`,免安装包命名为
|
||||
`md-to-pdf-0.4.3-x86_64.zip`。
|
||||
- 项目自有 `build/installer.nsh` 显式创建桌面和开始菜单快捷方式,
|
||||
安装完成后直接启动主程序,不依赖 `.lnk`。
|
||||
- 卸载时显式清理桌面快捷方式、开始菜单快捷方式及其目录。
|
||||
- 安装包和校验文件作为 Gitea `v0.4.3` Release 附件发布,不写入 Git
|
||||
历史。
|
||||
|
||||
## 4. 已执行验证
|
||||
|
||||
2026-07-27 在当前完整工作区成功执行:
|
||||
@@ -612,6 +630,24 @@ ECharts 第二阶段浏览器与 PDF 验证结果:
|
||||
`59DA57522C99EB6B16A9591AFDEC349B785BF9B76950504B314273520152D41B`,
|
||||
Authenticode 状态为未签名。
|
||||
|
||||
2026-07-27 已完成 `v0.4.3` 标准安装向导验证:
|
||||
|
||||
- NSIS 中文辅助安装向导正确显示安装范围和安装目录选择,版本显示为
|
||||
`0.4.3`。
|
||||
- 当前用户安装成功,安装目录为
|
||||
`%LOCALAPPDATA%\Programs\md-to-pdf`,卸载项版本为 `0.4.3`。
|
||||
- 桌面和开始菜单快捷方式均存在,实际目标均为安装目录中的
|
||||
`md-to-pdf.exe`;从开始菜单快捷方式启动成功。
|
||||
- 静默卸载返回 0,安装目录、桌面快捷方式和开始菜单目录全部清理;
|
||||
随后重新安装成功,最终本机保持已安装状态。
|
||||
- 正式安装包为 `md-to-pdf-0.4.3-x86_64-Setup.exe`,
|
||||
103,346,230 字节,SHA-256 为
|
||||
`C027B4AC604889C7E7E00BA3CE08A12616312BC9250268775B1B7B578A7C4817`,
|
||||
Authenticode 状态为未签名。
|
||||
- 免安装包为 `md-to-pdf-0.4.3-x86_64.zip`,143,784,617 字节,
|
||||
SHA-256 为
|
||||
`91BED88A7CB623B98383408D5553D80A6135FB94F7FE2D77A5FCED339CCF5BC6`。
|
||||
|
||||
## 5. 当前注意事项
|
||||
|
||||
- `output/` 可能包含本地 PDF 验证产物,已被 Git 忽略,不得提交。
|
||||
|
||||
Reference in New Issue
Block a user