=== Auto RepAI - AI Content Generator ===
Contributors: emrahsnkli
Plugin URI: https://autorepai.com
Author URI: https://autorepai.com/about
Tags: ai, content generator, seo, woocommerce, openai
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 2.4.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Generate posts & AI images, repair old content, boost your AI-search visibility (GEO) and create llms.txt — with your own OpenAI key.

== Description ==

**Auto RepAI doesn't just generate content — it repairs it.** Most AI plugins only write new posts. Auto RepAI also fixes what you already have: it repairs old posts for Google, repairs your visibility for ChatGPT and Perplexity (GEO), and repairs thin product pages in your store. Everything runs with your own OpenAI API key — no monthly content fees, no data through our servers.

**The free plugin includes everything you need to publish AI-assisted content:**

* **Content Generator** — Write SEO-friendly blog posts on any topic with GPT-4o
* **AI Image Generator** — Create featured images with GPT Image
* **Auto Repair** — Scan existing posts and let AI fix grammar, SEO, readability, and outdated information
* **Quick AI Edit** — Right-click any text in the editor to rewrite, summarize, expand, or translate it
* **AI Visibility (GEO) Analyzer** — Score every post for AI-search citability (ChatGPT, Perplexity, Gemini): direct-answer opening, FAQ, schema, structure — and see exactly what is missing
* **llms.txt Generator** — One click creates the llms.txt file that introduces your site to AI crawlers
* **WooCommerce Content Scanner** — Find products with thin descriptions, missing short descriptions and missing SEO meta
* **Image Alt Text Scanner** — Find media library images that have no alt text (accessibility and image SEO)
* **Bulk Content** — Turn a topic list into queued drafts, 3 topics per day (Pro: unlimited + CSV import with categories, authors and scheduling)
* **AI Visibility column** — See every post's GEO score right in the posts list

**Why people choose Auto RepAI:**

* You bring your own OpenAI API key — your data never passes through our servers
* No external account required, no subscription needed for the free plugin
* No monthly usage caps in the free plugin
* Native WordPress UI — every tool sits inside your admin dashboard
* GPLv2 licensed source, fully WordPress.org compliant

**Works with your SEO plugin and WooCommerce**

Generated meta descriptions and focus keywords are saved straight into **Yoast SEO** and **Rank Math** fields in the free plugin. The Professional upgrade also writes SEO titles and integrates with **All in One SEO** and **The SEO Framework**, plus rewrites WooCommerce product copy in bulk.

**Upgrade to Pro — put content repair on autopilot**

With Pro, Auto RepAI stops being a tool you use and becomes a system that works for you: Autopilot repairs your weakest posts on a schedule, the AI Visibility Fixer makes your articles quotable by ChatGPT and Perplexity, and the WooCommerce AI Writer rebuilds your whole catalog's copy in bulk. Plus 11 advanced modules and 7 more AI providers.

**What's inside Pro?**

