Files
TommyFang 97e5ae50b5 release: v0.1.2
- bundle dshmarket 1.10.1; drop the duplicate vision settings section (modlens card is the single config surface)
- embed the updater signing public key in every build (Makefile / CI / Flatpak); in-app updates now actually run
- structured release notes per version: docs/release-notes/v<version>.md feeds GitHub, Gitea and the in-app update panel
- gate releases on the notes file; Gitea publish reads/patches the same body
2026-08-17 00:48:38 +08:00

2.4 KiB
Raw Permalink Blame History

DeepSeek Harness Desktop v0.1.2

摘要 / Summary: 内置插件市场升级至 dshmarket 1.10.1(下载更稳、安装更安全);应用内更新真正启用(签名公钥内嵌);移除重复的视觉模型设置区;发布说明改为结构化更新日志。

新功能 / Features

  • 内置插件市场 dshmarket 1.9.0 → 1.10.1
    • pnpm 拉取超时自动加重试,弱网下安装/更新不再一次失败就放弃
    • 失败的安装会回收遗留的本地缓存目录,不会越积越多
    • 重复安装防护:同一插件(含别名条目)只保留一个加载项,杜绝下次启动冲突
  • 每个版本提供结构化更新日志(新功能 / 修复 / 变更 / 安装GitHub 与 Gitea 的发布文案、应用内更新面板自动取同一份

修复 / Fixes

  • 应用内更新此前在所有构建中都静默关闭:壳更新器要求编译期内嵌签名公钥,而构建流程从未注入(public_key() → None → 不检查更新。现在本地、CI、Flatpak 构建都会从 tauri.conf.json 读取公钥注入,「发现壳更新 → 下载并安装」真正可用
  • 消除市场「有新版本」横幅与桌面内嵌市场版本不一致的死结:内嵌市场已同步到上游最新,横幅不再出现;此前该更新提示在桌面版中无法真正落地(每次启动会被内嵌版本还原)
  • 插件安装遇到 pnpm 默认拦截构建脚本(如 node-pty放行与重试路径按上游最新逻辑工作不再被 allowBuilds 占位符卡死
  • Gitea 镜像发布链路重构:由自托管 Actions runner 经局域网直连发布,慢速公网链路超时影响正式发布流程

变更 / Changes

  • 移除独立的「视觉模型」设置区:视觉引擎配置统一由 modlens 自带的「设置 → 插件 → 插件配置 → 视觉引擎ModLens」提供同样读写 ~/.modlens/config.json,不再有两处重复入口)
  • 构建产物不再附带 plugins/dsh-desktop-visionlicense 列表与 README 同步更新)

安装与更新 / Install & Update

  • 安装包Windows NSIS/MSI、macOS DMGApple Silicon 与 Intel、Linux deb/rpm、Flatpak
  • 除 Flatpak 外需本机已安装 dshnpm i -g @deepseek-ai/dsh),或设置 DSH_DESKTOP_DSH_BIN
  • macOS 包未公证:首次打开需在「系统设置 → 隐私与安全性」中允许
  • 更新提示出现在启动页:点击「下载并安装」即可(走 Gitea 镜像,签名校验后生效)