=== SEOAuto AI Content Publisher ===
Contributors: bedeleu
Tags: seo, content, ai, automation, publishing
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.2.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatically publish AI-generated SEO articles from SEOAuto to your WordPress site.

== Description ==

**SEOAuto AI Content Publisher** connects your WordPress site with [SEOAuto](https://seoauto.io) - an AI-powered SEO content platform. This plugin enables automatic publishing of high-quality, SEO-optimized articles directly to your WordPress site.

= Key Features =

* **Automatic Publishing** - Articles generated in SEOAuto are automatically published to your WordPress site
* **Zero Configuration** - Just enter your API key and start receiving content
* **SEO Plugin Integration** - Native support for Yoast SEO, Rank Math, All in One SEO, and SEOPress
* **Media Handling** - Automatic download and attachment of featured images
* **Content Enhancements** - Support for YouTube video embeds and infographics
* **Scheduled Sync** - Configurable automatic synchronization intervals
* **Dashboard** - Overview of synced articles and connection status

= Supported SEO Plugins =

SEOAuto automatically detects and integrates with the following SEO plugins:

* Yoast SEO
* Rank Math
* All in One SEO
* SEOPress

= Requirements =

* WordPress 6.0 or higher
* PHP 7.4 or higher
* Active SEOAuto subscription

= Getting Started =

1. Install and activate the plugin
2. Go to SEOAuto > Settings
3. Enter your API key from your SEOAuto dashboard
4. Configure your publishing preferences
5. Articles will automatically sync and publish based on your settings

== Installation ==

= Automatic Installation =

1. Go to Plugins > Add New in your WordPress dashboard
2. Search for "SEOAuto AI Content Publisher"
3. Click "Install Now" and then "Activate"
4. Navigate to SEOAuto > Settings to configure

= Manual Installation =

1. Download the plugin ZIP file
2. Go to Plugins > Add New > Upload Plugin
3. Upload the ZIP file and click "Install Now"
4. Activate the plugin
5. Navigate to SEOAuto > Settings to configure

== Frequently Asked Questions ==

= Where do I get my API key? =

Your API key is available in your SEOAuto dashboard under Settings > WordPress Integration. If you don't have a SEOAuto account, visit [seoauto.io](https://seoauto.io) to sign up.

= What happens to my articles if I deactivate the plugin? =

Your published articles remain on your WordPress site. Deactivating the plugin only stops the sync with SEOAuto.

= Can I edit articles after they're published? =

Articles are protected by default to prevent accidental changes. You can edit them in your SEOAuto dashboard, and changes will sync to WordPress.

= How often does the plugin sync? =

By default, the plugin syncs every hour. You can change this in Settings > Advanced to hourly, twice daily, or daily.

= Does this work with multisite? =

Currently, the plugin is designed for single-site WordPress installations. Multisite support is planned for a future release.

= What if the featured image fails to download? =

The article will still be published, but without a featured image. Check the SEOAuto dashboard for the original image URL and manually add it if needed.

== Changelog ==

= 1.2.2 =
* Added SEOAuto schema and author payload support for direct article publishing
* Improved API client handling for empty REST responses
* Updated test compatibility for current SEOAuto constants

= 1.2.1 =
* Improved compatibility with WordPress 6.9
* Enhanced error handling and logging
* Bug fixes and performance improvements

= 1.2.0 =
* Added support for scheduled posts
* Improved image handling and caching
* Enhanced SEO plugin integration

= 1.1.0 =
* Added article status tracking
* Improved dashboard UI
* Better error messages and notifications

= 1.0.5 =
* Simplified settings page from 4 tabs to 3 tabs
* Cleaner, more intuitive configuration interface

= 1.0.0 =
* Initial release
* Automatic article publishing from SEOAuto
* SEO plugin integration (Yoast, Rank Math, AIOSEO, SEOPress)
* Featured image handling with automatic download
* Modern admin dashboard with connection status
* Settings page with API key configuration
* Articles list with status indicators
* Security: Input sanitization and capability checks

== Upgrade Notice ==

= 1.2.2 =
Adds schema and author payload support required by the latest SEOAuto article pipeline.

= 1.2.1 =
Compatibility update for WordPress 6.9 with bug fixes and performance improvements.

= 1.0.0 =
Initial release of SEOAuto AI Content Publisher.

== External Services ==

This plugin relies on the SEOAuto API service to function. SEOAuto is an AI-powered SEO content platform that generates and manages articles for your website.

The plugin connects to: https://api.seoauto.io

= What the service does =

The SEOAuto API is required to:
* Validate your API key and authenticate your WordPress site
* Receive AI-generated article content for publishing
* Synchronize article status between SEOAuto and WordPress
* Confirm successful publication of articles

= Data transmitted =

The following data is sent to the SEOAuto API:
* Your WordPress site URL (to identify your site)
* WordPress version (for compatibility checks)
* PHP version (for compatibility checks)
* Plugin version (for compatibility checks)
* API key (for authentication)
* Article publication status and WordPress post IDs (to sync content)

Data is transmitted:
* When you connect the plugin using your API key
* During automatic or manual article synchronization
* When articles are published, updated, or deleted

= Service links =

* Service provider: SEOAuto (https://seoauto.io)
* Terms of Service: https://seoauto.io/terms
* Privacy Policy: https://seoauto.io/privacy

== Privacy Policy ==

This plugin connects to the SEOAuto API (api.seoauto.io) to:

* Validate your API key
* Receive article content for publishing
* Send publication confirmations

Data transmitted includes:
* Your WordPress site URL
* WordPress and PHP versions
* Article publication status

For more information, see the [SEOAuto Privacy Policy](https://seoauto.io/privacy).
