Skip to content

Releases

v0.5.0 — 社区问题批量修复、SSH 导入预览与 DSH rc.5 兼容

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:40
9fa2199

本次把社区反馈集中修复,并增加 SSH 配置导入预览与确认交互。请先升级 DSH 到 0.2.1-rc.5 或更新的 0.2.1 版本,再更新本插件并重启宿主。

  • 导入先只读检测全部候选,展示可新增、已有、跳过和无效原因;支持勾选、全选/取消、自动包含必要跳板。确认前显示数量,取消不写台账,配置变化要求重新检测。#34
  • 支持 ProxyJump 跳板链,导入支持别名、user@alias:port、逗号链和 none;给旧主机补空关联。缺失、自指、循环或冲突明确说明,避免静默直连。保留 TAOYi92 的原始贡献。#27 #28
  • 修复跳板/目标更新删除后的旧连接复用、快速断开的死连接缓存、pending 与多级链清理,显式清除凭据可正确持久化。#35
  • 桌面终端采用 DSH 官方 Connection carrier 与正确的 transport 基址,浏览器、HTTPS 和部署路径下也正确连接。#26(关联 #25)
  • REST 和 PTY 使用宿主身份、Host/Origin 鉴权;匿名请求 401、跨站请求 403,缺授权能力时关闭入口。修复晚到 shell、插件卸载和异步初始化期间的资源清理。#31
  • 终端只显示一个表头,长标题省略、窄容器隐藏 endpoint;浅色/透明/深色主题下内容区保持清晰对比,表头跟随宿主。#29 #44
  • 样式创建时设置插件归属,删除后可重建;采集停止时取消排队探针;名称留空按表单提示使用 user@host。#24 #40 #41

验证基于冻结提交 9fa21990a4f728927788dbe1da5f41e72e87abe0:

  • 174 项单元、HTTP/WS、真实 ssh2 和生命周期测试;14 项真实 React/xterm 浏览器回归,全部通过且无跳过。

  • Node 20/22/24 和浏览器 CI 矩阵 全绿。

  • 隔离真实 DSH 0.2.1-rc.5 冷启动、页面、SSH 提示符/输入回显、导入取消/确认、趋势与请求拒绝通过,测试进程退出 0;使用合成台账与 loopback SSH。桌面 transport 另以真实 Connection 验证,未中断当前桌面会话,也未把它作为 Windows/macOS Desktop 原窗口的端到端验证。

  • 发布后从 npm 精确 0.5.0 全新安装,冷启动、鉴权、终端、趋势、导入与13步跳板检查全部通过,退出0;下载包与冻结构建的完整性一致。Release CI 也已通过。

Include、Match 与通配默认值不自动展开,导入预览会说明限制。

dsh plugin --profile web add dsh-server-deck@0.5.0

完整批次与发版证据见 #30。npm 包 SHA1:df3fbb21a53ad83e640665e43f5cb7edd614f22e。

v0.4.1 — 适配 DSH 0.2.1-rc.2 peer 依赖白名单

Choose a tag to compare

@meyaomiao meyaomiao released this 19 Oct 04:10
6a91a78

变更内容

  • peer 白名单补齐 DSH 0.1.7-rc.2 / 0.2.0-rc.1 / 0.2.0-rc.2 / 0.2.1-rc.1 / 0.2.1-rc.2:消除在严格 SemVer 校验下的 unmet peer warning。
  • 自动化测试与 TypeScript 检查全绿通过。

Closes #22

0.4.0 卡片实时网速与当月流量

Choose a tag to compare

@meyaomiao meyaomiao released this 20 Sep 13:48
  • 卡片新增实时网速(↓接收 / ↑发送)与当月流量累计。Linux 双快照 /proc/net/dev,Darwin/BSD netstat -ibn,Windows CIM 网卡差分;lo / docker / veth / br- / tun / wg 等虚拟口跳过,Proxmox vmbr* 与 Windows vEthernet 计入。Closes #20 (#21)
  • 月流量落盘 ~/.dsh/server-deck-metrics/{hostId}/net-month.json:主机重启续计,计数器回绕跳过该段增量,换月清零;删主机级联清理。

