Skip to content

Releases

DSH Go Mac 1.0.20

Choose a tag to compare

@github-actions github-actions released this 06 Nov 14:39
v1.0.20
cb551b3

内置引擎升级到 DSH 0.2.2-rc.1,同步上游 DSH Go 1.0.11。

  • 升级会替换内置运行时;对话、插件和设置会保留,运行时里手动安装的依赖需要重装。
  • 打开 设置 › 引擎,会看到「内置引擎可更新」;更新会停止引擎、保留数据、安装后重新启动。
  • 调度任务改用新规则;旧版引擎不能读回新建的定时任务。
  • 同步手机版 Web 抽屉与设置页、灵动动效、插件槽位,以及分享、远程、更新和语音修复。
  • macOS 原生窗口、菜单栏和系统通知审批不变。

上游这次运行时升级还没有真机验证,建议先备份重要数据。如果内置引擎无法启动,可在 设置 › 引擎 查看日志;官方 DSH 模式不受内置运行时升级影响。

The bundled engine is now DSH 0.2.2-rc.1, synced with upstream DSH Go 1.0.11.

  • Upgrading replaces the bundled runtime. Conversations, plugins and settings are kept; packages installed inside the runtime need to be reinstalled.
  • Open Settings › Engine to update the bundled engine. The update stops the engine, keeps your data, installs, and starts it again.
  • Scheduled tasks use the new rule format; the old engine cannot read tasks created with it.
  • Includes the phone web drawer and settings, fluid motion, plugin slots, plus sharing, remote, update and voice fixes from upstream.
  • The native macOS window, menu bar and notification approvals are unchanged.

Upstream has not yet verified this runtime on physical devices, so back up important data first. If the bundled engine fails to start, check Settings › Engine for logs. Official DSH mode is unaffected by the bundled runtime upgrade.


未签名构建。首次打开会被 Gatekeeper 拦:右键 →「打开」,或:

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.19

Choose a tag to compare

@github-actions github-actions released this 04 Nov 12:44
v1.0.19

同步上游 DSH Go 1.0.10。

  • 远程主机详情与工作区文件上传
  • 动效细节:弹簧按压、面板速度、思考标签、输入框增长
  • 模型默认值与定时授权补丁
  • PRoot 临时文件清理与启动策略修复
  • macOS 原生窗口、菜单栏、系统通知审批保持不变

Synced with upstream DSH Go 1.0.10.

  • Host details and workspace file uploads
  • Motion polish: springs, sheets, thinking label, composer
  • Model-default and schedule-authorization patches
  • PRoot temp cleanup and startup policy fixes
  • Native macOS window, menu bar and notification approvals unchanged

未签名构建。首次打开会被 Gatekeeper 拦:右键 →「打开」,或:

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.18

Choose a tag to compare

@github-actions github-actions released this 02 Nov 13:00
v1.0.18
185acb0

DSH Go Mac 1.0.18

同步上游 v1.0.9 及发版后修复。没有整包合并 Android 分支,只取 Mac 适用的共享 UI、客户端和运行时补丁。

新增

  • 左滑快捷入口:聊天区左滑打开插件、引擎、设置等;可在设置里开关、排序
  • 新对话记住模型与推理深度,可固定默认
  • 附件:单文件 200 MB、单消息 400 MB,走引擎流式上传
  • 分享:导出/分享时隐藏 Authorization 里的凭据
  • 定时任务:执行前必须显式授权

修复

  • 永久删除:引擎未就绪不再误报「不支持」、未落盘新会话可删、一次只发一个请求
  • 中断/失败时未接收的输入按原顺序回队列,不再丢
  • 图片拒绝提示说明模型是否声明图片输入,不再一律建议换 V4.1 Flash
  • 迟到的审批失败留在上一个主机,不串到当前会话
  • XLSX 预览预算、终端改名竞态、插件面板/后台流/文件回调、诊断单位
  • 性能:只折叠新增内容、会话列表跳过未变、本地会话列表先于 mux

运行时

