AddedAdded Web Clipper release artifacts to the GitHub Release pipeline, including Chrome MV3 manual-install and Firefox MV3 testing/signing zips
AddedAdded working ChatGPT account sign-in for the Codex runtime through the ACP authentication flow, including backend logout support
AddedAdded Anthropic API key sign-in as an explicit Claude provider option
ChangedHardened 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
ChangedHardened 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
FixedFixed AI provider setup status so finding a runtime binary no longer incorrectly marks the provider as connected
FixedFixed terminal sign-in state so providers become connected only after the sign-in process exits successfully
FixedFixed AI sign-in terminals so refreshes no longer restart the active auth session or reopen duplicate browser tabs
FixedFixed 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
FixedFixed AI provider setup recognition after restart by detecting persisted CLI account credentials for Codex, Claude, Gemini, and Kilo
FixedFixed AI provider logout so local auth state and Google Cloud environment settings are cleared consistently
FixedFixed 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
FixedFixed Windows runtime lookup for CLI shims that depend on PATHEXT, such as .cmd and .exe launchers
FixedFixed Gemini startup on Windows so NeverWrite prefers the executable .cmd shim over npm's extensionless shim, avoiding CreateProcessW launch failures
FixedFixed Gemini Google sign-in hydration so NeverWrite marks the provider as connected as soon as the Gemini CLI reports successful authentication
FixedFixed Gemini ACP sessions on Windows by stripping verbatim path prefixes before launching the Node-based CLI
FixedFixed Gemini model and mode changes so NeverWrite uses Gemini's supported ACP session/set_model and session/set_mode requests
FixedFixed Codex subagent persistence so background subagent threads are saved when they are created or receive events while their chat tab is closed
ChangedDocumented a Codex subagent edge case where models may combine a full-history fork with explicit child role, model, or reasoning-effort overrides