注:tag 触发的 Release workflow 因 npm 对 classic token 的发布限制(ENEEDAUTH)失败,本版 npm publish 由维护者本地执行。

v0.3.2 — 对话工具对台账主机非交互 SSH 下发

Choose a tag to compare

@meyaomiao meyaomiao released this 13 Sep 11:40

对话里可用 server_deck_hosts / server_deck_exec 对台账主机跑非交互命令(不走卡片 xterm)。Windows OpenSSH 包一层 EncodedCommand。

本机重启验证:Windows hostname → DESKTOP-8JIQIVM;Linux uname -s && hostname → Linux / VM-0-17-ubuntu。

npm 仍需本机 npm publish --access public(仓库 NPM_TOKEN 空、账号 2FA)。

v0.3.1 — Windows CIM 探针与 BSD sysctl

Choose a tag to compare

@meyaomiao meyaomiao released this 12 Sep 15:40

Windows OpenSSH 卡片能出系统名 / CPU / 内存 / 磁盘;FreeBSD/OpenBSD 走 sysctl。Linux / macOS 路径不变。

npm 因仓库 NPM_TOKEN 未配置(与 v0.3.0 相同),需本机 npm publish(账号开了 2FA)。

v0.3.0 — 适配 DSH 0.1.5 官方原生右侧栏

Choose a tag to compare

@meyaomiao meyaomiao released this 11 Sep 02:59
4bc6623

适配 DeepSeek Harness 0.1.5-rc.1 / 0.1.5-rc.2。

页签优先注册官方原生右侧栏;better-sidebar 降为旧宿主回退。官方已有的赞踩、交付文件卡不画。

插件 DSH
0.3.x 0.1.5-rc.1 / 0.1.5-rc.2
0.2.x(维护) ≤ 0.1.2-rc.1
dsh plugin --profile web add github:meyaomiao/dsh-server-deck

v0.2.3 — 增强兼容性,适配更多主流服务器

Choose a tag to compare

@meyaomiao meyaomiao released this 08 Sep 15:33

增强兼容性,适配更多主流服务器。

探测不再走用户登录壳:固定交给 /bin/sh,Linux 读 /proc。fish / zsh 登录壳,以及 Ubuntu、Debian、RHEL、Alpine、Arch / CachyOS,都能显示系统名和 CPU / 内存 / 磁盘。macOS 回退不变。

Closes #10

安装:

dsh plugin --profile web add dsh-server-deck@0.2.3

或:

dsh plugin --profile web add github:meyaomiao/dsh-server-deck

v0.2.2 — DSH 0.1.2-rc.1

Choose a tag to compare

@meyaomiao meyaomiao released this 04 Sep 10:52
8944ea7

Compatible with DSH 0.1.2-rc.1. ModuleLoader id gate. Use dsh-better-sidebar@0.18.0 for sidebar tab. npm publish needs NPM_TOKEN.

v0.2.1 — fix ModuleLoader id for DSH 2.0.5

Choose a tag to compare

@meyaomiao meyaomiao released this 04 Sep 08:10
4888acd

Fix: client bundle now registers as dsh-server-deck (was leftover @dsh-abilities/server-deck). Required by DSH Desktop 2.0.5.

Landed via #3. Closes #1.

dsh plugin --profile web add github:meyaomiao/dsh-server-deck

npm publish still needs secrets.NPM_TOKEN.

v0.2.0 — 趋势记录与可视化

Choose a tag to compare

@meyaomiao meyaomiao released this 04 Sep 07:10

独立趋势视图、主机侧常驻采集、sar 历史回填、hover 数值卡。

  • 窗口:1 小时 / 24 小时(滚动)、一周 / 一个月(自然日对齐)、自定义 ≤31 天
  • 采集默认 10s;落盘 ~/.dsh/server-deck-metrics/
  • GET /status 读快照;?force=1 才立即探测

安装:

dsh plugin --profile web add github:meyaomiao/dsh-server-deck

npm 发布需仓库 secrets.NPM_TOKEN(本次 CI 因 token 为空跳过,与 0.1.1 相同)。