Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-20 01:37:45 +00:00
c5e4978fad fix: Produkt ohne Geschmacksnoten bekam "Waldhonig — . 500 g" als Beschreibung
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-20 01:24:41 +00:00
7dd42e35bc perf: Produktbilder werden als AVIF ausgeliefert
73c070f11e feat: Produktseiten liefern Google Versandkosten, Ruecknahme und Verkaeufer
a8990a872a fix: Warenkorb, Kasse, Konto und Rechnungen fielen nicht aus dem Suchindex
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-20 01:14:50 +00:00
bffcce127d fix: "Passwort vergessen" schob sich ueber das CAPTCHA
7f9ed7262f refactor: Liefergebiet bekommt einen eigenen Abschnitt "Versand"
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-09-19 06:47:19 +00:00
42ceb33844 feat: allow correcting honey measurements and queen evaluations
b0e05daa42 feat: open the last locked fields for editing, keeping their history intact
bee2199647 feat: make the parent relation of every record correctable after entry
2b15795a60 feat: make every field of a bottling batch correctable and deletable
961ca04a40 fix: translate duplicate-code errors into clean 409 responses
Compare 35 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-19 06:07:17 +00:00
1bdf4df04a feat: Gebiete mit Zollpflicht vom Versand ausgenommen
6d7a77c8dd feat: Liefergebiet im Admin-Bereich umschaltbar (Deutschland / EU)
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-19 04:32:57 +00:00
29f59adc6b feat: Kommando zum Nachschlagen der Google-Place-ID
6639da130e fix: Google-Rezensionen auf "Places API (New)" umgestellt
9b10a9f0c5 perf: Checkout haelt gleichzeitigem Andrang stand
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-19 03:59:33 +00:00
cbc81caa1a fix: Turnstile-Widget erschien nur beim ersten Formular je Seitenaufbau
e5cae9b49d perf: Firmendaten und Social-Links je Request nur noch einmal laden
2bbb38c31a fix: SSO umging die Admin-2FA; perf: Dashboard und fehlende Indizes
3e81896194 fix: Session-Pruefung akzeptierte Token anderer Zwecke
5170e477bc fix: leere Telefonnummer wird nirgends mehr angezeigt
Compare 10 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-17 17:18:12 +00:00
7fe1a01550 fix: Google-Rezensionen wurden nie geladen — falscher fields-Parameter
33580b3290 feat(security): Turnstile schuetzt jetzt alle oeffentlichen Eingabeformulare
6135c1f9c0 fix(security): Rechnungsablage kann nicht mehr ins oeffentliche Upload-Verzeichnis geraten
92ac826baa feat: ein Knopf synchronisiert Ernten, Chargen und Produkte zusammen
8f0f06fd13 feat: Produkte loeschen, und ein sichtbarer Grund, wenn es nicht geht
Compare 6 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-17 15:05:58 +00:00
425fd76bc1 docs: fsGroup wirkt bei SMB/NFS nicht — Rechte gehoeren in die mountOptions
625b73a8c8 feat: Steuersatz je Kategorie und je Produkt, Rechnung weist mehrere Saetze aus
7c59283ede feat: Umsatzsteuer ueber VAT_RATE_PERCENT konfigurierbar und auf der Rechnung ausgewiesen
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-17 02:25:20 +00:00
70ede77dde feat: Rechnungen werden abgelegt, gesichert und mitversendet
c525735285 feat: ein Shop-Produkt je Jahrgang statt je ApiCore-Artikel
95f5252366 fix: gleichnamige Produkte aus verschiedenen Jahrgaengen brechen das Anlegen nicht mehr ab
479ace1b88 docs: Konfigurationsvorlagen vollstaendig und uebernahmefaehig machen
990a16e654 chore: Manifeste an den laufenden Cluster angleichen
Compare 7 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-16 02:15:16 +00:00
c61ae92390 feat: nicht dauerhaftes Upload-Verzeichnis wird erkannt, bevor Daten verloren gehen
c8ddcec04c feat: fehlende Upload-Dateien werden im Admin sofort gemeldet
bdce9b6a0a feat: Impressum mit den echten Inhaberdaten ausgefuellt
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-15 23:43:23 +00:00
9dd71ffb9a feat: Packstation ueber DHL-Standortsuche als Lieferziel waehlbar
ff365c3cb1 feat: Chargen- und Erntebilder einzeln pro Kachel pflegbar
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-15 17:08:08 +00:00
979d39e677 feat: taegliche Datenbanksicherung mit dokumentierter Wiederherstellung
21ac8bbc6a fix: Go-Live-Pruefung liest den ausgelieferten Text statt der Quelltext-Vorlage
a78c1cd235 fix: hochgeladene Bilder ueberleben einen Redeploy
91aee0d609 fix: deaktivierte Produkte sind nicht mehr bestellbar
746c12ae68 chore: ungenutzte create-next-app-Platzhaltergrafiken entfernen
Compare 10 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-15 06:43:09 +00:00
96bb3d9c50 fix: Video-Upload als roher Body statt multipart — beseitigt die 502-Ursache
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-14 20:57:50 +00:00
e8f0bd4f55 fix: Ingress auf Traefik umstellen — die nginx-Annotationen waren wirkungslos
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-14 19:46:49 +00:00
72d36f4716 perf: Header-Bild der Imkerei-Seite sofort laden
0a44fecbe1 perf: Warenkorb-Miniaturen ueber den Bildoptimierer laden
02d493dede fix: verbleibende Lint-Befunde ausraeumen (Lint jetzt ohne Beanstandung)
107cbadf79 perf: Header-Medien sofort und in passender Groesse laden
2a16b3f962 fix: Ingress-Zeitlimits und Speicherbudget fuer den Video-Upload setzen
Compare 7 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-13 21:53:46 +00:00
be5fb32a4a perf: Admin-Bildvorschauen ueber next/image statt als rohes <img>
cd8e307faf perf: hochgeladene Bilder und Videos schnell und vollstaendig ausliefern
0920d33721 fix: Video-Upload scheiterte, weil ffmpeg-static mitgebuendelt wurde
abdebfc477 fix: Admin-Upload scheiterte an der CSRF-Pruefung (403 "Ungueltige Anfrage.")
Compare 4 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-12 22:41:04 +00:00
a0f61d328c fix: Uebersetzungs-Inkonsistenzen vereinheitlichen (spring harvest, intense)
88a3e367e6 fix: letzten AI-Slop-Rest in Honigwissen-Artikel entfernen
a52faea3ad fix: Chargen-Bild-Fallback pro Slot statt alles-oder-nichts
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-12 02:09:20 +00:00
7d5c172487 feat: eigene Bilder pro Charge
6742152626 fix: ffmpeg-Preset auf veryfast, um CDN-Timeout beim Video-Upload zu vermeiden
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-12 01:46:18 +00:00
902f818c6e fix: ffmpeg-Binary im Container fehlte (ENOENT bei jedem Video-Upload)