Skip to content

Releases: ZaneL1u/remote-webview-debugger

SDK v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 02:07
d338214
<script src="https://cdn.jsdelivr.net/npm/remote-webview-debugger@0.3.0/dist/sdk.js"></script>
<!-- or https://unpkg.com/remote-webview-debugger@0.3.0/dist/sdk.js -->
npm install remote-webview-debugger@0.3.0

English

compare changes

🚀 Enhancements

  • the bar and the task card let the page show through while the agent works (297bd85)

简体中文

对比变更

🚀 新功能

  • 智能体操作时,底栏与任务卡变为半透明,光标位于其下方,在其下方操作时自动淡化;任务卡当前步骤改为呼吸效果 (297bd85)

Gateway v0.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 02:11
d79b3fc
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.3.1

Binaries / 二进制:rwd_0.3.1_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).

English

compare changes

Embedded page SDK: v0.3.0

简体中文

对比变更

内嵌页面 SDK:v0.3.0

SDK v0.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 16:12
f7a7d55
<script src="https://cdn.jsdelivr.net/npm/remote-webview-debugger@0.2.1/dist/sdk.js"></script>
<!-- or https://unpkg.com/remote-webview-debugger@0.2.1/dist/sdk.js -->
npm install remote-webview-debugger@0.2.1

English

compare changes

🩹 Fixes

  • the task card's current-step ripple is no longer clipped by the step list (1b7a889)
  • a device whose first welcome was lost starts over instead of being refused forever (d58e91f)

📖 Documentation

  • SDK 0.2.0 in every language (fe1334c)

简体中文

对比变更

🩹 修复

  • 任务卡当前步骤的扩散动画不再被步骤列表裁掉 (1b7a889)
  • 首次握手的 welcome 丢失时,设备会作为新设备重新注册,不再被网关永久拒绝 (d58e91f)

📖 文档

  • 各语言文档里的 SDK 版本号更新为 0.2.0 (fe1334c)

SDK v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:50
d73c47d
<script src="https://cdn.jsdelivr.net/npm/remote-webview-debugger@0.2.0/dist/sdk.js"></script>
<!-- or https://unpkg.com/remote-webview-debugger@0.2.0/dist/sdk.js -->
npm install remote-webview-debugger@0.2.0

English

compare changes

🚀 Enhancements

  • language packs in 11 languages, your own packs and styles (9febf83)
  • "Request assistance" and "Assisting" instead of "Get help", in every language (73637cb)

🔥 Performance

  • mangle the whole bundle and minify the UI's stylesheets (555779e)

📖 Documentation

  • README and docs in Traditional Chinese, Japanese, Spanish, French, Russian and Arabic (9ba0aae)
  • languages and styling, in every doc language (d17b1f5)
  • Korean, German and Brazilian Portuguese, the same 11 languages as the UI (0161fed)
  • "Request assistance" and "Assisting" instead of "Get help" (09f9f1c)

简体中文

对比变更

🚀 新功能

  • 手机端界面支持 11 种语言:自动选择并逐级回退、按需加载、可注册自定义语言包和覆盖文案、阿拉伯语从右到左排版;样式可用 CSS 变量、run({ style }) 和 ::part 覆盖 (9febf83)
  • 「求助」改为「请求协助」,设备状态显示为「协助中」,11 种语言的手机界面、控制台和面向 agent 的文案一起调整 (73637cb)

🔥 性能

  • sdk.js 体积减小约 10%(gzip 后 85.3 KB → 76.9 KB):修复了一处阻止整体混淆的直接 eval,并压缩了界面样式 (555779e)

📖 文档

  • README and docs in Traditional Chinese, Japanese, Spanish, French, Russian and Arabic (9ba0aae)
  • 文档:说明 11 种语言、语言包加载与自定义、样式覆盖(CSS 变量、run({ style })、::part),并同步到各语言译本 (d17b1f5)
  • 文档新增韩语、德语、巴西葡萄牙语译本,与界面的 11 种语言一致;所有文档的语言切换行列出全部语言 (0161fed)
  • 文档中「求助」改为「请求协助」,设备状态改为「协助中」,11 种语言同步 (09f9f1c)

SDK v0.1.0

Choose a tag to compare

@ZaneL1u ZaneL1u released this 03 Nov 08:09
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)

Gateway v0.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 19:08
b2e59f1
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.3.0

Binaries / 二进制:rwd_0.3.0_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).

English

compare changes

Embedded page SDK: v0.2.1

