Commit History

latest 1000 ← Back to Activity
rust: Phase 2 part 1 (tabs, input, dialogs, viewport, history, fetch, render_html, maximize; event pump; recovery + hea…
John Lauer · 6da4234 ·
docs/contract: golden fixtures recorded from the Node build 2.0.399 for the Rust port
John Lauer · 71c0e87 ·
rust: Phase 0 (contract fixtures, ab asks, workspace) + Phase 1 skeleton (core, host, host-win, host-mac stubs, cdp, br…
John Lauer · 00c8f86 ·
docs: first-run contract in the Rust plan (arav-rog findings), changelog 2.0.397-2.0.399, ship.sh publishes pkg before…
John Lauer · 47808a0 ·
v2.0.399 (insiders): pup-bridge#94: canonical pup_screen_record_*/pup_recorder_* names for the Chrome screen-share reco…
John Lauer · 7fece99 ·
Publish 2.0.399
John Lauer · 98c67e3 ·
v2.0.398 (insiders): Chrome for Testing unpack could hang forever in puppeteer's in-process extract-zip (arav-rog: 3 fi…
John Lauer · e26557d ·
Publish 2.0.397
John Lauer · e9a2915 ·
v2.0.397 (insiders): First-run fix (arav-rog): npm install can no longer fail on puppeteer's postinstall Chrome downloa…
John Lauer · 8b4f135 ·
plan: correct the desktop recorder row (pup owns the HUD recorder ab documents; ask ab for a native screen recorder)
John Lauer · 7967d59 ·
docs: Rust port plan (plan only, nothing built); 2026-09-05 line counts and the ab-delegation audit
John Lauer · 276c370 ·
v2.0.396: promoted to PUBLIC — John Lauer: put insiders as public
John Lauer · ee4f202 ·
pup-no-firewall: the dialog only appears for administrator accounts; standard users get silent Block rules
John Lauer · 6611493 ·
pup-no-firewall: correction - the WebRTC profile prefs did not stop the binds either; attribution is next
John Lauer · 5647792 ·
pup-no-firewall: corrected findings - WebRTC ICE from challenge pages, profile-pref lever (2.0.396), and the three fals…
John Lauer · affb5a1 ·
Publish 2.0.396
John Lauer · 43865c9 ·
v2.0.396 (insiders): Zero-firewall-prompt, WebRTC leg: a valid measurement on 2.0.395 (all DNS/QUIC flags confirmed on…
John Lauer · 9cf694d ·
Publish 2.0.395
John Lauer · 536458d ·
v2.0.395 (insiders): Zero-firewall-prompt: also disable Chrome's own HTTPS-record (SVCB) and ECH DNS lookups, the last…
John Lauer · b397cbb ·
Publish 2.0.394
John Lauer · dbb93f9 ·
v2.0.394 (insiders): Zero-firewall-prompt fix, third listener class: with MediaRouter, QUIC and raw-UDP WebRTC all disa…
John Lauer · 9e86491 ·
Publish 2.0.393
John Lauer · b0d5453 ·
v2.0.393 (insiders): Zero-firewall-prompt fix, second listener class: with MediaRouter already disabled, Chrome for Tes…
John Lauer · d385a56 ·
v2.0.392: promoted to PUBLIC — John Lauer: clean up the windows on all boxes. then if that works, promote cuz i think y…
John Lauer · 2dfc5c4 ·
Publish 2.0.392
John Lauer · b1d5969 ·
v2.0.392 (insiders): Recovery must never kill a SLOW Chrome: a single 5s devtools probe miss used to SIGKILL the shared…
John Lauer · 9488be3 ·
Publish 2.0.391
John Lauer · 477132f ·
v2.0.391 (insiders): Fix a silent 45s socket cap: pup's HTTP server closed the connection under any verb slower than 45…
John Lauer · 7be4b55 ·
Publish 2.0.390
John Lauer · 3e700b5 ·
v2.0.390 (insiders): Preflight OPTIONS answers 204 only for routes pup serves and 404 otherwise (control-api-proxy trap…
John Lauer · 0aa664b ·
Publish 2.0.388
John Lauer · e64ca5f ·
v2.0.388 (insiders): Send to AI for Hydrogen 1.0.187+ (dock-bar broadcast): re-vendored newbie-panel.js 2.22.0 from ado…
John Lauer · 86800a3 ·
Publish 2.0.387
John Lauer · dcb64bf ·
v2.0.387 (insiders): pup_screenshot responses now carry capturedVia (cdp | cdp-after-lifecycle-active | os-window); the…
John Lauer · 6743e8d ·
Publish 2.0.386
John Lauer · 3869eed ·
v2.0.386 (insiders): Issue 80: pup_screenshot no longer dies silently on an occluded background window - on a CDP timeo…
John Lauer · 6f7b8cf ·
Publish 2.0.385
John Lauer · 45328ea ·
v2.0.385 (insiders): Measured-progress fix: the timing helpers collided with an older same-named function later in the…
John Lauer · de977ff ·
Publish 2.0.384
John Lauer · 9338b50 ·
v2.0.384 (insiders): Measured-progress timing history: log whether each sample was recorded (the write was failing sile…
John Lauer · fd8ce03 ·
Publish 2.0.383
John Lauer · 864034d ·
v2.0.383 (insiders): Bridge SDK conformance (#59/#63/#64): windowEtiquette on every open/raise/lower response (placemen…
John Lauer · a706d56 ·
promote.sh stamps 'Promoted to public on <date>' into the release notes (pup-bridge#87 item 2)
John Lauer · 6738513 ·
v2.0.382: promoted to PUBLIC — John Lauer (relayed verbatim by the adom/insiders thread, pup-bridge#87): since pup is t…
John Lauer · 7234df2 ·
release log entries carry 'Not promoted.' until promote rewrites them (insiders-tier-publish step 5/6)
John Lauer · cf5cfd9 ·
ship/promote maintain the adom/insiders pup-bridge/README.md release log (fleet convention)
John Lauer · 5c07ffb ·
Release tiers, corrected to the adom/insiders convention: manifest at adom/insiders pup-bridge/version.json, bytes as r…
John Lauer · e08b5e3 ·
Publish 2.0.382
John Lauer · 524070d ·
v2.0.382 (insiders): Insiders tier, corrected to the fleet convention (John: a separate private page is wiki-bloat): th…
John Lauer · e7b1214 ·
Release tiers (pup-bridge#86): ship.sh -> insiders by default; promote.sh/rollback.sh move the public tier only on a hu…
John Lauer · 8cbb5cc ·