Commit Graph

  • e84fa969bb fix: button rendering from RichEditor to markdown to HTML Dwindi Ramadhana 2026-01-01 21:37:55 +07:00
  • ccdd88a629 fix: template save API + contextual variables per event Dwindi Ramadhana 2026-01-01 21:31:10 +07:00
  • b8f179a984 feat: password reset email event with WooNooW template Dwindi Ramadhana 2026-01-01 20:54:27 +07:00
  • 78d7bc1161 fix: auto-login after checkout, ThankYou guest buttons, forgot password page Dwindi Ramadhana 2026-01-01 17:36:40 +07:00
  • 62f25b624b feat: auto-login after checkout via page reload Dwindi Ramadhana 2026-01-01 17:25:19 +07:00
  • 10b3c0e47f feat: Go-to-Account button + wishlist merge on login Dwindi Ramadhana 2026-01-01 17:17:12 +07:00
  • 508ec682a7 fix: login page reload + custom logout dialog Dwindi Ramadhana 2026-01-01 17:08:34 +07:00
  • c83ea78911 feat: improve login/logout flow in customer SPA Dwindi Ramadhana 2026-01-01 17:00:11 +07:00
  • 58681e272e feat: temp password in emails + WC page redirects to SPA Dwindi Ramadhana 2026-01-01 16:45:24 +07:00
  • 38a7a4ee23 fix: email variable replacement + icon URL path Dwindi Ramadhana 2026-01-01 02:12:09 +07:00
  • 875ab7af34 fix: dialog portal scope + UX improvements Dwindi Ramadhana 2026-01-01 01:53:22 +07:00
  • 861c45638b fix: resolve dialog freeze caused by infinite loop in RichTextEditor Dwindi Ramadhana 2026-01-01 01:19:55 +07:00
  • 8bd2713385 fix: resolve tiptap duplicate Link extension warning Dwindi Ramadhana 2026-01-01 01:16:47 +07:00
  • 9671c7255a fix: visual editor dialog and password reset flow Dwindi Ramadhana 2026-01-01 01:12:08 +07:00
  • 52cea87078 fix: email buttons now render with inline styles for Gmail Dwindi Ramadhana 2026-01-01 01:06:18 +07:00
  • e9e54f52a7 fix: update all header login links to use SPA login Dwindi Ramadhana 2025-12-31 22:50:58 +07:00
  • 4fcc69bfcd chore: add input and label UI components for customer-spa Dwindi Ramadhana 2025-12-31 22:44:35 +07:00
  • 56042d4b8e feat: add customer login page in SPA Dwindi Ramadhana 2025-12-31 22:43:13 +07:00
  • 3d7eb5bf48 fix: multiple checkout and settings fixes Dwindi Ramadhana 2025-12-31 22:29:59 +07:00
  • f97cca8061 fix: properly clear cart after order placement Dwindi Ramadhana 2025-12-31 22:18:06 +07:00
  • f79938c5be feat: auto-login newly registered customers after checkout Dwindi Ramadhana 2025-12-31 22:06:57 +07:00
  • 0dd7c7af70 fix: make module settings GET endpoint public Dwindi Ramadhana 2025-12-31 22:01:06 +07:00
  • 285589937a feat: add auto-register to CheckoutController for guest checkout Dwindi Ramadhana 2025-12-31 21:55:18 +07:00
  • a87357d890 fix: thank you page 401 error Dwindi Ramadhana 2025-12-31 21:42:40 +07:00
  • d7505252ac feat: complete Newsletter Campaigns Phase 1 Dwindi Ramadhana 2025-12-31 21:17:59 +07:00
  • 3d5191aab3 feat: add Newsletter Campaigns frontend UI Dwindi Ramadhana 2025-12-31 18:59:49 +07:00
  • 65dd847a66 feat: add Newsletter Campaigns backend infrastructure Dwindi Ramadhana 2025-12-31 14:58:57 +07:00
  • 2dbc43a4eb fix: simplify More page - Marketing as simple button without submenu Dwindi Ramadhana 2025-12-31 14:27:06 +07:00
  • 771c48e4bb fix: align mobile bottom bar with desktop nav structure Dwindi Ramadhana 2025-12-31 14:19:08 +07:00
  • 4104c6d6ba docs: update Feature Roadmap with accurate module statuses Dwindi Ramadhana 2025-12-31 14:09:38 +07:00
  • 82399d4ddf fix: WP-Admin CSS conflicts and add-to-cart redirect Dwindi Ramadhana 2025-12-31 14:06:04 +07:00
  • 93523a74ac feat: Add-to-cart from URL parameters Dwindi Ramadhana 2025-12-30 20:54:54 +07:00
  • 2c4050451c feat: Customer SPA reads initial route from data attribute Dwindi Ramadhana 2025-12-30 20:34:40 +07:00
  • fe98e6233d refactor: Simplify to single SPA entry page architecture Dwindi Ramadhana 2025-12-30 20:33:15 +07:00
  • f054a78c5d feat: Add SPA page selection UI in admin Dwindi Ramadhana 2025-12-30 20:19:46 +07:00
  • 012effd11d feat: Add dedicated SPA page selection (WooCommerce-style) Dwindi Ramadhana 2025-12-30 19:42:16 +07:00
  • 48a5a5593b fix: Include fonts in production build and strengthen theme override Dwindi Ramadhana 2025-12-30 19:34:39 +07:00
  • e0777c708b fix: Remove theme header and footer in Full SPA mode Dwindi Ramadhana 2025-12-30 18:10:29 +07:00
  • b2ac2996f9 fix: Detect shortcode on WooCommerce Shop page correctly Dwindi Ramadhana 2025-12-30 18:02:48 +07:00
  • c8ce892d15 debug: Add Shop page diagnostic script for live site troubleshooting Dwindi Ramadhana 2025-12-30 17:59:49 +07:00
  • b6a0a66000 fix: Add SPA mounting point for full mode Dwindi Ramadhana 2025-12-30 17:54:12 +07:00
  • 3260c8c112 debug: Add detailed logging to customer SPA asset loading Dwindi Ramadhana 2025-12-30 17:51:04 +07:00
  • 0609c6e3d8 fix: Customer SPA loading and optimize production build size Dwindi Ramadhana 2025-12-30 17:48:09 +07:00
  • a5e5db827b fix: Admin SPA loading and remove MailQueue debug logs Dwindi Ramadhana 2025-12-30 17:33:35 +07:00
  • 447ca501c7 fix: Generate Vite manifest for customer SPA loading Dwindi Ramadhana 2025-12-30 17:26:18 +07:00
  • f1bab5ec46 fix: Include SPA dist folders in production build Dwindi Ramadhana 2025-12-30 17:21:38 +07:00
  • 8762c7d2c9 feat: Add production build script Dwindi Ramadhana 2025-12-30 17:13:34 +07:00
  • 8093938e8b fix: Add missing taxonomy CRUD method implementations Dwindi Ramadhana 2025-12-30 17:09:54 +07:00
  • 33e0f50238 fix: Add fallback keys to taxonomy list rendering Dwindi Ramadhana 2025-12-30 17:06:58 +07:00
  • ca3dd4aff3 fix: Backend taxonomy API response format mismatch Dwindi Ramadhana 2025-12-30 17:06:22 +07:00
  • 70afb233cf fix: Syntax error in ProductsController - fix broken docblock Dwindi Ramadhana 2025-12-27 00:17:19 +07:00
  • 8f61e39272 feat: Add backend API endpoints for taxonomy CRUD operations Dwindi Ramadhana 2025-12-27 00:16:15 +07:00
  • 10acb58f6e feat: Toast position control + Currency formatting + Dialog accessibility fixes Dwindi Ramadhana 2025-12-27 00:12:44 +07:00
  • e12c109270 fix: Wishlist add to cart + price formatting, fix React key warnings Dwindi Ramadhana 2025-12-26 23:59:16 +07:00
  • 4095d2a70c feat: Wishlist settings cleanup + Categories/Tags/Attributes CRUD pages Dwindi Ramadhana 2025-12-26 23:43:40 +07:00
  • 1c6b76efb4 fix: Guest wishlist now fetches and displays full product details Dwindi Ramadhana 2025-12-26 23:31:43 +07:00
  • 9214172c79 feat: Public guest wishlist page + Dashboard Overview debug Dwindi Ramadhana 2025-12-26 23:16:40 +07:00
  • e64045b0e1 feat: Guest wishlist localStorage + visual state Dwindi Ramadhana 2025-12-26 23:07:18 +07:00
  • 0247f1edd8 fix: Submenu active state - use exact pathname match only Dwindi Ramadhana 2025-12-26 23:05:22 +07:00
  • c685c27b15 fix: Add exact flags to All orders/products/customers submenus Dwindi Ramadhana 2025-12-26 22:58:21 +07:00
  • cc67288614 fix: Submenu active states + Guest wishlist frontend check Dwindi Ramadhana 2025-12-26 22:50:25 +07:00
  • d575e12bf3 fix: Navigation active state redesign + Wishlist in all themes Dwindi Ramadhana 2025-12-26 22:42:41 +07:00
  • 3aaee45981 fix: Dashboard path and guest wishlist access Dwindi Ramadhana 2025-12-26 22:32:15 +07:00
  • 863610043d fix: Dashboard always active + Full wishlist settings implementation Dwindi Ramadhana 2025-12-26 21:57:56 +07:00
  • 9b8fa7d0f9 fix: Navigation issues - newsletter menu, coupon routing, module toggle Dwindi Ramadhana 2025-12-26 21:40:55 +07:00
  • daebd5f989 fix: Newsletter React error #310 and refactor Wishlist module Dwindi Ramadhana 2025-12-26 21:29:27 +07:00
  • c6cef97ef8 feat: Implement Phase 2, 3, 4 - Module Settings System with Schema Forms and Addon API Dwindi Ramadhana 2025-12-26 21:16:06 +07:00
  • 07020bc0dd feat: Implement centralized module management system Dwindi Ramadhana 2025-12-26 19:19:49 +07:00
  • 0b2c8a56d6 feat: Newsletter system improvements and validation framework Dwindi Ramadhana 2025-12-26 10:59:48 +07:00
  • 0b08ddefa1 feat: implement wishlist feature with admin toggle Dwindi Ramadhana 2025-12-26 01:44:15 +07:00
  • 100f9cce55 feat: implement multiple saved addresses with modal selector in checkout Dwindi Ramadhana 2025-12-26 01:16:11 +07:00
  • 9ac09582d2 feat: implement header/footer visibility controls for checkout and thankyou pages Dwindi Ramadhana 2025-12-25 22:20:48 +07:00
  • c37ecb8e96 feat: Implement complete product page with industry best practices Dwindi Ramadhana 2025-11-26 16:29:02 +07:00
  • f397ef850f feat: Add product images support with WP Media Library integration Dwindi Ramadhana 2025-11-26 16:18:43 +07:00
  • 909bddb23d feat: Create customer-spa core foundation (Sprint 1) dwindown 2025-11-21 13:53:38 +07:00
  • 342104eeab feat: Initialize customer-spa project structure dwindown 2025-11-21 13:05:04 +07:00
  • 0a6c4059c4 docs: Update Customer SPA Master Plan with SEO and Tracking strategies dwindown 2025-11-21 13:01:55 +07:00
  • f63108f157 docs: Clean up obsolete docs and create Customer SPA Master Plan dwindown 2025-11-21 12:07:38 +07:00
  • c9e036217e feat: Implement smart back navigation with fallback across all detail/edit pages dwindown 2025-11-21 10:12:26 +07:00
  • bc4b64fd2f feat(customers): Add responsive table for orders on desktop dwindown 2025-11-21 00:51:31 +07:00
  • 82a42bf9c2 fix(customers): Fix orders data mapping in detail page dwindown 2025-11-21 00:46:46 +07:00
  • 40cac8e2e3 refactor(customers): Use VerticalTabForm for better desktop/mobile layout dwindown 2025-11-21 00:43:15 +07:00
  • 46e7e6f7c9 fix(customers): Add tabs to detail page and fix orders loading dwindown 2025-11-21 00:37:11 +07:00
  • dbf9f42310 feat(customers): Add customer detail page with stats and orders dwindown 2025-11-21 00:31:10 +07:00
  • 64e8de09c2 fix(customers): Improve index page UI and fix stats display dwindown 2025-11-21 00:25:22 +07:00
  • 2e993b2f96 fix(products): Add comprehensive data sanitization dwindown 2025-11-21 00:11:29 +07:00
  • 8b939a0903 fix(orders): Comprehensive data sanitization for all billing/shipping fields dwindown 2025-11-21 00:02:59 +07:00
  • 275b045b5f docs: Update PROJECT_SOP and add customer data flow analysis dwindown 2025-11-20 23:52:23 +07:00
  • 97e24ae408 feat(ui): Make cards linkable and hide submenu on detail pages dwindown 2025-11-20 23:34:37 +07:00
  • fe63e08239 fix(ui): Ensure Customer module UI/UX consistency with SOP dwindown 2025-11-20 23:15:29 +07:00
  • 921c1b6f80 feat(frontend): Complete Customer module with vertical tab forms dwindown 2025-11-20 22:55:45 +07:00
  • 8254e3e712 feat(frontend): Add customers API client dwindown 2025-11-20 22:44:29 +07:00
  • 829d9d0d8f feat(api): Add CustomersController with full CRUD operations dwindown 2025-11-20 22:40:59 +07:00
  • 3ed2a081e5 refactor: Standardize edit routes to /{entity}/{id}/edit dwindown 2025-11-20 22:33:21 +07:00
  • fe545a480d fix: Move useEffect before early returns (Rules of Hooks) dwindown 2025-11-20 22:22:40 +07:00
  • 27d12f47a1 fix: Update activeTab when tabs array changes dwindown 2025-11-20 21:55:25 +07:00
  • d0f15b4f62 fix: Add type="button" to tab buttons to prevent form submission dwindown 2025-11-20 21:32:24 +07:00
  • db98102a38 fix: Check correct prop for section visibility dwindown 2025-11-20 21:28:01 +07:00
  • 7136b01be4 fix: Vertical tabs visibility and add mobile horizontal tabs dwindown 2025-11-20 21:00:30 +07:00
  • c8bba9a91b feat: Move customer registration to site-level setting dwindown 2025-11-20 20:40:43 +07:00