☰
v2.0.620 candidate (rust): A navigation no longer leaves a pup window on top of the user's work. Measured: a navigate m…
v2.0.619 candidate (rust): The extension reports which path a navigate used, and pup logs a fallback to Chrome's tab AP…
v2.0.618 candidate (rust): A navigate no longer surfaces the window. Measured with a window pinned in front: the pup wi…
v2.0.617 candidate (rust): The cold start is invisible and the consent prompt is gone. The lane launches with --no-star…
v2.0.616 candidate (rust): The screen goes back to the user ONCE, at the end of the open and at the end of a Google sig…
v2.0.615 candidate (rust): The cold-start consent prompt reads ab's answer fields instead of searching the response tex…
v2.0.614 candidate (rust): Windows will not send the ACTIVE window to the bottom, which is why every park call succeede…
v2.0.613 candidate (rust): Either invisible or warned, never a surprise. A warm open is invisible: the window is create…
v2.0.612 candidate (rust): A pup window is never drawn in front of the user. The keyboard-restoring code is gone: it tr…
v2.0.611 candidate (rust): Windows pup creates are born minimized and shown without activation, so they never take the…
v2.0.610 candidate (rust): pup windows can no longer take the keyboard. The extension creates every window MINIMIZED an…
v2.0.609 candidate (rust): The focus guard WATCHES instead of peeking. Checking once right after the park is a race: Ch…
v2.0.608 candidate (rust): pup gives the keyboard back. Pushing a new window behind the user's work was never enough: C…
v2.0.607 candidate (rust): A window an AI navigates while the user never asked to see it goes straight back behind thei…
v2.0.606 candidate (rust): The cold-launch window watcher now outlives the launch call, which returns as soon as the pr…
v2.0.605 candidate (rust): A cold browser launch no longer throws its startup window over the user's work: pup watches…
v2.0.604 candidate (rust): A new pup window goes behind the user's work the instant its handle exists, instead of after…
v2.0.603 candidate (rust): pup toasts the user the moment it needs them for a password, and the toast carries the windo…
v2.0.602 candidate (rust): Login capture works on the DEFAULT lane. It only ever existed on the CDP lane, so a password…
v2.0.601: promoted to PUBLIC — John Lauer: John: "do it", approving Kyle's merged mac fix (PR #2) going out to the publ…
v2.0.601 candidate (node): mac: hide and raise a pup window through NSRunningApplication instead of System Events, so m…
v2.0.600 (insiders): pup's own kill is no longer read as the user closing a window; lane adoption no longer claims anot…
v2.0.600 candidate (rust): pup's own kill is no longer read as the user closing a window: a browser pup ends itself (pr…
v2.0.599 candidate (rust): A pup holding a lane token whose browser is gone now adopts the live token-less one instead…
v2.0.598 candidate (rust): Google sign-in survives the 60s command cap: it runs in the background and re-attaches when…
Merge PR #126: mac: hide/raise via NSRunningApplication, no System Events (Automation TCC prompt)