Commit Graph
18 Commits
Author SHA1 Message Date
isaacclad ecccc85fb1 Replace native confirms with Ladill custom dialogs.
Deploy Ladill Woo Manager / deploy (push) Successful in 28s
2026-07-24 20:56:21 +00:00
isaacclad 301e91309f Stop Paystack pre-modal flash on customer checkout.
Deploy Ladill Woo Manager / deploy (push) Successful in 47s
Use the shared Inline sheet, hold busy until payment UI opens, and avoid locking page scroll during the handoff.
2026-07-24 10:14:42 +00:00
isaacclad a50dc46796 Simplify pay wait copy and scale Paystack to fill the loading area.
Deploy Ladill Woo Manager / deploy (push) Successful in 2m44s
Use “Please wait…” while loading, and scale the contained Paystack iframe so
checkout fills the sheet body without a floating second card.
2026-07-23 22:57:46 +00:00
isaacclad 9c2c7773ac Render Paystack flush in the sheet loading area without a second stage.
Deploy Ladill Woo Manager / deploy (push) Has been cancelled
Drop host shadows and keep the iframe transparent so checkout fills the
Ladill sheet body instead of floating as a second card.
2026-07-23 22:44:57 +00:00
isaacclad 2a7159a78b Force Paystack checkout into the sheet mount on first insert.
Deploy Ladill Woo Manager / deploy (push) Has been cancelled
Redirect first iframe append into the Ladill sheet body and keep absolute
fill styles applied so checkout is not a second full-screen modal.
2026-07-23 22:37:06 +00:00
isaacclad a215efa0c4 Open Paystack from the Pay click gesture, not after fetch.
Deploy Ladill Woo Manager / deploy (push) Successful in 59s
Paystack blocks iframes, so checkout uses a popup beside the sheet/modal chrome. Opening about:blank on the user tap keeps that window from being blocked after the async initiate response.
2026-07-21 18:14:20 +00:00
isaacclad 5e6d8bc6ff Fix Paystack sheet: stop iframe embeds that Paystack blocks.
Deploy Ladill Woo Manager / deploy (push) Successful in 1m13s
Paystack checkout.paystack.com returns X-Frame-Options: SAMEORIGIN, so the shared sheet opened empty. Keep mobile sheet/desktop modal chrome, launch checkout in a named window with a Continue CTA fallback, and escape payment-return via window.opener or top.
2026-07-21 17:35:52 +00:00
isaacclad 2df9655cfd Present Paystack checkout in a responsive mobile sheet and desktop modal.
Deploy Ladill Woo Manager / deploy (push) Successful in 38s
Standardize customer-facing Ladill Pay checkout shells across products, open them on all viewports, and escape iframe callbacks back to the product flow.
2026-07-21 16:50:08 +00:00
isaaccladandCursor 5a0022af72 Add Integrations hub for Woo marketing and shipping extensions.
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>
2026-07-08 07:10:06 +00:00
isaaccladandCursor 60673c9adf Move store switcher beside Afia and drop header search.
Deploy Ladill Woo Manager / deploy (push) Successful in 46s
Desktop store pill sits left of Afia like POS; mobile store switching stays in the profile sheet and the bottom-nav search tab is removed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-08 06:52:26 +00:00
isaaccladandCursor 877879ef9b Show boot splash on app open/reload for logged-in users.
Deploy Ladill Woo Manager / deploy (push) Successful in 53s
The once-per-session sessionStorage guard suppressed the loading screen after
its first appearance, so logged-in users effectively never saw it. Show it on
app entry (external referrer / direct / new tab) and reloads, while still
suppressing it on internal link navigations and back/forward to avoid flashing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 19:21:56 +00:00
isaaccladandCursor b94ae84ea9 Fix boot splash showing merchant icon on Woo Manager.
Deploy Ladill Woo Manager / deploy (push) Successful in 56s
Resolve the splash icon from the launcher registry by matching the current
host, so woo.ladill.com uses woomanager.svg instead of the subdomain-named
woo.svg (which is a copy of the merchant icon).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 13:11:27 +00:00
isaaccladandCursor 93bfc3e2d2 Reorganize Woo Manager mobile header and store switcher placement.
Deploy Ladill Woo Manager / deploy (push) Successful in 1m7s
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>
2026-07-07 02:45:14 +00:00
isaaccladandCursor 26b1d5b433 Wire Afia AI assistant for Woo Manager via platform relay.
Deploy Ladill Woo Manager / deploy (push) Successful in 1m19s
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>
2026-07-07 01:23:21 +00:00
isaaccladandCursor cebf0d2e61 Add Woo Manager Pro with multi-store switching and free-tier limits.
Deploy Ladill Woo Manager / deploy (push) Successful in 51s
Free: 1 store and 20 products. Pro/Business mirrors Invoice pricing (GHS 49/149)
with wallet renewals, Paystack prepay, session-based store switcher, and scoped UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 01:14:08 +00:00
isaaccladandCursor f351030db4 Add settings page pinned to sidebar footer like other Ladill apps.
Deploy Ladill Woo Manager / deploy (push) Successful in 38s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 23:52:37 +00:00
isaaccladandCursor e4b6c2c1ba Add WooCommerce product and category management.
Deploy Ladill Woo Manager / deploy (push) Successful in 55s
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>
2026-07-06 23:40:14 +00:00
isaaccladandCursor ffe0b9d877 Scaffold Ladill Woo Manager for WooCommerce order fulfillment.
Deploy Ladill Woo Manager / deploy (push) Failing after 2s
Standalone app with SSO shell, WordPress plugin connect flow, webhook ingest,
fulfillment inbox, and plugin activation API — no payment processing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 22:39:38 +00:00