Skip to content

v1.2.1 — cross-platform smoke green

Choose a tag to compare

@slabbdev slabbdev released this 04 Oct 13:28
· 18 commits to main since this release

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:
    1. the fold result had no route back to the HTTP caller (pending consumed twice)
    2. page-load completion was not URL-matched — the initial about:blank load swallowed a cold-start navigate
    3. the fold wrapper discarded the extraction expression's return value
    4. gtk_init blocked on the missing D-Bus session bus in headless CI (gdb-proven)
    5. 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.