Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-26 22:11:32 +00:00
de82ad0233 feat(admin): settings page with tabs, system checks and email test
b5311fae83 fix(mail): connect to Microsoft 365 over IPv4 and check network paths
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-26 19:06:28 +00:00
2943021fe9 fix(contact): keep the contact email editable and protect it from scrapers
12675f381a docs: step-by-step setup guide for secrets, SSO and Microsoft 365 mail
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-26 18:16:46 +00:00
11910dd6dd refactor(mail): send via the SSO app registration, drop SMTP basic auth
0620e9d79a feat(mail): Microsoft 365 sending via OAuth 2.0 (client credentials)
302a18baa6 feat(mail): SMTP diagnosis and admin email test for Microsoft 365
cef2248a45 fix(security): escape untrusted values in transactional email HTML
dcfad4e011 feat(legal): electronic withdrawal function and remaining compliance fixes
Compare 6 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-26 04:46:43 +00:00
86cc0ad310 feat(ui): Seite "Fuer Unternehmen" mit Leben - Glaeser, Biene, Zielgruppen
1ff5f8c722 docs: list every cookie and storage entry in the cookie policy
6950657c91 feat(ui): Dunkelmodus fuer Shop und Admin mit Umschalter
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-26 04:02:49 +00:00
b77516b9f5 feat(ui): Startseite lebt - fliegende Biene, Imker-Portraet, bewegte Fotos
d52a762e8a fix: Produkt-Formular ueberschreibt keinen zwischenzeitlich gebuchten Bestand
5848eb6ad5 fix: Bestand bei Storno nach erstatteter Retoure nicht doppelt zurueckbuchen
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-26 00:49:37 +00:00
fdb6456207 feat(ui): Leerer Warenkorb zeigt verfuegbare Honige
0fb176add8 feat(ui): Microsoft-Anmeldung nur wenn eingerichtet, in der Anmelde-Spalte
774bc9cf00 feat(ui): Pakete fuer Firmenkunden als Auswahl-Karten im Formular
b588975317 feat(ui): Seitenabschluesse, Wissens-Verzeichnis, Kopfzeile ohne Ueberlauf
908afebacb feat(ui): Produktbild ab Tablet im Hochformat
Compare 8 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-25 23:30:01 +00:00
a4581d3467 fix(ui): Weg vom Admin zur Website, Anfuehrungszeichen nicht mehr ueber den Sternen
52ce37e216 fix: Weiterleitungen innerhalb der Seite relativ statt auf die Produktionsdomain
4f442ec06d feat(admin): Logo und Favicon per Bild-Upload austauschbar
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-25 19:51:02 +00:00
ae2726b0ee refactor(admin): ApiCore-Synchronisierung nur noch einmal auf dem Dashboard
11eccec01b feat(ui): Polish-Durchgang Admin und Mobil, Erstattung nur mit Rueckfrage
b7a75dddca feat(admin): Formulare fuer Gutscheine, Versand, Benutzer, Ernten und Chargen vereinheitlicht
a09057d960 feat(admin): Listen mit Status-Badges, Leerzustaenden und klaren Aktionen
95b4b5953d fix(admin): Kategorie und Slug beim Produkt-Anlegen serverseitig pruefen
Compare 8 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-25 11:31:48 +00:00
15ddceaa39 feat(ui): Fehlerseite mit gerissener Wabe
e6455b05e6 feat(ui): Admin-Seitenleiste mit Wabenmarkierung statt Seitenbalken
578ec767b2 feat(ui): Checkout mit Schrittanzeige und Lieferart-Karten
d4bb6ec1cf feat(ui): Adressen, Retoure, Suche und Cookie-Hinweis
baebf78ee4 feat(ui): Sendungsverfolgung im Wabenstil
Compare 6 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-25 11:16:17 +00:00
76be1292ed feat(ui): Markenseiten Herkunft, Imkerei, Unternehmen, Kontakt
dfda94ddfc feat(ui): Leseerlebnis fuer Wissen und rechtliche Seiten
e75392c75b feat(ui): Warenkorb-Seite mit Fortschritt zum Mengenrabatt
467984d027 feat(ui): Ernten, Chargen-Nachweis und aktive Navigation
1c5282e84f fix: fehlenden STRIPE_PUBLISHABLE_KEY im Server-Log melden
Compare 5 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-25 06:17:07 +00:00
064ca3ff6d feat(ui): Kopfzeile, Fusszeile und Details mit mehr Leben
4ee5bafe20 feat: Stripe Embedded Checkout statt Weiterleitung zu checkout.stripe.com
6ac7cc5d1f feat(ui): Kundenkonto im Wabenstil
3de17ca070 feat(ui): Startseite mutiger gestaltet
3cb639c154 feat(ui): Fundament und Einkaufserlebnis visuell aufgewertet
Compare 6 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-25 02:07:21 +00:00
fb9c2353c6 feat: Archiv-Tab fuer Bestellungen, Retouren und Produkte im Admin
01eaca39dc feat: DHL-Sendungsverlauf direkt auf der Tracking-Seite anzeigen
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-09-23 18:47:57 +00:00
786d929df9 feat: expose the remaining fields the edit forms were withholding
5a5bd4a138 fix: print the jar size on labels in grams, not millilitres
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-23 18:47:45 +00:00
2659db64bd docs: Design fuer kategoriebasierte Versandstaffeln und Hoechstbestellmenge
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-09-22 00:25:39 +00:00
46a2322814 fix: restore the e2e suite, which could not compile at all
b8809eeaa2 fix: restore the authorization decorators three new routes displaced
9a147ee123 feat: make webhooks and documents editable instead of delete-and-recreate
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-22 00:13:57 +00:00
c35d61bfd6 feat: Bestellungen ohne Geschaeftsvorfall lassen sich im Admin loeschen
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-20 02:47:12 +00:00
256e823c4f fix: Erntepost-Eingabefeld war auf 34 px zusammengedrueckt
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-20 02:35:44 +00:00
b9f92b5c0d feat: Rechtstexte nennen alle Empfaenger, denen tatsaechlich Daten zugehen
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-20 02:08:31 +00:00
3393de2286 fix: Hero-Text war ueber hellem Bildmaterial nicht lesbar
368985c0cf fix: Newsletter und Firmenanfrage waeren mit aktivem CAPTCHA unabsendbar gewesen
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-20 01:53:24 +00:00
5870c60c50 feat: Ruecksendekosten sind geregelt und ausgewiesen
cc267ad8d4 fix: ohne JavaScript blieb der gesamte Seiteninhalt unter dem Hero unsichtbar
Compare 2 commits »