Skip to content

Releases

v0.1.0 — 首次发布(M0–M8)

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:48

首个发布,包含 M0–M8 的全部内容。

它能做什么

  • 把另一台机器上的 DSH 搬进桌面版:本机 / WSL / 虚拟机 / SSH 远端四类目标,
    镜像出来的是那台机器自己的那份前端(同一套 UI 与体验,随远端版本走)。
  • 统一界面(默认):选中那台机器的界面铺满主区,我们自己的列表 / 工具栏 / 日志收在「管理」里;
    浮条上还有「全窗口」(把官方侧栏收成窄条)与「重载」。
  • 机器切换器:窗口上边一枚下拉框,只显示关键字;桌面版里它钻进标题栏那一条,谁也不挡,
    并且跟随窗口尺寸重算。
  • 本机吸附:kind: local 默认接上桌面应用自己那套 DSH——打开应用就是「运行中」,不另起进程。
  • 多实例并发:各自独立的端口与镜像端点;最近看过的 3 台保持挂载,切回来是瞬间的。
  • 管理界面里还有启停 / 预检 / 版本探测 / 更新与回滚 / 日志抽屉 / 一键复制诊断。

安装

dsh plugin --profile desktop add github:TBChaos/dsh-remote-desks
# 然后**完整重启**桌面应用(刷新窗口不够)

验证到什么程度

  • pnpm verify:类型检查 + 构建 + 288 项冒烟(含吸附端到端、跨站票据、镜像缓存与预热);
  • pnpm verify:live:真实 DSH 宿主上的本机 / WSL / SSH 三条腿,吸附、镜像往返、并发、耐久、更新回滚;
  • pnpm verify:ui:真实 Chromium 里 50 项(两种形态、切换实例与保活、跨站 iframe、摆位)。

完整改动见 CHANGELOG.md。