Skip to content

ChatAdmin v0.7.2

Choose a tag to compare

@gynciuz gynciuz released this 22 Jul 12:43
· 23 commits to main since this release

This release rolls up everything since v0.5.13 — installs on the auto-updater jump straight from 0.5.13 to 0.7.2.

Highlights

Simpler setup — one API key field, no provider picker (0.7.2)
Onboarding and Settings now take a single key. ChatAdmin detects the provider from the key prefix (sk-ant-… → Anthropic, sk-… → OpenAI, AIza… → Google Gemini), validates it, and sets it active.

Bring your own OpenAI or Gemini key — not just Anthropic (0.7.0)
The chat engine now runs on Anthropic, OpenAI, or Google Gemini. Internally everything still speaks one canonical format; each adapter translates only at the HTTP boundary, so tools, the system prompt, and the UI are unchanged. New wpchat_llm_providers filter for custom providers.

Order mutations now confirm before acting (0.6.0)
Changing an order's status, running an order action, or adding a customer-visible note asks you to confirm first — the same Confirm/Cancel flow as content edits. The order-table 3-dot menus stay one-click.

In-product Help, "Report a problem", and diagnostics (0.6.0 / 0.7.1)
A built-in FAQ answers "how do I…" for free (no tool calls). Production errors log to a capped local buffer; a PII-free report can reach a collector you control (signed HMAC, WPCHAT_SUPPORT_ENDPOINT) with a wp_mail fallback. New ChatAdmin → Diagnostics page.

wp-admin Chat tab fixes (0.7.2)
The embedded chat now renders on its own dark panel instead of inheriting wp-admin's light form styles; first-run onboarding works in the admin tab; new "Open full screen ↗" link to /chat-admin.

Key validated at setup + honest billing/privacy copy (0.6.0)
Onboarding does a live auth check so a bad key is caught immediately. New PRIVACY.md and a data-handling note (request content, which can include order/customer data, is sent to your chosen provider).

Full details in readme.txt (changelog entries 0.6.0, 0.7.0, 0.7.1, 0.7.2).