=== CtrlAlt AI Meta Descriptions ===
Contributors: ctrlaltimran
Requires at least: 5.5
Tested up to: 6.7
Stable tag: 1.1.0
License: GPLv2 or later

Generate SEO meta descriptions for pages and posts using OpenAI, with a bulk generator and progress log. Writes into the Yoast SEO meta description field.

== Description ==
This plugin helps you clean up or create meta descriptions at scale using OpenAI.

* Set your OpenAI API key in Settings → CtrlAlt AI Meta.
* Choose which post types to include (pages and/or posts).
* Click "Run bulk generation" to generate meta descriptions for all selected items.
* Descriptions are written into the Yoast SEO meta description field (`_yoast_wpseo_metadesc`).

== Installation ==
1. Upload the ZIP via Plugins → Add New → Upload in your WordPress admin.
2. Activate the plugin.
3. Go to Settings → CtrlAlt AI Meta.
4. Enter your OpenAI API key and select post types.
5. Click "Run bulk generation" to start.

== Safety ==
Always take a full database backup before running bulk operations.

== Changelog ==
= 1.1.0 =
* Switched to gpt-4o-mini model and added 5 second delay between requests.
* Added simple retry logic for HTTP 429 (rate limit) responses.
= 1.0.0 =
* Initial release with settings page, OpenAI integration, and bulk generator.