内置运行时升级到 macos-r3(新增 input-recovery / model-defaults / schedule-authorization / file-upload-resolver 补丁)。

已装过运行时的用户:请在「设置 › 本机引擎」重新安装一次运行时(可保留对话)。官方 DSH 模式不需要。

安装

brew install --cask BillWGong/tap/dsh-go-mac

或下载 DMG。未签名构建,首次打开右键 →「打开」,或:

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.17

Choose a tag to compare

@github-actions github-actions released this 01 Nov 12:22
v1.0.17
c31a3e9

把「运行」当成界面

运行录屏

同一个 DSH 引擎,一个更愿意天天打开的 macOS 客户端。
过程信息、通知审批、原生体验。项目主页 · GitHub


DSH Go Mac 1.0.17

brew install --cask BillWGong/tap/dsh-go-mac

跟进上游 1.0.8 的共享 UI(选择性与 Mac 相关的部分)。

新增 / 改进

  • 思考预览:固定高度,点正文即可收起;每个完成的回合默认折叠
  • dsh-ui:选项可以输入预设之外的回答;裸 JSON 视图也能渲染
  • 输入框上方更少的行(目标/待办/插件/状态合并展示)
  • 图像与视频设置页:按服务商整理,同一服务商共用一把 key
  • 插件设置:所有声明字段都会显示、中文字段名优先、编辑只重绘当前行、跳转 DSH Web 不再抢写
  • 引擎设置页可以声明凭据归属;时区表按编辑者时钟排序
  • 更新检查:旧更新源不会遮住更新的版本
  • 抽屉滑动时只做 paint,不再重复模糊/重排

保留我们的实现

  • macOS 顶栏/交通灯、手机连接与官方代理、官方优先引导、分享卡双二维码、send_on_enter
  • 修复 AppPage 返回键绕过「放弃修改?」确认的问题

未移植(Android 专属)

  • 手机操控 / Shizuku / Sui / root / 自连 ADB、实时活动、刷新率设置、Android 桌宠尺寸修复

安装

未签名构建,首次打开右键 →「打开」,或:

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.16

Choose a tag to compare

@github-actions github-actions released this 01 Nov 11:36
v1.0.16
90b1be2

DSH Go Mac 1.0.16

修复

  • #6 文件权限页永远显示未开启:macOS 上存储权限不再使用「不可用」占位值,权限页显示已授权,重试也不再报「没能打开系统设置」。
  • #5 远程 SSH 主机保存失败(Keychain -34018):ad-hoc 签名没有 Keychain entitlement;macOS 上远程密钥改为 0600 文件存储(~/Library/Application Support/io.github.billwgong.dshgomac/remote-secrets.json),测试连接通过后可以正常保存主机。

安装

未签名构建,首次打开右键 →「打开」,或:

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.15

Choose a tag to compare

@github-actions github-actions released this 01 Nov 11:12
v1.0.15
88fb4a4

DSH Go Mac 1.0.15

同步上游 main 的 25 个提交,补齐我们落后的功能。

新增

  • 对话永久删除:长按单删、多选批量删除(内置引擎;官方模式不支持时入口自动隐藏)
  • 归档会话浏览与恢复
  • 新对话选择文件夹(抽屉分组)
  • 表格底色三档:设置里可选,带迷你预览
  • 插件弹层里的插件页面/设置入口;可在 ui.json 隐藏插件胶囊
  • slash 命令在光标处补全,且不丢草稿
  • 模型卡长名显示、token 统一 K/M、订阅渠道上下文页
  • 宿主主题模式应用到原生界面
  • 性能:流式行复用、抽屉懒加载、markdown 扫描复用、桌宠后台暂停、顶栏测量复用

保留我们的实现

  • 「Return 发送」设置(send_on_enter),未采用上游的另一套实现
  • macOS 顶栏/交通灯、手机连接与官方代理、官方优先引导、分享卡双二维码、Mac 本地化

