Commit Graph

  • a0b5f8496d feat: Implement OAuth license activation flow main Dwindi Ramadhana 2026-01-31 22:22:22 +07:00
  • d80f34c8b9 finalizing subscription moduile, ready to test Dwindi Ramadhana 2026-01-29 11:54:42 +07:00
  • 6d2136d3b5 Fix button roundtrip in editor, alignment persistence, and test email rendering Dwindi Ramadhana 2026-01-17 13:10:50 +07:00
  • 0e9ace902d feat: Drag-and-drop section reordering Dwindi Ramadhana 2026-01-12 12:10:57 +07:00
  • f4f7ff10f0 feat: Page Editor live preview Dwindi Ramadhana 2026-01-12 12:08:03 +07:00
  • 8e53a9d65b fix: Dropdown menus rendering outside SPA container Dwindi Ramadhana 2026-01-11 23:56:30 +07:00
  • c5b572b2c2 fix: Page list not refreshing and dialog styling Dwindi Ramadhana 2026-01-11 23:44:25 +07:00
  • 75cd338c60 fix: Dialog not closing after successful page creation Dwindi Ramadhana 2026-01-11 23:34:10 +07:00
  • e66f5e54a1 fix: Prevent double submission in Create Page dialog Dwindi Ramadhana 2026-01-11 23:22:47 +07:00
  • fe243a42cb fix: Create Page dialog improvements Dwindi Ramadhana 2026-01-11 23:15:59 +07:00
  • 6c79e7cbac feat: Collapsible admin sidebar with auto-collapse for Page Editor Dwindi Ramadhana 2026-01-11 23:08:30 +07:00
  • f3540a8448 feat: Page Editor Phase 3 - SSR integration and navigation Dwindi Ramadhana 2026-01-11 22:55:16 +07:00
  • bdded61221 feat: Page Editor Phase 2 - Admin UI Dwindi Ramadhana 2026-01-11 22:44:00 +07:00
  • 749cfb3f92 feat: Page Editor Phase 1 - React DynamicPageRenderer Dwindi Ramadhana 2026-01-11 22:35:15 +07:00
  • 9331989102 feat: Page Editor Phase 1 - Core Infrastructure Dwindi Ramadhana 2026-01-11 22:29:30 +07:00
  • 1ff9a36af3 fix: React Router basename - use ?? instead of || for empty string support Dwindi Ramadhana 2026-01-10 01:00:46 +07:00
  • 3357fbfcf1 feat: Dynamic SPA slug, field label storage, and SPA frontpage support (WIP) Dwindi Ramadhana 2026-01-10 00:50:32 +07:00
  • d3ec580ec8 feat: cleanup and improvements for checkout fields Dwindi Ramadhana 2026-01-09 10:06:20 +07:00
  • 942fb48a0b fix: critical - add shipping_cost/title to sanitize_payload whitelist Dwindi Ramadhana 2026-01-09 09:45:46 +07:00
  • e04f1fd93f feat: add form-row-wide class support for checkout fields Dwindi Ramadhana 2026-01-08 23:57:47 +07:00
  • c6489b6b05 fix: shipping cost applied to orders + dynamic field rendering Dwindi Ramadhana 2026-01-08 23:41:30 +07:00
  • 7a45b243cb fix: ThankYou page discount rows and improved hidden field detection Dwindi Ramadhana 2026-01-08 23:23:56 +07:00
  • 0e561d9e8c fix: checkout issues - hidden fields, coupons, shipping in order totals Dwindi Ramadhana 2026-01-08 23:04:31 +07:00
  • e8c60b3a09 fix: checkout improvements Dwindi Ramadhana 2026-01-08 20:51:26 +07:00
  • 26faa008cb docs: update Rajaongkir snippet and add generic shipping bridge pattern Dwindi Ramadhana 2026-01-08 15:20:25 +07:00
  • 56b0040f7a feat(checkout): implement dynamic shipping rate fetching Dwindi Ramadhana 2026-01-08 15:13:59 +07:00
  • 533cf5e7d2 fix(rajaongkir): fix relative endpoint path and increase min_chars to 3 Dwindi Ramadhana 2026-01-08 14:50:08 +07:00
  • f518d7e589 feat(checkout): fix searchable select API search and add billing destination Dwindi Ramadhana 2026-01-08 14:47:54 +07:00
  • f6b778c7fc fix(rajaongkir): correct API method name and remove premature country check Dwindi Ramadhana 2026-01-08 14:38:52 +07:00
  • 906ad38a36 docs(rajaongkir): update integration guide with correct code snippet Dwindi Ramadhana 2026-01-08 14:17:58 +07:00
  • 274c3d35e1 fix(checkout): fix disabled country/state and add public countries API Dwindi Ramadhana 2026-01-08 14:02:13 +07:00
  • 6694d9e0c4 feat(checkout): dynamic checkout fields with PHP filter support Dwindi Ramadhana 2026-01-08 11:48:53 +07:00
  • 2939ebfe6b feat(checkout): searchable address fields and Rajaongkir integration Dwindi Ramadhana 2026-01-08 11:19:37 +07:00
  • 786e01c8f6 feat(shipping): searchable state fields and addon hook Dwindi Ramadhana 2026-01-08 11:00:55 +07:00
  • 83836298ec fix(admin): WC settings link uses siteUrl + /wp-admin Dwindi Ramadhana 2026-01-08 10:22:26 +07:00
  • 068fbe3a26 fix(api): add fallback and debug to calculate_shipping Dwindi Ramadhana 2026-01-08 10:01:06 +07:00
  • ab0eb3ab28 fix(admin): shipping uses rate-level options from calculate_shipping Dwindi Ramadhana 2026-01-08 09:56:12 +07:00
  • 740cfcbb94 fix(admin): shipping fallback and variation attribute styling Dwindi Ramadhana 2026-01-08 09:26:54 +07:00
  • 687e51654b fix(api): normalize custom attribute meta key to lowercase Dwindi Ramadhana 2026-01-08 09:19:08 +07:00
  • a0e580878e fix(admin): mount popover portal inside app container Dwindi Ramadhana 2026-01-07 23:40:03 +07:00
  • e66f260e75 fix(admin): style cmdk components to resolve broken dropdown visuals Dwindi Ramadhana 2026-01-07 23:37:11 +07:00
  • a52f5fc707 fix(admin): set explicit width for product search dropdown in order form Dwindi Ramadhana 2026-01-07 23:34:48 +07:00
  • 5170aea882 fix: hide header wishlist for logged-in users Dwindi Ramadhana 2026-01-07 23:15:02 +07:00
  • d262bd3ae8 fix: license generation not working - hook timing issue Dwindi Ramadhana 2026-01-07 23:07:45 +07:00
  • 9204189448 fix: add more hooks for license generation on order completion Dwindi Ramadhana 2026-01-07 22:58:29 +07:00
  • a4a055a98e feat: add SEOHead to all SPA pages for dynamic page titles Dwindi Ramadhana 2026-01-07 22:51:47 +07:00
  • d7b132d9d9 fix: dbDelta separate tables, add SEOHead for page titles Dwindi Ramadhana 2026-01-07 22:40:45 +07:00
  • 3a08e80c1f fix: category selection, checkout redirect, sidebar shipping visibility Dwindi Ramadhana 2026-01-07 22:26:58 +07:00
  • 2cc20ff760 fix: licensing table creation, consistent meta keys, checkout virtual detection Dwindi Ramadhana 2026-01-07 22:15:51 +07:00
  • f334e018fa fix: 4 bugs - checkout virtual, login redirect, licensing, categories Dwindi Ramadhana 2026-01-07 21:08:01 +07:00
  • 984f4e2db4 fix: Hide main nav menu in invoice print Dwindi Ramadhana 2026-01-06 21:23:36 +07:00
  • b44c8b767d fix: Perfect invoice print - use specific selectors for app shell Dwindi Ramadhana 2026-01-06 21:11:01 +07:00
  • 2b94f26cae fix: Invoice print layout - hide app shell, fix padding Dwindi Ramadhana 2026-01-06 21:06:28 +07:00
  • 1cef11a1d2 feat: Create dedicated Invoice and Label pages Dwindi Ramadhana 2026-01-06 20:57:57 +07:00
  • 40aee67c46 feat: Implement A4 invoice layout and hide Label for virtual orders Dwindi Ramadhana 2026-01-05 19:16:13 +07:00
  • 2efc6a7605 feat: Add variation-level license duration to product editor Dwindi Ramadhana 2026-01-05 17:32:49 +07:00
  • 60d749cd65 feat: Add Copy Cart/Checkout links and licensing settings to product editor Dwindi Ramadhana 2026-01-05 17:10:04 +07:00
  • 26ab626966 fix: Correct ModuleRegistry method names in ModulesController Dwindi Ramadhana 2026-01-05 16:53:45 +07:00
  • 3d2bab90ec feat: Complete licensing module with admin and customer UIs Dwindi Ramadhana 2026-01-05 16:29:37 +07:00
  • b367c1fcf8 feat: Add licensing module backend Dwindi Ramadhana 2026-01-05 16:20:32 +07:00
  • 663e6c13e6 fix: Sync avatar to account sidebar Dwindi Ramadhana 2026-01-05 00:31:16 +07:00
  • 86dca3e9c2 fix: Address issues with all 4 features Dwindi Ramadhana 2026-01-05 00:22:08 +07:00
  • 51c759a4f5 feat: Add customer avatar upload and product downloadable files Dwindi Ramadhana 2026-01-05 00:05:18 +07:00
  • 6c8cbb93e6 feat: Add Store link to admin header and notification activity log Dwindi Ramadhana 2026-01-04 23:51:54 +07:00
  • 0f542ad452 feat: Multiple fixes and features Dwindi Ramadhana 2026-01-04 20:03:33 +07:00
  • befacf9d29 fix: Remove old Newsletter.tsx (conflicting with Newsletter/index.tsx) Dwindi Ramadhana 2026-01-04 19:11:28 +07:00
  • d9878c8b20 feat: Refactor Newsletter with horizontal tabs (Subscribers | Campaigns) Dwindi Ramadhana 2026-01-04 19:06:18 +07:00
  • d65259db8a fix: Simplify Help page layout (remove sticky) Dwindi Ramadhana 2026-01-04 12:37:40 +07:00
  • 54a1ec1c88 fix: Separate mobile/desktop sidebar components Dwindi Ramadhana 2026-01-04 12:33:46 +07:00
  • 3a8c436839 fix: Sidebar positioning - remove inset-y-0 conflict Dwindi Ramadhana 2026-01-04 12:30:46 +07:00
  • bfb961ccbe fix: Help page scroll and sidebar positioning Dwindi Ramadhana 2026-01-04 12:27:51 +07:00
  • f49dde9484 feat: Add Help to main navigation (no submenu bar) Dwindi Ramadhana 2026-01-04 12:01:18 +07:00
  • b64a979a61 fix: Use correct WOONOOW_PATH constant in DocsController Dwindi Ramadhana 2026-01-04 11:55:15 +07:00
  • 0e38b0eb5f fix: Documentation API authentication and build script Dwindi Ramadhana 2026-01-04 11:53:33 +07:00
  • 68c3423f50 feat: Add in-app documentation system Dwindi Ramadhana 2026-01-04 11:43:32 +07:00
  • 1206117df1 fix: plugin activation no longer modifies WooCommerce pages Dwindi Ramadhana 2026-01-04 11:15:52 +07:00
  • 7c2f21f7a2 fix: SPA disabled mode now returns original template immediately Dwindi Ramadhana 2026-01-04 11:08:10 +07:00
  • 7c15850c8f fix: SPA disabled mode now renders WooCommerce templates properly Dwindi Ramadhana 2026-01-04 10:57:14 +07:00
  • 670bd7d351 fix: PHP errors and clean up error_log statements Dwindi Ramadhana 2026-01-04 10:49:47 +07:00
  • 75a82cf16c feat: add dynamic meta tags for social sharing (Phase 4-5) Dwindi Ramadhana 2026-01-04 10:40:10 +07:00
  • 45fcbf9d29 feat: migrate from HashRouter to BrowserRouter for SEO Dwindi Ramadhana 2026-01-03 20:01:32 +07:00
  • 0421e5010f fix: use SPA page (store) for reset password URL v1.0-pre-seo-migration Dwindi Ramadhana 2026-01-03 17:45:51 +07:00
  • da6255dd0c fix: remove emoji from TipTap button, add subtle background Dwindi Ramadhana 2026-01-03 17:40:44 +07:00
  • 91ae4956e0 chore: update build scripts for both SPAs Dwindi Ramadhana 2026-01-03 17:36:50 +07:00
  • b010a88619 feat: simplify TipTap button styling + add click-to-edit Dwindi Ramadhana 2026-01-03 17:22:34 +07:00
  • a98217897c fix: use customer-spa for password reset page Dwindi Ramadhana 2026-01-03 17:09:00 +07:00
  • 316fcbf2f0 feat: SPA-based password reset page Dwindi Ramadhana 2026-01-03 16:59:05 +07:00
  • 3f8d15de61 fix: remove left borders from cards - use background color only Dwindi Ramadhana 2026-01-02 00:04:30 +07:00
  • 930e525421 fix: card ordering - process cards in document order Dwindi Ramadhana 2026-01-01 23:57:12 +07:00
  • 802b64db9f fix: card CSS consistency between preview and email Dwindi Ramadhana 2026-01-01 23:55:52 +07:00
  • 8959af8270 fix: remove hardcoded center alignment from button preview Dwindi Ramadhana 2026-01-01 23:49:33 +07:00
  • 1ce99e2bb6 fix: TipTap button style extraction when parsing HTML Dwindi Ramadhana 2026-01-01 23:48:06 +07:00
  • 0a33ba0401 fix: button preservation when loading card for editing - add TipTap data attrs to parseMarkdownBasics Dwindi Ramadhana 2026-01-01 23:41:15 +07:00
  • 2ce7c0b263 fix: button detection with text alignment Dwindi Ramadhana 2026-01-01 23:34:41 +07:00
  • 47f6370ce0 fix: TipTap button conversion in card save flow Dwindi Ramadhana 2026-01-01 23:31:54 +07:00
  • 47a1e78eb7 fix: backend email rendering for new button/card syntax Dwindi Ramadhana 2026-01-01 22:27:20 +07:00
  • 1af1add5d4 fix: show reset_link in button URL variable suggestions Dwindi Ramadhana 2026-01-01 22:12:26 +07:00
  • 6bd50c1659 fix: button href broken by variable highlighting HTML spans Dwindi Ramadhana 2026-01-01 22:04:20 +07:00
  • 5a831ddf9d fix: button/card syntax mismatch between blocksToMarkdown and markdownToBlocks Dwindi Ramadhana 2026-01-01 21:57:58 +07:00
  • 70006beeb9 fix: button rendering consistency between visual and preview Dwindi Ramadhana 2026-01-01 21:51:39 +07:00