DanielS
|
dc5465e289
|
chore: align device terminology to cash register across wizard and success pages
Staging Build / build (push) Successful in 2m46s
|
2026-07-10 00:55:12 +02:00 |
|
DanielS
|
e93cf7805c
|
feat: modernize landing page design, localize login/forgot password forms, and add public privacy/imprint pages
Staging Build / build (push) Successful in 2m42s
|
2026-06-25 22:25:11 +02:00 |
|
DanielS
|
cd04309e3e
|
feat: add user role management (admin/partner/gesperrt) with login block
Staging Build / build (push) Successful in 2m44s
|
2026-06-24 14:26:25 +02:00 |
|
DanielS
|
5c8c198fc5
|
fix: production login error masking, resolve navbar hydration mismatch, and gracefully handle database render errors
Staging Build / build (push) Successful in 2m15s
|
2026-06-24 10:54:00 +02:00 |
|
DanielS
|
b34ed79d2b
|
feat: implement next redirect flow, remove inactivity auto-logout, and add concurrent session termination notification
Staging Build / build (push) Successful in 2m14s
|
2026-06-24 01:09:17 +02:00 |
|
DanielS
|
5662b9f770
|
feat: allow admin to order licenses and query all partner end customers
Staging Build / build (push) Successful in 2m15s
|
2026-06-24 00:32:20 +02:00 |
|
DanielS
|
a56eb93ffc
|
feat: handle redirects for admin in /order page and implement next query param on login
Staging Build / build (push) Successful in 2m19s
|
2026-06-24 00:29:46 +02:00 |
|
DanielS
|
615b0719f1
|
feat: redirect user dynamically based on role instead of /protected after login
Staging Build / build (push) Successful in 2m14s
|
2026-06-24 00:23:51 +02:00 |
|
DanielS
|
bdbf840529
|
feat: lock down registration and enforce partner-only logins
Staging Build / build (push) Successful in 2m19s
|
2026-06-23 23:59:22 +02:00 |
|
DanielS
|
de1d228fb2
|
feat: port all auth forms to Next.js Server Actions to avoid exposing Supabase API to the browser
Staging Build / build (push) Successful in 2m19s
|
2026-06-23 04:39:00 +02:00 |
|
DanielS
|
5538d87283
|
feat: initial implementation of modern modular webshop (shop core)
|
2026-04-30 23:41:56 +02:00 |
|