{"Assets":[{"PackageId":"HandySolution.HandyDesktop","Version":"1.1.1","Type":"Full","FileName":"HandySolution.HandyDesktop-1.1.1-stable-full.nupkg","SHA1":"3E3E9F4A2F7DFDE9B225544896B03540B2D1353A","SHA256":"A36450A6A41C87A3E7D10BCB3FEB8D9AE64268E0D227063507F595181B006DF3","Size":75632359,"NotesMarkdown":"# HandyDesktop 1.1.1\n\nHandyDesktop stable 维护更新，改进工作站配置复核体验并缩短正式发布耗时。\n\n## 更新内容\n\n- 优化工作站配置流程轨道和复核页面布局，使当前步骤、校验状态与问题定位更加紧凑清晰。\n- 发布流程新增已验证制品收据与哈希复用，连续验包和发布不再重复测试、保护、签名与打包。\n- 增加 Delta 基准包持久缓存及 Nginx 服务器端复用，减少重复下载和上传。\n- 公网发布只包含更新所需的 Feed、Full 和 Delta；Portable 继续生成并完成本地深度验证，但不上传公开更新源。\n- 发布后的公网检查只读取 Feed 元数据并验证 HTTPS HEAD 可访问性，不再下载制品重复验签或重建 Delta。\n\n## 安装与更新\n\n- 已安装 1.1.0 的设备可通过 `stable` 通道增量更新到 1.1.1。\n- 新设备继续使用本地验收后的完整 ZIP，并按受管部署流程安装代码签名证书信任。\n- 本版本不生成 Setup 安装程序，也不通过公开更新源分发 Portable ZIP。\n\n## 兼容性\n\n- 本版本不修改 HandyProcess Architecture Baseline 1.0/1.1 或 Workflow 公共契约。\n- 本版本不增加 Storage schema 或数据库迁移。\n- 继续兼容 1.1.0 的 `stable` 更新通道与既有受管部署目录。","NotesHTML":"<h1>HandyDesktop 1.1.1</h1>\n<p>HandyDesktop stable 维护更新，改进工作站配置复核体验并缩短正式发布耗时。</p>\n<h2>更新内容</h2>\n<ul>\n<li>优化工作站配置流程轨道和复核页面布局，使当前步骤、校验状态与问题定位更加紧凑清晰。</li>\n<li>发布流程新增已验证制品收据与哈希复用，连续验包和发布不再重复测试、保护、签名与打包。</li>\n<li>增加 Delta 基准包持久缓存及 Nginx 服务器端复用，减少重复下载和上传。</li>\n<li>公网发布只包含更新所需的 Feed、Full 和 Delta；Portable 继续生成并完成本地深度验证，但不上传公开更新源。</li>\n<li>发布后的公网检查只读取 Feed 元数据并验证 HTTPS HEAD 可访问性，不再下载制品重复验签或重建 Delta。</li>\n</ul>\n<h2>安装与更新</h2>\n<ul>\n<li>已安装 1.1.0 的设备可通过 <code>stable</code> 通道增量更新到 1.1.1。</li>\n<li>新设备继续使用本地验收后的完整 ZIP，并按受管部署流程安装代码签名证书信任。</li>\n<li>本版本不生成 Setup 安装程序，也不通过公开更新源分发 Portable ZIP。</li>\n</ul>\n<h2>兼容性</h2>\n<ul>\n<li>本版本不修改 HandyProcess Architecture Baseline 1.0/1.1 或 Workflow 公共契约。</li>\n<li>本版本不增加 Storage schema 或数据库迁移。</li>\n<li>继续兼容 1.1.0 的 <code>stable</code> 更新通道与既有受管部署目录。</li>\n</ul>"},{"PackageId":"HandySolution.HandyDesktop","Version":"1.1.1","Type":"Delta","FileName":"HandySolution.HandyDesktop-1.1.1-stable-delta.nupkg","SHA1":"A6028EA14F7E909BD3CBE94B775CFAC70BCCDA68","SHA256":"0FE88E652BC4039205B2C08BC52F3EC36895C70F96651F4ED6F21217A80E65BD","Size":4158590,"NotesMarkdown":"# HandyDesktop 1.1.1\n\nHandyDesktop stable 维护更新，改进工作站配置复核体验并缩短正式发布耗时。\n\n## 更新内容\n\n- 优化工作站配置流程轨道和复核页面布局，使当前步骤、校验状态与问题定位更加紧凑清晰。\n- 发布流程新增已验证制品收据与哈希复用，连续验包和发布不再重复测试、保护、签名与打包。\n- 增加 Delta 基准包持久缓存及 Nginx 服务器端复用，减少重复下载和上传。\n- 公网发布只包含更新所需的 Feed、Full 和 Delta；Portable 继续生成并完成本地深度验证，但不上传公开更新源。\n- 发布后的公网检查只读取 Feed 元数据并验证 HTTPS HEAD 可访问性，不再下载制品重复验签或重建 Delta。\n\n## 安装与更新\n\n- 已安装 1.1.0 的设备可通过 `stable` 通道增量更新到 1.1.1。\n- 新设备继续使用本地验收后的完整 ZIP，并按受管部署流程安装代码签名证书信任。\n- 本版本不生成 Setup 安装程序，也不通过公开更新源分发 Portable ZIP。\n\n## 兼容性\n\n- 本版本不修改 HandyProcess Architecture Baseline 1.0/1.1 或 Workflow 公共契约。\n- 本版本不增加 Storage schema 或数据库迁移。\n- 继续兼容 1.1.0 的 `stable` 更新通道与既有受管部署目录。","NotesHTML":"<h1>HandyDesktop 1.1.1</h1>\n<p>HandyDesktop stable 维护更新，改进工作站配置复核体验并缩短正式发布耗时。</p>\n<h2>更新内容</h2>\n<ul>\n<li>优化工作站配置流程轨道和复核页面布局，使当前步骤、校验状态与问题定位更加紧凑清晰。</li>\n<li>发布流程新增已验证制品收据与哈希复用，连续验包和发布不再重复测试、保护、签名与打包。</li>\n<li>增加 Delta 基准包持久缓存及 Nginx 服务器端复用，减少重复下载和上传。</li>\n<li>公网发布只包含更新所需的 Feed、Full 和 Delta；Portable 继续生成并完成本地深度验证，但不上传公开更新源。</li>\n<li>发布后的公网检查只读取 Feed 元数据并验证 HTTPS HEAD 可访问性，不再下载制品重复验签或重建 Delta。</li>\n</ul>\n<h2>安装与更新</h2>\n<ul>\n<li>已安装 1.1.0 的设备可通过 <code>stable</code> 通道增量更新到 1.1.1。</li>\n<li>新设备继续使用本地验收后的完整 ZIP，并按受管部署流程安装代码签名证书信任。</li>\n<li>本版本不生成 Setup 安装程序，也不通过公开更新源分发 Portable ZIP。</li>\n</ul>\n<h2>兼容性</h2>\n<ul>\n<li>本版本不修改 HandyProcess Architecture Baseline 1.0/1.1 或 Workflow 公共契约。</li>\n<li>本版本不增加 Storage schema 或数据库迁移。</li>\n<li>继续兼容 1.1.0 的 <code>stable</code> 更新通道与既有受管部署目录。</li>\n</ul>"},{"PackageId":"HandySolution.HandyDesktop","Version":"1.1.0","Type":"Full","FileName":"HandySolution.HandyDesktop-1.1.0-stable-full.nupkg","SHA1":"E774DF5333FA5537961BF5CA2B4291EC25A5D0B9","SHA256":"DC7EB2F2BB251DC8EB0C8089BFD46401C12E4426D561AB6D67501AB311337178","Size":75625934,"NotesMarkdown":"# HandyDesktop 1.1.0\n\nHandyDesktop stable 功能更新，新增面向大体量日志的诊断包上传能力，并提升系统维护与工作站配置体验。\n\n## 更新内容\n\n- 在“诊断维护”页面新增人工日志诊断包上传，可选择最近 1、6、24 或 72 小时的完整 CLEF 日志并查看生成、上传和取消进度。\n- 诊断包包含异常、非秘密结构化属性、生产码、设备参数、Host、存储与目录健康信息，以及逐文件 SHA-256 和 manifest；不包含 SQLite、License 原始文件、凭据、密码哈希或内存转储。\n- 接入 CloudPaste HTTPS 上传，支持服务端与本地 95 MiB 双重大小限制、随机分享密码、有效期和访问次数限制。\n- 网络错误、408、429 和 5xx 可在当前页面复用同一诊断包人工重试；响应不确定或 slug 冲突时先核对远端文件，避免重复上传。\n- 上传在数据库健康检查失败时仍可用于故障排查；操作审计写入失败不会阻断诊断上传。\n- 强化 CloudPaste 响应解析，并确保 API Key、分享密码和完整 Authorization 头不进入配置、诊断包、日志或操作审计。\n- 改进工作站配置中心的步骤导航、问题定位、设备筛选、IO 测试参数和调试窗口稳定性。\n\n## 安装与更新\n\n- 已安装 1.0.2 的设备可通过 `stable` 通道更新到 1.1.0。\n- 启用日志上传前，需要部署 `config/log-upload.json`，并在 Windows Credential Manager 中配置其 `credentialRef` 所引用的 API Key。\n- 默认不启用日志上传；生产环境只接受 HTTPS 服务地址，且操作员必须具备 `diagnostics.export` 权限或在受限 License 场景下显式确认。\n- 新设备使用本版本完整 ZIP，并按受管部署流程安装代码签名证书信任。\n\n## 兼容性\n\n- 本版本不修改 HandyProcess Architecture Baseline 1.0/1.1、HandyToolkit 或 HandyStorage 公共契约。\n- 本版本不增加数据库表或迁移，不启动 StageResult UploadTask 远端 Worker。\n- 诊断上传不自动触发、不跨重启恢复，不改变现有本地脱敏维护包行为。","NotesHTML":"<h1>HandyDesktop 1.1.0</h1>\n<p>HandyDesktop stable 功能更新，新增面向大体量日志的诊断包上传能力，并提升系统维护与工作站配置体验。</p>\n<h2>更新内容</h2>\n<ul>\n<li>在“诊断维护”页面新增人工日志诊断包上传，可选择最近 1、6、24 或 72 小时的完整 CLEF 日志并查看生成、上传和取消进度。</li>\n<li>诊断包包含异常、非秘密结构化属性、生产码、设备参数、Host、存储与目录健康信息，以及逐文件 SHA-256 和 manifest；不包含 SQLite、License 原始文件、凭据、密码哈希或内存转储。</li>\n<li>接入 CloudPaste HTTPS 上传，支持服务端与本地 95 MiB 双重大小限制、随机分享密码、有效期和访问次数限制。</li>\n<li>网络错误、408、429 和 5xx 可在当前页面复用同一诊断包人工重试；响应不确定或 slug 冲突时先核对远端文件，避免重复上传。</li>\n<li>上传在数据库健康检查失败时仍可用于故障排查；操作审计写入失败不会阻断诊断上传。</li>\n<li>强化 CloudPaste 响应解析，并确保 API Key、分享密码和完整 Authorization 头不进入配置、诊断包、日志或操作审计。</li>\n<li>改进工作站配置中心的步骤导航、问题定位、设备筛选、IO 测试参数和调试窗口稳定性。</li>\n</ul>\n<h2>安装与更新</h2>\n<ul>\n<li>已安装 1.0.2 的设备可通过 <code>stable</code> 通道更新到 1.1.0。</li>\n<li>启用日志上传前，需要部署 <code>config/log-upload.json</code>，并在 Windows Credential Manager 中配置其 <code>credentialRef</code> 所引用的 API Key。</li>\n<li>默认不启用日志上传；生产环境只接受 HTTPS 服务地址，且操作员必须具备 <code>diagnostics.export</code> 权限或在受限 License 场景下显式确认。</li>\n<li>新设备使用本版本完整 ZIP，并按受管部署流程安装代码签名证书信任。</li>\n</ul>\n<h2>兼容性</h2>\n<ul>\n<li>本版本不修改 HandyProcess Architecture Baseline 1.0/1.1、HandyToolkit 或 HandyStorage 公共契约。</li>\n<li>本版本不增加数据库表或迁移，不启动 StageResult UploadTask 远端 Worker。</li>\n<li>诊断上传不自动触发、不跨重启恢复，不改变现有本地脱敏维护包行为。</li>\n</ul>"}]}