Repository navigation
Releases: ZaneL1u/remote-webview-debugger
Releases · ZaneL1u/remote-webview-debugger
Release list
SDK v0.3.0
<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.0English
🚀 Enhancements
- the bar and the task card let the page show through while the agent works (297bd85)
简体中文
🚀 新功能
- 智能体操作时,底栏与任务卡变为半透明,光标位于其下方,在其下方操作时自动淡化;任务卡当前步骤改为呼吸效果 (297bd85)
Gateway v0.3.1
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.3.1Binaries / 二进制:rwd_0.3.1_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).
English
Embedded page SDK: v0.3.0
简体中文
内嵌页面 SDK:v0.3.0
SDK v0.2.1
<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.1English
🩹 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)
简体中文
🩹 修复
📖 文档
- 各语言文档里的 SDK 版本号更新为 0.2.0 (fe1334c)
SDK v0.2.0
<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.0English
🚀 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)
📖 文档
SDK v0.1.0
<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.0English
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 v0.3.0
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.3.0Binaries / 二进制:rwd_0.3.0_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).
English
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
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.2.0Binaries / 二进制:rwd_0.2.0_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).
English
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
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.1.1Binaries / 二进制:rwd_0.1.1_<linux|darwin>_<amd64|arm64>.tar.gz (SHA-256 in checksums.txt).
English
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
docker pull ghcr.io/zanel1u/remote-webview-debugger:0.1.0Binaries / 二进制: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; ...