github saya-ch/dsh-mobile v0.3.13

latest releases: v0.6.16, android-v0.6.7, v0.6.15...
one month ago

0.3.13 更新

  • 第三方插件 WebSocket 连接拦截即放行(感谢 @idoall 报告 #47):与具体插件无关——任何插件的连接被拦截时,诊断页按目录分组展示被拒路径与次数,可逐条或整组「允许」;未批准的一律拦截,DSH 内置路径不受影响。侧栏入口与面板内「诊断」按钮都带红点计数直到处理。手动添加路径收进「高级」折叠,一般用户无需打开。

  • 细节:拦截数量变化有面向读屏的播报,折叠项有可见的键盘焦点环。

  • 面板修整:FRP 第二组补上 2· 编号、部署说明列表排版、批准按钮换蓝底圆角主按钮、新人默认展开 VPS 部署组。

  • 适配 DeepSeek Harness 0.1.3-alpha.2:前端布局把右侧详情插槽从 details 更名为 rightbar 并向占用方下发解析后的列几何;移动布局按新名字注册与渲染,传入真实列宽、视口宽与可否显示三值。需要 DeepSeek Harness 0.1.3-alpha.2 及以上(提供 rightbar 布局席位)。

配对协议不变,现有 0.3.3-0.3.12 App 可继续使用,无需重新配对。更新后需要重启 DSH。

English summary

  • Interception-driven WebSocket approval for any third-party plugin (thanks @idoall for #47): when a plugin connection is blocked, the diagnostics view groups the rejected paths by directory with attempt counts and offers per-path or allow-all approval. Unapproved paths stay blocked; built-in DSH paths are unaffected. Both the sidebar entry and the in-panel diagnostics button carry a red badge until handled. Manual path entry is tucked under an advanced disclosure most users never open.

  • Details: badge count changes are announced to screen readers; the disclosure has a visible focus ring.

  • Panel polish: FRP VPS group numbered as step 2, deploy-notes list restyled, blue rounded primary approval button, and the VPS group auto-expands until FRP is configured.

  • Adapted to DeepSeek Harness 0.1.3-alpha.2: the front-end layout renamed the right details slot details → rightbar and hands the occupant resolved column geometry; the mobile layout registers and renders it under the new name with the real width, viewport, and eligibility values. Requires DeepSeek Harness 0.1.3-alpha.2 or later (exposes the rightbar layout seat).

The pairing protocol is unchanged. Existing 0.3.3-0.3.12 apps remain compatible without re-pairing. Restart DSH after updating.

Don't miss a new dsh-mobile release

NewReleases is sending notifications on new releases.