Skip to content

v2.0.8 — Native xAI Grok and SuperGrok login

Choose a tag to compare

@lqdflying lqdflying released this 19 Sep 17:01
· 81 commits to main since this release

Patch after v2.0.7: Settings → xAI is a native Grok provider (Console API key plus optional SuperGrok device login). Upgrade like any patch — pull 2.0.8 or :latest, restart, let migrations run.

Highlights

  • Native xAI / Grok provider (xai, grok-*) with Console API keys
  • Settings-only SuperGrok device login with weekly remaining (and a 5-hour bar when SuperGrok reports one)
  • Grok Responses sends max_output_tokens instead of max_tokens
  • Connectivity Check keeps the model dropdown and Check on one row, including long translations at 768px

Upgrade

  • Image: docker.io/lqdflying/chathub:2.0.8 or :latest
  • Migration 0060 adds xai_oauth_tokens (plus an idempotent ensureXaiOAuthTokens helper)
  • Optional: XAI_API_KEY / XAI_PROXY_URL
  • Docker Deployment and Upgrades
  • xAI / Grok

Note

SuperGrok login is an unofficial client path. Tokens stay on the server. Confirmed dead refresh signs out; temporary refresh failures do not fall back to Console chat.

Added

xAI

  • First-class provider: Chat Completions by default, opt-in Responses
  • SuperGrok device-code login (Settings only; no chat-input or instance-wide shared login)
  • Weekly / optional 5-hour remaining on the Settings card
  • Gear: documented reasoning effort, reasoning_split, and native search

Changed

Settings

  • Connectivity Check model select and Check share one row; long Check labels compact instead of hiding the picker

Fixed

xAI

  • SuperGrok poll ownership until release or handoff expiry
  • Cross-worker claim, timeout backoff, and explicit Search-off
  • Grok 4.3 explicit none effort
  • Responses 400 from max_tokens

Settings

  • Check wrapping under a full-width dropdown
  • Russian / long Check labels collapsing the model select at 768px

Docs


Full diff: v2.0.7...v2.0.8