Surfaces actionable controls in Ladill instead of status-only cards: sync catalogs via the plugin proxy, show channel metrics, and link to orders/labels for fulfillment.
Co-authored-by: Cursor <cursoragent@cursor.com>
Agencies can invite store-scoped managers via Identity, with access limited to one WooCommerce store while owners retain full multi-store control.
Co-authored-by: Cursor <cursoragent@cursor.com>
Cache per-store status for five minutes, add TikTok/Reddit/Meta cards, and let merchants refresh without reloading WordPress on every visit.
Co-authored-by: Cursor <cursoragent@cursor.com>
Surface Google, Pinterest, Snapchat, and shipping status from the WordPress plugin with deep links to finish setup in WooCommerce.
Co-authored-by: Cursor <cursoragent@cursor.com>
The SSO login_required fallback used the invoice app's default marketing URL
(leftover from the fork), sending logged-out Woo users to /products/invoice.
Point it at /products/woo instead.
Co-authored-by: Cursor <cursoragent@cursor.com>
Mirror platform mail.php scheme normalization and sync MAIL_* transport vars from ladill.com shared .env on each deploy.
Co-authored-by: Cursor <cursoragent@cursor.com>
New order, store connected, Pro expiry, and past-due alerts use the Ladill notification layout with woo branding; expiry reminders dedupe per threshold like hosting.
Co-authored-by: Cursor <cursoragent@cursor.com>
Logout now lands on the branded sign-out screen with Woo-specific copy instead of the minimal placeholder card.
Co-authored-by: Cursor <cursoragent@cursor.com>
Desktop store switcher now sits after search; mobile shows route-based page titles, bottom nav, and store switching inside the profile sheet.
Co-authored-by: Cursor <cursoragent@cursor.com>
The chat panel and POST /ai/chat route were missing after the Invoice scaffold; Afia now relays through the platform when no local OpenAI key is set.
Co-authored-by: Cursor <cursoragent@cursor.com>
Sync catalog via plugin webhooks and REST proxy, with list/create/edit UI and updated logo from monolith assets.
Co-authored-by: Cursor <cursoragent@cursor.com>