History of src/BRIDGE_VERSION

latest 1000 ← Back to file
v2.0.232: The bridge pins its port to 8851 instead of letting ab choose from the ephemeral band, because ab picked 6423…
John Lauer · 74ffa02 · 2mo ago
v2.0.231: A bind failure on the assigned port now explains itself instead of crash-looping invisibly: pup reads the Win…
John Lauer · c7a122e · 2mo ago
v2.0.230: A first cleanup pass on the bridge: the four-second sweep now makes one CDP round-trip per tab instead of thr…
John Lauer · 5b33ac5 · 2mo ago
v2.0.229: A page with no favicon stops retrying forever: the generic-glyph fallback now backs off over three attempts a…
John Lauer · 6afcf9f · 2mo ago
v2.0.228: Taskbar icon drift now heals itself: a new audit compares pup's model against the shell's own button names, c…
John Lauer · 92c3ed7 · 2mo ago
v2.0.227: A taskbar button nudge skipped because its window happened to be focused is no longer a dead end: the skip be…
John Lauer · 3c58836 · 2mo ago
The plain-mode batch rebuild now includes the foreground window with immediate focus restore: exempting it left its tas…
John Lauer · c28b8f3 · 2mo ago
The plain-mode convergence now batch-nudges: hiding all non-foreground windows together destroys the grouped taskbar bu…
John Lauer · 9306fc8 · 2mo ago
Icon and thread-tile generations bump to i8 and t7 so every identity re-registers under virgin app ids: the registry-sw…
John Lauer · 091d4d9 · 2mo ago
The plain-mode registry sweep is removed: registry keys with no window property pointing at them are inert and were nev…
John Lauer · f777a51 · 2mo ago
Identity stamps carry a strip-epoch suffix in their icon cache keys so ab re-writes the AUMID registry icon entries aft…
John Lauer · ccfa0bb · 2mo ago
Plain mode now converges every Chrome for Testing window onto Chrome's own native per-profile AUMID instead of wiping i…
John Lauer · c0d3c3f · 2mo ago
Jump-list attachment is now gated on AUMID icons being on: in plain mode no window wears a pup identity, yet every wind…
John Lauer · 2969cec · 2mo ago
The live settings snapshot actually rides the pup_status verb this time; the 2.0.218 insert had landed in the health en…
John Lauer · 72a2d0b · 2mo ago
pup_status now reports the live taskbar identity mode and related settings so test harnesses assert against what pup is…
John Lauer · 56af3c2 · 2mo ago
Plain mode now strips everything that was actually branding the grouped button: the property wipe also nulls both WM_SE…
John Lauer · 78726e7 · 2mo ago
Taskbar mode switches are now race-proof: an identity generation token makes every mode change or new sweep supersede a…
John Lauer · 5c1a339 · 2mo ago
The apply-progress panel in Settings survives the dialog re-render a state click triggers by re-finding or re-creating…
John Lauer · 49bee3e · 2mo ago
Switching taskbar identity states in Settings now shows a live step list driven by the real apply promises, stamping or…
John Lauer · 088cadc · 2mo ago
The pup_configure verb now actually honors the jumpLists master toggle and its four task sub-toggles, wiring them to th…
John Lauer · 68b82fb · 2mo ago
Classic BMP-in-ICO favicons finally decode: a new DIB-to-RGBA decoder handles the 32bpp uncompressed entries that ti.co…
John Lauer · d3d8294 · 2mo ago
The out-of-band favicon recovery now logs every outcome per rail and always falls through to Chrome's CDP network stack…
John Lauer · c76db62 · 2mo ago
Favicons that hostile CDNs blocked now fetch through Chrome's own network stack via CDP as the final fallback with fail…
John Lauer · 8ac541f · 2mo ago
Close issue 55 and its intermittent twin: when the in-page favicon path yields nothing - hostile CDNs blocking the fetc…
John Lauer · 9cfb96b · 2mo ago
Real-time badge repaint after button rebuilds, applied for real this time: the post-nudge path invokes the overlay pain…
John Lauer · 9751802 · 2mo ago
Real-time badge paint after identity changes: the post-nudge path now repaints the overlay directly once the shell sett…
John Lauer · c9e0da4 · 2mo ago
The canonical Settings examples grow to six samples - signed-in wiki and public wiki are distinct styles and both belon…
John Lauer · d5d2a82 · 2mo ago
The plain rows in the Settings examples show all five canonical samples like every other row - each as the stock Chrome…
John Lauer · 91da651 · 2mo ago
The Settings examples become five fixed canonical samples per John's spec - a wiki page, the dashboard app, ti.com, mou…
John Lauer · 319dd7b · 2mo ago
The Settings preview becomes six mini-taskbar rows over ONE fixed sample set of live windows, so every state renders th…
John Lauer · bc81060 · 2mo ago
The Settings name strip never lies about badges: threads with a live window show their real composed badge, threads wit…
John Lauer · 4a3aaa6 · 2mo ago
The Settings matrix overlay cells always show an ACCURATE badge: a new bestbadge endpoint serves the newest composed ba…
John Lauer · aa78c47 · 2mo ago
Close issue 53: switching to plain now schedules a deferred second strip pass that re-resolves and wipes any window who…
John Lauer · a54601a · 2mo ago
Overlay badges never settle on the generic globe when a real favicon is known: the last-real-favicon reuse keys on the…
John Lauer · bde4a49 · 2mo ago
Jump lists survive identity churn: a thread-owned window whose stamp cannot land still gets its task menu because the t…
John Lauer · 9e79c8b · 2mo ago
Turning overlay badges off now actively clears every badge already painted on the taskbar instead of only stopping futu…
John Lauer · 60a2cfe · 2mo ago
The Settings taskbar matrix now shows TRUE icon states sourced from the real machinery instead of hand-drawn approximat…
John Lauer · 7e12947 · 2mo ago
pup_progress resolves the window handle before painting, exactly like the identity stamp: after a bridge respawn the re…
John Lauer · 5e23290 · 2mo ago
pup_progress sends the progress state and the stage tooltip in a single desktop_taskbar call: the follow-up tooltip cal…
John Lauer · 0eb9acc · 2mo ago
New pup_progress verb plus the pup-progress sub-skill: calling AI threads can now paint the Windows taskbar progress ba…
John Lauer · 8cd7f94 · 2mo ago
Remove the miniature Adom mark from overlay badges in every mode: the pup taskbar tile already carries the Adom identit…
John Lauer · 41c4fed · 2mo ago
Smart overlay contrast: a dark-dominant favicon on transparency (the GitHub class) now gets a light card behind it inst…
John Lauer · 9497955 · 2mo ago
Put the bridge version and the enum_windows counter on the pup_status verb payload itself, where remote machines withou…
John Lauer · 2cb4339 · 2mo ago
Repair the six-state taskbar matrix in Settings: the tiles name-strip append was recreating the DOM after paint, leavin…
John Lauer · 63b91b5 · 2mo ago
Expose the enum_windows call counter on pup_status as well as the health endpoint, so the is-pup-spamming question is a…
John Lauer · 96f2162 · 2mo ago
enum_windows goes event-driven, per John's design call: the enum exists to find a newborn window's handle, so once ever…
John Lauer · 5a95935 · 2mo ago
Fix issue 50 and issue 51: viewport screenshots now reflect the page's live scroll position (puppeteer's captureBeyondV…
John Lauer · 65bee4e · 2mo ago
Window capture is now process-locked: a candidate window that does not belong to pup's own Chrome-for-Testing process c…
John Lauer · 85a63fe · 2mo ago
Cap enum_windows at one call per second no matter how many window opens run concurrently: the fresh-poller sharing wind…
John Lauer · a9acdf4 · 2mo ago
Kill the enum_windows bursts that mode switches caused: identity re-stamps no longer clear the cached window handle (th…
John Lauer · a30561f · 2mo ago