History of tools/verb-battery.mjs

36 commits ← Back to file
verb battery: stage the set_file_input sample under Downloads; nb now refuses uploads from hidden home folders such as…
Colby Knox · fe04783 · 5d 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.44 (insiders): nb-bridge#55: nbrowser_export_saved_logins hands a local tool every login saved in the user's brow…
John Lauer · 92fe049 · 13d 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 · 13d ago
battery: the profile_required probe uses a fresh, never-pinned session each run
John Lauer · f5bea98 · 20d ago
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 · 20d 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 · 20d ago
battery: a refusal carries no ok field; assert on errorCode + hint instead
John Lauer · c484351 · 20d 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 · 20d 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 · 27d 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 · 27d 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 · 27d 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 · 27d 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.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
battery: the default target must never be pup's own browser
John Lauer · c48fc5a · 1mo ago
battery: profile discovery prefers a signed-in live profile over an id key
John Lauer · f9b8afb · 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.15 (insiders): The nbe's browser toolbar icon is now a setting (toolbarIcon auto|on|off, default auto = Chrome's…
John Lauer · 70199f9 · 1mo ago
0.16.2: sw.js (nbrowser_scroll route), battery + policy for the #41 verbs, ship.sh push list, skills
John Lauer · c80207f · 2mo ago
nb 0.5.0: persisted user settings + nbrowser_settings (overlayBadge, taskbarActivity progress|flash|off, flashMode); ov…
John Lauer · 52dd126 · 2mo ago
battery: poll-based back/forward assertions (fixed sample raced slower boxes)
John Lauer · 2267a74 · 2mo ago
battery: abort when profile discovery cannot enumerate the target (relay blip made it guess the wrong profile)
John Lauer · deb12f3 · 2mo ago
nb 0.4.12: wake_profile escalates to a minimized window when windowless wake fails (Chromium never starts load-unpacked…
John Lauer · cdbd7eb · 2mo ago
battery: re-anchor dialog test on the harness; detect relay-drop in the CLI error path (was grading fake FAILs)
John Lauer · 05e0331 · 2mo ago
nb 0.4.11 / nbe 0.2.8: dialog pre-answer arming (Chrome cancels dialogs under a debugger; the hold-open design was impo…
John Lauer · 554fdbd · 2mo ago
battery: handle_dialog via the deterministic manual-arming path (kills the auto-dismiss race)
John Lauer · b489ceb · 2mo ago
nb 0.4.10 / nbe 0.2.7: per-tab last-dialog memory immune to foreign events drains; battery dialog retry
John Lauer · 7c5fa04 · 2mo ago
nb 0.4.7: register a host on first DATA not on connect (kills pending-N churn from port probers); battery guard matches…
John Lauer · 8da2081 · 2mo ago
0.4.0 + nbe 0.2.4: #21 dialogs auto-answered (page can never wedge) + policy:manual; #20 root-caused - finder ignored o…
John Lauer · 9ba2d37 · 2mo ago
0.3.0: nbrowser_state + nbrowser_demo (issue #22: own your window identity, no title-guessing)
John Lauer · 8786f5b · 2mo ago
testing-the-bridge: the daily 82-check verb battery (found 3 real bugs on day one)
John Lauer · 8338f99 · 2mo ago
0.2.6: pending-* pins never stick + close_window forgets registration (battery finding: poisoned sessionIds)
John Lauer · 7c2b866 · 2mo ago
verb battery: fixture page + runner + battery-parity gate
John Lauer · e50615e · 2mo ago