Skip to content

v1.3.0 — full platform parity

Choose a tag to compare

@slabbdev slabbdev released this 04 Oct 15:11
· 16 commits to main since this release

navette now does everything on every OS it runs on.

  • Screenshots everywhere: WKWebView snapshot (macOS), PrintWindow PW_RENDERFULLCONTENT on the WebView2 render widget (Windows), X11 capture of the on-screened ghost window under a GTK pump (Linux). CI verifies a valid PNG on all three OSes.
  • Cookie state everywhere: export/import with one JSON schema across OSes — an authenticated session saved on macOS restores on Linux. The Playwright storageState equivalent, no Chromium attached.
  • Viewport control per session (screenshot dimensions follow it).
  • Resident daemon on every platform: LaunchAgent (macOS), schtasks ONLOGON (Windows), systemd user unit (Linux).
  • JS dialogs auto-handled in-page — alert no-ops, confirm accepts, prompt returns its default. Agents can no longer deadlock on a hidden modal.
  • hover and key events join the API. 14 MCP tools now.
  • Fixed a macOS cookie-import deadlock along the way (raw multi-argument msg_send replaced with typed Foundation APIs).

Binaries for macOS arm64, Windows x64 and Linux x64 are attached. One binary, ~630 KB, no Chromium download. Install: drop the file anywhere, run navette serve, or point your MCP host at it. CI green on all three OSes with the full smoke (navigate, read, screenshot, cookie round-trip).