Changelog

What's new in NeverWrite

AI Sign-In & Provider Reliability

  • Added Added Web Clipper release artifacts to the GitHub Release pipeline, including Chrome MV3 manual-install and Firefox MV3 testing/signing zips
  • Added Added working ChatGPT account sign-in for the Codex runtime through the ACP authentication flow, including backend logout support
  • Added Added Anthropic API key sign-in as an explicit Claude provider option
  • Changed Hardened Claude sign-in options so remote or no-browser environments use the appropriate terminal login method while local environments keep Claude subscription, Anthropic Console, API key, and gateway choices
  • Changed Hardened Gemini Google sign-in so the terminal launch explicitly maps the UI method to Gemini CLI oauth-personal auth instead of relying on ambiguous defaults
  • Fixed Fixed AI provider setup status so finding a runtime binary no longer incorrectly marks the provider as connected
  • Fixed Fixed terminal sign-in state so providers become connected only after the sign-in process exits successfully
  • Fixed Fixed AI sign-in terminals so refreshes no longer restart the active auth session or reopen duplicate browser tabs
  • Fixed Fixed AI sign-in terminals so they open focused and scrolled to the beginning of the auth prompt, allowing interactive choices such as Gemini Google sign-in to receive Enter correctly
  • Fixed Fixed AI provider setup recognition after restart by detecting persisted CLI account credentials for Codex, Claude, Gemini, and Kilo
  • Fixed Fixed AI provider logout so local auth state and Google Cloud environment settings are cleared consistently
  • Fixed Fixed Claude gateway setup so remote HTTP URLs are rejected by the backend, localhost HTTP remains allowed, and gateway-with-token setups stay labeled as gateway auth
  • Fixed Fixed Windows runtime lookup for CLI shims that depend on PATHEXT, such as .cmd and .exe launchers
  • Fixed Fixed Gemini startup on Windows so NeverWrite prefers the executable .cmd shim over npm's extensionless shim, avoiding CreateProcessW launch failures
  • Fixed Fixed Gemini Google sign-in hydration so NeverWrite marks the provider as connected as soon as the Gemini CLI reports successful authentication
  • Fixed Fixed Gemini ACP sessions on Windows by stripping verbatim path prefixes before launching the Node-based CLI
  • Fixed Fixed Gemini model and mode changes so NeverWrite uses Gemini's supported ACP session/set_model and session/set_mode requests
  • Fixed Fixed Codex subagent persistence so background subagent threads are saved when they are created or receive events while their chat tab is closed
  • Changed Documented a Codex subagent edge case where models may combine a full-history fork with explicit child role, model, or reasoning-effort overrides