Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-14 07:10:16 +00:00
35e7c84767 fix(ci): typecheck erzeugt die Next-Routentypen selbst
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-14 07:03:02 +00:00
0421d7d57a ci: Qualitaets-Gate vor dem Image-Build
f29dbcf392 fix(deps): High-Advisories schliessen
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-14 07:02:59 +00:00
85d1a46f64 ci: Qualitaets-Gate vor dem Image-Build
835323e466 fix(deps): High-/Critical-Advisories schliessen, typecheck-Script
Compare 2 commits »
Nick.Rosenloecher merged pull request Nick.Rosenloecher/ApiCore#1 2026-10-13 05:39:02 +00:00
feat: Inventar-Export für ERPNext (erp-inventory:read)
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-13 05:39:02 +00:00
b8abe16849 Merge pull request 'feat: Inventar-Export für ERPNext (erp-inventory:read)' (#1) from feat/erp-inventar-export into main
9c332d4716 Merge remote-tracking branch 'origin/main' into feat/erp-inventar-export
6505411761 fix(ui): API-Schlüssel nur mit Rechten anbieten, die der Nutzer selbst hat
fe7b61c3c1 fix(api-keys): gültige Schlüssel nie durch die Fehlversuchs-Sperre abweisen
e28cc8e0f3 fix(api-keys): Fehlversuche je Client-Netz zählen (IPv6 /64)
Compare 9 commits »
Nick.Rosenloecher created pull request Nick.Rosenloecher/ApiCore#1 2026-10-13 05:21:52 +00:00
feat: Inventar-Export für ERPNext (erp-inventory:read)
Nick.Rosenloecher pushed to feat/erp-inventar-export at Nick.Rosenloecher/ApiCore 2026-10-13 03:58:36 +00:00
9c332d4716 Merge remote-tracking branch 'origin/main' into feat/erp-inventar-export
10cbe9bf2d fix: Paket 0 – data integrity, security hardening and field usability
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-12 14:40:16 +00:00
10cbe9bf2d fix: Paket 0 – data integrity, security hardening and field usability
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 14:03:24 +00:00
63d90ae8b3 chore(k8s): Wabenhain auf Build sha-0d254db (Client-IP-Haertung)
Nick.Rosenloecher pushed to feat/erp-inventar-export at Nick.Rosenloecher/ApiCore 2026-10-12 10:00:50 +00:00
6505411761 fix(ui): API-Schlüssel nur mit Rechten anbieten, die der Nutzer selbst hat
fe7b61c3c1 fix(api-keys): gültige Schlüssel nie durch die Fehlversuchs-Sperre abweisen
Compare 2 commits »
Nick.Rosenloecher pushed to feat/erp-inventar-export at Nick.Rosenloecher/ApiCore 2026-10-12 09:47:10 +00:00
e28cc8e0f3 fix(api-keys): Fehlversuche je Client-Netz zählen (IPv6 /64)
e357e8be9a Merge remote-tracking branch 'origin/main' into feat/erp-inventar-export
f5b1964223 fix(k8s): Ingress-Vorlagen auf Traefik statt nginx
e53e4fb1cf fix(k8s): Traefik-Middleware cloudflare-only an Ingress-Manifesten
d9670dcda5 fix: TRUST_PROXY-Kommentar aktualisieren und Modus beim Start loggen
Compare 6 commits »
Nick.Rosenloecher pushed to feat/erp-inventar-export at Nick.Rosenloecher/ApiCore 2026-10-12 09:44:13 +00:00
c4cdb63414 feat(ui): Berechtigungen beim Anlegen eines API-Schlüssels wählbar
68f81fabd4 feat(erp-export): nur lesender Inventar-Spiegel für ERPNext (T8)
1a1e70c94b feat(api-keys): Fehlversuchs-Sperre je IP und Log ohne Schlüssel
Compare 3 commits »
Nick.Rosenloecher created branch feat/erp-inventar-export in Nick.Rosenloecher/ApiCore 2026-10-12 09:44:12 +00:00
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-12 09:27:01 +00:00
5a88f3dcd6 fix: Client-IP haerten (CF-Connecting-IP, X-Real-IP, Admin-Session)
34ccbc3b9a fix: SMTP-Fehler nur bei Empfaengerablehnung endgueltig
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-12 09:26:40 +00:00
f5b1964223 fix(k8s): Ingress-Vorlagen auf Traefik statt nginx
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-12 09:25:20 +00:00
e53e4fb1cf fix(k8s): Traefik-Middleware cloudflare-only an Ingress-Manifesten
d9670dcda5 fix: TRUST_PROXY-Kommentar aktualisieren und Modus beim Start loggen
886b4e75e1 fix: Rate-Limit pro IPv6-/64 statt pro Einzeladresse
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 09:19:27 +00:00
0d254db867 fix: Client-IP-Ermittlung härten (CF-Connecting-IP, X-Real-IP)
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 09:15:08 +00:00
97f0e033e0 fix(k8s): Ingress nur noch ueber Cloudflare erreichbar
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-12 08:06:32 +00:00
e6fa383934 fix(security): eigene Rate-Limits zaehlen IPv6 je /64-Netz
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-12 07:59:13 +00:00
5a8ff27090 fix(security): Rate-Limits zaehlen IPv6 je /64-Netz