Daniel Schumacher Daniel
Daniel pushed to staging at Daniel/webshop 2026-09-08 00:20:59 +02:00
05cf32591f style(wizard): unify and minimize top spacing across steps 1-4
Daniel pushed to staging at Daniel/webshop 2026-09-08 00:09:52 +02:00
e78fe7c4b8 feat(email): implement professional responsive b2b html email template
ec11ad8498 chore: remove all unicode emojis project-wide and sanitize pdf text
40b63b3fa9 feat(customers): add pagination with 5 items per page
facf481fdb style(orders): harmonize device cards layout in my-orders
5f29bb68a4 feat(wizard): fix step 3 layout scrolling and add step 4 confirmation modal
Compare 6 commits »
Daniel pushed to staging at Daniel/webshop 2026-09-07 22:55:05 +02:00
2fc4e50ae1 refactor(wizard): compress step 1 and step 2 layout
Daniel pushed to staging at Daniel/webshop 2026-09-07 22:32:08 +02:00
694e8dfbc1 refactor(wizard): optimize ui ux with no-page-scroll and hub flow
2a1897141e chore(branding): update default developer footer text
Compare 2 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-27 00:40:03 +02:00
2b1bb77673 feat(branding): add CASPOS Classic Blue preset
b692e6d4cf Merge branch 'staging' of https://gitea.hephex.de/admin/webshop into staging
0c99da2eeb feat(email): add primaryColor branding param to email templates
f68d67de43 feat(wizard): add showValidationWarning prop to summary sidebar
Compare 4 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-20 17:46:29 +02:00
073dc99860 chore(auth): add 2FA database logging
Daniel pushed to staging at Daniel/webshop 2026-08-20 17:40:24 +02:00
af501d18c7 chore(git): resolve merge conflicts
49a7a0768d feat(admin): update B2B PDF, mail and admin table
e0d9c1d20e fix(wizard): fix UI/UX and usability glitches
Compare 3 commits »
Daniel pushed to develop at Daniel/SmartSeat 2026-08-19 00:52:58 +02:00
e2143435a1 docs: update brain knowledge base
e942f3bee7 feat: public api 90min rule, security config, floorplan drag-and-drop edit mode
22469f557c feat(api): add REST controllers, services, entities and 15-min timeline grid
52b0728510 style: remove all emojis, apply saas minimal dark mode design system
d69a9b52a8 feat(modal): rebuild reservation modal with touch UI, timeslot pills and tag badges
Compare 10 commits »
Daniel created branch develop in Daniel/SmartSeat 2026-08-19 00:52:58 +02:00
Daniel created repository Daniel/SmartSeat 2026-08-18 23:00:45 +02:00
Daniel pushed to staging at Daniel/webshop 2026-08-18 22:56:16 +02:00
5ea0719225 feat(admin): restructure settings into subpages and hub overview
3545b77803 fix(wizard): prevent duplicate devices on summary step
fff40a68fe fix(admin): group order items by device in modal
Compare 3 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-18 16:43:42 +02:00
ea1906f9e4 feat(wizard): add eye-catcher shake animation for missing required categories
9dbbbb8b31 fix(wizard): remove duplicate addToBasket invocation in summary sidebar
Compare 2 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-18 16:26:49 +02:00
409466af9b fix(wizard): prevent duplicate register item addition on step transition
8f3d6e5569 fix(auth): redirect to home instead of admin panel after login
8588eda3c9 fix(api): improve error handling and auth check in smtp settings route
8a4dbbaf14 feat(orders): format device container cards with register name and license number
037e6d749a fix(admin): improve address hover contrast in company tables
Compare 7 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-18 15:45:17 +02:00
c27cb858c1 ci(staging): update deployment script comments
Daniel pushed to staging at Daniel/webshop 2026-08-18 15:30:53 +02:00
a7816ba3c4 fix(navbar): fix profile dropdown hover gap
03087f4fbb feat(theme): configure colors via global css variables
f6760d30a4 chore(agents): add rocky agent configuration and skills
Compare 3 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-14 16:05:23 +02:00
682863ab26 style(globals): add color-mix transparency rules
9ecdc645e8 feat(branding): add global dynamic theme system and fix 2fa mail
Compare 2 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-11 23:41:26 +02:00
009b167cbd fix(pdf): fix style property justifyContent in InvoicePDF component
c1efc7916f feat(email/pdf): include partner company name, partner user name and email in emails and PDF confirmations
d066316b67 fix(wizard): destructure initialLastLicenseDate in OrderWizard props
b2a5f7cc64 feat(customers): add customer-level and device-level update/upgrade buttons with automatic license date calculation for update discount
9bde60553e fix(types): add end_customer and notes properties to Order and OrderSnapshot types
Compare 10 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-11 23:02:04 +02:00
2f32d80e9e fix(wizard): reset active category to first category when entering step 3
4598233cf4 feat(wizard): streamline step 3 with inline inputs and list/edit all devices in step 4
edb5873e33 feat(wizard): add confirmation dialog when clicking next with unsaved cash register selection
Compare 3 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-11 22:46:42 +02:00
9593cbdb79 style(wizard): minimize gap between basket items and action buttons in summary sidebar
0404a1dd83 feat(wizard): allow direct basket item switching in step 3 software configuration
6eeb56d62a style(wizard): remove duplicate status stepper from step 4
17e5b27dfc style(wizard): reduce top padding and header spacing in step 1 and step 3
Compare 4 commits »
Daniel pushed to staging at Daniel/webshop 2026-08-11 22:31:43 +02:00
2f2cba1687 style(wizard): remove header and refine cart sidebar UI/UX
6748a3ffad fix(wizard): connect direction state to step slide animations
18228fa8b4 feat(wizard): add vertical progress stepper with step click navigation
Compare 3 commits »