Skip to content

v1.0.0 — Web 设备面板(Web Device Panel)

Choose a tag to compare

@SamXiaBing SamXiaBing released this 20 Aug 06:25
· 26 commits to main since this release

Added

  • Web 设备面板(conversation.view 页签「设备」):设备列表/状态 + 包名输入 + 性能快照 + logcat 过滤;数据走 Package RPC(/dsh-adb),Host 复用已验证执行核心
  • capturePerfSnapshot 签名重构(exec → signal),工具/RPC 共用

Fixed(GUI 验收发现)

  • HTTP 405 根因:connection.rpc.handle 的 options 必填({authority:''loopback''}),端点分发抽成可单测的 handleRpcEndpoint
  • Host 侧改用 ctx.inject(['connection']) 等服务就绪再注册

Verified:单测 20 全绿;headless + Web GUI 真机验收通过

EN: First web device panel (devices, package, perf snapshot, logcat filter) over package RPC; fixed the 405 by passing required {authority:'loopback'} and refactoring endpoint dispatch. 20 unit tests green.