运行时

  • 内置运行时升级到 macos-r2,包含永久删除所需的 bridge 与补丁。
  • 已经装过内置运行时的用户,需要在 设置 › 本机引擎 重新安装一次运行时才能启用删除(按页面提示保留对话);全新安装直接生效。
  • 官方模式没有删除能力,入口会隐藏。

安装

未签名构建,首次打开右键 →「打开」,或:

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.14

Choose a tag to compare

@github-actions github-actions released this 01 Nov 09:52

DSH Go Mac 1.0.14

新功能:官方模式的手机连接

手机版 DSH Go 通过 SSH 连这台 Mac 时,现在也可以直接操作官方 DSH——和桌面端是同一份会话。

实现方式:App 在 127.0.0.1 起一个本地代理,手机照常按 dsh web 的 token 登录,代理转发 HTTP 与 WebSocket 到官方端口,并注入官方浏览器会话 cookie。切换回内置引擎时自动清理握手文件。

修复

  • 代理转发 gzip 响应时保留 content-encoding 原样(此前手机端会二次解压报错)

验证

  • 代理测试:登录 303 + cookie、HTTP cookie 注入、WebSocket 升级与转发
  • 用与手机相同的客户端路径连接代理,成功列出官方 DSH 的 12 个会话
  • 全量 macOS 测试通过

安装

未签名构建,首次打开右键 →「打开」,或:

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.11

Choose a tag to compare

@github-actions github-actions released this 01 Nov 02:55
v1.0.11
6515b55

DSH Go Mac 1.0.11

修复

  • 新建对话失败:本地工作目录仍沿用 Android 的 /root/workspace,macOS 上该目录不存在,
    引擎创建会话时报 ENOENT: mkdir '/root'。现改为使用当前用户的 $HOME。
  • 路径显示(~ 缩写)和目录选择器的默认占位同步改为 Mac 的 home,不再出现 /root。

安装

未签名构建,首次打开会被 Gatekeeper 拦:右键 →「打开」,或

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.10

Choose a tag to compare

@github-actions github-actions released this 01 Nov 01:57
v1.0.10
1ba39c1

DSH Go Mac 1.0.10

界面

  • 顶栏与 macOS 标题栏合并:自适应版式下交通灯、标题胶囊在同一行;侧栏按钮不再压到红绿灯
  • 竖屏版式改用系统标题栏占位(隐藏标题、不透明材质),竖屏下任何内容都不会重叠
  • 关于页版本号修正为 1.0.10
  • 新 slogan:把 DSH 装进你的 Mac / DSH, right on your Mac.

分享

  • 分享对话图片底部改为两个二维码:原作 ccch1mneyyy/dsh-go、Mac 移植版 BillWGong/dsh-go-mac

文案

  • 清理残留的「手机」措辞:文件/存储改为「本机」,远程目录改为「下载/文稿」,语音、安装、更新、Mac 操控、布局命名同步
  • 「手机版式」菜单更名为「竖屏版式」

稳定性

  • 官方 DSH 未运行时不再抛异常
  • 网页模式在 macOS 上不再因 setBackgroundColor 崩溃,返回键始终可用

安装

未签名构建,首次打开会被 Gatekeeper 拦:右键 →「打开」,或

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。

DSH Go Mac 1.0.9

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:46

修复

  • 网页模式在 macOS 上打不开(1.0.7 / 1.0.8 都受影响):App 默认给网页注入手机竖屏的样式表,在 Mac 窗口里把 DSH Web 自己的栅格压成 0 宽,页面一直卡在启动画面。现在 macOS 默认用桌面版式(设置里仍可切回手机版式)。
  • 网页上下各留一条空白:网页视图按手机的规则预留了 52pt 状态栏和手势条,Mac 上并不存在这两块。现在 Mac 上不再预留。
  • 打开网页时会闪一下白:macOS 的 WebView 不支持设置背景色,页面画出内容前显示的是系统白底。现在先用 App 底色盖住,首帧后淡出。

安装

未签名构建。首次打开会被 Gatekeeper 拦:右键 →「打开」,或

xattr -dr com.apple.quarantine "/Applications/DSH Go Mac.app"

需要 Apple Silicon / macOS 12+。