DanielS
e0d9c1d20e
fix(wizard): fix UI/UX and usability glitches
...
- constrain viewport height on wizard routes in HeaderWrapper
- remove nested scrollbar in step-software
- add active module glows and tooltips for locked licenses
- show device name badge in step 3 card header when editing
- update main action button text in summary sidebar when editing
- implement double-click inline delete confirmation in step-summary
- animate customer accordion and add tab-index key bindings
2026-08-20 17:16:25 +02:00
DanielS
ea1906f9e4
feat(wizard): add eye-catcher shake animation for missing required categories
Staging Build / build (push) Successful in 3m41s
2026-08-18 16:43:22 +02:00
DanielS
9dbbbb8b31
fix(wizard): remove duplicate addToBasket invocation in summary sidebar
2026-08-18 16:43:17 +02:00
DanielS
409466af9b
fix(wizard): prevent duplicate register item addition on step transition
Staging Build / build (push) Successful in 3m4s
2026-08-18 16:26:39 +02:00
DanielS
8f3d6e5569
fix(auth): redirect to home instead of admin panel after login
2026-08-18 16:26:35 +02:00
DanielS
8a4dbbaf14
feat(orders): format device container cards with register name and license number
2026-08-18 16:16:07 +02:00
DanielS
4296a9106f
feat(orders): enhance admin orders view and approval workflow
2026-08-18 16:15:50 +02:00
DanielS
a7816ba3c4
fix(navbar): fix profile dropdown hover gap
Staging Build / build (push) Failing after 3m54s
2026-08-18 15:30:29 +02:00
DanielS
03087f4fbb
feat(theme): configure colors via global css variables
2026-08-18 15:30:24 +02:00
DanielS
9ecdc645e8
feat(branding): add global dynamic theme system and fix 2fa mail
2026-08-14 15:57:29 +02:00
DanielS
009b167cbd
fix(pdf): fix style property justifyContent in InvoicePDF component
Staging Build / build (push) Successful in 3m8s
2026-08-11 23:41:00 +02:00
DanielS
c1efc7916f
feat(email/pdf): include partner company name, partner user name and email in emails and PDF confirmations
2026-08-11 23:40:37 +02:00
DanielS
d066316b67
fix(wizard): destructure initialLastLicenseDate in OrderWizard props
2026-08-11 23:34:56 +02:00
DanielS
b2a5f7cc64
feat(customers): add customer-level and device-level update/upgrade buttons with automatic license date calculation for update discount
2026-08-11 23:34:35 +02:00
DanielS
386527a35c
feat(wizard): allow deleting devices in step 4 summary and redirect home when empty
2026-08-11 23:20:55 +02:00
DanielS
982897a808
fix(wizard): clear basket items and configuration states after order completion
2026-08-11 23:10:47 +02:00
DanielS
2f32d80e9e
fix(wizard): reset active category to first category when entering step 3
Staging Build / build (push) Successful in 2m54s
2026-08-11 23:01:50 +02:00
DanielS
4598233cf4
feat(wizard): streamline step 3 with inline inputs and list/edit all devices in step 4
2026-08-11 23:01:04 +02:00
DanielS
edb5873e33
feat(wizard): add confirmation dialog when clicking next with unsaved cash register selection
2026-08-11 22:56:01 +02:00
DanielS
9593cbdb79
style(wizard): minimize gap between basket items and action buttons in summary sidebar
Staging Build / build (push) Successful in 2m55s
2026-08-11 22:46:13 +02:00
DanielS
0404a1dd83
feat(wizard): allow direct basket item switching in step 3 software configuration
2026-08-11 22:44:33 +02:00
DanielS
6eeb56d62a
style(wizard): remove duplicate status stepper from step 4
2026-08-11 22:40:10 +02:00
DanielS
17e5b27dfc
style(wizard): reduce top padding and header spacing in step 1 and step 3
2026-08-11 22:39:05 +02:00
DanielS
2f2cba1687
style(wizard): remove header and refine cart sidebar UI/UX
Staging Build / build (push) Successful in 2m52s
2026-08-11 22:30:04 +02:00
DanielS
6748a3ffad
fix(wizard): connect direction state to step slide animations
2026-08-11 22:28:28 +02:00
DanielS
18228fa8b4
feat(wizard): add vertical progress stepper with step click navigation
2026-08-11 22:28:01 +02:00
DanielS
2750898524
fix(wizard): remove invalid orientation prop from ProgressStepper
Staging Build / build (push) Successful in 3m0s
2026-08-11 22:20:02 +02:00
DanielS
f40268992d
merge: resolve wizard conflicts with layout updates and clean fixes
Staging Build / build (push) Failing after 32s
2026-08-11 22:16:35 +02:00
DanielS
b72e16706e
feat(navbar): open dropdown on hover
2026-08-11 22:08:54 +02:00
DanielS
9078b5631a
feat(wizard): add directional slide animations
2026-08-11 22:08:47 +02:00
DanielS
1c67cd46bb
refactor(wizard): revert basket to direct edit/delete layout
2026-08-11 22:08:40 +02:00
DanielS
f500a63e97
style(wizard): move categories list under left sidebar status stepper
Staging Build / build (push) Successful in 2m52s
2026-08-11 17:38:40 +02:00
DanielS
46699e8bf3
style(wizard): refine step 3 UI styling and micro interactions
Staging Build / build (push) Successful in 3m0s
2026-08-11 17:30:17 +02:00
DanielS
866c5522f2
fix(setup): make SMTP optional and adjust setup check
2026-08-11 17:27:14 +02:00
DanielS
1478c61ea8
feat(wizard): move progress stepper to left sidebar
2026-08-11 17:26:49 +02:00
DanielS
bc02a6d000
refactor(wizard): unify status stepper and improve summary sidebar UX
2026-08-11 01:16:30 +02:00
DanielS
883b607482
feat(auth): add email-based 2FA for unknown devices
Staging Build / build (push) Successful in 2m54s
2026-08-11 01:10:28 +02:00
DanielS
497d95d849
refactor: move device name and license inputs to modal popup
Staging Build / build (push) Successful in 2m54s
2026-08-11 00:55:35 +02:00
DanielS
c3e81ee49e
style: remove duplicate right-side stepper in wizard step 3
Staging Build / build (push) Successful in 3m10s
2026-08-11 00:51:17 +02:00
DanielS
ddc7a03a0b
style: display step 3 status stepper horizontally
2026-08-11 00:50:19 +02:00
DanielS
4b8dfd5b20
style: align heights of step 1 selection boxes in wizard
Staging Build / build (push) Successful in 2m54s
2026-08-11 00:41:18 +02:00
DanielS
73e046e959
style: limit step 3 sidebar scroll to basket items
Staging Build / build (push) Successful in 2m59s
2026-08-11 00:28:13 +02:00
DanielS
696528283a
style: restructure step 4 layout into scrollable columns
2026-08-10 23:54:41 +02:00
DanielS
cab64028f6
style: add sidebar step indicator to step 3
2026-08-10 23:50:22 +02:00
DanielS
8b698e42ec
style: align selection heights in step 1
Staging Build / build (push) Successful in 2m58s
2026-08-10 23:47:50 +02:00
DanielS
1c9ae2ec31
style: refine step 3 software select UI
Staging Build / build (push) Successful in 2m54s
2026-08-10 23:38:09 +02:00
DanielS
af261ce923
feat: add unique license number check for devices
2026-08-10 23:37:09 +02:00
DanielS
60b9bd89ef
style: clean category status badges in wizard
2026-08-10 23:31:02 +02:00
DanielS
f9cb3c0685
refactor: improve wizard layouts and animations
2026-08-10 23:29:42 +02:00
DanielS
2f63d716f2
style(wizard): make billing option cards flex-height to prevent overflow
Staging Build / build (push) Successful in 3m0s
2026-08-10 23:04:00 +02:00