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
DanielS
1aa694a665
fix(wizard): resolve build type errors and syntax in step-billing and step-software
Staging Build / build (push) Successful in 2m54s
2026-08-10 22:57:21 +02:00
DanielS
ed654f542c
feat(wizard): optimize step 3 layout and add category navigation
Staging Build / build (push) Failing after 28s
2026-08-10 22:50:24 +02:00
DanielS
be3b0f615d
fix(header) change text color from blue to white
2026-08-10 22:36:36 +02:00
DanielS
169afb6538
fix(wizard): resolve type error on monthly_price
Staging Build / build (push) Successful in 2m56s
2026-08-06 17:52:07 +02:00
DanielS
c08237aa73
refactor(wizard): redesign step summary layout with step indicator
2026-08-06 17:44:51 +02:00
DanielS
6a95896361
feat(wizard): add order notes field and scroll container
2026-08-06 17:42:05 +02:00
DanielS
b40f8018f7
refactor(wizard): hide legacy license date input
2026-08-06 17:42:01 +02:00
DanielS
ec0405a901
refactor(background): use semantic bg-background class
Staging Build / build (push) Successful in 2m54s
2026-08-06 17:32:30 +02:00
DanielS
83d9b796c6
refactor(wizard): polish stepper and summary sidebar ui
2026-08-06 17:32:25 +02:00
DanielS
ec264e2680
feat(home): integrate motion components in home page
Staging Build / build (push) Successful in 2m59s
2026-08-06 17:21:52 +02:00
DanielS
21e01b1b24
feat(ui): add 3-column workspace central section
2026-08-06 17:21:48 +02:00
DanielS
304d25f202
feat(ui): add animated horizontal process steps
2026-08-06 17:21:42 +02:00
DanielS
a2305319e1
feat(ui): add scroll indicator component
2026-08-06 17:21:36 +02:00
DanielS
70ed890702
feat(ui): add reactive oklch ascii shader background
2026-08-06 17:21:32 +02:00
DanielS
b978a6bc64
feat(auth): add 10-minute inactivity auto-logout
Staging Build / build (push) Successful in 2m59s
2026-07-28 11:50:27 +02:00
DanielS
a43d598f54
chore(merge): integrate origin/staging into local staging
...
Staging Build / build (push) Successful in 2m57s
Resolved conflict in customer-accordion-list.tsx by keeping
the per-device flattening (DeviceCard) implementation.
2026-07-23 09:47:37 +02:00
DanielS
0e4495292d
feat(my-customers): flatten orders into per-device cards
...
- split orders by device_name into FlattenedDevice entries
- strip device prefixes from product and module names
- render one DeviceCard per Kasse in the customer accordion
- add targeted upgrade URL with orderId, customer_id, device_id
- wizard starts at step 3 in upgrade mode with locked customer
- mark existing licensed modules as read-only with badge
2026-07-23 09:45:14 +02:00
DanielS
623dab192b
feat(shop): display device_name for items in CustomerAccordionList
Staging Build / build (push) Has been cancelled
2026-07-22 17:36:11 +02:00
DanielS
c5285dc907
feat(shop): list order items individually by device name in orders view
Staging Build / build (push) Successful in 2m54s
2026-07-22 17:32:02 +02:00
DanielS
6cd5eb917c
feat(shop): display company address instead of id in partner selection
Staging Build / build (push) Successful in 2m53s
2026-07-22 17:25:08 +02:00
DanielS
061147701e
style(shop): rename linked fee section to Backoffice in StepSummary
Staging Build / build (push) Has been cancelled
2026-07-22 17:23:49 +02:00
DanielS
dfdb5d9024
feat(shop): reset customer on partner change and enforce customer selection
Staging Build / build (push) Has been cancelled
2026-07-22 17:23:19 +02:00
DanielS
66d5d8fc98
fix(shop): map correct orderSnapshot and labels in InvoicePDF and routes
Staging Build / build (push) Successful in 2m51s
2026-07-22 17:20:16 +02:00