Repository navigation
v0.2.0
v0.2.0
从「只认源码 checkout」扩展到「先认清自己在哪种部署形态里」,并补齐了打扰控制与可回退性。
新增
- npx / npm 安装形态支持:非源码形态改用 npm registry 比对版本,支持在原地
npm install升级 - 设置页「更新」区块(
settings.section):常驻状态框 + 手动检测更新 - 检测结果提示:常驻结果行(含「已是最新」);自动检测只在真有更新时弹卡片
- 延期更新:1 天 / 3 天 / 1 周 / 2 周 / 1 个月(服务端强制上限),可随时取消
- 延期与回退入口常驻:不再只在「有可用更新」时出现
- 两半自检:
CODE_VERSION不一致时提示需要重启dsh web - 更新回退:更新前记录回退点,并生成一个不依赖 dsh 运行的回退脚本
- 自选回退目标:可回退到任意近期提交 / 版本,候选以版本号展示
变更
- 每日检查触发点改为本地 24 时(保留启动补检,午夜没开机不会漏检)
- 源码形态的展示从提交号改为版本号(
本地版本 → 上游版本) - HTTP 路由由 4 条增至 7 条
修复
- 回退请求的判定顺序:没有更新记录时返回 409,而不是 500
- 非法回退目标在任何环境下都返回 400
完整变更:CHANGELOG.md
发布归档:docs/releases/v0.2.0.md
宿主端有改动:升级后需要重启
dsh web才生效(仅刷新页面不够),插件会在设置页自检并提示。