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
e8c2cdfff9
[32788f42] Keine Zusammenfassung angegeben.
...
Keine Zusammenfassung angegeben.
2026-04-08 16:39:30 +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
f27489b412
feat: complete scraper infrastructure and implement persistence fix [32788f42]
2026-03-20 20:41:36 +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
c27e404ee1
fix(frontend): upgrade node version to 20 to support vite [32788f42]
2026-03-20 14:23:29 +00:00
6b8e146c4a
fix(frontend): use multi-stage docker build to be self-contained [32788f42]
2026-03-20 13:52:33 +00:00
62ae7fe69e
feat(fotograf-de-scraper): initial setup with backend and frontend scaffold [32788f42]
2026-03-20 13:28:53 +00:00