v1.2.1 — cross-platform smoke green
The hardening release: navette now passes the same runtime smoke on all three OSes.
- CI green on macOS (WKWebView), Windows (WebView2) and Linux (WebKitGTK) — health, navigate, fold, read on every push.
- Five root-cause fixes behind the wry smoke failures:
- the fold result had no route back to the HTTP caller (pending consumed twice)
- page-load completion was not URL-matched — the initial about:blank load swallowed a cold-start navigate
- the fold wrapper discarded the extraction expression's return value
- gtk_init blocked on the missing D-Bus session bus in headless CI (gdb-proven)
- WebView2 stalls ~45 s on file:// URLs on GPU-less CI VMs — loopback http it is
- Boot-time session pre-warm (parity with the macOS backend): first navigate on the CI VM went 38 s → 83 ms.
- macOS remains the fully-featured platform: screenshots, cookie state export/import, resident daemon. wry parity lands next.
One binary, 626 KB, no Chromium attached.