🚀 Enhancements

  • demo: the shop takes ?ui= for the SDK's UI language and tells the website its device code (75138ad)

🩹 Fixes

  • deploy: the public demo serves the SDK's language packs (b8c89ef)

简体中文

对比变更

内嵌页面 SDK:v0.2.1

🚀 新功能

  • demo: 演示商城支持 ?ui=<lang> 指定 SDK 界面语言,并把设备码告诉官网 (75138ad)

🩹 修复

  • deploy: 公开 demo 放行 SDK 语言包,非中英文手机不再退回英文 (b8c89ef)

Gateway v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:27
af4cb8f
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.2.0

Binaries / 二进制:rwd_0.2.0_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).

English

compare changes

Embedded page SDK: v0.2.0

🚀 Enhancements

  • optional per-IP rate limit for MCP requests (94d71dc)
  • deploy: a public demo gateway that starts over every day (373657e)
  • agents and the API in 11 languages; serve the SDK's language packs (b21b657)
  • console: 11 languages loaded on demand, right to left for Arabic (80cbd2f)
  • a key per visitor for public demos (--demo-keys) (086a734)
  • deploy: demo visitors get keys of their own (dd55dda)
  • "Request assistance" and "Assisting" instead of "Get help", in every language (73637cb)

🩹 Fixes

  • deploy: one gateway image per compose stack (fabb2ae)

📖 Documentation

  • README and docs in Traditional Chinese, Japanese, Spanish, French, Russian and Arabic (9ba0aae)
  • translate the MCP rate limit and the per-stack gateway image (26d9dec)
  • languages and styling, in every doc language (d17b1f5)
  • Korean, German and Brazilian Portuguese, the same 11 languages as the UI (0161fed)
  • translate the --demo-keys flag (ddc67e3)

简体中文

对比变更

内嵌页面 SDK:v0.2.0

🚀 新功能

  • optional per-IP rate limit for MCP requests (94d71dc)
  • deploy: a public demo gateway that starts over every day (373657e)
  • 网关面向 agent 的文案和 API 错误信息支持 11 种语言,按 Accept-Language 自动选择;新增 /v1/locales/ 托管 SDK 的按需语言包 (b21b657)
  • console: 控制台支持 11 种语言,跟随浏览器语言并可手动切换,语言包按需加载;阿拉伯语从右到左排版 (80cbd2f)
  • a key per visitor for public demos (--demo-keys) (086a734)
  • deploy: demo visitors get keys of their own (dd55dda)
  • 「求助」改为「请求协助」,设备状态显示为「协助中」,11 种语言的手机界面、控制台和面向 agent 的文案一起调整 (73637cb)

🩹 修复

  • deploy: one gateway image per compose stack (fabb2ae)

📖 文档

  • README and docs in Traditional Chinese, Japanese, Spanish, French, Russian and Arabic (9ba0aae)
  • translate the MCP rate limit and the per-stack gateway image (26d9dec)
  • 文档:说明 11 种语言、语言包加载与自定义、样式覆盖(CSS 变量、run({ style })、::part),并同步到各语言译本 (d17b1f5)
  • 文档新增韩语、德语、巴西葡萄牙语译本,与界面的 11 种语言一致;所有文档的语言切换行列出全部语言 (0161fed)
  • 网关 README 的 --demo-keys 说明同步到各语言译本 (ddc67e3)

Gateway v0.1.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 08:41
bcaea7c
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.1.1

Binaries / 二进制:rwd_0.1.1_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).

English

compare changes

Embedded page SDK: v0.1.0

🩹 Fixes

  • deploy: the image runs on its own and no longer trusts X-Forwarded-* (b66d1f9)

简体中文

对比变更

内嵌页面 SDK:v0.1.0

🩹 修复

  • deploy: 镜像可以直接 docker run 单独运行,默认不再信任 X-Forwarded-* 请求头;新增健康检查 (b66d1f9)

Gateway v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 07:28
c739f18
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.1.0

Binaries / 二进制:rwd_0.1.0_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).

English

First release.

Embedded page SDK: v0.1.0 (plus unreleased changes)

