Bumped Tested up to: 6.9 to Tested up to: 6.9.4 and WC tested up to: 9.4 to 10.7 so the Woo Marketplace Validation Test accepts the headers. No functional changes.
0.2.3
Plugin Name header changed to “WEARFITS Shoes Tryon” so the WordPress.org-derived slug matches the plugin folder, text domain, and meta-key prefix (wearfits-shoes-tryon). Visible admin menu, button labels, and frontend UI copy still read “WEARFITS Try-On”; this change affects only the plugins-list title and the WP.org permalink.
Release zip now includes the full source tree (src/, package.json, webpack.config.js, bin/) alongside compiled assets, satisfying the WP.org “human-readable code” guideline without requiring a public development repository.
Added a “Source code” section to the readme listing where source lives and how to rebuild.
0.2.2
Plugin directory readme: tag list trimmed to five (WordPress.org cap), added an External services section documenting every outbound request to api.wearfits.com with links to the WEARFITS Terms of Service and Privacy Policy, and an expanded Privacy section listing the exact option and post-meta keys the plugin stores.
0.2.1
Admin product tab now updates job status live (Queued → Processing → Completed) without a page reload; polls an internal AJAX endpoint every 3 s.
Removed the post-completion page reload that could race with classic/TinyMCE editor init and trigger “Can’t create duplicate variable: ‘LocaleTimestampParser’” errors.
First Action Scheduler poll after a digitize submission is scheduled 5 s out (was 30 s) so the admin UI reflects progress within one poll cycle.
0.2.0
Added settings page for the WEARFITS API key (WooCommerce → WEARFITS Try-On).
Added Digitize with WEARFITS button in the product editor; Action Scheduler polls job status with exponential backoff and writes the returned viewer URL into product meta.
Failure reasons reported by WEARFITS (e.g. upload errors) now surface directly on the product edit screen.
Server-side guards: atomic per-product submission lock, shoe/footwear category eligibility check, strict public-URL validation for both submitted images and returned viewer URLs.
Desktop QR modal: focus trap, Esc to close, improved mobile detection (iPadOS correctly treated as mobile).
Admin styling moved to versioned CSS/JS assets.
0.1.0
Initial MVP release. Manual per-product try-on URL + Virtual Try-On button with desktop QR modal and mobile deep link.