Skip to content

Releases

v0.1.6

Choose a tag to compare

@liyu34 liyu34 released this 23 Sep 06:47

适配当前 DSH 的设置集成(0.1.5 无法挂载的修复版)。

为什么要发这一版

DSH 0.1.7-alpha.2 同时下线了旧集成的两半:主机端的 settings namespace(@deepseek-ai/dsh-settings 不再导出 installSettingsSection / settingsNamespace)和客户端 settings.plugin.item 槽位。0.1.5 因此在模块链接阶段就失败,插件从未挂载。

变更

  • 主机半:移除 settings 注册、schemastery 依赖与 TRAY_SETTINGS_NS 导出;主机端只负责挂载 /dsh-wsl-tray/* 接口。
  • 客户端半:改为注册 settings.section(id / order / label,即当前契约),并去掉旧的折叠卡片外壳,直接作为设置页内容渲染。
  • 构建目标:对齐当前 DSH 线(@deepseek-ai/cordis 4.0.4、@deepseek-ai/dsh-client-ui-primitives 0.1.7-alpha.2)。
  • 测试:新增主机端挂载测试(mock 托盘服务)、重写客户端注册测试,并新增直接按 Web 壳的加载方式物化构建产物 client/client.js 的冒烟测试(与 Web 壳的模块加载方式一致)。
  • 文档:设置入口改为 设置 → WSL 桌面与托盘。

安装

cd ~/.dsh/profiles/web
pnpm add dsh-wsl-tray@0.1.6

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@liyu34 liyu34 released this 23 Sep 06:24

托盘「退出」现在会停掉它启动的 DSH 实例。

变更

  • 新增生成的 stop.sh:PID 文件精确跟踪 start.sh 启动的实例,另有模式兜底,覆盖源码、npm 全局与 npx 三种 bin.js web 启动方式。
  • 固化(baked)值改用 PowerShell 单引号转义,修复 $ 插值与引号截断。
  • 刷新 dist/dsh-wsl-tray-0.1.5.tgz 及 README 安装路径,package-lock.json 同步到 0.1.5。
  • 已知限制:用其他方式(不同参数、别的工具)启动的 DSH web 实例不被 PID 文件跟踪。

安装

cd ~/.dsh/profiles/web
pnpm add dsh-wsl-tray@0.1.5

或使用仓库内的预构建包 dist/dsh-wsl-tray-0.1.5.tgz。

Full Changelog: v0.1.4...v0.1.5