Snoodlr AI Assistant for WordPress and WooCommerce
Changelog
2.8
Added idempotent same-session add-to-cart support for the frontend widget cart endpoint.
Returned public cart summaries from add-to-cart responses without cart hashes or cart item keys.
Advertised supports_cart_add_idempotency with cart contract version 2.
2.7
Added explicit WooCommerce cart capability metadata for signed commerce capability refreshes.
Kept cart support separate from pending-order and checkout/payment capabilities.
2.6
Added pending-order idempotency capability metadata for signed WooCommerce commerce routes.
Hardened pending-order creation with required idempotency keys, request fingerprints, replay handling, conflict detection, and in-progress locking.
Kept Snoodlr-created pending orders unpaid and suppressed WooCommerce order emails during signed pending-order creation.
2.5
Improved onboarding index progress so indexed and queued counts refresh through AJAX while indexing is running.
Added incremental onboarding indexing ticks so progress moves item by item instead of jumping after a full background batch completes.
Fixed Reindex to requeue failed index items and rebuild eligible local index content when there are no failed items to retry.
Simplified the onboarding index step actions to Continue to widget, Reindex, and Back.
Fixed indexing button labels, spinner alignment, and completion state so the button does not stay stuck in an animation.
Linked the setup logo and Plugins screen Application action to the Snoodlr app.
Updated plugin information links to use https://snoodlr.com for Snoodlr website details.
0.2.2
Added WooCommerce cart awareness for the Snoodlr widget so shoppers can ask what is currently in their cart.
Added visitor-session cart REST routes for reading cart contents and adding, updating, or removing WooCommerce cart items through same-origin, nonce-protected requests.
Added WordPress cart bridge configuration to the frontend widget loader so Snoodlr can complete add-to-cart actions in the shopper’s active WooCommerce session.
Improved cart-question handling so current-cart questions are not answered with broad product catalog listings.
Updated plugin release tag and version metadata.
0.1.5
Hardened admin view query parameters behind nonce and capability checks.
Centralized admin POST permission, nonce, and input handling.
Refactored local query SQL to use fixed prepared statement templates.
0.1.4
Aligned release metadata for WordPress.org packaging.
Hardened source consent so detected sources are not enabled until an administrator saves the choice.
Expanded external service disclosure for connection verification and disconnect calls.
Cleaned uninstall option removal and escaping in source cards.
0.1.1
Updated release metadata for SIRAPIX attribution and plugin version alignment.