Full internationalization: every admin and front-end string is now translatable (text domain chapote-bot-manager), including the JavaScript admin app via wp.i18n.
French translation bundled (fr_FR): PO/MO catalogs plus JSON translation files for the JavaScript screens.
2.2.0
Guided onboarding wizard: from the “Chapote” menu, a step-by-step flow connects your account (OAuth popup), reads your published pages, generates a chatbot from your site with AI, lets you customise its appearance, edit the conversation tree, preview the widget, pick a recommended plan, and go live — in one place.
Page discovery is 100% WordPress (published pages/posts/CPT, relevance-ranked), with a 15-URL cap; URLs are restricted to your own domain before being sent to Chapote.
Shared front-end primitives extracted to cbo-core.js (reused by the back-office and the wizard); no behavioural change to the existing back-office.
“Sign in with Chapote” now opens in a popup (with full-page redirect fallback when popups are blocked).
2.1.0
SEO: new “SEO” tab. Optional “Powered by Chapote” link (off by default) and schema.org FAQ structured data (FAQPage, JSON-LD) rendered server-side, eligible for rich results.
2.0.0
Full management interface in WordPress, a thin interface over the Chapote account API.
“Sign in with Chapote” via OAuth Authorization Code + PKCE (S256); token encrypted server-side (AES-256-GCM), never exposed to the browser.
Bot management: list, create, edit appearance with a live preview.
Payment and subscription via hosted Stripe Checkout (redirect), with consent to immediate execution; plan change and cancellation.
Per-bot widget activation and page targeting (entirely in WordPress, local options).
REST proxy (namespace chapote-bo/v1) protected by manage_options + nonce; external services disclosure and GDPR privacy content; full cleanup on uninstall.