Skip to content

SDK v0.1.0

Choose a tag to compare

@ZaneL1u ZaneL1u released this 03 Nov 08:09
· 58 commits to main since this release
11c21cb
<script src="https://cdn.jsdelivr.net/npm/remote-webview-debugger@0.1.0/dist/sdk.js"></script>
<!-- or https://unpkg.com/remote-webview-debugger@0.1.0/dist/sdk.js -->
npm install remote-webview-debugger@0.1.0

English

First release.

🚀 Enhancements

  • engine: bounded event buffer and response-body cache (6d7ecc2)
  • engine: aria snapshots from Playwright's injected scripts (Apache-2.0) (8ff085d)
  • engine: rwd RPC core: snapshot with element refs, DOM helpers, errors (96d5478)
  • engine: actions: click, fill, select, hover, scroll, drag, navigate, evaluate (6f3aba2)
  • engine: keyboard: Playwright key names, editing keys, IME-style text insertion (b059c53)
  • engine: console and network observation with a cross-page timeline (9192481)
  • engine: mask passwords, data-rwd-mask and configured patterns everywhere (4cd262a)
  • engine: rwd.storage: localStorage, sessionStorage and cookies (a61f0c9)
  • engine: screenshots: native bridge first, DOM rendering as fallback (39ca812)
  • engine: access levels and sensitive-action confirmation in the page (f73c2dd)
  • page SDK: run(), transport and identities (2dbd4a8)
  • in-page UI: device-code pill, floating card, bottom bar, agent cursor (7a03025)
  • attach approval with levels and confirm dialogs (8cdd24d)
  • follow navigation, title and visibility changes (20de798)
  • JavaScript API for native hosts (3f4b92c)
  • optional eruda tab (aa932ed)
  • engine: agent-facing messages follow welcome.agentLang (7772845)
  • run({ lang }) for the phone user's UI (f742810)
  • engine: list overlays in snapshots; name the element that blocks a click (4ee90b0)
  • session log: what happened on the device since the app was launched (0199a39)
  • lock the page as soon as an agent attaches; show how long it has been connected (3b4a34b)

🩹 Fixes

  • no nav events; the gateway derives navigations from page messages (d8ed57e)

📦 Build

  • publish to npm as remote-webview-debugger (1e361da)

📖 Documentation

  • gateway, SDK and deployment READMEs in both languages (a6fc85f)
  • load the SDK from jsDelivr / unpkg or npm; release binaries and image (f2308af)

简体中文

首个版本。

🚀 新功能

  • engine: bounded event buffer and response-body cache (6d7ecc2)
  • engine: aria snapshots from Playwright's injected scripts (Apache-2.0) (8ff085d)
  • engine: rwd RPC core: snapshot with element refs, DOM helpers, errors (96d5478)
  • engine: actions: click, fill, select, hover, scroll, drag, navigate, evaluate (6f3aba2)
  • engine: keyboard: Playwright key names, editing keys, IME-style text insertion (b059c53)
  • engine: console and network observation with a cross-page timeline (9192481)
  • engine: mask passwords, data-rwd-mask and configured patterns everywhere (4cd262a)
  • engine: rwd.storage: localStorage, sessionStorage and cookies (a61f0c9)
  • engine: screenshots: native bridge first, DOM rendering as fallback (39ca812)
  • engine: access levels and sensitive-action confirmation in the page (f73c2dd)
  • page SDK: run(), transport and identities (2dbd4a8)
  • in-page UI: device-code pill, floating card, bottom bar, agent cursor (7a03025)
  • attach approval with levels and confirm dialogs (8cdd24d)
  • follow navigation, title and visibility changes (20de798)
  • JavaScript API for native hosts (3f4b92c)
  • optional eruda tab (aa932ed)
  • engine: agent-facing messages follow welcome.agentLang (7772845)
  • run({ lang }) for the phone user's UI (f742810)
  • engine: list overlays in snapshots; name the element that blocks a click (4ee90b0)
  • session log: what happened on the device since the app was launched (0199a39)
  • lock the page as soon as an agent attaches; show how long it has been connected (3b4a34b)

🩹 修复

  • no nav events; the gateway derives navigations from page messages (d8ed57e)

📦 构建

  • publish to npm as remote-webview-debugger (1e361da)

📖 文档

  • gateway, SDK and deployment READMEs in both languages (a6fc85f)
  • load the SDK from jsDelivr / unpkg or npm; release binaries and image (f2308af)