A paid Professional version is available at [autorepai.com](https://autorepai.com). It is delivered as an upgrade through Freemius and replaces this free plugin (same slug, no double-installation). The Professional upgrade adds entirely new modules and additional providers — none of those features run in the free plugin you just installed:

* YouTube to Blog (transcript-to-article)
* Audio to Blog (podcast / recording transcription)
* AI Comment Replier
* AI Internal Linker
* AI Notebook (Google Docs / URL importer)
* Reddit Research
* Multi-Source Generator
* Workflow Studio
* SEO Analyzer
* Lead Management
* Brand Monitor
* AI Visibility Fixer & Autopilot (auto-repairs weak posts on a schedule: direct answers, FAQ sections, FAQ schema)
* AI Citation Check (asks an AI assistant your post's question and reports whether your site gets cited)
* Weekly AI Visibility email report (site average, weakest posts, autopilot activity)
* WooCommerce AI Writer (product descriptions, short descriptions, tags and SEO meta, grounded in real product data: SKU, stock, dimensions, attributes)
* Unlimited Bulk Content batches + CSV import (categories, authors, post types, scheduled publishing)
* Repair All queue for WooCommerce products and AI-written image alt text for your whole media library
* Anthropic Claude, Google Gemini, OpenRouter (hundreds of models), DeepSeek, Stability AI, Replicate, Leonardo AI

The free plugin already works with every OpenAI model (GPT-5.5, GPT-5.4, GPT-4o, GPT Image 2, and more) using your own OpenAI API key — OpenAI models are never restricted in the free version.

**Learn more:**

* Website: [https://autorepai.com](https://autorepai.com)
* Documentation: [https://autorepai.com/docs](https://autorepai.com/docs)
* Privacy Policy: [https://autorepai.com/privacy](https://autorepai.com/privacy)
* Terms of Service: [https://autorepai.com/terms](https://autorepai.com/terms)
* Support: support@autorepai.com

== Privacy Policy ==

Auto RepAI does not collect, transmit, or store any personal data on Auto RepAI servers. All content you generate, edit, or import stays on your WordPress site.

When you trigger an AI action, the plugin sends your prompt directly to OpenAI using the API key you supplied. OpenAI's privacy policy applies to those calls (see External Services below).

API keys are stored in your WordPress database and never leave your server.

Full privacy policy: [https://autorepai.com/privacy](https://autorepai.com/privacy)

== Terms of Service ==

Auto RepAI is released under GPLv2. You may use, modify, and redistribute freely.

You connect to OpenAI using your own API key. You are solely responsible for complying with OpenAI's terms and any API costs.

The plugin is provided "as is" without warranty. AI output is probabilistic — always review before publishing.

Full terms: [https://autorepai.com/terms](https://autorepai.com/terms)

== External Services ==

The free plugin connects to one third-party service: OpenAI. You must provide your own OpenAI API key. No data is sent to any service without an explicit user action (clicking generate, repair, edit, etc.), and no data ever passes through Auto RepAI servers.

**OpenAI API** (https://api.openai.com/)

* Used for: Text generation (GPT-4o) and image generation (GPT Image 1).
* Endpoints used: https://api.openai.com/v1/chat/completions and https://api.openai.com/v1/images/generations
* Data sent: The prompts and content you supply when you click Generate, Repair, or Edit.
* When: Only when a user explicitly triggers a generation, repair, or edit action.
* This service is provided by OpenAI, Inc.
* Privacy Policy: https://openai.com/policies/privacy-policy
* Terms of Use: https://openai.com/policies/terms-of-use

The following services are used only by the separate Auto RepAI Professional plugin sold at autorepai.com. The free plugin distributed on WordPress.org contains no code that connects to them; they are documented here for full transparency because both editions share this readme:

**Anthropic API** (https://api.anthropic.com/) — Professional only

* Used for: Text generation with Claude models (content, comment replies).
* Data sent: The prompts/content you supply, and the comment text when you use AI Comment Replier. Sent only on explicit user action, using your own Anthropic API key.
* Provided by Anthropic, PBC. Privacy Policy: https://www.anthropic.com/legal/privacy — Terms: https://www.anthropic.com/legal/commercial-terms

**Google Gemini API** (https://generativelanguage.googleapis.com/) — Professional only

* Used for: Text and image generation with Gemini models.
* Data sent: The prompts/content you supply, on explicit user action, using your own Google AI API key.
* Provided by Google LLC. Privacy Policy: https://policies.google.com/privacy — Terms: https://ai.google.dev/gemini-api/terms

**Google Custom Search API** (https://www.googleapis.com/customsearch/v1) — Professional only

* Used for: Brand Monitor web mention search.
* Data sent: The brand keywords you configure, when you run a brand check, using your own Google API key.
* Provided by Google LLC. Privacy Policy: https://policies.google.com/privacy — Terms: https://policies.google.com/terms

**OpenRouter API** (https://openrouter.ai/) — Professional only

* Used for: Text generation with hundreds of models (OpenAI, Anthropic, Google, Meta Llama, Mistral, DeepSeek, Qwen, and more) through one gateway.
* Data sent: The prompts/content you supply, on explicit user action, using your own OpenRouter API key. The selected model id determines which upstream provider processes the request.
* Provided by OpenRouter, Inc. Privacy Policy: https://openrouter.ai/privacy — Terms: https://openrouter.ai/terms

**DeepSeek API** (https://api.deepseek.com/) — Professional only

* Used for: Text generation with DeepSeek models (deepseek-chat, deepseek-reasoner).
* Data sent: The prompts/content you supply, on explicit user action, using your own DeepSeek API key.
* Provided by Hangzhou DeepSeek Artificial Intelligence Co., Ltd. Privacy Policy: https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html — Terms: https://cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html

**Stability AI API** (https://api.stability.ai/) — Professional only

* Used for: Image generation with Stable Diffusion models.
* Data sent: The image prompts you supply, on explicit user action, using your own Stability AI API key.
* Provided by Stability AI Ltd. Privacy Policy: https://stability.ai/privacy-policy — Terms: https://stability.ai/terms-of-use

**Replicate API** (https://api.replicate.com/) — Professional only

* Used for: Image generation with Flux models.
* Data sent: The image prompts you supply, on explicit user action, using your own Replicate API token.
* Provided by Replicate, Inc. Privacy Policy: https://replicate.com/privacy — Terms: https://replicate.com/terms

**Leonardo.AI API** (https://cloud.leonardo.ai/) — Professional only

* Used for: Image generation with Phoenix models.
* Data sent: The image prompts you supply, on explicit user action, using your own Leonardo.AI API key.
* Provided by Leonardo Interactive Pty Ltd. Privacy Policy: https://leonardo.ai/privacy-policy/ — Terms: https://leonardo.ai/terms-of-service/

**Google Docs & Google Sheets** (https://docs.google.com/) — Professional only

* Used for: The AI Notebook imports a Google Doc, and the Multi-Source Generator / Workflow Studio import a Google Sheet, when you paste a shareable document URL.
* Data sent: Only the document/sheet URL (its ID) you provide, when you click Import/Fetch. The document must be shared publicly for the export to work. No account data is sent.
* Provided by Google LLC. Privacy Policy: https://policies.google.com/privacy — Terms: https://policies.google.com/terms

**YouTube** (https://www.youtube.com/) — Professional only

* Used for: The YouTube-to-Blog feature fetches the public transcript/captions of a video whose URL you paste.
* Data sent: The video URL you provide, when you click Process. No account data is sent.
* Provided by Google LLC. Privacy Policy: https://policies.google.com/privacy — Terms: https://www.youtube.com/t/terms

**Reddit** (https://www.reddit.com/) — Professional only

* Used for: Reddit Research and Brand Monitor fetch public post/comment JSON for the topics you request.
* Endpoints used: https://oauth.reddit.com/ (when optional app-only OAuth credentials are configured) or https://www.reddit.com/ (anonymous fallback); tokens obtained from https://www.reddit.com/api/v1/access_token.
* Data sent: Your search keywords or the post URL you provide, when you run a search. When configured, your own Reddit app Client ID/Secret are sent to obtain a read-only token. No Reddit account password is sent.
* Provided by Reddit, Inc. Privacy Policy: https://www.reddit.com/policies/privacy-policy — Terms: https://www.redditinc.com/policies/user-agreement

**X (Twitter) API** (https://api.twitter.com/) — Professional only

* Used for: Brand Monitor searches recent public posts mentioning your brand.
* Data sent: The brand keywords you configure, when you run a brand check, using your own X API bearer token.
* Provided by X Corp. Privacy Policy: https://x.com/en/privacy — Terms: https://x.com/en/tos

**Microsoft Bing Web Search API** (https://api.bing.microsoft.com/) — Professional only

* Used for: Brand Monitor web mention search (optional alternative to Google).
* Data sent: The brand keywords you configure, when you run a brand check, using your own Bing API key.
* Provided by Microsoft Corporation. Privacy Policy: https://privacy.microsoft.com/en-us/privacystatement — Terms: https://www.microsoft.com/en-us/legal/terms-of-use

== Installation ==

1. Upload the plugin files to `/wp-content/plugins/auto-repai-ai-content-generator/`, or install through the WordPress plugins screen.
2. Activate the plugin from the **Plugins** screen.
3. Open **Auto RepAI > Settings** and paste your OpenAI API key.
4. Visit **Auto RepAI > Content Generator** and create your first AI post.

Full getting-started guide: [https://autorepai.com/docs](https://autorepai.com/docs)

== Frequently Asked Questions ==

= Does it work with Yoast SEO or Rank Math? =

Yes. When you generate content with SEO metadata enabled, the meta description and focus keyword are written directly into Yoast SEO and Rank Math fields (when those plugins are active). Auto RepAI Pro additionally writes SEO titles and supports All in One SEO and The SEO Framework.

= Do I need an OpenAI account? =
Yes. Auto RepAI calls OpenAI directly using your own API key. You will need an OpenAI account and API credit. The plugin itself is free.

= Is the free plugin really unrestricted? =
Yes. There are no monthly usage caps. Use it as much as your OpenAI account allows.

= Which AI model does the free plugin use? =
GPT-4o for text and GPT Image 1 for images. The Professional upgrade (sold from autorepai.com) adds the latest OpenAI models (GPT-5.5, GPT Image 2) and additional providers.

= How do I upgrade to Professional? =
Click **Auto RepAI → Pro Features** in your WordPress admin, then click **Get Auto RepAI Professional**. You will be redirected to a secure Freemius checkout. After payment you receive a download link for the Professional version, which replaces the free plugin in place.

= Where is my data stored? =
Everything stays on your WordPress site. Auto RepAI does not have a cloud or proxy — your prompts go directly from your server to OpenAI.

= Where can I get support? =
Free users: the WordPress.org support forum. Professional users: priority email at support@autorepai.com.

= Is the source code open? =
Yes, GPLv2. The full source ships with the plugin and can be inspected in your `wp-content/plugins/auto-repai-ai-content-generator/` directory after installation.

== Screenshots ==

1. Dashboard - Overview of your AI content activity, usage and cost
2. Content Generator - Write a full, structured blog post from a topic
3. Image Generator - Create featured images with GPT Image
4. Auto Repair - Improve and optimize existing posts with AI
5. Settings - Add your own OpenAI API key and test the connection

== Changelog ==

= 2.4.0 =
* New: Image Alt Text Scanner finds media library images with no alt text (free); Pro writes descriptive alt text for them, one by one or for the whole library.
* Pro: "Repair All" queue processes every weak WooCommerce product in sequence with live progress and a total cost readout.

= 2.3.1 =
* Code quality: llms.txt is now written through the WordPress Filesystem API, and the new module strings carry translator comments (WordPress Plugin Check reports no errors).

= 2.3.0 =
* Pro: WooCommerce AI Writer now grounds copy in real product data (SKU, stock status, dimensions, attributes) and can generate product tags — no invented specifications.
* Pro: optional weekly AI Visibility email report with your site's average GEO score, the five weakest posts and recent autopilot activity.
* Fixed: audio transcription could fail with "Could not parse multipart form" on some servers.
* Fixed: generation no longer fails with an empty-provider error when a tool relies on the default provider from Settings.
* Fixed: the Knowledge Base table is now created automatically for sites that upgraded from an older version.
* Fixed: Multi-Source generation failed because of an action-name mismatch.

= 2.2.1 =
* Fixed: audio transcription could fail with "Could not parse multipart form" on some servers.
* Fixed: generation no longer fails with an empty-provider error when a tool relies on the default provider from Settings.
* Fixed: the Knowledge Base table is now created automatically for sites that upgraded from an older version.

= 2.2.0 =
* New: Bulk Content — paste a topic list (one per line, optional “| keyword”) and get queued drafts with SEO metadata. Free: 3 topics/day. Pro: unlimited batches plus CSV import with category, author, post type and scheduled publishing.
* New: AI Visibility column on the Posts list — every post's GEO score at a glance, with a quick link to scan unscored posts.

= 2.1.0 =
* New: generated SEO metadata is now written through a single integration layer — Yoast SEO and Rank Math in the free plugin; Pro adds SEO titles, All in One SEO and The SEO Framework.
* Fixed: Auto Repair no longer writes Yoast/Rank Math meta keys when those plugins are not installed.
* Improved: all admin JavaScript strings are now translatable.
* New: a one-time, dismissible review request appears on plugin pages after the plugin has generated 5+ pieces of content.

= 2.0.1 =
* Improved: after a scan, the AI Visibility and WooCommerce pages now summarize what needs repair and how Pro automates it.
* Improved: plugin description now reflects the full generate-and-repair scope (GEO, llms.txt, WooCommerce).

= 2.0.0 =
* New: AI Visibility (GEO) module — score every post for AI-search citability (direct-answer opening, FAQ, schema, structure, citable stats) and see exactly what to improve. Detection is free.
* New: llms.txt generator — introduce your site and best content to AI crawlers with one click.
* New: WooCommerce content scanner — find products with thin descriptions, missing short descriptions and missing SEO meta. Detection is free.
* Pro: AI Visibility Fixer adds a quotable direct answer, an FAQ section and FAQPage schema to any post; Autopilot repairs your weakest posts on a schedule; Citation Check reports whether AI answers cite your site.
* Pro: WooCommerce AI Writer generates product descriptions, short descriptions and SEO meta in bulk.

= 1.9.7 =
* Fixed: generated content no longer includes a stray Markdown code fence (e.g. a leading ```html or a trailing ```) that some models wrap around their output. Wrapping fences are now stripped automatically.
* Improved: cost tracking now recognizes the current OpenAI model IDs (GPT-5.6/5.5/5.4 tiers and GPT-5.3-Codex), so usage cost is calculated instead of showing $0.

= 1.9.6 =
* Free build now offers every OpenAI model (GPT-5.5, GPT-5.4, GPT Image 2, etc.) — removed the artificial UI tier that hid them, since the OpenAI provider already accepts any model. Premium is differentiated only by additional providers and modules, whose code is physically absent from the free build.
* Fixed a region-marker mismatch that leaked the premium multi-model Compare picker into the free build.

= 1.9.5 =
* Code quality: prefixed template variables on the Pro Features page and hardened the reference-image upload check (Plugin Check warnings).

= 1.9.4 =
* Updated "Tested up to" to WordPress 7.0.

= 1.9.3 =
* Quick AI Edit: fixed "Replace" duplicating the text (the toolbar initialised twice, binding every button handler twice).
* Quick AI Edit: "Translate" now translates to ANY language you type, instead of only English or Turkish.

= 1.9.2 =
* Fixed: the free Content Freshness Scanner (Auto Repair) failed because its AJAX handlers were mistakenly stripped from the free build. They now ship in free as intended.

= 1.9.1 =
* Quick AI Edit now works in the block editor. Since WordPress 6.3 the editor runs in an iframe, so selecting text there never showed the "Quick AI Edit" button — the selection listener is now bound inside the editor canvas iframe (and classic TinyMCE) too.

= 1.9.0 =
* Reddit Research & Brand Monitor now support Reddit app-only OAuth. Add a free Reddit app Client ID/Secret under Settings → Reddit API to keep working from hosting IPs that Reddit blocks for anonymous access. When blocked, the error now explains exactly how to fix it.
* Workflow Studio simplified to a single Full Auto Pipeline (research → outline → write → images → SEO). The YouTube, Reddit and SEO templates were removed as they duplicated the dedicated sidebar tools.

= 1.8.8 =
* Generated content now outputs clean HTML: tables render as real HTML tables and Markdown pipe-tables / ASCII-art diagrams are no longer produced or shown as raw text.

= 1.8.7 =
* Fixed "temperature is deprecated" error with Claude Sonnet 5 and other newer Claude models — the temperature parameter is now only sent to older Claude 3/4 models.

= 1.8.6 =
* Added DeepSeek to the Content Generator provider dropdown (Professional).

= 1.8.5 =
* Dashboard welcome card: improved button contrast (the Generate Images & Settings buttons were hard to read on the purple background).

= 1.8.4 =
* Auto Repair "Fix Content" preview now renders formatted HTML (headings/lists show correctly) and clearly flags whether the AI actually changed anything, so trivial or no-op edits are not applied by mistake.

= 1.8.3 =
* Fixed Reddit Research & Brand Monitor: use a Reddit-compliant User-Agent, check the HTTP status, fall back to old.reddit.com, and show a clear message when Reddit rate-limits or blocks the request.

= 1.8.2 =
* YouTube to Blog now has an AI Model selector and uses the model you choose (not tied to OpenAI).
* Generated featured images get a descriptive alt text (from the post title) instead of a generic AI label, and AI provenance metadata is stripped.

= 1.8.1 =
* Compare (text & image): you now choose which models to compare from dropdowns instead of a fixed list.
* Fixed Gemini cutting content short (thinking-token budget) and Gemini image generation (response format).
* Fixed featured-image sub-options not showing when the box is pre-checked, and a YouTube-to-Blog "API key not configured" error from an empty provider.
* Claude now returns full text when its thinking mode is on.

= 1.8.0 =
* Replaced Cohere with OpenRouter (Professional): one API key for hundreds of models from many providers (OpenAI, Claude, Gemini, Llama, Mistral, DeepSeek, Qwen). Enter any OpenRouter model id for text and image generation.

= 1.7.2 =
* Fixed image sizes: GPT Image models only support 1024x1024, 1536x1024, 1024x1536, and auto. Removed the old DALL-E sizes (512x512, 1024x1792, 1792x1024) that caused "invalid size" errors; the provider also normalizes any unsupported size.

= 1.7.1 =
* Image Generator settings cleaned up: "Number of Images" moved to the top with clear labels, lighter native-style controls.

= 1.7.0 =
* Professional: Knowledge Base — add your own reference material (product facts, brand voice, past articles); the most relevant entries are fed to the AI so content is grounded in YOUR data, not generic output.
* Professional: Compare image providers — generate the same prompt with OpenAI, Gemini, Stability, and Flux at once and pick the best.

= 1.6.0 =
* Professional: Compare Across Models — generate the same topic with OpenAI, Claude, Gemini, and DeepSeek at once, then publish whichever result you prefer.

= 1.5.0 =
* Content Generator now produces SEO metadata (meta description, focus keyword, tags) alongside the article, applied to the post and to Yoast / Rank Math on creation.
* Added Content Length control (Short/Medium/Long/Comprehensive word-count targets) and an inline SEO toggle.
* Expanded Settings > Defaults: content length, auto-SEO, default featured image, images per generation, and default image style.

= 1.4.3 =
* Updated OpenAI models: DALL-E 2/3 were removed from the OpenAI API (May 2026), so image generation now uses GPT Image 1 by default (with automatic fallback). Free plan uses GPT-4o + GPT Image 1; the Professional version adds the latest OpenAI models (GPT-5.5 family, GPT Image 2/1.5).
* Reference-image generation now uses the GPT Image edit endpoint (DALL-E 2 variations were retired).

= 1.4.2 =
* Featured image generation now works on OpenAI accounts that do not have DALL-E 3: it uses gpt-image-1 by default and automatically falls back between gpt-image-1 and dall-e-3 depending on which your account can access.

= 1.4.1 =
* When "Generate Featured Image" is enabled but the image cannot be created (e.g. the OpenAI account has no image credits), the exact reason is now shown inline with the generated content instead of silently producing no image.

= 1.4.0 =
* Fixed the "Test Connection" button on the Settings page: it now actually verifies your API key against the provider (the AJAX handler was missing, so it always showed "Connection failed").

= 1.3.9 =
* Documented Google Docs & Google Sheets import under External Services (used by AI Notebook, Multi-Source Generator, and Workflow Studio in the Professional version).

= 1.3.8 =
* Content Optimizer now fixes post content, not just metadata. New bulk options: Fix Content (grammar, readability, formatting, and duplicate-phrase removal while preserving HTML/shortcodes/images), Fix Image Alt Text (generates alt text for images missing it), and Fix Schema (adds Article JSON-LD structured data, output on the frontend).

= 1.3.7 =
* Added DeepSeek as a Professional AI provider (deepseek-chat / DeepSeek V3.2 and deepseek-reasoner / DeepSeek R1), documented under External Services.
* Fixed a bug where Replicate and Leonardo API keys were dropped on save (the settings sanitizer did not include them).
* Fixed GPT Image models returning no image (base64 responses are now decoded and saved).

= 1.3.6 =
* Removed all remaining usage-limit code and wording: the feature gate and upgrade page classes were deleted, and the license manager no longer contains provider/model allow-lists or usage counters. Nothing in the plugin is limited, counted, or gated at runtime.
* Documented every external service used by the free plugin and by the separate Professional plugin in the External Services section, with data-usage details and privacy/terms links.
* Removed DeepAI integration entirely.
* Added dedicated Replicate (Flux) and Leonardo.AI provider classes so Professional image models work reliably; updated Stability AI to the current Stable Image API.
* Refreshed all model lists to the latest June 2026 models.
* Security hardening: stricter escaping of numeric output, IP address validation, and upload filename sanitization.

= 1.3.5 =
* Removed the AI Chatbot module entirely (frontend widget, admin page, settings, assets, and all related code). No "Powered by" attribution is rendered anywhere on the frontend.
* Lead Management retained and unaffected; its chat-log viewer now reads stored data directly without the chatbot module.

= 1.3.4 =
* Marked all PRO provider/model dropdown entries (Anthropic, Google, Cohere, Stability, Replicate, Leonardo, DeepAI) with //region Premium Only so they are stripped from the free build
* Marked PRO settings sections (API key inputs for premium providers) so the free build only shows the OpenAI section
* Free build now correctly shows only OpenAI in all dropdowns

= 1.3.3 =
* Added Pro features showcase widget on the Dashboard for non-paying users
* Added inline upgrade hints on Content Generator and Image Generator pages
* Yoast-style approach: free users see what Pro adds without misleading menu items

= 1.3.2 =
* Added latest May 2026 AI models across all providers:
  - OpenAI: GPT-5.5, GPT-5.5 Pro, GPT-5.4, GPT-5.3-Codex
  - OpenAI image: GPT Image 2 (replaces deprecated DALL-E 3)
  - Anthropic: Claude Opus 4.7
  - Google: Gemini 3.1 Pro, Gemini 3 Flash, Gemini 3.1 Flash-Lite
  - Cohere: Command A, Command A Reasoning, Command A Vision (Pro)
  - Stability AI: Stable Diffusion 4 Ultra, SD 3.5 Large, SD 3.5 Medium (Pro)
  - Replicate: Flux 2 Max, Flux 2 Pro, Flux 2 Flex, Flux 2 Klein 4B (Pro)
  - Leonardo AI: Phoenix 2.0 (Pro)
* Updated default models to reflect 2026 best-in-class options
* Image Generator dropdown reorganized with new model categories

= 1.3.1 =
* Refocused free plugin to four core AI features: Content Generator, Image Generator, Auto Repair, and Quick AI Edit
* Removed all monthly usage caps — every free feature is now unlimited
* Free build no longer ships any code for the advanced modules (YouTube/Audio/Chatbot/Workflow/etc.) or alternate AI providers — those are bundled exclusively in the Auto RepAI Professional download distributed via Freemius
* Added a "Pro Features" comparison page so free users can preview what Professional adds
* Plugin URI / Author URI are distinct (autorepai.com vs autorepai.com/about)

= 1.2.8 =
* Fixed broken GitHub repository URL
* Author URI now distinct from Plugin URI
* Softened limit-reached messages to be informational only

= 1.2.7 =
* Linked plugin to official website https://autorepai.com
* Added Privacy Policy and Terms of Service sections in readme

== Upgrade Notice ==

= 1.3.1 =
Major refactor: free plugin now ships only the four core AI tools, with no usage caps. Advanced features moved to the Auto RepAI Professional upgrade at autorepai.com.
