1f5805e64c
[34588f42] Feat: Versandzeit-Steuerung für Freigabe-Anfragen hinzugefügt
Floke2026-04-17 20:21:44 +00:00
929d92afeb
[34588f42] Feat: Freigabe-Anfrage mit Gutschein-Webhook integriert
Floke2026-04-17 20:17:30 +00:00
1a3568f69e
[34288f42] Keine Zusammenfassung angegeben.
Floke2026-04-14 14:09:58 +00:00
0cca30a956
Docs: Aktualisierung der Dokumentation für Task [34288f42]
Floke2026-04-14 14:09:58 +00:00
2592607b04
[34288f42] Keine Zusammenfassung angegeben.
Floke2026-04-14 08:37:51 +00:00
f148f40d9e
Docs: Aktualisierung der Dokumentation für Task [34288f42]
Floke2026-04-14 08:37:50 +00:00
1dd4c6b6da
[32788f42] Bugfix in der QR-Karten-Generierung: Vergangene Calendly-Termine werden nun sowohl beim Abruf (Startzeit auf 'jetzt' gesetzt) als auch bei der Verarbeitung (Filterung auf Termine ab heute 00:00 Uhr Berlin Zeit) korrekt ausgeschlossen. Dies behebt die Anzeige von Altdaten aus dem Vorjahr.
Floke2026-04-12 19:57:12 +00:00
daa3637ef6
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-04-12 19:57:11 +00:00
5e0186c534
[33e88f42] Keine Zusammenfassung angegeben.
Floke2026-04-10 21:51:12 +00:00
c2f614d7ad
Docs: Aktualisierung der Dokumentation für Task [33e88f42]
Floke2026-04-10 21:51:11 +00:00
e8c2cdfff9
[32788f42] Keine Zusammenfassung angegeben.
Floke2026-04-08 16:39:30 +00:00
2cfda1da57
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-04-08 16:39:29 +00:00
4baece46bb
[32788f42] Keine Zusammenfassung angegeben.
Floke2026-04-08 08:21:54 +00:00
5d28a34f02
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-04-08 08:21:53 +00:00
831ec7e71c
[32788f42] Keine Zusammenfassung angegeben.
Floke2026-04-07 18:10:46 +00:00
229ad10e6b
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-04-07 18:10:44 +00:00
43658c2921
[2f988f42] Keine Zusammenfassung angegeben.
Floke2026-03-25 12:11:22 +00:00
fa68e42f5f
Docs: Aktualisierung der Dokumentation für Task [2f988f42]
Floke2026-03-25 12:11:21 +00:00
e411addfe2
[32788f42] Investierte Zeit in dieser Session: 00:30 (Finaler Feinschliff)
Floke2026-03-21 19:56:57 +00:00
53ccdd2b69
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-03-21 19:56:56 +00:00
6bf9260923
[32788f42] Fix missing consent checkmark in PDF list by using a pure CSS drawn checkbox instead of relying on Unicode fonts
Floke2026-03-21 19:51:37 +00:00
7c5b584890
[32788f42] Cleanup PDF list header, fix JOB prefix removal, and further improve consent logic
Floke2026-03-21 19:42:58 +00:00
a128ca9921
[32788f42] Improve flexible matching for children count question in Calendly events
Floke2026-03-21 19:32:59 +00:00
965696b1ca
[32788f42] Investierte Zeit in dieser Session: 01:00
Floke2026-03-21 19:32:43 +00:00
787002532d
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-03-21 19:32:42 +00:00
ba8565e59a
[32788f42] Implement Feature 3: Nachfass-E-Mails (Reminder Analysis) with CSV export for Supermailer
Floke2026-03-21 19:31:10 +00:00
539f30bdb7
[32788f42] Investierte Zeit in dieser Session: 00:30 (Zusatz-Fixes)
Floke2026-03-21 19:26:48 +00:00
7546b4021d
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-03-21 19:26:48 +00:00
1c98566e93
[32788f42] Fix font encoding for PDF generation, compress empty slots in appointment list, adjust layout and checkbox positioning
Floke2026-03-21 19:23:31 +00:00
d3987ea20b
[32788f42] Fix Calendly pagination 400 Bad Request by using native next_page URL
Floke2026-03-21 18:37:03 +00:00
02a1ecb53d
[32788f42] Investierte Zeit in dieser Session: 01:15
Floke2026-03-21 14:07:48 +00:00
70adecae58
Docs: Aktualisierung der Dokumentation für Task [32788f42]
Floke2026-03-21 14:07:48 +00:00
066470e82c
[32788f42] Update README with new Shooting-Planung features and technical fixes
Floke2026-03-21 14:05:45 +00:00
a5f0d0473d
feat(scraper): job list extraction is working [32788f42]
Floke2026-03-20 17:50:13 +00:00
07b70762ee
docs: update documentation for scraper and list-generator [32788f42]
Floke2026-03-20 16:44:04 +00:00
92ba156603
fix(frontend): use correct diskstation ip for api calls [32788f42]
Floke2026-03-20 14:44:53 +00:00
ea8427aba5
fix(scraper): resolve port conflict by moving backend to 8002 [32788f42]
Floke2026-03-20 14:27:30 +00:00
c27e404ee1
fix(frontend): upgrade node version to 20 to support vite [32788f42]
Floke2026-03-20 14:23:29 +00:00
6b8e146c4a
fix(frontend): use multi-stage docker build to be self-contained [32788f42]
Floke2026-03-20 13:52:33 +00:00
961dbf1348
fix(backend): upgrade base image to bookworm to fix build [32788f42]
Floke2026-03-20 13:32:27 +00:00
62ae7fe69e
feat(fotograf-de-scraper): initial setup with backend and frontend scaffold [32788f42]
Floke2026-03-20 13:28:53 +00:00
b8eae846a5
fix(frontend): add correct options for list type [32788f42]
Floke2026-03-20 12:52:52 +00:00
c39661c7e4
feat(list-generator): implement dynamic labels and fix logo rendering [32788f42]
Floke2026-03-20 12:50:24 +00:00
21fd89c854
fix(list-generator): set arial font and fix footer address [32788f42]
Floke2026-03-20 12:44:47 +00:00
031a280a62
feat(list-generator): add logo to pdf header [32788f42]
Floke2026-03-20 12:43:33 +00:00
cef9d9ae11
Dateien nach "ARCHIVE_vor_migration/Fotograf.de" hochladen
Floke2026-03-20 12:37:39 +00:00
7a1f0fcd8c
[32788f42] fix(list-generator): fix syntax error from string assignment in f-string
Floke2026-03-18 20:16:28 +00:00
56fea34fc5
[32788f42] fix(list-generator): improve CSV parsing with auto-separator detection and robust column mapping
Floke2026-03-18 20:14:29 +00:00
ef74aeefe0
[32788f42] fix(list-generator): normalize CSV column names to support legacy headers like 'Vorname Kind' and 'Gruppe'
Floke2026-03-18 20:12:18 +00:00
a30d741d71
[32788f42] fix(list-generator): pin pydyf to 0.10.0 for weasyprint compatibility
Floke2026-03-18 20:06:24 +00:00
bc2fb2f842
[32788f42] fix(list-generator): downgrade weasyprint to 61.2 to fix AttributeError: super object has no attribute transform
Floke2026-03-18 20:02:29 +00:00