Daniel Schumacher Daniel
Daniel pushed to staging at Daniel/webshop 2026-07-10 14:55:22 +02:00
6d6bb4dfe6 style(css): remove text-gradient in favor of solid blue color
e59039dd4e style(wizard): show checkmark icon for past completed steps in stepper
f80866218b style(wizard): highlight edited item, improve sidebar styling, and add cart count badge to stepper
Compare 3 commits »
Daniel pushed to staging at Daniel/webshop 2026-07-10 14:45:31 +02:00
545b5e93bf style(admin): change wizard next button text to black
e9117d34a0 style(admin): set category grouping to true by default and color button blue when active
d72830412e refactor(wizard): improve basket CRUD and submit lifecycle with editingIdx state
0a9997e98a style(wizard): show numbers instead of check icons in progress stepper
Compare 4 commits »
Daniel pushed to staging at Daniel/webshop 2026-07-10 10:53:38 +02:00
0b268881a1 style(wizard): dock stepper in step 3 and make summary card sticky top-[20vh]
Daniel pushed to staging at Daniel/webshop 2026-07-10 10:03:56 +02:00
993c817dff fix(checkout): correct import path for buildEmailItemsSection
Daniel pushed to staging at Daniel/webshop 2026-07-10 10:01:27 +02:00
4da386f693 fix(build): move buildEmailItemsSection to email-templates.ts to fix Turbopack build failure
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:56:26 +02:00
c252fa11d0 fix(checkout): scope fileName correctly in checkout route
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:54:28 +02:00
1a7a765d72 fix(checkout): use full email template with PDF attachment for checkout API route
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:45:57 +02:00
ec1ad4d444 fix(checkout): use full email template with PDF attachment for checkout confirmations
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:37:56 +02:00
0679fdfdd7 fix(admin): close DialogFooter tag in product dialog
0ecb16daff feat(admin): support full view in product edit and wizard steps in product create
Compare 2 commits »
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:30:14 +02:00
c8183abff7 fix(admin): close FormField and FormItem correctly in create product dialog
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:29:05 +02:00
0435984c82 feat(admin): make product dialog wider and improve module additions layout
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:16:16 +02:00
27fe6c6eef feat(admin): move allow_update_discount option to product level
Daniel pushed to staging at Daniel/webshop 2026-07-10 09:01:46 +02:00
bc6487bba4 feat(email): include order item configurations in confirmation email
d8b7076e7e feat(admin): add allow_update_discount option to category dialog
9d888e6380 docs(grand-functions): align references with codebase
Compare 3 commits »
Daniel pushed to staging at Daniel/webshop 2026-07-10 01:10:33 +02:00
2f92213594 feat: reconstruct multiple devices from initialOrder items into basketItems for editing
Daniel pushed to staging at Daniel/webshop 2026-07-10 01:01:22 +02:00
4fa2daf212 fix: auto-save current uncommitted wizard state to basket before editing another item
Daniel pushed to staging at Daniel/webshop 2026-07-10 00:55:08 +02:00
dc5465e289 chore: align device terminology to cash register across wizard and success pages
Daniel pushed to staging at Daniel/webshop 2026-07-10 00:52:17 +02:00
99cbb11c5a feat: add edit and delete actions to basket items for device configuration switching
Daniel pushed to staging at Daniel/webshop 2026-07-10 00:45:14 +02:00
a95afbf443 fix: attach device_name to order items in API checkout route
Daniel pushed to staging at Daniel/webshop 2026-07-10 00:23:32 +02:00
cd3fba2113 fix: add device_name to OrderItem type definition
Daniel pushed to staging at Daniel/webshop 2026-07-10 00:20:25 +02:00
6821b4e8d9 fix: group success page order items by device name