This website requires JavaScript.
8a85bfaed4
docs: Doku-Abgleich mit origin/main (Stand 2026-10-16)
main
Nick Szaunig and Claude Opus 5.5
2026-10-16 07:57:43 +02:00
9785eb221f
fix(auth): Anmeldung unter Node 24 (Proxy um NextRequest)
Nick Szaunig
2026-10-15 05:10:51 +02:00
0421d7d57a
ci: Qualitaets-Gate vor dem Image-Build
Nick Szaunig and Claude Opus 5.5
2026-10-14 09:02:55 +02:00
f29dbcf392
fix(deps): High-Advisories schliessen
Nick Szaunig and Claude Opus 5.5
2026-10-14 09:02:55 +02:00
5a88f3dcd6
fix: Client-IP haerten (CF-Connecting-IP, X-Real-IP, Admin-Session)
Nick Szaunig and Claude Opus 5.5
2026-10-12 11:26:56 +02:00
34ccbc3b9a
fix: SMTP-Fehler nur bei Empfaengerablehnung endgueltig
Nick Szaunig and Claude Opus 5.5
2026-10-12 11:20:34 +02:00
e6fa383934
fix(security): eigene Rate-Limits zaehlen IPv6 je /64-Netz
Nick Szaunig and Claude Opus 5.5
2026-10-12 10:06:28 +02:00
f75a5f7769
fix(security): Client-IP nicht aus X-Real-IP, better-auth nur mit Server-Wert
Nick Szaunig and Claude Opus 5.5
2026-10-12 09:49:58 +02:00
c3fdfbdc77
fix(worker): endgueltig abgelehnte Mails nicht wiederholen, Adressen nicht loggen
Nick Szaunig and Claude Opus 5.5
2026-10-12 09:24:28 +02:00
f2b548cb98
chore(k8s): Images auf CI-Build pinnen statt :latest
Nick Szaunig and Claude Opus 5.5
2026-10-12 05:27:47 +02:00
b725aa230c
feat(k8s): taegliche pg_dump-Sicherung der Datenbank
Nick Szaunig and Claude Opus 5.5
2026-10-12 02:04:24 +02:00
d3a7f8b824
chore(k8s): CPU- und Speicher-Reservierung entfernen
Nick Szaunig and Claude Opus 5.5
2026-10-10 04:08:14 +02:00
98d1f7686c
chore: postgres auf 18.6-alpine aktualisieren
Nick Szaunig and Claude Opus 5.5
2026-10-10 02:02:55 +02:00
a47e91e9d5
feat: Telefonnummer im Kontaktformular ist Pflicht
Nick Szaunig and Claude Opus 5.5
2026-10-07 00:56:30 +02:00
20adfaa97e
feat: Gutschein-Detailseite zeigt, ob der Code gerade einlösbar ist und warum nicht
Nick Szaunig and Claude Opus 5.5
2026-10-06 23:26:14 +02:00
7a3e37f96f
feat: Buchungsdialog zeigt Preis erst unter der gewählten Zahlungsweise
Nick Szaunig and Claude Opus 5.5
2026-10-06 23:26:14 +02:00
5c2878875b
feat: Buchung sofort möglich, sobald alle Freigaben erteilt sind
Nick Szaunig and Claude Opus 5.5
2026-10-06 23:07:39 +02:00
a76a9cf616
fix: Teambilder in gerader Reihe, Tagesablauf-Karte auf dem Smartphone mittig
Nick Szaunig and Claude Opus 5.5
2026-10-06 23:07:38 +02:00
2be1de6a63
fix: Intro-Video passt sich dem Format an, keine schwarzen Balken bei Hochformat
Nick Szaunig and Claude Opus 5.5
2026-10-06 23:00:24 +02:00
7745d5862d
feat: Kontaktformular für ein Erstgespräch
Nick Szaunig and Claude Opus 5.5
2026-10-06 11:37:27 +02:00
d45700a9ef
perf: Medien aufbereiten (pnpm media:optimize) und länger cachen
Nick Szaunig and Claude Opus 5.5
2026-10-06 07:17:31 +02:00
1ca09cbaef
feat: Logo deutlich größer und auf jedem Untergrund sichtbar
Nick Szaunig and Claude Opus 5.5
2026-10-06 07:15:09 +02:00
33f5096bf1
feat: Video unter dem Headerbild aus dem Medienverzeichnis (intro.mp4)
Nick Szaunig and Claude Opus 5.5
2026-10-06 07:09:46 +02:00
51b6d79bbf
fix: Tagesablauf – Zurück-Knopf funktioniert, Karten nicht mehr abgeschnitten
Nick Szaunig and Claude Opus 5.5
2026-10-06 06:55:08 +02:00
df105aafca
fix: Stefan Höchtl aus dem Team entfernt, Tennisplatz statt Küche bei der Ausstattung
Nick Szaunig and Claude Opus 5.5
2026-10-06 06:51:24 +02:00
a28d18c3e6
fix: Worker übersteht Stripe-Fehler einzelner Buchungen, Rechnungsentwürfe beim Beenden löschen
Nick Szaunig and Claude Opus 5.5
2026-10-06 06:34:20 +02:00
1ce7947d93
fix: Stripe-Ratenplan bei Prüfung anhalten, doppelte Pläne verhindern
Nick Szaunig and Claude Opus 5.5
2026-10-06 06:28:41 +02:00
c1ad9ad2ca
feat: Folgeraten über Stripe Billing einziehen
Nick Szaunig and Claude Opus 5.5
2026-10-05 23:52:43 +02:00
bcf0f5c937
fix: Medien unabhaengig von Gross- und Kleinschreibung finden
Nick Szaunig and Claude Opus 5.5
2026-10-02 06:37:00 +02:00
a37f12a60f
fix: Logo deutlich groesser, Video im eigenen Seitenverhaeltnis
Nick Szaunig and Claude Opus 5.5
2026-10-02 06:30:08 +02:00
84c8f2f32b
feat: Tagesablauf laut Wochenplan, Termin 03. bis 09. Mai 2027
Nick Szaunig and Claude Opus 5.5
2026-10-02 05:49:33 +02:00
3f5a2554ee
chore: Design-Pruefung, Scroll-Hinweis nicht als Bounce-Easing werten
Nick Szaunig and Claude Opus 5.5
2026-10-01 23:54:28 +02:00
5c4b8be7ff
test: Widerrufsbelehrung als Voraussetzung fuer den Live-Verkauf
Nick Szaunig and Claude Opus 5.5
2026-10-01 23:53:40 +02:00
7203cd1e6e
feat: Onepage nach Filmcamp-Gliederung umgebaut
Nick Szaunig and Claude Opus 5.5
2026-10-01 23:53:18 +02:00
3cba3e2341
docs: Testlauf nach Team- und Unterkunftsumbau
Nick Szaunig and Claude Opus 5.5
2026-10-01 18:39:42 +02:00
efd047b993
feat: Social-Vorschau mit Luftbild der Villa
Nick Szaunig and Claude Opus 5.5
2026-10-01 18:31:04 +02:00
804bb832ea
feat: Team, Villa-Bilder und bestaetigte Camp-Eckdaten
Nick Szaunig and Claude Opus 5.5
2026-10-01 07:39:27 +02:00
28663cda7a
fix(k8s): ACME-HTTP01-Challenge im eigenen Ingress (edit-in-place)
Nick Szaunig and Claude Opus 5.5
2026-09-29 06:18:39 +02:00
6a9c6c8e50
docs: Gestaltung um Rezensionen, Platzhalter-Tafeln und Formregeln ergaenzt
Nick Szaunig and Claude Opus 5.5
2026-09-28 17:46:47 +02:00
2ef92db9ed
style: Hero, Leistungen und Abschnittsrhythmus ueberarbeitet
Nick Szaunig and Claude Opus 5.5
2026-09-28 17:46:30 +02:00
00c7118c10
style: Platzhalter als typografische Tafeln statt Verlaufsflaechen
Nick Szaunig and Claude Opus 5.5
2026-09-28 17:46:29 +02:00
f74a08fa68
feat: Google-Rezensionen als eigener Abschnitt auf der Onepage
Nick Szaunig and Claude Opus 5.5
2026-09-28 17:46:19 +02:00
b4eafbe433
feat: Google-Rezensionen ueber Places API (New) abrufen
Nick Szaunig and Claude Opus 5.5
2026-09-28 17:30:30 +02:00
66247cfbf9
fix(security): NetworkPolicy vor der App wieder aktiv (Traefik in kube-system)
Nick Szaunig and Claude Opus 5.5
2026-09-28 11:34:36 +02:00
67cdddc33f
docs: Betriebsdoku auf neue k8s-Dateinamen und Pod-Security-Stufe
Nick Szaunig and Claude Opus 5.5
2026-09-28 11:26:29 +02:00
a0ba921d19
refactor(k8s): Aufbau wie Wabenhain/ApiCore, Zertifikat funktionsfaehig
Nick Szaunig and Claude Opus 5.5
2026-09-28 11:26:13 +02:00
d813d56514
fix(security): NetworkPolicy der App an Namespace und Label binden
Nick Szaunig and Claude Opus 5.5
2026-09-28 11:02:22 +02:00
9c7d2d02a2
docs(k8s): Deployment Schritt fuer Schritt wie bei Wabenhain
Nick Szaunig and Claude Opus 5.5
2026-09-28 06:33:47 +02:00
cddc36bee8
feat(k8s): Ingress, Zertifikat und Netzwerk nach Muster Wabenhain/ApiCore
Nick Szaunig and Claude Opus 5.5
2026-09-28 06:33:22 +02:00
b9d6f089c9
fix(docker): Prisma-Schema-Engine und OpenSSL im Tools-Image
Nick Szaunig and Claude Opus 5.5
2026-09-28 02:28:51 +02:00
32a5b8eb9d
fix(security): Haertung der minimalen k8s-Manifeste wiederhergestellt
Nick Szaunig and Claude Opus 5.5
2026-09-28 01:15:55 +02:00
91791b791f
refactor(k8s): minimale, flache Manifeste zum Kopieren
Nick Szaunig and Claude Opus 5.5
2026-09-28 01:12:26 +02:00
c84eb1e740
refactor(k8s): schlanker Umfang, Postgres und Medien auf SMB
Nick Szaunig and Claude Opus 5.5
2026-09-27 20:36:30 +02:00
974c403a8b
docs: SMB-Verschluesselung und Rechte der Volumes beschrieben
Nick Szaunig and Claude Opus 5.5
2026-09-27 20:14:58 +02:00
7a60af9cd4
fix(security): SMB-Volumes verschluesselt und minimal berechtigt
Nick Szaunig and Claude Opus 5.5
2026-09-27 20:14:44 +02:00
a7c11ccbd0
docs: Einrichtung der SMB-Volumes im Betriebshandbuch
Nick Szaunig and Claude Opus 5.5
2026-09-27 20:11:20 +02:00
24939b58d5
feat: SMB-PersistentVolumes fuer Medien und Datenbank-Sicherungen
Nick Szaunig and Claude Opus 5.5
2026-09-27 20:11:04 +02:00
95e3733ab8
refactor: Kubernetes-Ressourcen und Images heissen artista-modelcamp
Nick Szaunig and Claude Opus 5.5
2026-09-27 14:38:37 +02:00
f9349144ea
refactor: Kubernetes-Ressourcen und Images heissen artista-filmcamp
Nick Szaunig and Claude Opus 5.5
2026-09-27 14:15:12 +02:00
c18c628131
fix: Image-Namen auf artista-modelcamp statt Repo-Namen "Filmcamp"
Nick Szaunig and Claude Opus 5.5
2026-09-27 13:26:29 +02:00
771eeee887
fix: Admin-Routen nicht vorab rendern (Docker-Build ohne Secrets)
Nick Szaunig and Claude Opus 5.5
2026-09-27 12:42:25 +02:00
59bb5a38a3
first commit
Nick Szaunig
2026-09-27 06:06:56 +02:00