github saya-ch/dsh-mobile v0.3.14

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

0.3.14 更新(修复)

  • 修复 0.3.13 的布局回归:0.3.13 按 DeepSeek Harness 开发主线适配了右栏席位更名(details → rightbar),但已发布的 0.1.3-alpha.2 电脑端仍使用 details 席位——真机上移动页右栏(详情面板)渲染为空。0.3.14 让移动布局同时注册并渲染两个席位名(details 沿用旧空 owner、rightbar 传入列几何),在 0.1.3-alpha.1、已发布的 0.1.3-alpha.2 与更新开发线下右栏都正常显示。
    • 「更新插件」动作现在先弹出预览卡:展示最新版更新内容(来自 GitHub Release,拉取失败时降级提示)与升级注意事项(装后需重启 DSH、App 与已配对设备无需重新配对),确认后才开始更新。说明随 Release 维护,任意旧版本用户更新前都能看到当前版本的注意事项。
  • 0.3.13 引入的功能保持不变:#47 第三方 WebSocket 拦截即一键放行(分组 + 双红点 + 高级折叠 + 读屏播报)、面板修整。

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

English summary

  • Fixes a 0.3.13 layout regression: 0.3.13 tracked the harness master rename of the right details seat (details → rightbar), but the published 0.1.3-alpha.2 desktop still exposes details — so on real hosts the mobile right panel rendered empty. 0.3.14 registers and renders both seat names (legacy details with the empty owner share, rightbar with resolved column geometry), so the right panel shows on 0.1.3-alpha.1, the published 0.1.3-alpha.2, and the newer development contract alike.
    • The panel's “Update plugin” action now opens a preview card first: the latest release notes (fetched from the GitHub release; graceful fallback) plus upgrade notices (restart DSH after installing; apps and paired devices need no re-pairing), then explicit Update now / Not now. Notes are maintained with each release, so users on any older version see the current guidance before updating.
  • Everything 0.3.13 introduced stays: interception-driven WebSocket approval for third-party plugins (#47, grouped blocked paths, dual red badges, advanced disclosure, screen-reader announcements) and the panel polish.

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

Don't miss a new dsh-mobile release

NewReleases is sending notifications on new releases.