Skip to content

Releases: TT10-24/dsh-plugin-updater

v0.3.3

Choose a tag to compare

@TT10-24 TT10-24 released this 26 Oct 15:24
5dbc0eb

这个版本有什么

  • 修复面板在浅色 DSH 主题下变浅灰的问题:面板正文不再使用 bg-overlay,改用固定深蓝黑表面。
  • 面板、头部、底部、行卡片、文字、边框、状态点和进度条都固定为示意图的深色调色板,深色/浅色 DSH 下外观一致。
  • 去掉插件区重复的“全部最新”一行。
  • README 加入 dsh-plugin.org 市场徽章。
  • 运行逻辑与 0.3.2 一致,只改客户端视觉与文档。

安装

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater

固定版本:

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater#v0.3.3

安装/更新后重启 DSH Desktop。

验证

  • GitHub Actions check 通过。
  • 按实际截图逐项对照:灰色正文改为深蓝黑;头部/底部统一;不再受浅色主题影响。
  • Pages 会随 site/ 更新自动部署。

v0.3.2

Choose a tag to compare

@TT10-24 TT10-24 released this 26 Oct 15:08
3177921

这个版本有什么

  • 实际面板按 README / Pages 的界面示意重做:渐变 Logo、标题/副标题、右侧拖动点、进度条高光、行卡片、状态点、底部状态灯。
  • 面板宽度 380 → 408px,边框、阴影和顶部品牌光晕更接近示意。
  • 版本文字去掉药丸背景,更新按钮改为品牌渐变;完成/待更新/进行中/失败都有独立状态点。
  • 只改视觉,更新、批量更新、重启、错误恢复逻辑与 0.3.1 完全一致。

安装

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater

固定版本:

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater#v0.3.2

安装/更新后重启 DSH Desktop。

验证

  • GitHub Actions check 通过(语法、locale、无头渲染、拖动、站点文件、npm pack)。
  • 用静态预览检查了面板的间距、层级和暗色效果。
  • Pages 会随 site/ 更新自动部署。

v0.3.1

Choose a tag to compare

@TT10-24 TT10-24 released this 26 Oct 14:24
5849999

这个版本有什么

  • 在线介绍页:https://tt10-24.github.io/dsh-plugin-updater/ 由 GitHub Actions 自动部署,包含功能、安装、界面示意和常见问题。
  • 文档重写:README、CONTRIBUTING、BUILD-LOG 统一用“你”与访问者对话;新增 FAQ、路线图和维护说明。
  • Issue / PR 模板:Bug、Feature 表单和 PR 自查清单,反馈问题时更省事。
  • 安全策略:SECURITY.md,漏洞请走私密 Security Advisories。
  • 仓库更干净:维护者的新手指南移到本地 .local/(不进入仓库),仓库只保留面向访问者的内容。
  • 版本元数据:package homepage 指向 Pages,docs 资源随 npm 包发布。

安装

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater

固定版本:

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater#v0.3.1

安装后重启 DSH Desktop。

验证

  • GitHub Actions check:语法、JSON、locale、无头渲染、拖动、站点文件、npm pack 全部通过。
  • GitHub Actions pages:部署成功,线上页面返回 200。
  • 本地 Edge 截图检查了暗色、亮色和窄屏布局。

说明

这个版本没有修改插件运行时逻辑(Host/Client 更新流程与 0.3.0 一致),主要集中在文档、介绍页、模板和发布配置。

v0.3.0

Choose a tag to compare

@TT10-24 TT10-24 released this 26 Oct 11:52

亮点

  • 零 token:插件、DSH Desktop、内核三层更新检查全部是普通 HTTPS 请求,不调用模型、不产生 agent 轮次。
  • 实时进度:更新时显示进度条、阶段(卸载 / 安装 / 重新检查)和 pnpm 输出末行。
  • 一键全部更新:一次点击依次更新所有待更新插件,逐个显示进度。
  • 完成即消失:更新成功的插件行立即移除,不再闪回“更新”按钮。
  • 重启按钮:需要重启时直接点「立即重启 DSH」。
  • 可拖动面板:拖动标题栏移动、双击复位、位置记忆、Esc 关闭。
  • 自动适配:插件管理器、profile、桌面端运行时全部按可选能力探测,内核缺少某项能力时只降级对应图层。

安装

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater

或固定版本:

dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater#v0.3.0

安装后在 DSH Desktop 的 设置 → 插件 中确认已启用,并重启 DSH。

验证

  • DSH Desktop 2.0.18 / dsh 0.2.1-rc.2
  • GitHub Actions(语法、JSON、locale 平衡、无头渲染、拖动)通过
  • Host 自检覆盖:更新 remove → install、失败恢复旧版本、桌面端/内核版本读取

说明

插件更新使用 DSH 插件管理器官方的 remove + install 路径;替换已安装插件后需要重启 DSH 才能加载新代码或新增组件行。