← 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

John Lauer ·7fd36622b3 ·3mo ago ·parent 840d5c7
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" }\ No newline at end of file