Commit Graph

22 Commits

Author SHA1 Message Date
25daaf0afe [34588f42] Keine Zusammenfassung angegeben.
Keine Zusammenfassung angegeben.
2026-04-18 13:09:23 +00:00
c458a9c26c [34588f42] Feature: BCC-Kopie an Kontaktadresse und UI-Übersicht für Formularantworten integriert 2026-04-18 11:20:52 +00:00
19247280a0 [34588f42] Refactor: E-Mail Template für Freigabeanfrage optimiert
- Automatische Bereinigung des Einrichtungsnamens (Entfernung von 'Kindergarten' und Jahreszahlen).
- Links im Text korrigiert und Gallerie-Link auf URL gesetzt.
- Textfluss gestrafft (weniger Absätze) und Grußformel angepasst.
2026-04-17 22:04:57 +00:00
ba06e6d033 [34588f42] Feat: Personalisierte Dankes-E-Mail mit Anleitung und Signatur
- ReleaseParticipant Tabelle hinzugefügt, um Vornamen für den Webhook zwischenzuspeichern.
- Dankes-E-Mail Template mit Anleitungstext, Gutschein-Code und Anleitung-Bild aktualisiert.
- Offizielle Projektsignatur in Backend-E-Mails integriert.
- Frontend sendet nun Teilnehmer-Mapping beim Versand der Anfrage.
2026-04-17 21:43:30 +00:00
3f6b27a89f [34588f42] Feat: Tool 4 für Freigabe-Anfrage verschlankt
- Tool 4 (Freigabeanfragen) wurde von der Tool 3 Abhängigkeit (Supermailer-Analyse) getrennt.
- UI akzeptiert nun eine Liste im Format: E-Mail, Vorname, Kindernamen.
- Das vereinfacht den Workflow drastisch, wenn nur eine Handvoll Kunden manuell für Freigaben angefragt werden sollen.
2026-04-17 20:56:13 +00:00
1f5805e64c [34588f42] Feat: Versandzeit-Steuerung für Freigabe-Anfragen hinzugefügt
- Backend unterstützt nun zeitgesteuerten Versand (scheduled_time) via BackgroundTasks.
- Frontend um ein Zeitauswahl-Feld erweitert.
2026-04-17 20:21:44 +00:00
929d92afeb [34588f42] Feat: Freigabe-Anfrage mit Gutschein-Webhook integriert
- Datenbank um 'DiscountCode' Modell erweitert.
- Neue Backend API-Routen für Upload von Gutscheincodes, Abfrage der Verfügbarkeit und Webhook-Listener (Google Forms) zur automatischen Dankes-E-Mail erstellt.
- Frontend (App.tsx) um ein neues Tool ('Anfrage Veröffentlichung') erweitert, das anhand der CSV-Daten Platzhalter (<Name>, <Kind>, <Kindergarten>) personalisiert und Mails via Gmail versendet.
- Google Forms Webhook Script (google_forms_webhook.js) als Kopiervorlage erstellt.
2026-04-17 20:17:30 +00:00
1a3568f69e [34288f42] Keine Zusammenfassung angegeben.
Keine Zusammenfassung angegeben.
2026-04-14 14:09:58 +00:00
2592607b04 [34288f42] Keine Zusammenfassung angegeben.
Keine Zusammenfassung angegeben.
2026-04-14 08:37:51 +00:00
5e0186c534 [33e88f42] Keine Zusammenfassung angegeben.
Keine Zusammenfassung angegeben.
2026-04-10 21:51:12 +00:00
4baece46bb [32788f42] Keine Zusammenfassung angegeben.
Keine Zusammenfassung angegeben.
2026-04-08 08:21:54 +00:00
831ec7e71c [32788f42] Keine Zusammenfassung angegeben.
Keine Zusammenfassung angegeben.
2026-04-07 18:10:46 +00:00
ba8565e59a [32788f42] Implement Feature 3: Nachfass-E-Mails (Reminder Analysis) with CSV export for Supermailer 2026-03-21 19:31:10 +00:00
f72719b9a4 [32788f42] Add Termin-Übersicht feature, dynamic Event-Type selection, and refactor QR cards UI into Job Details 2026-03-21 13:46:26 +00:00
c02facdf5d [32788f42] feat: implement database persistence, modernized UI with Tailwind, and Calendly-integrated QR card generator for Fotograf.de scraper 2026-03-21 09:08:43 +00:00
ffc47e02e7 fix(frontend): remove unused useEffect import to fix build [32788f42] 2026-03-20 20:34:05 +00:00
8578ef8fe3 feat(frontend): implement modern card and modal based UX design [32788f42] 2026-03-20 20:30:41 +00:00
5c69c44ed3 feat(scraper): implement PDF list generation from registrations export [32788f42] 2026-03-20 18:40:06 +00:00
ae61cc44e1 feat(frontend): add tabs, caching and feature buttons [32788f42] 2026-03-20 18:17:39 +00:00
92ba156603 fix(frontend): use correct diskstation ip for api calls [32788f42] 2026-03-20 14:44:53 +00:00
ea8427aba5 fix(scraper): resolve port conflict by moving backend to 8002 [32788f42] 2026-03-20 14:27:30 +00:00
62ae7fe69e feat(fotograf-de-scraper): initial setup with backend and frontend scaffold [32788f42] 2026-03-20 13:28:53 +00:00