Repository navigation
Releases: TT10-24/dsh-plugin-updater
Releases · TT10-24/dsh-plugin-updater
Release list
v0.3.3
这个版本有什么
- 修复面板在浅色 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
这个版本有什么
- 实际面板按 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
这个版本有什么
- 在线介绍页: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
亮点
- 零 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 才能加载新代码或新增组件行。