Skip to content

dsh-mcp-manager-plus v0.4.3

Choose a tag to compare

@appthin appthin released this 09 Oct 16:45
· 3 commits to master since this release

dsh-mcp-manager-plus v0.4.3

Fixed

  • 安装路径含空格时补丁文件被误判为「不可写」(DSH Desktop / Windows,#3):
    fromFileUrl() 用 new URL().pathname 读取 include 路径,会保留百分号编码,
    D:\DeepSeek Harness\ 因此变成 DeepSeek%20Harness,指向一个并不存在的文件,
    W_OK 探测失败后页面报「配置文件不可写」并拒绝保存。
    现在改用 fileURLToPath()(解码 %20 等转义,并正确处理 Windows 盘符前导斜杠
    与 UNC 主机),手动解析仅作兜底。感谢 @Lzh3070。
  • 暗色主题主按钮白底白字、文字不可读(#1):
    .mcpmp-btn-primary 把前景硬编码成 #fff,而背景用的
    --dsw-alias-brand-primary 会随主题翻转(亮色 #0f1115、暗色 #f9fafb)。
    现在按 harness 自身主按钮的配对改用 --dsw-alias-button-primary-fill +
    --dsw-alias-label-primary-foreground(分别以 brand-primary /
    label-primary-inverted / #fff 兜底),hover 换成官方
    --dsw-alias-button-primary-hover,取代在近白底上几乎无效的
    filter:brightness(1.08)。感谢 @OTH-C3。

Added

  • 回归用例:file:// include 路径含 %20 时 patchPath 必须指向真实文件且
    writable 为 true
  • 回归用例:任何把会随主题翻转的填充色(brand-primary / button-primary-fill)
    与字面前景色写进同一规则的样式都会被判失败

测试总数 113 → 115。