← Commit history
Update 5 file(s)
5 files changed
+10−8
bridge/BRIDGE_VERSION+1−1@@ -1 +1 @@-0.1.53+0.1.54
bridge/bridge.json+1−1@@ -2,7 +2,7 @@ "manifest_version": 1, "name": "native-browser", "displayName": "Adom Browser Extension",- "version": "0.1.53",+ "version": "0.1.54", "expectedExtensionVersion": "0.1.3", "description": "Drives the user's REAL signed-in Chrome/Edge. MOST verbs require the Adom extension installed in that browser profile (CDP driving: navigate/click/read/screenshot). TWO verbs need NO extension at all and work on any machine: nbrowser_open_os_window (open a URL in the user's real profile, background+flashing - the OAuth/consent path) and nbrowser_os_windows (enumerate browser windows). Also extension-free: nbrowser_profiles, nbrowser_wake_profile, nbrowser_force_close. The bridge binds an ephemeral loopback port and the native-messaging host pumps stdio <-> bridge.", "homepage": "https://wiki.adom.inc/adom/adom-browser-extension",
bridge/package.json+1−1@@ -1,6 +1,6 @@ { "name": "adom-native-browser-bridge",- "version": "0.1.53",+ "version": "0.1.54", "private": true, "description": "adom-desktop bridge for the Adom native-browser extension (Chrome + Edge)", "main": "server.js",
bridge/server.js+3−1@@ -1357,7 +1357,9 @@ function dispatch(verb, args) { if (args && args.sessionId) rows = rows.filter((r) => r.sessionId === args.sessionId); if (args && args.profile) rows = rows.filter((r) => (r.profile || '').includes(String(args.profile))); if (args && args.thread) rows = rows.filter((r) => r.thread === args.thread);- if (args && args.caller) rows = rows.filter((r) => String(r.caller || '').includes(String(args.caller)));+ // NB: args.caller is RESERVED - AD/the CLI inject the identity there on every call. Filter by+ // `callerThread` instead, and only when it is a plain string.+ if (args && typeof args.callerThread === 'string' && args.callerThread) rows = rows.filter((r) => String(r.caller || '').includes(args.callerThread)); if (args && args.verb) rows = rows.filter((r) => r.verb === args.verb || r.verb === 'nbrowser_' + args.verb); if (args && args.errorsOnly) rows = rows.filter((r) => r.ok === false); if (args && args.sinceMs) rows = rows.filter((r) => r.ts >= now - Number(args.sinceMs));
native-browser-bridge-manifest.json+4−4@@ -1,8 +1,8 @@ { "manifest_version": 1,- "version": "0.1.53",- "url": "https://wiki.adom.inc/download/adom/adom-browser-extension/0.1.53/native-browser-bridge-v0.1.53.zip",- "sha256": "ce8b96c1683f52885a8ba7e752a3c05f48595cc4905e244f8ba40f58239699a5",- "size": 99154,+ "version": "0.1.54",+ "url": "https://wiki.adom.inc/download/adom/adom-browser-extension/0.1.54/native-browser-bridge-v0.1.54.zip",+ "sha256": "bd4d8585531c6dda590c6cf77497e85dd46d0950241e41698dcd9b6657192cb8",+ "size": 99237, "released_at": "2026-07-25T00:00:00Z" }