Commit Graph

12 Commits

Author SHA1 Message Date
DanielS
0729dd21be Implement dynamic SMTP setting loader, admin product dependency matrix UI, recursive deselect cascade, and backend catalog validation
All checks were successful
Staging Build / build (push) Successful in 2m19s
2026-06-23 04:42:50 +02:00
DanielS
de1d228fb2 feat: port all auth forms to Next.js Server Actions to avoid exposing Supabase API to the browser
All checks were successful
Staging Build / build (push) Successful in 2m19s
2026-06-23 04:39:00 +02:00
DanielS
fb124b549c feat(crm): end_customers table, RLS, wizard customer selector, /my-customers CRUD, GDPR anonymization 2026-06-17 01:57:17 +02:00
DanielS
d96be1ace9 feat(orders): idempotency guard, order numbers, button lock, success page, my-orders, admin polling 2026-06-17 01:48:06 +02:00
DanielS
5c393ecb57 Implement order data model modernization and license transformation logic 2026-05-03 20:13:36 +02:00
DanielS
f947798bf6 refactor: remove yearly billing interval, keep only one_time and monthly 2026-05-01 02:35:22 +02:00
DanielS
cb6668d614 feat: add sort_order to categories for controlling display order in the order wizard 2026-05-01 02:21:39 +02:00
DanielS
e6cfc45c67 feat: complete full CRUD for products with unified edit dialog and robust mapping 2026-05-01 01:26:12 +02:00
DanielS
826cf33183 feat: add full CRUD management for product categories in admin panel 2026-05-01 00:57:33 +02:00
DanielS
316d9510a8 feat: implement product categories with tabbed filtering and admin configuration 2026-05-01 00:52:40 +02:00
DanielS
9c0164c4fe feat: add automated PDF invoice generation and storage in Supabase 2026-05-01 00:52:37 +02:00
DanielS
5538d87283 feat: initial implementation of modern modular webshop (shop core) 2026-04-30 23:41:56 +02:00