Dwindi Ramadhana
|
5f08c18ec7
|
fix: resolve container width issues, spa redirects, and appearance settings overwrite. feat: enhance order/sub details and newsletter layout
|
2026-02-05 00:09:40 +07:00 |
|
Dwindi Ramadhana
|
a0b5f8496d
|
feat: Implement OAuth license activation flow
- Add LicenseConnect.tsx focused OAuth confirmation page in customer SPA
- Add /licenses/oauth/validate and /licenses/oauth/confirm API endpoints
- Update App.tsx to render license-connect outside BaseLayout (no header/footer)
- Add license_activation_method field to product settings in Admin SPA
- Create LICENSING_MODULE.md with comprehensive OAuth flow documentation
- Update API_ROUTES.md with license module endpoints
|
2026-01-31 22:22:22 +07:00 |
|
Dwindi Ramadhana
|
d80f34c8b9
|
finalizing subscription moduile, ready to test
|
2026-01-29 11:54:42 +07:00 |
|
Dwindi Ramadhana
|
40aee67c46
|
feat: Implement A4 invoice layout and hide Label for virtual orders
Invoice:
- Enhanced A4-ready layout with proper structure
- Store header with invoice number
- Billing/shipping address sections
- Styled items table with alternating rows
- Totals summary with conditional display
- Thank you footer
Label:
- Label button now hidden for virtual-only orders
- Uses existing isVirtualOnly detection
Print CSS:
- Added @page A4 size directive
- Print-color-adjust for background colors
- 20mm padding for proper margins
Documentation:
- Updated subscription module plan (comprehensive)
- Updated affiliate module plan (comprehensive)
- Created shipping label standardization plan
|
2026-01-05 19:16:13 +07:00 |
|