- **Added**: New Sources module to manage vector providers, sources table, training, settings, and semantic search in one place.
- **Removed**: Legacy AI Training module and Vector DB integrations tab (consolidated into Sources).
- **Improved**: Content Writer UI layout and input flows (templates card, RSS/CSV/URL/Sheets cleanup, status/actions).
- **Added**: Stop controls for update content / optimize images / optimize products modes.
- **Fixed**: AI Forms context tab now refreshes vector store lists when opened.
- **Fixed**: Timeout issue in content writer.
- **Improved**: Chatbot settings ui.
- **Improved**: File uploads now show the correct completion status.
- **Added**: CSV and JSON files are now accepted for training.
- **Improved**: Recommended model suggestions have been refreshed.
- **Fixed**: RSS feeds now switch to the right action and task options when a feed is entered.
- **Fixed**: Chatbot input bar overlaying typed text on mobile and some desktop themes (e.g., OceanWP). The action bar now stacks below the textarea to avoid z-index/position conflicts.
- **Fixed**: AI Forms checkbox control no longer forces the first checkbox to stay selected.
- **Fixed**: Automated Tasks → Enhance Existing Content — "Fields to Update" incorrectly checked "Title" when editing a task even if it was not selected during save. Checkbox states now persist correctly.
- **Fixed**: Chatbot settings — "Reasoning" parameter was not persisting and always reverted to "low" (default) after save.
- **Improved**: SDK updated.
- **Improved**: Block Editor formatting — structured outputs now insert as proper blocks (Headings, Paragraphs, Lists).
- **Added**: Default Insert Position (Replace / After / Before) with per-action overrides in settings.
- **Added**: Undo for editor inserts.
- **Added**: Recent Actions section in editor menus for quick reuse.
- **Added**: "Reset to Defaults" button for Content Assistant actions.
- **Fixed**: Dropdown freeze caused by large user counts in Automated Tasks and Content Writer.
- **Fixed**: Scrolling issue in Chatbot settings.
- **Fixed**: CSV upload handling errors.
- **Fixed**: Google Embeddings integration issues.
- **Fixed**: Category retrieval bug when editing Automated Tasks.
- **Improved**: SDK updated.
- **Added**: Popup hint text — you can now display a custom hint above the chatbot popup.
- **Added**: Custom typing indicator — you can replace the animated dots with your own text.
- **Added**: Option to set different chatbot popup icon sizes — you can choose from small, medium, large, or extra-large popup icon.
- **Added**: Index status — you can now see which posts are indexed directly from the post list screen.
- **Added**: You can now user [username] placeholder in your chatbot system instructions.
- **Fixed**: Fixed an issue where expired cache could prevent the chatbot from working.
- **Improved**: General CSS and styling updates for the chatbot.
- **Improved**: Simplified chatbot settings screen.
**Note**: After updating the plugin, clear your cache and hard refresh the plugin page to see the newest changes.
- **Added**: New Google video models: Veo 2, Veo 3 Fast.
- **Added**: New Google image model: Gemini 2.0 Flash Preview, Imagen 4 Fast.
- **Improved**: Google model syncing. Once synced, models are now automatically grouped (text, image, embedding, video) across all modules. When Google releases new models, simply hit Sync to retrieve them, no plugin update required.
- **Improved**: You can now select multiple Qdrant collections for each chatbot.
- **Fixed**: File upload issue under AI Train page.
- **Fixed**: AI Training → Settings now keeps fields/taxonomies with special characters in their keys.