Skip to content

Release 0.107

v0.107.2 — 2026-07-02

  • Fix: re-saving an API key (e.g. resuming onboarding with a key already stored) hit a unique-constraint error that surfaced as a silent no-op. setApiKey now updates the existing key in place — with the ciphertext resealed against the existing row (AAD-safe).
  • Onboarding surfaces request errors as toasts instead of swallowing them.

v0.107.1 — 2026-07-02

  • Fix: “Save & test” genuinely validates OpenRouter keys now — the models catalog is public (returns 200 for any key), so the probe validates against GET /api/v1/key first (bad keys get a clear 401 rejection).
  • With a saved key and an empty field, the primary button becomes Test saved key instead of sitting disabled.

v0.107.0 — 2026-07-02

  • Onboarding’s system-status panel gains a Domain & HTTPS row: proof-by- usage when you’re browsing via the configured domain; DNS + server-side fetch verification otherwise.
  • Fix: the installer never wrote MANTLE_PUBLIC_URL, so share/email links on installed boxes fell back to localhost. It’s now derived from the chosen domain.