← Commit history
v0.1.11: badge temporarily disabled (icons stay native/clean) - AD composite is square+tiny; re-enable once it's a circle-cropped avatar + visible mark
5 files changed
+14−8
bridge/BRIDGE_VERSION+1−1@@ -1 +1 @@-0.1.10+0.1.11
bridge/bridge.json+1−1@@ -2,7 +2,7 @@ "manifest_version": 1, "name": "native-browser", "displayName": "Adom Native Browser (Chrome + Edge)",- "version": "0.1.10",+ "version": "0.1.11", "expectedExtensionVersion": "0.1.2", "description": "Drives the user's REAL signed-in Chrome/Edge via an installed extension (native-messaging transport). Mirrors the puppeteer bridge's verb surface as nbrowser_* but runs inside the actual logged-in profile, so cookies/SSO/saved-logins/captcha human-trust all work. The bridge binds an ephemeral loopback port (PORTS.md compliant) and writes a discovery file; the native-messaging host pumps stdio <-> this bridge; the extension never touches a TCP port.", "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.10",+ "version": "0.1.11", "private": true, "description": "adom-desktop bridge for the Adom native-browser extension (Chrome + Edge)", "main": "server.js",
bridge/server.js+7−1@@ -480,8 +480,14 @@ function avatarForProfile(profileKey) { _avatarCache.set(profileKey, result); return result; }+// TEMPORARILY OFF (John, 2026-07-15): every current overlay variant looks wrong — the plain badge covers+// the profile avatar, and AD's composite uses the RAW (square) profile PNG + a too-small mark, so it+// replaces Chrome's circular avatar with a square one. Keeping the badge off (icons stay clean/native)+// until the composite looks right: a CIRCLE-cropped avatar + a clearly-visible Adom mark. The startup+// sweep clears any existing overlays, so flipping this off leaves the taskbar clean.+const BADGE_ENABLED = false; function applyBadge(sid, hwnd, profileKey) {- if (!sid || !hwnd) return;+ if (!BADGE_ENABLED || !sid || !hwnd) return; const overlay = { badge: 'adom', tooltip: 'Adom is driving this browser' }; // The BRIDGE is the browser expert: WE find the profile's avatar file and hand AD the path; AD just // composites the Adom mark onto it (AD stays generic - no browser/folder knowledge). If we can't find
native-browser-bridge-manifest.json+4−4@@ -1,8 +1,8 @@ { "manifest_version": 1,- "version": "0.1.10",- "url": "https://wiki.adom.inc/download/adom/adom-browser-extension/0.1.10/native-browser-bridge-v0.1.10.bin",- "sha256": "1d1f216598c539f8f77cfb0d787bc807fe781e4b99680597c9b21bec1b021089",- "size": 57819,+ "version": "0.1.11",+ "url": "https://wiki.adom.inc/download/adom/adom-browser-extension/0.1.11/native-browser-bridge-v0.1.11.bin",+ "sha256": "1aefff8bb9fcf61560f1ffa88a1a007078bf5f39747f8924bd5cf9ecebf7e6a1",+ "size": 58063, "released_at": "2026-07-15T00:00:00Z" }