Skip to content

v0.2.0 — 自动更新与 L 站致谢

Choose a tag to compare

@ChisaAlter ChisaAlter released this 20 Oct 07:19
· 4 commits to main since this release

dsh-pad v0.2.0 — 自动检查更新

这是第一个带更新器的版本。

新增

  • 自动检查 GitHub Release:启动约 7 秒后检查一次,之后每 6 小时一次;有新版本时坞顶下载图标出现圆点。
  • 点击更新:从 Release 下载构建好的 lib/index.js、lib/client.js、package.json 和 cordis.patch.yml;先备份到 .dsh-pad-update-backup/,重启 dsh 后生效。
  • 开发目录保护:插件目录带 .git/ 时只提示新版本,不覆盖源码,继续用 git pull && npm run build。
  • 新增 updateCheck / updateCheckHours 配置;更新面板可「重新检查」。
  • README 增加 Linux.do(L 站)致谢。

安装 / 升级

需要 dsh ≥ 0.2.1-rc.2。因为 0.1.x 还没有更新器,从 0.1.x 升级需要手动安装一次 0.2.0;之后的 0.2.x 可以在面板坞里一键更新。

dsh plugin --profile web add github:ChisaAlter/dsh-pad#32e150ec4f579af47a7c399fc5c8ddc639eec4b3

装好后重启 dsh web / 鲸屿。

说明

  • 自动更新只替换插件自己的 lib/ 和清单,不动 $DSH_HOME/dsh-pad/panels.json 里的面板数据。
  • 版本检查读取 GitHub 的 releases Atom feed,不占用 GitHub API 限额,也不需要 token。
  • 开发目录安装仍按普通 Git 工作流更新。

感谢 Linux.do(L 站)社区的支持、讨论和反馈。