Commit History

667 commits ← Back to Activity
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 ·
Publish 0.16.44
John Lauer · d99ae4c ·
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 ·
Publish 0.16.43
John Lauer · 83b2121 ·
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 ·
battery: the profile_required probe uses a fresh, never-pinned session each run
John Lauer · f5bea98 ·
battery: re-pin every session it uses at teardown, so a stale pin from a prior run cannot fail the next one with profil…
John Lauer · 95fb680 ·
Publish 0.16.42
John Lauer · 9f174ca ·
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 ·
battery: a refusal carries no ok field; assert on errorCode + hint instead
John Lauer · c484351 ·
Publish 0.16.41
John Lauer · 8e75aa8 ·
v0.16.41 (insiders): the extensions-gallery refusal is translated too (it arrived as raw Chrome text in the battery), a…
John Lauer · efa788a ·
Publish 0.16.40
John Lauer · f03bc6f ·
v0.16.40 (insiders): macOS is no longer hard-blocked (nb-bridge#51): platforms.macos is supported+experimental, and ins…
John Lauer · 369f5e0 ·
Publish 0.16.39
John Lauer · afc04e6 ·
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 ·
Publish 0.16.38
John Lauer · 697c2b8 ·
v0.16.38 (insiders): nb-bridge#52: a minimized open is enforced after the window exists (Chrome ignored the create-time…
John Lauer · 6321ca0 ·
Publish 0.16.37
John Lauer · 0843be1 ·
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 ·
Publish 0.16.36
John Lauer · 8335459 ·
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 ·
Publish 0.16.35
John Lauer · a0dd997 ·
v0.16.35 (insiders): nb-bridge#53: an open with no profile is refused when several signed-in identities are connected (…
John Lauer · 7eaae35 ·
Publish 0.16.34
John Lauer · 6235f7d ·
v0.16.34 (insiders): skills correction (nb-bridge#52): background-by-default is enforced in code on Windows only; on ma…
John Lauer · 7bb2f7b ·
skills: scope the background-by-default enforcement to Windows; tell Mac callers to minimize right after opening (nb-br…
John Lauer · 686bf66 ·
v0.16.33: promoted to PUBLIC by John Lauer: promote it
John Lauer · f46966b ·
Publish 0.16.33
John Lauer · a129562 ·
v0.16.33 (insiders): the nbe tally reads a load-unpacked extension's version from its folder (Chrome records none), so…
John Lauer · d86c83d ·
Publish 0.16.32
John Lauer · bfc50aa ·
v0.16.32 (insiders): nbe tally (nb-bridge#50): nbrowser_readiness now reports which browsers are on the machine, every…
John Lauer · 80450cb ·
v0.16.31: promoted to PUBLIC by John Lauer: promote it
John Lauer · 5afa28c ·
Publish 0.16.31
John Lauer · ab4869c ·
v0.16.31 (insiders): nbrowser_state {screenshot:true} and nbrowser_demo deliver their screenshot as a file too (fullPat…
John Lauer · a160873 ·
Publish 0.16.30
John Lauer · 8001ea0 ·
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 ·
Publish 0.16.29
John Lauer · 88ec693 ·
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 ·
Publish 0.16.28
John Lauer · 7cda2c5 ·
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 ·
v0.16.27: promoted to PUBLIC by John Lauer: ok, promote this
John Lauer · 9061525 ·
battery: the default target must never be pup's own browser
John Lauer · c48fc5a ·
Publish 0.16.27
John Lauer · 1f5cd09 ·
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 ·
Publish 0.16.26
John Lauer · 99c2fe0 ·
v0.16.26 (insiders): connections are classified the moment they connect, before their profile hello, so even the first…
John Lauer · 299bf76 ·
Publish 0.16.25
John Lauer · fa2024d ·
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 ·
v0.16.24: promoted to PUBLIC by John Lauer: ok, promote it
John Lauer · 343d8f0 ·