{
  "version": "2.0.1",
  "url": "https://dsh.huilinsh.cn/butler/DSH-Butler-v2.0.1-setup.exe",
  "sizeBytes": 143600891,
  "sha256": "5ec68afa74cdfe74e9c488f694d6317e5e538fbf0e148f6c46f4c8c2d5a5c4e4",
  "publishedAt": "2026-10-04T15:54:31.652Z",
  "notes": "修好「完成更新」失败与反复催办；另修管家端口漂移、插件 link:/portal: 依赖装不上。",
  "portable": {
    "url": "https://dsh.huilinsh.cn/butler/DSH-Butler-v2.0.1-win-x64.zip",
    "sizeBytes": 33019777,
    "sha256": "fd150c89a290e7b8b12f70a3c07edb0da0a123d85aa574abac990ec6bf4646f6"
  },
  "changelog": [
    "修好「完成更新」失败：清理不再误搬你正在开发的源码（工作区有未提交改动就整步跳过），失败时直说原因，不再让你反复点重试",
    "「完成更新」不再留半截：被构建流程删掉的构建记录会放回原位，状态页不会过一阵又催你「完成更新」",
    "管家端口固定：沿用上次用起来的端口；页面失联时自动带回，并给出「回到管家」一键跳转",
    "插件依赖写 link:/portal: 的装不上了 —— 现在会先改写成 file: 再调 npm",
    "悬浮工具条在页面重载后自动补注入，不再时有时无",
    "全新界面：左侧导航按「开始 / 使用 / 保障 / 更多」分组；插件中心、DSH 本体、备份与恢复、体检改为页内页签切换，不再层层跳转",
    "新增底部状态栏：版本、服务地址、任务提示、最近回滚点常驻可见",
    "四档响应式：中窗口单列全宽，窄窗口侧栏收成图标，手机宽度改抽屉导航，小窗口不再挤爆",
    "操作精简：页面级按钮只留 1-2 个，行内动作收进「更多」；关停 / 休眠 / 确认执行统一收拢并分级确认",
    "设置页按侧栏结构分组直达，诊断页并入体检页签，新增多 profile 一览",
    "体验与可访问性：正文 13px 与统一间距、键盘焦点清晰、危险确认默认聚焦「取消」、提示带图标不只靠颜色、深浅色对比度达标"
  ]
}
