History of src/BRIDGE_VERSION

latest 1000 ← Back to file
v2.0.589 candidate (rust): worker watchdog: every extension command races a deadline (a hung Chrome API answers as a na…
John Lauer · c884ff5 · 1mo ago
v2.0.588 candidate (rust): the user's foreground window is the user's, always: the demotion primitive no longer expires…
John Lauer · 7ae30c3 · 1mo ago
v2.0.587 candidate (rust): close: the lane's close result is checked, an unbound extension session resolves its handle…
John Lauer · 96ea8eb · 1mo ago
v2.0.586 candidate (rust): extension lane: a cold open blocks until the lane is up and relaunches once if the first bro…
John Lauer · dc06625 · 1mo ago
v2.0.585 candidate (rust): z-order: ab's desktop_clear_window_attention raises the window to z1 (adom-bridge#199), undo…
John Lauer · e7d54d6 · 1mo ago
v2.0.584 candidate (rust): foreground doctrine: the birth grace may override session flags, never input (a human taskba…
John Lauer · 078e232 · 1mo ago
v2.0.583 candidate (rust): overlay badges: SVG favicons rasterize (resvg, pure Rust); the wiki serves only an SVG icon…
John Lauer · 4aa16d7 · 1mo ago
v2.0.582 candidate (rust): recording via ab: frames, bytes and duration ride at the top level of pup_record_stop (the C…
John Lauer · ab2343e · 1mo ago
v2.0.581 candidate (rust): recording rides ab's native recorder: pup_record_start/stop/status/list delegate to desktop_…
John Lauer · 98f07b8 · 1mo ago
v2.0.580 candidate (rust): recovery: a lane whose worker goes silent (3 min with no lane window on glass, or 10 min reg…
John Lauer · b1d8801 · 1mo ago
v2.0.579 candidate (rust): ext lane: pup_type inserts the whole string in one trusted Input.insertText on the extension…
John Lauer · 547d32f · 1mo ago
v2.0.578 candidate (rust): ext lane at input parity: click, hover, type, press_key, scroll, fill, element and full-res…
John Lauer · cdda420 · 1mo ago
v2.0.577 candidate (rust): ext lane: windows born with the early native stamp now get their jump list (right-click menu…
John Lauer · 35fbcde · 1mo ago
v2.0.576 candidate (rust): ext lane: launch with CalculateNativeWinOcclusion disabled (as the CDP lane always has) so s…
John Lauer · b274d2e · 1mo ago
v2.0.575 candidate (rust): ext lane: screenshots of a fully occluded window now capture via a one-frame Page.startScree…
John Lauer · a97f9e9 · 1mo ago
v2.0.574 candidate (rust): ext lane: screenshots work on a fully occluded window. captureVisibleTab first; on Chrome's…
John Lauer · a729f9f · 1mo ago
v2.0.573 candidate (rust): ext lane: one AI thread, one window. Restored the birth lock (R4) so only one window birth i…
John Lauer · 5c1115d · 1mo ago
v2.0.572 candidate (rust): pup-bridge#114: users hear 'pup window'. A naming rule at the top of the root skill (never n…
John Lauer · 8ad8181 · 1mo ago
v2.0.571 candidate (rust): Skills describe what shipped on 2026-09-14: the thread tile and the overlay badge are compos…
John Lauer · 7a6e8a7 · 1mo ago
v2.0.570 candidate (rust): Two fixes found by 2.0.569's proofs. (1) The extension-lane command channel is a QUEUE: it w…
John Lauer · e29fdd3 · 1mo ago
v2.0.569 candidate (rust): Annotate works on the extension lane, and a pup update no longer waits for every window to c…
John Lauer · 5fea507 · 1mo ago
v2.0.568 candidate (rust): The taskbar overlay badge is composed IN THE BINARY (pup_identity::badge) for both lanes. It…
John Lauer · c8a6692 · 1mo ago
v2.0.567 candidate (rust): Extension-lane windows are branded BEFORE Chrome shows them, with the same birth watcher the…
John Lauer · 08569fb · 1mo ago
v2.0.566 candidate (rust): Extension-lane channel survives a service-worker restart. An MV3 worker can be torn down bet…
John Lauer · f2a7efa · 1mo ago
v2.0.565 candidate (rust): pup_eval on the extension lane now returns exactly what the CDP lane returns: a string resul…
John Lauer · cb2519e · 1mo ago
v2.0.564 candidate (rust): Same as 2.0.563 (extension lane is the default; CDP only on explicit lane:cdp; pup-lanes ski…
John Lauer · 6edca43 · 1mo ago
v2.0.563 candidate (rust): The extension lane IS pup (John, 2026-09-14): it is the lane every vendor site loads on, so…
John Lauer · 52c436f · 1mo ago
v2.0.562 candidate (rust): Extension lane: no more orphan about:blank windows. A lane relaunch or a concurrent open wen…
John Lauer · f9b4be6 · 1mo ago
v2.0.561 candidate (rust): Extension lane: a session is matched to ITS OWN OS window by the active tab's title (Chrome…
John Lauer · 4e43e14 · 1mo ago
v2.0.560 candidate (rust): Same as 2.0.559 (thread tile rendered in the binary; the extension lane stamps the live wind…
John Lauer · bd60333 · 1mo ago
v2.0.559 candidate (rust): The thread tile is rendered in the binary (John, 2026-09-14: 'it should just be in pup's rus…
John Lauer · 83db07d · 1mo ago
v2.0.558 candidate (rust): Extension-lane taskbar identity, second pass, from pup.log rather than theory. Birth bound t…
John Lauer · a4f0dc2 · 1mo ago
v2.0.557 candidate (rust): Taskbar identity regression in the extension lane, fixed (John, 2026-09-14: 'why is my windo…
John Lauer · ee4241c · 1mo ago
v2.0.556 candidate (rust): The real fix for the external-extension Action required bubble, replacing the 2.0.553 attemp…
John Lauer · 3c9b13d · 1mo ago
v2.0.555 candidate (rust): Corrects a claim 2.0.552 through 2.0.554 shipped, and labels an unproven fix honestly. (1) W…
John Lauer · 63b6b34 · 1mo ago
v2.0.554 candidate (rust): Skills updated with what today actually established, replacing what it only appeared to. (1)…
John Lauer · 58b13b8 · 1mo ago
v2.0.553 candidate (rust): Three fixes. (1) The Action required bubble: Chrome's ExternalInstallManager gates the 'Anot…
John Lauer · 9760b26 · 1mo ago
v2.0.552 candidate (rust): Two corrections. (1) adom/pup-bridge#108: pup_list_sessions now resolves to the same caller-…
John Lauer · b49b6e3 · 1mo ago
v2.0.551 candidate (rust): Correct the causal story for vendor walls in the skills: a stale Chrome-for-Testing did NOT…
John Lauer · 5165089 · 1mo ago
v2.0.549 candidate (rust): A Chrome-for-Testing version bump now actually fetches the new build. detect_cft falls back…
John Lauer · ac457e4 · 1mo ago
v2.0.548 candidate (rust): Match Chrome for Testing to the user's installed Chrome: CFT_BUILD_ID 148.0.7778.97 -> 152.0…
John Lauer · d4b3816 · 1mo ago
v2.0.547 candidate (rust): Correction to 2.0.546's claim: the startup-promo bar was NOT suppressed by disabling the nam…
John Lauer · e0c75fd · 1mo ago
v2.0.546 candidate (rust): The stock lane launch keeps the UI-only suppressions. 2.0.545's stock flag set brought back…
John Lauer · b7885df · 1mo ago
v2.0.545 candidate (rust): analog.com loads on the extension lane. Measured on AdomLapper 2026-09-13: with the lane pre…
John Lauer · f0250e9 · 1mo ago
v2.0.544 candidate (rust): JS identity shim that actually holds: navigator.userAgentData is a NEW object on every acces…
John Lauer · 1684db9 · 1mo ago
v2.0.543 candidate (rust): The extension lane presents the user's INSTALLED Chrome, on the wire and in JS. Measured via…
John Lauer · bb697fa · 1mo ago
v2.0.542 candidate (rust): A lane browser that outlives a pup update no longer runs the old extension unnoticed. The he…
John Lauer · 535c98a · 1mo ago
v2.0.541 candidate (rust): Apply the consumer brand rewrite at the session birth (2.0.540 hooked it into dress_window,…
John Lauer · 9499f9d · 1mo ago
v2.0.540 candidate (rust): The extension lane sends real Chrome's brand list. Measured on AdomLapper: Chrome for Testin…
John Lauer · ae7ac89 · 1mo ago
v2.0.539 candidate (rust): pup_clear_cookies {domain, names?} is wired (2.0.538 shipped its transport half only: a here…
John Lauer · f218a55 · 1mo ago