Daniel Schumacher Daniel
Daniel created branch staging in Daniel/ndsolutionswebsite 2026-06-30 23:52:36 +02:00
Daniel created repository Daniel/ndsolutionswebsite 2026-06-30 23:20:22 +02:00
Daniel pushed to staging at Daniel/webshop 2026-06-30 22:37:17 +02:00
f3baada896 limit recent orders visibility to last 3
Daniel pushed to staging at Daniel/webshop 2026-06-30 22:28:39 +02:00
8f447d52e5 Add lockout logic and email notification utils
Daniel pushed to staging at Daniel/webshop 2026-06-30 22:09:14 +02:00
4927216794 limit recent orders visibility to last 5
Daniel pushed to staging at Daniel/webshop 2026-06-30 22:00:39 +02:00
541a9651ec Fix recent orders component UI and styling
Daniel pushed to staging at Daniel/webshop 2026-06-30 21:26:37 +02:00
c4fe221350 Update external links to real URLs for Zulip, Wiki, Support
Daniel pushed to staging at Daniel/webshop 2026-06-30 17:03:56 +02:00
d56aab3f8a fix: import LifeBuoy icon in HomeClient
Daniel pushed to staging at Daniel/webshop 2026-06-30 16:21:20 +02:00
4cf1ac0eb7 fix: resolve invitation link expiration by adding verification landing page
Daniel pushed to staging at Daniel/webshop 2026-06-30 15:45:20 +02:00
10f8683d7f style(admin): improve company dropdown layout in user list component
19e9733144 feat(admin): add API endpoint to download order confirmation PDF securely as attachment
Compare 2 commits »
Daniel pushed to staging at Daniel/webshop 2026-06-30 15:32:21 +02:00
fc51d53aa3 style(admin): align company dropdown in user list to the right to avoid horizontal scrolling
Daniel pushed to staging at Daniel/webshop 2026-06-30 15:24:18 +02:00
4b07e68aa0 style(admin): improve user dialog company dropdown layout
19b4ac2729 refactor: rename middleware.ts to proxy.ts per Next.js 16 spec
5b7ccfd8d9 fix(dsgvo): correctly anonymize last name and street for end customers
fbb75567cf refactor(admin): rename partner to user in company assignment pages
8f4f05a3cd refactor: rename orders to inquiries and update PDF and email text
Compare 7 commits »
Daniel pushed to staging at Daniel/webshop 2026-06-30 15:21:46 +02:00
09329a053e style(admin): Layout-Verbesserungen am Firmen-Dropdown im UserDialog
Daniel pushed to staging at Daniel/webshop 2026-06-30 12:42:57 +02:00
b083f3ac77 refactor: middleware.ts zu proxy.ts umbenannt gemaess Next.js 16 Spezifikation
Daniel pushed to staging at Daniel/webshop 2026-06-30 12:20:02 +02:00
cce632d821 fix(dsgvo): Nachname und Strasse bei Endkunden-Anonymisierung korrekt schwaerzen
7bc93b2bc7 refactor(admin): Begriff 'Partner' zu 'Benutzer' bei Firmenzuordnung geaendert
7f0b433ecd refactor: Begriffsumstellung von Bestellung zu Anfrage und PDF/Mail-Texte angepasst
e245aed3d7 feat(admin): Umsatz-KPI auf aktuellen Monat und fertige Bestellungen filtern
27361443b9 docs: Impressum und Datenschutzerklaerung fuer CASPOS aktualisiert
Compare 5 commits »
Daniel pushed to staging at Daniel/webshop 2026-06-26 09:07:53 +02:00
ccdfa7402b refactor(order): rename Bestellbestaetigung to Angebotsbestaetigung
Daniel pushed to staging at Daniel/webshop 2026-06-26 09:04:24 +02:00
fbab22506b feat(admin): edit order status with dropdown and notify partner by email
Daniel pushed to staging at Daniel/webshop 2026-06-25 23:46:08 +02:00
c9ae185fdf Fix Supabase URL for staging environment and update admin recent orders polling
Daniel pushed to staging at Daniel/webshop 2026-06-25 23:30:27 +02:00
da7bd91b6f fix: query orders using admin client in admin routes to bypass RLS and show all orders to admin
Daniel pushed to staging at Daniel/webshop 2026-06-25 23:23:51 +02:00
45fb87d589 feat: add admin dashboard revenue chart and fix empty customer order bug