NiekRabelink
|
07258420af
|
Add full multipart HTML document and plain-text alternate part to eliminate SpamAssassin penalty
|
2026-11-02 12:39:42 +01:00 |
|
NiekRabelink
|
72c0feb1f3
|
Fix EHLO domain for Versio Exim anti-spoofing and upgrade test email to formatted HTML
|
2026-11-02 11:39:56 +01:00 |
|
NiekRabelink
|
ab1d46e0e3
|
Update admin email tab to display verified active DNS SPF and DMARC status instead of troubleshooting notice
|
2026-11-02 11:34:48 +01:00 |
|
NiekRabelink
|
1635b0c10a
|
SchemaHelper
|
2026-11-02 11:13:00 +01:00 |
|
NiekRabelink
|
560a6ae20b
|
Fix timezone to Europe/Amsterdam, fix 500 error on communication and customer pages with bulletproof schema helper, and redesign admin header to compact grouped dropdowns
|
2026-11-02 11:05:28 +01:00 |
|
NiekRabelink
|
da9992e060
|
Controller fix
|
2026-11-02 10:40:56 +01:00 |
|
NiekRabelink
|
cf55f3c9f9
|
Fix 500 error on admin access: make navigation layout resilient and auto-run pending migrations on admin entry
|
2026-11-02 10:38:22 +01:00 |
|
NiekRabelink
|
44c440222a
|
Fix admin content tab retention on test mail & save, add SMTP encryption support, and provide Gmail DNS deliverability diagnostic guidance
|
2026-11-02 10:02:53 +01:00 |
|
NiekRabelink
|
9fd39bd7d6
|
Add customer contact inquiry system, automated receipt emails, admin communication inbox, and customer profile management
|
2026-11-02 09:56:24 +01:00 |
|
NiekRabelink
|
e0592212e1
|
Redesign logo & storefront, light subtle admin theme, and 3D print cost calculator
|
2026-11-01 21:23:53 +01:00 |
|
NiekRabelink
|
0c95c7d120
|
fix: enable cron daemon in Dockerfile, speed up sync interval to every 5 minutes and add opportunistic auto-sync check
|
2026-11-01 17:02:01 +01:00 |
|
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
|
c06701673a
|
Add product status tabs, persist user collection seeding, and enhance staging visibility
|
2026-11-01 16:17:02 +01:00 |
|
NiekRabelink
|
11f6efad09
|
Mail controler
|
2026-11-01 15:55:31 +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
|
b6ee6938cb
|
Admin
|
2026-10-31 23:13:42 +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
|
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
|
fdf768b352
|
Fix HTTPS asset loading behind proxy and redesign layout to playful toy-like 3D print webshop
|
2026-10-31 15:52:08 +01:00 |
|
NiekRabelink
|
a888fe3695
|
error 500 fix
|
2026-10-31 15:34:53 +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 |
|