Fixed: Embeddings now retrieve the OpenAI API key from the WordPress 7.0 Connectors API (connectors_ai_openai_api_key option) automatically. Documents will generate embeddings as long as the AI Provider for OpenAI plugin is configured under Settings → Connectors — no manual key entry needed.
1.2.1
Fixed: Block editor “Publishing failed” error caused by AI Client initialization running during REST API requests.
Fixed: Document Summary meta box label and description updated to reflect that manual input is optional — the AI Summarize button reads the attached file directly.
1.2.0
Changed: Migrated to WordPress 7.0 built-in AI Client. AI features now use wp_ai_client_prompt() — no API key configuration needed in plugin settings. Install and configure an AI provider plugin (such as AI Provider for OpenAI) under Settings → Connectors.
Removed: OpenAI API key field from plugin settings.
Removed: Circuit breaker and base64 key storage.
1.1.0
New: Optional AI Summarize button on document cards and single document pages. When enabled in Settings, visitors can request a plain-English 2-3 sentence summary of any document on demand before downloading.
Summaries are generated via OpenAI GPT and cached for one week per document — repeat clicks serve instantly from cache with no additional API cost.
Rate limited to 30 fresh generations per hour site-wide to prevent API abuse.
Button hidden automatically when AI is disabled or the OpenAI circuit breaker is tripped.
Password-protected documents cannot be summarized by anonymous visitors.
1.0.1
Branded admin UI with teal hero, tabbed settings, and help documentation tab.
1.0.0
Initial release.
aadi_file custom post type and aadi_category taxonomy.
Classic keyword search across the document library.
Optional AI semantic search via OpenAI embeddings (bring your own API key).
[ask_adam_doc_it] shortcode and matching Gutenberg block.
Admin meta boxes, list-table columns, and settings page.