🚀 Enhancements

  • Go module and the rwd command (7e21770)
  • device codes, page labels and token ids (4657e69)
  • store on SQLite or Postgres (d91fb5c)
  • hub: devices, pages and the control state machine (8690d5c)
  • page connections: hello, welcome, heartbeats, RPC (c6e177d)
  • SSE pub/sub and in-memory stats (919db2a)
  • HTTP server: page WebSocket, presence polling, static assets (86eed06)
  • console REST API (4b0779c)
  • accounts, roles and session cookies (60f8226)
  • hosted MCP server (a9adf45)
  • access levels: observe, interact, advanced (a6fc951)
  • audit log with retention (74836aa)
  • describe devices from the user agent (OS, super app, WebView) (1d1e911)
  • /status, /healthz and Prometheus metrics (c282913)
  • console: Vite + React scaffold with shadcn (Base UI) components (fc442be)
  • console: API client, types, queries and the SSE stream (486434d)
  • console: app shell, login and shared components (312d6e9)
  • console: device list and device detail with the live timeline (c294127)
  • console: projects, policy editor and API keys (80e5754)
  • console: integration guide, snippets and the connection test (fc9e467)
  • console: members, device invites by QR code, audit log (55bcf5d)
  • English and Chinese: RWD_LANG for agents, Accept-Language for the console (89ce544)
  • console: English and Chinese UI with a language switcher (9b0cb73)
  • session log: what happened on the device since the app was launched (0199a39)
  • sdk: lock the page as soon as an agent attaches; show how long it has been connected (3b4a34b)

🩹 Fixes

  • presence checks the device token; longer timeout for a submitting type; end clears help; lenient device codes (b1027fe)
  • X-Forwarded-Proto counts only with --trust-proxy (7b7157f)
  • hub: a replaced agent loses its reattach grant (e40f76a)
  • device search matches the same fields online and for all devices (2dad610)
  • RWD_ADMIN_EMAIL never adds a second owner (620f87a)

🚢 Deployment

  • Docker Compose with Caddy, deploy.sh for a remote host (a4d6d85)
  • optional direct HTTPS with RWD_DOMAIN (Let's Encrypt) (e2fbf4e)

📦 Build

  • embed the console and the SDK into the gateway binary (c3bd4eb)
  • release the SDK and the gateway separately, with bilingual changelogs (641fb1c)

📖 Documentation

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

简体中文

首个版本。

内嵌页面 SDK:v0.1.0(含未发版的改动)

🚀 新功能

  • Go module and the rwd command (7e21770)
  • device codes, page labels and token ids (4657e69)
  • store on SQLite or Postgres (d91fb5c)
  • hub: devices, pages and the control state machine (8690d5c)
  • page connections: hello, welcome, heartbeats, RPC (c6e177d)
  • SSE pub/sub and in-memory stats (919db2a)
  • HTTP server: page WebSocket, presence polling, static assets (86eed06)
  • console REST API (4b0779c)
  • accounts, roles and session cookies (60f8226)
  • hosted MCP server (a9adf45)
  • access levels: observe, interact, advanced (a6fc951)
  • audit log with retention (74836aa)
  • describe devices from the user agent (OS, super app, WebView) (1d1e911)
  • /status, /healthz and Prometheus metrics (c282913)
  • console: Vite + React scaffold with shadcn (Base UI) components (fc442be)
  • console: API client, types, queries and the SSE stream (486434d)
  • console: app shell, login and shared components (312d6e9)
  • console: device list and device detail with the live timeline (c294127)
  • console: projects, policy editor and API keys (80e5754)
  • console: integration guide, snippets and the connection test (fc9e467)
  • console: members, device invites by QR code, audit log (55bcf5d)
  • English and Chinese: RWD_LANG for agents, Accept-Language for the console (89ce544)
  • console: English and Chinese UI with a language switcher (9b0cb73)
  • session log: what happened on the device since the app was launched (0199a39)
  • sdk: lock the page as soon as an agent attaches; show how long it has been connected (3b4a34b)

🩹 修复

  • presence checks the device token; longer timeout for a submitting type; end clears help; lenient device codes (b1027fe)
  • X-Forwarded-Proto counts only with --trust-proxy (7b7157f)
  • hub: a replaced agent loses its reattach grant (e40f76a)
  • device search matches the same fields online and for all devices (2dad610)
  • RWD_ADMIN_EMAIL never adds a second owner (620f87a)

🚢 部署

  • Docker Compose with Caddy, deploy.sh for a remote host (a4d6d85)
  • optional direct HTTPS with RWD_DOMAIN (Let's Encrypt) (e2fbf4e)

📦 构建

  • embed the console and the SDK into the gateway binary (c3bd4eb)
  • release the SDK and the gateway separately, with bilingual changelogs (641fb1c)

📖 文档

  • gateway, SDK and deployment READMEs in both languages (a6fc85f)
  • load the SDK from jsDelivr / unpkg or npm; ...
Read more