History of bridge/BRIDGE_VERSION

186 commits ← Back to file
v0.16.68 (insiders): Extension refusals read as failures (nb-bridge#57): when the extension answers ok:false (no such e…
Colby Knox · 16dec38 · 5d ago
v0.16.67 (insiders): The password and session exports never read pup's own browser: with no nb extension connected in t…
Colby Knox · dd4fcbb · 5d ago
v0.16.66 (insiders): A refused nbrowser_set_file_input (no such input, two files on a single-file input) now reads as a…
Colby Knox · fd919e2 · 5d ago
v0.16.65 (insiders): File upload fixes (pup-bridge#145): nbrowser_set_file_input gives the page one input and one chang…
Colby Knox · 504f890 · 5d ago
v0.16.64 (insiders): Save dialog for the password export is now pressed deterministically via UIA by window title every…
John Lauer · 9ba98ef · 12d ago
v0.16.63 (insiders): fix: three internal run_script calls (export preflight, the Win32 stage scanner, the Win32 save-di…
John Lauer · 898af9a · 12d ago
v0.16.62 (insiders): nb-bridge#55 plan step 1: a preflight that refuses a doomed export instead of flailing. nbrowser_e…
John Lauer · 3e3e37a · 12d ago
v0.16.61 (insiders): nb-bridge#55 (Drew's loop report): when the save dialog belongs to an elevated browser, nb now STO…
John Lauer · 1d8a084 · 12d ago
v0.16.60 (insiders): nb-bridge#55: fill and commit the save dialog via UIA (SetValue the filename, Invoke Save) instead…
John Lauer · 2f6829d · 13d ago
v0.16.59 (insiders): nb-bridge#55 REAL caption fix: every export caption was silently rejected because desktop_caption…
John Lauer · c69ba3c · 13d ago
v0.16.58 (insiders): nb-bridge#55 experience: the export path is staged on the clipboard up front and pasted into the s…
John Lauer · 00de156 · 13d ago
v0.16.57 (insiders): nb-bridge#55: the save dialog is found through a plain Win32 enumeration when ab's window list doe…
John Lauer · d5a56cb · 13d ago
v0.16.56 (insiders): fix: the export's file-watch timestamp was used before it was declared, so every run died with 'Ca…
John Lauer · 2657e21 · 13d ago
v0.16.55 (insiders): nb-bridge#55 experience pass: no second Windows Hello (the first click does work; Hello is a crede…
John Lauer · 0b5bb33 · 13d ago
v0.16.54 (insiders): the export's notifications carry ab's focus{hwnd}, so clicking the toast reveals the browser windo…
John Lauer · d69c8d4 · 13d ago
v0.16.53 (insiders): nb-bridge#55: the password page is brought to the front before driving it - Chrome builds a page's…
John Lauer · 34ccd60 · 13d ago
v0.16.52 (insiders): nb-bridge#55: the export is detected by the FILE the browser writes, not by seeing the save dialog…
John Lauer · 367af6e · 13d ago
v0.16.51 (insiders): the export narrates itself on the user's screen (what is happening, that Hello is theirs to approv…
John Lauer · dcf1649 · 13d ago
v0.16.50 (insiders): the export's save dialog is filled by nb within a fraction of a second instead of being left on sc…
John Lauer · d436254 · 13d ago
v0.16.49 (insiders): nb-bridge#55: wait for the export control to appear (a freshly opened window has only browser chro…
John Lauer · 4760a72 · 13d ago
v0.16.48 (insiders): nb-bridge#55: UI-automation Invoke on Chrome's own page button reports success without actuating (…
John Lauer · 7240136 · 13d ago
v0.16.47 (insiders): the password export declares a 320s budget in bridge.json timeouts: it waits on a human answering…
John Lauer · 5258b7a · 13d ago
v0.16.46 (insiders): nb-bridge#55 first real run: Chrome 156 titles the row 'Export passwords' but labels the button 'D…
John Lauer · a04604e · 13d ago
v0.16.45 (insiders): a session whose window was just closed no longer answers a tab list with an empty set (which read…
John Lauer · 3080756 · 14d ago
v0.16.44 (insiders): nb-bridge#55: nbrowser_export_saved_logins hands a local tool every login saved in the user's brow…
John Lauer · 92fe049 · 14d ago
v0.16.43 (insiders): nb-bridge#54: nbrowser_export_site_session carries ONE site's live session out of the user's real…
John Lauer · 5add96b · 14d ago
v0.16.42 (insiders): a session-scoped tab list no longer widens to the whole profile when that session's window is gone…
John Lauer · 7632b6b · 21d ago
v0.16.41 (insiders): the extensions-gallery refusal is translated too (it arrived as raw Chrome text in the battery), a…
John Lauer · efa788a · 21d ago
v0.16.40 (insiders): macOS is no longer hard-blocked (nb-bridge#51): platforms.macos is supported+experimental, and ins…
John Lauer · 369f5e0 · 21d ago
v0.16.39 (insiders): the profile_required refusal runs only for a REGISTERED open, so a call with no sessionId still ge…
John Lauer · eb66d2a · 28d ago
v0.16.38 (insiders): nb-bridge#52: a minimized open is enforced after the window exists (Chrome ignored the create-time…
John Lauer · 6321ca0 · 28d ago
v0.16.37 (insiders): the identity in a reply and in the profile_required refusal carries the label the user sees in the…
John Lauer · 258d912 · 28d ago
v0.16.36 (insiders): nb-bridge#53: the profile_required guard now runs BEFORE the session pin is written, so an unnamed…
John Lauer · 5df4f1d · 28d ago
v0.16.35 (insiders): nb-bridge#53: an open with no profile is refused when several signed-in identities are connected (…
John Lauer · 7eaae35 · 28d ago
v0.16.34 (insiders): skills correction (nb-bridge#52): background-by-default is enforced in code on Windows only; on ma…
John Lauer · 7bb2f7b · 28d ago
v0.16.33 (insiders): the nbe tally reads a load-unpacked extension's version from its folder (Chrome records none), so…
John Lauer · d86c83d · 1mo ago
v0.16.32 (insiders): nbe tally (nb-bridge#50): nbrowser_readiness now reports which browsers are on the machine, every…
John Lauer · 80450cb · 1mo ago
v0.16.31 (insiders): nbrowser_state {screenshot:true} and nbrowser_demo deliver their screenshot as a file too (fullPat…
John Lauer · a160873 · 1mo ago
v0.16.30 (insiders): screenshot files are named with the timestamp last, so ab's pulled copies carry the real capture t…
John Lauer · 26ab5a8 · 1mo ago
v0.16.29 (insiders): screenshot fullPath/safePath (and sizes) are promoted to the top level of the reply, where ab's de…
John Lauer · 393f7a9 · 1mo ago
v0.16.28 (insiders): screenshots reply ab's delivery contract (nb-bridge#49): the PNG is written on the desktop and the…
John Lauer · 90cb110 · 1mo ago
v0.16.27 (insiders): in the first seconds after a (re)connect, while a connection's origin is still being checked, an u…
John Lauer · b560c16 · 1mo ago
v0.16.26 (insiders): connections are classified the moment they connect, before their profile hello, so even the first…
John Lauer · 299bf76 · 1mo ago
v0.16.25 (insiders): nb never routes to pup's own browser: each connection is classified by the browser that launched i…
John Lauer · ad349f0 · 1mo ago
v0.16.24 (insiders): A profile with no signed-in account connects under an id key (edge:p_...); nbrowser_wake_profile a…
John Lauer · f940cfa · 1mo ago
v0.16.23 (insiders): Layer 1 on a cold browser start: the startup window's handle used to be returned, so the real wind…
John Lauer · 5ff75e6 · 1mo ago
v0.16.22 (insiders): Docs release: README What's new and version table, INSTALL-FLOW (fresh box, updating, host restore…
John Lauer · b92ffc8 · 1mo ago
v0.16.21 (insiders): New nb windows land on pup's placement rect by default (rule R1: the primary monitor's work area i…
John Lauer · a116a19 · 1mo ago
v0.16.20 (insiders): Every nb window opens at 95% of the primary monitor's work area, centered (John, 2026-09-18): Chro…
John Lauer · 2020bca · 1mo ago
v0.16.19 (insiders): Extension 0.2.14 carries pup's additive raw(tabId, method, params) export in cdp.js (adom/nb-bridg…
John Lauer · 905baf3 · 1mo ago