Commit Graph

  • 64cfa39b75 fix: Image upload, remove WP login branding, implement dark mode dwindown 2025-11-10 23:18:56 +07:00
  • e369d31974 feat: Implement brand settings and developer page dwindown 2025-11-10 22:41:18 +07:00
  • fa2ae6951b fix: Refine Store Details UX and currency display dwindown 2025-11-10 22:23:35 +07:00
  • 66a194155c feat: Enhance Store Details with branding features dwindown 2025-11-10 22:12:10 +07:00
  • b39c1f1a95 refactor: Eliminate bloated settings tabs (13→5) dwindown 2025-11-10 21:50:28 +07:00
  • da84c9ec8a feat: Streamline settings and document addon support strategy dwindown 2025-11-10 21:14:32 +07:00
  • 0c1f5d5047 docs: Critical audit and strategy documents dwindown 2025-11-10 20:24:23 +07:00
  • 03ef9e3f24 docs: Document Rajaongkir integration issue and add session support dwindown 2025-11-10 18:56:41 +07:00
  • a499b6ad0b fix(orders): Add debouncing and disable aggressive caching for shipping rates dwindown 2025-11-10 18:34:49 +07:00
  • 97f25aa6af fix(orders): Use billing address for shipping when not shipping to different address dwindown 2025-11-10 18:27:49 +07:00
  • a00ffedc41 fix(orders): Prevent premature shipping rate fetching dwindown 2025-11-10 18:19:25 +07:00
  • 71aa8d3940 fix(orders): Fix shipping rate recalculation and auto-selection dwindown 2025-11-10 17:52:20 +07:00
  • 857d6315e6 fix(orders): Use WooCommerce cart for shipping calculation in order creation dwindown 2025-11-10 16:25:52 +07:00
  • 75133c366a fix(orders): Initialize WooCommerce cart/session before use dwindown 2025-11-10 16:06:15 +07:00
  • 3f6052f1de feat(orders): Integrate WooCommerce calculation in OrderForm dwindown 2025-11-10 16:01:24 +07:00
  • 2b48e60637 docs: Add order calculation implementation plan dwindown 2025-11-10 15:54:49 +07:00
  • 619fe45055 feat(orders): Add WooCommerce-native calculation endpoints dwindown 2025-11-10 15:53:58 +07:00
  • a487baa61d fix: Resolve Tax and OrderForm errors dwindown 2025-11-10 15:42:16 +07:00
  • e05635f358 feat(orders): Dynamic shipping fields from checkout API dwindown 2025-11-10 14:34:15 +07:00
  • 0c357849f6 fix(tax): Initialize selectedTaxClass when opening Add Tax Rate dialog dwindown 2025-11-10 14:13:48 +07:00
  • 24fdb7e0ae fix(tax): Tax rates now saving correctly + shadcn Select dwindown 2025-11-10 14:09:52 +07:00
  • b3f242671e debug(tax): Add console logging for tax rate creation dwindown 2025-11-10 13:57:57 +07:00
  • e9a2946321 fix(tax): UI improvements - all 5 issues resolved dwindown 2025-11-10 13:55:21 +07:00
  • 0012d827bb fix(tax): All 4 issues resolved dwindown 2025-11-10 13:31:47 +07:00
  • 28bbce5434 feat: Tax settings + Checkout fields - Full implementation dwindown 2025-11-10 12:23:44 +07:00
  • c1f09041ef docs: Shipping field hooks + Tax selling locations strategy dwindown 2025-11-10 11:40:49 +07:00
  • 8bebd3abe5 docs: Flag emoji strategy + Tax design + Shipping types dwindown 2025-11-10 11:23:42 +07:00
  • e502dcc807 fix: All 6 issues - WC notices, terminology, tax optional, context dwindown 2025-11-10 10:46:01 +07:00
  • 93e5a9a3bc fix: Add region search filter + pre-select on edit + create plan doc dwindown 2025-11-10 10:16:51 +07:00
  • 3d9af05a25 feat: Complete Zone CRUD + fix terminology dwindown 2025-11-10 09:58:28 +07:00
  • d624ac5591 fix: Address all 7 shipping/UI issues dwindown 2025-11-10 09:40:28 +07:00
  • 8bbed114bd feat: Add zone delete UI - completing zone management foundation dwindown 2025-11-10 08:36:00 +07:00
  • d2350852ef feat: Add zone management backend + drawer z-index fix + SettingsCard action prop dwindown 2025-11-10 08:24:25 +07:00
  • 06213d2ed4 fix: Zone modal blank + Tax route redirect + Simplify notifications (Shopify style) dwindown 2025-11-10 00:06:27 +07:00
  • a373b141b7 fix: Shipping toggle refresh + AlertDialog + Local Pickup nav + Notifications info dwindown 2025-11-09 23:56:34 +07:00
  • 5fb5eda9c3 feat: Tax route fix + Local Pickup + Email/Notifications settings dwindown 2025-11-09 23:44:24 +07:00
  • 603d94b73c feat: Tax settings + unified addon guide + Biteship spec dwindown 2025-11-09 23:13:52 +07:00
  • 17afd3911f docs: Hook system and Biteship addon specifications dwindown 2025-11-09 22:53:39 +07:00
  • d1b2c6e562 docs: Comprehensive shipping addon integration research dwindown 2025-11-09 22:26:08 +07:00
  • d67055cce9 fix: Modal refresh + improved accordion UX dwindown 2025-11-09 22:22:36 +07:00
  • e00719e41b fix: Mobile accordion + deduplicate shipping methods dwindown 2025-11-09 20:58:49 +07:00
  • 31f1a9dae1 fix: Replace nested modal with accordion (desktop) + HTML rendering dwindown 2025-11-09 20:56:34 +07:00
  • 08a42ee79a feat: Option B - Marketplace-style simplified shipping UI dwindown 2025-11-09 17:47:31 +07:00
  • 267914dbfe feat: Phase 2 - Full shipping method management in SPA dwindown 2025-11-09 17:24:07 +07:00
  • e053dd73b5 feat: Add backend API endpoints for shipping method management dwindown 2025-11-09 17:14:38 +07:00
  • 273ac01d54 feat: Phase 1 - Improve shipping zone UI (remove redundancy) dwindown 2025-11-09 17:10:07 +07:00
  • a1779ebbdf chore: Remove debug logs from shipping toggle dwindown 2025-11-09 00:50:00 +07:00
  • d04746c9a5 fix: Update BOTH database tables for shipping method enabled status dwindown 2025-11-09 00:42:51 +07:00
  • 47ed661ce5 fix: Read/write enabled status directly from database option dwindown 2025-11-09 00:37:45 +07:00
  • fa4c4a1402 fix: Clear zone cache after toggle to force reload dwindown 2025-11-09 00:33:00 +07:00
  • f6f35d466e fix: Update BOTH enabled sources when toggling dwindown 2025-11-09 00:23:45 +07:00
  • 7d9df9de57 debug: Check BOTH enabled sources (method->enabled vs instance_settings) dwindown 2025-11-09 00:20:35 +07:00
  • 2608f3ec38 debug: Add comprehensive logging for toggle issue dwindown 2025-11-09 00:14:47 +07:00
  • b3c44a8e63 fix: CRITICAL - Toggle now gets ALL shipping methods dwindown 2025-11-08 23:58:28 +07:00
  • a83d3dc3a3 feat: Add Shipping Zone Settings modal dwindown 2025-11-08 22:45:23 +07:00
  • 24dbd625db fix: Shipping toggle now works correctly dwindown 2025-11-08 22:26:16 +07:00
  • 380170096c fix: Shipping toggle and mobile responsiveness dwindown 2025-11-08 22:15:46 +07:00
  • 939f166727 fix: Improve shipping toggle and simplify UI dwindown 2025-11-08 22:01:47 +07:00
  • a8a4b1deee feat: Add toggle functionality to Shipping methods dwindown 2025-11-08 21:44:19 +07:00
  • 3b0bc43194 fix: ShippingController extends WP_REST_Controller dwindown 2025-11-08 21:36:50 +07:00
  • bc7206f1cc feat: Add Shipping API controller dwindown 2025-11-08 21:27:34 +07:00
  • e8b4421950 feat: Implement live Shipping settings page dwindown 2025-11-08 21:18:51 +07:00
  • ab887f8f11 feat: Allow HTML in payment gateway descriptions dwindown 2025-11-08 21:10:10 +07:00
  • db8378a01f fix: Remove duplicate header in SettingsLayout dwindown 2025-11-08 21:06:03 +07:00
  • 0c57bbc780 fix: Apply flex-col-reverse to desktop fullscreen layout dwindown 2025-11-08 21:01:38 +07:00
  • bc5fefdf83 feat: Reorder PageHeader and SubmenuBar using flex-col-reverse dwindown 2025-11-08 20:51:58 +07:00
  • 2e077372bc fix: Resolve all remaining eslint errors dwindown 2025-11-08 19:21:32 +07:00
  • 773de27a6a fix: Add missing useNavigate import in Orders Detail page dwindown 2025-11-08 19:13:55 +07:00
  • 4cc80f945d docs: Update PROJECT_SOP and PROGRESS_NOTE with mobile patterns dwindown 2025-11-08 19:10:54 +07:00
  • 80f8d9439f fix: Resolve eslint errors in Orders components dwindown 2025-11-08 19:07:59 +07:00
  • a31b2ef426 fix: Correct Order Detail contextual header implementation dwindown 2025-11-08 15:51:39 +07:00
  • 58d508eb4e feat: Move action buttons to contextual headers for CRUD pages dwindown 2025-11-08 15:38:38 +07:00
  • 4e764f9368 feat: OrderCard redesign and CRUD header improvements dwindown 2025-11-08 14:24:29 +07:00
  • ff485a889a fix: OrderCard layout and filter UX improvements dwindown 2025-11-08 14:02:02 +07:00
  • c62fbd9436 refine: Polish mobile Orders UI based on feedback dwindown 2025-11-08 13:35:24 +07:00
  • e0a236fc64 feat: Modern mobile-first Orders UI redesign dwindown 2025-11-08 13:16:19 +07:00
  • b93a873765 fix: Finally fix top-16 gap and add dashboard redirect on exit dwindown 2025-11-06 23:31:07 +07:00
  • 796e661808 fix: Remove top padding gap and add exit/logout to More page dwindown 2025-11-06 23:22:18 +07:00
  • 0dace90597 refactor: Smart contextual headers - only when they add value dwindown 2025-11-06 23:11:59 +07:00
  • bc86a12c38 feat: Comprehensive contextual headers for all pages dwindown 2025-11-06 22:54:14 +07:00
  • 97288a41dc feat: Mobile-only contextual headers + consistent button sizing dwindown 2025-11-06 22:45:47 +07:00
  • a779f9a226 fix: Move PageHeader above SubmenuBar (correct hierarchy) dwindown 2025-11-06 22:37:20 +07:00
  • 0ab31e234d fix: Header visibility and PageHeader positioning dwindown 2025-11-06 22:34:03 +07:00
  • 57cb8db2fa fix: Clean up mobile layout and FAB styling dwindown 2025-11-06 22:28:30 +07:00
  • 51580d5008 feat: Modern mobile-first UX improvements dwindown 2025-11-06 22:16:48 +07:00
  • 87d2704a72 feat: Complete mobile navigation implementation dwindown 2025-11-06 21:38:30 +07:00
  • 824266044d fix: CRITICAL - Memoize all context values to stop infinite loops dwindown 2025-11-06 21:27:44 +07:00
  • bf73ee2c02 fix: Remove console.log spam from useAnalytics hook dwindown 2025-11-06 21:06:12 +07:00
  • 2210657433 fix: Mobile navigation issues - hide TopNav, fix scroll, add FAB dwindown 2025-11-06 21:03:33 +07:00
  • 4d2469f826 feat: Add scroll-hide header and contextual FAB system dwindown 2025-11-06 20:27:19 +07:00
  • 76624bb473 feat: Implement mobile-first navigation with bottom bar and FAB dwindown 2025-11-06 20:21:12 +07:00
  • 4be283c4a4 fix: Add min-w-0 to main and scrollable containers for proper shrinking dwindown 2025-11-06 16:02:42 +07:00
  • 14103895e2 fix: Prevent sidebar from shrinking in fullscreen mode dwindown 2025-11-06 15:56:36 +07:00
  • c3d4fbd794 feat: Add dynamic sticky positioning to PageHeader based on mode dwindown 2025-11-06 15:39:39 +07:00
  • 2ec76c7dec refactor: Move page header outside content container using context dwindown 2025-11-06 15:34:00 +07:00
  • 99748ca202 refactor: Move overflow-auto to content wrapper for proper sticky behavior dwindown 2025-11-06 15:25:55 +07:00
  • 7538316afb fix: Sticky header offset for fullscreen vs WP-Admin modes dwindown 2025-11-06 14:51:07 +07:00
  • 9b0b2b53f9 fix: Sticky header positioning in WP-Admin mode dwindown 2025-11-06 14:48:50 +07:00
  • 2b3452e9f2 fix: Reactive store name in header + sticky header positioning dwindown 2025-11-06 14:44:37 +07:00
  • 40fb364035 fix: Route priority issue - /order was matched by /{id} dwindown 2025-11-06 14:05:18 +07:00