Commit Graph

12 Commits

Author SHA1 Message Date
NiekRabelink ef19221b62 security: add HTTP security headers, rate limiting on sensitive routes, and file upload extension validation 2026-11-01 16:46:03 +01:00
NiekRabelink b3add6f0c2 feat: add webshop offline maintenance mode with admin toggle and red maintenance screen 2026-11-01 16:28:30 +01:00
NiekRabelink 4994d4a8ef feat: replace raw image path input with interactive visual gallery and multi-image manager in admin and shop 2026-11-01 16:24:12 +01:00
NiekRabelink 09285d0a46 Fix MakerWorld 2FA duplicate email loop and add email SMTP diagnostics 2026-11-01 15:46:00 +01:00
NiekRabelink 2d78d80934 Implement MakerWorld collections sync every 10 minutes and Artikel Beheer staging workflow 2026-11-01 15:39:10 +01:00
NiekRabelink 121ff624de Admin and users. 2026-11-01 15:27:57 +01:00
NiekRabelink ee89da5e61 feat: complete user authentication, admin guard, customer account dashboard and branded HTML emails 2026-11-01 13:55:45 +01:00
NiekRabelink f8c002366b feat: complete admin CMS for customizable layout, texts, products, categories and orders 2026-10-31 21:18:01 +01:00
NiekRabelink 0433f8d6bf feat: flat light colorful shop redesign with catchy 3D logo and pure catalog storefront 2026-10-31 20:13:43 +01:00
NiekRabelink d55cb97bfd Refine design (less clunky, fully mobile-friendly), seed only Fidget Toys, Pokemon & Film popculture, and add direct custom model ordering 2026-10-31 16:45:39 +01:00
NiekRabelink f7edd64c8a Update 2026-10-31 14:23:53 +01:00
NiekRabelink e6805f2245 Initial commit 2026-10-31 13:24:24 +01:00