Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-12 07:57:41 +00:00
d7f0d2c13b fix(security): TRUST_PROXY ohne uniquelocal, nur Pod-Netz und Cloudflare
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-12 07:55:11 +00:00
570f4f94e4 fix(security): TRUST_PROXY hinter Cloudflare auf Netzliste statt Hop-Zahl
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 07:54:05 +00:00
946745c064 fix(security): Rate-Limits je Besucher statt je Cloudflare-Edge
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-12 07:50:05 +00:00
f75a5f7769 fix(security): Client-IP nicht aus X-Real-IP, better-auth nur mit Server-Wert
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 07:41:38 +00:00
dfa5c97491 fix(k8s): Wabenhain-Image per Tag und Digest pinnen
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 07:40:07 +00:00
eda2c11fe3 chore(k8s): Wabenhain auf Build sha-4827c8f (E-Rechnung, Storno, CRM-Export)
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-12 07:24:27 +00:00
c3fdfbdc77 fix(worker): endgueltig abgelehnte Mails nicht wiederholen, Adressen nicht loggen
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 04:57:27 +00:00
4827c8fa61 fix(invoice): Befunde aus dem Sicherheitsreview
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 04:47:59 +00:00
2995890b07 chore(k8s): App-Deployment auf festen Build gepinnt, wie im Cluster
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 04:24:37 +00:00
4b15ca0b8d fix(invoice): Rechnung ohne PDF/A statt Fehler, wenn Schriften fehlen
051eedaf7f feat(erp): Kunden und Firmenanfragen fuer das CRM in ERPNext
4d1bcbbdb7 feat(invoice): Stornorechnung und Rechnungskopie an Admin-Adresse
508ff24aa7 feat(invoice): Rechnungen als E-Rechnung (ZUGFeRD/Factur-X EN 16931)
f28e5e9d84 feat(k8s): Sicherung und Hintergrund-Jobs lauffaehig machen
Compare 7 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-12 03:27:45 +00:00
f2b548cb98 chore(k8s): Images auf CI-Build pinnen statt :latest
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-12 03:25:44 +00:00
04f9363e4b fix(k8s): persist documents and app backups, pin images, run hardened
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-12 00:04:21 +00:00
2359970f48 feat(k8s): daily pg_dump backup of the database
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-12 00:04:17 +00:00
b725aa230c feat(k8s): taegliche pg_dump-Sicherung der Datenbank
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-10 02:08:13 +00:00
d3a7f8b824 chore(k8s): CPU- und Speicher-Reservierung entfernen
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-10 02:08:05 +00:00
cde817845e chore(k8s): drop CPU and memory requests
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-10 00:02:57 +00:00
98d1f7686c chore: postgres auf 18.6-alpine aktualisieren
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-10 00:01:23 +00:00
910ba804a6 chore(k8s): pin postgres to 18.6-alpine
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-07 17:33:17 +00:00
cfd3a187af feat(automation): separate lot number counters per raw material kind
5408711b2d feat(automation): number formats for raw material and production batches, raw material minimum
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-06 22:56:55 +00:00
a47e91e9d5 feat: Telefonnummer im Kontaktformular ist Pflicht