github saya-ch/dsh-mobile v0.4.0
dsh-mobile v0.4.0

latest releases: v0.8.0, android-v0.7.1, v0.7.1...
one month ago

0.4.0

0.4.0 将 Android App 与 DSH Mobile 插件的远程访问体验整理为一套可迁移、可诊断的设备管理流程。已有配对数据会自动迁移,不要求重新配对。

Android App

  • 新增“已配对设备”中心:显示设备名称、Origin、局域网/远程类型、当前连接和 HTTPS 可达状态。
  • 支持多设备点按连接、长按或“⋯”菜单操作、编辑名称、重新检测、删除本地记录和短暂撤销。
  • 新增启动行为设置:可选择“直接进入 DSH”(自动连接最近使用且可达的设备)或“显示设备列表”。
  • 电脑端撤销设备后保留本地条目并显示“电脑端已移除”,停止自动重连;可重新配对或删除本地记录。
  • 继续使用 Android Keystore 保护设备 Token 和局域网 CA;旧版 LAN/remote 凭据自动迁移。
  • 连接状态改用无会话 HTTPS Gateway 探测,后台暂停轮询,避免把暂时网络问题误判为设备已撤销。
  • 原生 DSH 已支持文件选择,移动入口保留在原生“添加”组内并补充拍照;不再维护重复的图片选择器。
  • “切换电脑”放入 WebView 中 DSH 的“设置 → 常规”,原生设备列表设置只负责启动行为。
  • 隐藏 Android 顶部原生壳栏,让 DSH WebView 占满安全区域;状态栏颜色继续跟随页面。

插件与兼容性

  • 补齐中文、英文、意大利语的插件界面、配对页、诊断页和重新认证提示;Android 资源保持三种语言键完整。
  • 为插件市场安装未完成局域网配置的情况提供明确引导和网络选择,避免将 127.0.0.1 错误展示为手机访问地址。
  • 保留第三方侧边栏插件的精确 WebSocket 放行与诊断流程;Android App 下社区侧边栏插件的兼容示例已更新。
  • cpolar 使用其默认路由,仍支持高级部署显式指定区域;远程地址变化按设备实例合并,避免重复设备。
  • 对任务完成/待处理输入的主机事件与原生桥接保持兼容;通知权限由前台 App 明确开启,锁屏内容保持通用。
  • 继续兼容已有 0.3.x App 与配对设备;插件元数据要求 Android App 0.2.2 或更高版本。

发布与验证

  • Android Release APK 已通过签名证书、Lint、单元测试、体积和依赖记录校验。
  • 插件已通过 Funnel 主机测试、完整验证、SBOM/校验和生成,并发布到 npm。
  • 感谢 @qzyqmzn 提交 PR #75(任务提醒与配对链接体验),感谢 @cangming99 在 Issue #72 中提供插件市场安装场景反馈。

完整变更记录见仓库中的 CHANGELOG.md。

Don't miss a new dsh-mobile release

NewReleases is sending notifications on new releases.