☰
Self-heal bare BACKGROUND pup windows that have no birth handle (opened before the 2.0.31 fix, or re-attached by recove…
Fix raw-Chrome taskbar icons on pup windows, the regression from removing the title tag: killing the title tag in 2.0.2…
Fix the jump-list tasks broken by the 2.0.28 ownership gate: a click on a pup window's own taskbar jump-list is the USE…
Close issue 42, the wiki sign-in race across shared-profile pup windows: auto-sign from the desktop wiki token now runs…
Close issue 41, the isolation hole the nb thread caught that masqueraded as a cross-thread takeover: a verb naming a DE…
The PowerShell deletion on ab 2.0.16 native verbs, closing the ab64 commitment: z-order, foreground reads, user-idle, w…
Stop fighting the user for the window: the post-open re-assert timers called the z-bottom primitive with force (needed…
One visible taskbar mutation per window open instead of three, from John watching the button live: the create-time iden…
Title mangling fully dead, completing what John asked when the jump-list owner task shipped: the three legacy always-on…
Zero synchronous PowerShell: all 7 remaining execFileSync window-management helpers (idle probe, foreground reads, forc…
Caption card copy polish: replace em-dashes with middots in the pup_window_info native card per the house style for use…
Ownership conveyed the way John designed it instead of title mangling: every pup window's jump-list now leads with an '…
Hotfix for the frozen-window regression John hit within the hour: revert the titleTag default to off (the v2.0.19 flip…
Hard window ownership keyed on caller identity: every window-mutating verb naming an explicit sessionId is refused with…
Negative-result backoff on window-handle resolution: a shared-profile window that cannot be disambiguated was re-probed…
EADDRINUSE self-heal for the 557 permanent-outage loop: when a replacement pup spawn finds its port held, it probes the…
Close out wiki discussion 557 (startup hang after an ab cycle with orphaned Chrome windows): timeout-cap every hangable…
Guidance shim for the browser_* to pup_* clean break: pup re-claims the browser_ prefix and answers every old-verb call…
Fix the pup cold-spawn flap that read as 'pup is down': /status (ab's healthEndpoint) no longer triggers the ~8s native…
Revert the 2.0.11 placement-first open-flow experiment: it could not place the window during load because the session i…
Placement-first: park the pup window on-screen at z-bottom right after the fast welcome load (before the real-URL nav a…
Overlay/HWND fix: resolve a window's OS handle by its unique (ai-thread: sid) title tag whenever it returns exactly one…
Freeze the jump-list on the first commit to the real category appId (not a beat later), collapsing the settle rebuilds…
Freeze the jump-list too (option B): once a window's menu is committed to its frozen identity, never rebuild it on late…
Stamp-once-then-freeze taskbar identity (option B): after a per-session window is branded with its first real category,…
Jump-list multi-tab churn: reset the debounce timer on every request so a multi-tab open (auth flip + tab-add) commits…
Debounce jump-list settle churn on open: coalesce the settle-driven refreshes (bare appId then category, public then au…
Fix AUMID re-stamp churn: debounce the taskbar-identity stamp so a settling category (loading to web to wiki-signed-in)…
Repoint updateManifestUrl + docs to the new adom/pup-bridge slug after the page rename, so installed pups keep auto-upd…
BREAKING clean break: renamed the entire verb family browser_* to pup_* with NO aliases. All 62 verbs move one-for-one…
v1.9.350: fix missing taskbar favicon overlay on the shared adom-you profile. The ownership guard (hwndBelongsToPup) re…
Overlay badge refinement (John): drop the teal border (it wasted space and shrank the favicon). The favicon now sits on…
Taskbar icons (John): remove the notch from the base tile — it is a FULL solid icon again — and move the 'background' o…
Fix bridge instability on heavy pages (John: a heavy page should never crash the bridge; CDP mishandling). neutralizeDe…
Steer all pup windows to the shared adom-you profile (John): a thread passing its own named profile (nameplates, np-ver…
Pup window frame color changed from bright teal (20,184,184) to the Adom near-black ground #0d1117 (13,17,23) per John:…
Fix owner-chip toggle timeout: applyOwnerChipSetting awaited page.evaluate on every tab with no bound, so one slow/wedg…
Show the user's Adom identity in the floating owner chip: since Chrome's own profile chip cannot take a custom local im…
Fix multi-monitor park overflow: a freshly opened pup window is launched off-screen then parked by reading screen.avail…
Fix debugger-pause freeze: every pup tab now skips ALL debugger pauses (Debugger.setSkipAllPauses+resume) so a page's '…
adom-you visual identity: name the shared profile 'Adom' and tint every adom-you window frame+toolbar Adom-teal via --i…
No more generic-globe flash: applyAppOverlay caches the last REAL favicon per session (keyed by URL) and reuses it inst…
Generic-overlay recovery cooldown 90s->10s: after an icon-gen re-stamp recreates buttons, overlays fall to the generic…
Remove the baked Adom-mark from the notch (John: it sabotages the clean-background purpose and bleeds through the trans…
Force ai-thread name as the session owner (John: 'sick of seeing sessionid, force ai-thread now'). browser_open_window…
Batch-fix 8 open wiki issues. #434: shared-Chrome kill now checks live sessions+in-flight verbs on the profile (not the…
Fix wiki #468 (Drew: pup 100% unusable, 'never bound its port'). ROOT CAUSE: the heavy native requires (puppeteer, keyt…
Notch margin symmetry (John: 2px cutout on the left of the overlay but only 1px below - unprofessional). The inner (bot…
Fix: the 'Switch to logged-in view' jump-list task did nothing. browser_wiki_set_view short-circuited with unchanged:tr…
No redundant Adom mark on the overlay when AUMID is ON (John: the teal category tile is already the 'Adom controlled' i…