Commit Graph

  • 43658c2921 [2f988f42] Keine Zusammenfassung angegeben. main Floke 2026-03-25 12:11:22 +00:00
  • fa68e42f5f Docs: Aktualisierung der Dokumentation für Task [2f988f42] Floke 2026-03-25 12:11:21 +00:00
  • e411addfe2 [32788f42] Investierte Zeit in dieser Session: 00:30 (Finaler Feinschliff) Floke 2026-03-21 19:56:57 +00:00
  • 53ccdd2b69 Docs: Aktualisierung der Dokumentation für Task [32788f42] Floke 2026-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 Floke 2026-03-21 19:51:37 +00:00
  • 7c5b584890 [32788f42] Cleanup PDF list header, fix JOB prefix removal, and further improve consent logic Floke 2026-03-21 19:42:58 +00:00
  • a128ca9921 [32788f42] Improve flexible matching for children count question in Calendly events Floke 2026-03-21 19:32:59 +00:00
  • 965696b1ca [32788f42] Investierte Zeit in dieser Session: 01:00 Floke 2026-03-21 19:32:43 +00:00
  • 787002532d Docs: Aktualisierung der Dokumentation für Task [32788f42] Floke 2026-03-21 19:32:42 +00:00
  • ba8565e59a [32788f42] Implement Feature 3: Nachfass-E-Mails (Reminder Analysis) with CSV export for Supermailer Floke 2026-03-21 19:31:10 +00:00
  • 539f30bdb7 [32788f42] Investierte Zeit in dieser Session: 00:30 (Zusatz-Fixes) Floke 2026-03-21 19:26:48 +00:00
  • 7546b4021d Docs: Aktualisierung der Dokumentation für Task [32788f42] Floke 2026-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 Floke 2026-03-21 19:23:31 +00:00
  • d3987ea20b [32788f42] Fix Calendly pagination 400 Bad Request by using native next_page URL Floke 2026-03-21 18:37:03 +00:00
  • 02a1ecb53d [32788f42] Investierte Zeit in dieser Session: 01:15 Floke 2026-03-21 14:07:48 +00:00
  • 70adecae58 Docs: Aktualisierung der Dokumentation für Task [32788f42] Floke 2026-03-21 14:07:48 +00:00
  • 066470e82c [32788f42] Update README with new Shooting-Planung features and technical fixes Floke 2026-03-21 14:05:45 +00:00
  • 106cfe6e33 [32788f42] Fix Calendly pagination missing events bug Floke 2026-03-21 14:02:25 +00:00
  • d4b20eb113 [32788f42] Fix unterminated string literal in qr_generator.py Floke 2026-03-21 13:52:37 +00:00
  • f72719b9a4 [32788f42] Add Termin-Übersicht feature, dynamic Event-Type selection, and refactor QR cards UI into Job Details Floke 2026-03-21 13:46:26 +00:00
  • c62db8a2ef [32788f42] Investierte Zeit in dieser Session: 00:30 Floke 2026-03-21 13:35:35 +00:00
  • 567dd9a2ca Docs: Aktualisierung der Dokumentation für Task [32788f42] Floke 2026-03-21 13:35:34 +00:00
  • ec877ef65b [32788f42] Update QR card generator: adjust Y-coordinates, add timezone support, and render checkboxes Floke 2026-03-21 13:35:16 +00:00
  • e5add77a50 [32788f42] Keine Zusammenfassung angegeben. Floke 2026-03-21 09:05:54 +00:00
  • b2f29dea27 Docs: Aktualisierung der Dokumentation für Task [32788f42] Floke 2026-03-21 09:05:54 +00:00
  • c02facdf5d [32788f42] feat: implement database persistence, modernized UI with Tailwind, and Calendly-integrated QR card generator for Fotograf.de scraper Floke 2026-03-21 09:04:03 +00:00
  • 22fe4dbd9f Dateien nach "fotograf-de-scraper" hochladen Floke 2026-03-21 08:28:55 +00:00
  • 4af08a2304 dev_session.py aktualisiert Floke 2026-03-21 07:12:09 +00:00
  • f27489b412 feat: complete scraper infrastructure and implement persistence fix [32788f42] Floke 2026-03-20 20:41:36 +00:00
  • 1bdd8af9ac docs: finalize status for fotograf-de-scraper including persistence blocker [32788f42] Floke 2026-03-20 20:41:03 +00:00
  • ffc47e02e7 fix(frontend): remove unused useEffect import to fix build [32788f42] Floke 2026-03-20 20:34:05 +00:00
  • 8578ef8fe3 feat(frontend): implement modern card and modal based UX design [32788f42] Floke 2026-03-20 20:30:41 +00:00
  • 446211e9cb feat(scraper): PDF generation is now fully functional [32788f42] Floke 2026-03-20 20:23:00 +00:00
  • fa65e99310 fix(scraper): improve navigation and click reliability for export [32788f42] Floke 2026-03-20 19:53:00 +00:00
  • 5294d73dc1 fix(scraper): navigate to correct names list URL for export [32788f42] Floke 2026-03-20 19:38:57 +00:00
  • 5dad99d8b3 fix(scraper): correct CSV export selector and add persistent data volume [32788f42] Floke 2026-03-20 19:28:19 +00:00
  • 5720a4a7e0 fix(backend): add missing weasyprint dependencies for pdf generation [32788f42] Floke 2026-03-20 18:51:54 +00:00
  • 39c3a59744 chore(backend): enable verbose DEBUG logging for troubleshooting [32788f42] Floke 2026-03-20 18:44:50 +00:00
  • 5c69c44ed3 feat(scraper): implement PDF list generation from registrations export [32788f42] Floke 2026-03-20 18:40:06 +00:00
  • ae61cc44e1 feat(frontend): add tabs, caching and feature buttons [32788f42] Floke 2026-03-20 18:17:39 +00:00
  • a5f0d0473d feat(scraper): job list extraction is working [32788f42] Floke 2026-03-20 17:50:13 +00:00
  • 07b70762ee docs: update documentation for scraper and list-generator [32788f42] Floke 2026-03-20 16:44:04 +00:00
  • 92ba156603 fix(frontend): use correct diskstation ip for api calls [32788f42] Floke 2026-03-20 14:44:53 +00:00
  • ea8427aba5 fix(scraper): resolve port conflict by moving backend to 8002 [32788f42] Floke 2026-03-20 14:27:30 +00:00
  • c27e404ee1 fix(frontend): upgrade node version to 20 to support vite [32788f42] Floke 2026-03-20 14:23:29 +00:00
  • 6b8e146c4a fix(frontend): use multi-stage docker build to be self-contained [32788f42] Floke 2026-03-20 13:52:33 +00:00
  • 961dbf1348 fix(backend): upgrade base image to bookworm to fix build [32788f42] Floke 2026-03-20 13:32:27 +00:00
  • 62ae7fe69e feat(fotograf-de-scraper): initial setup with backend and frontend scaffold [32788f42] Floke 2026-03-20 13:28:53 +00:00
  • b8eae846a5 fix(frontend): add correct options for list type [32788f42] Floke 2026-03-20 12:52:52 +00:00
  • c39661c7e4 feat(list-generator): implement dynamic labels and fix logo rendering [32788f42] Floke 2026-03-20 12:50:24 +00:00
  • 21fd89c854 fix(list-generator): set arial font and fix footer address [32788f42] Floke 2026-03-20 12:44:47 +00:00
  • 031a280a62 feat(list-generator): add logo to pdf header [32788f42] Floke 2026-03-20 12:43:33 +00:00
  • cef9d9ae11 Dateien nach "ARCHIVE_vor_migration/Fotograf.de" hochladen Floke 2026-03-20 12:37:39 +00:00
  • 7a1f0fcd8c [32788f42] fix(list-generator): fix syntax error from string assignment in f-string Floke 2026-03-18 20:16:28 +00:00
  • 56fea34fc5 [32788f42] fix(list-generator): improve CSV parsing with auto-separator detection and robust column mapping Floke 2026-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' Floke 2026-03-18 20:12:18 +00:00
  • a30d741d71 [32788f42] fix(list-generator): pin pydyf to 0.10.0 for weasyprint compatibility Floke 2026-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 Floke 2026-03-18 20:02:29 +00:00
  • aab7b08296 [32788f42] feat(list-generator): add detailed traceback logging for debugging 500 errors Floke 2026-03-18 19:59:00 +00:00
  • 0acc2a4c0a [32788f42] fix(list-generator): fix syntax error in f-string and fix truncation in pdf_generator.py Floke 2026-03-18 19:51:55 +00:00
  • fb17445807 [32788f42] fix(list-generator): add missing UI inputs to fix TS unused variables error in frontend Floke 2026-03-18 19:43:59 +00:00
  • 0565ed678a [32788f42] fix(list-generator): update libgdk-pixbuf package name for debian trixie in backend Dockerfile Floke 2026-03-18 19:28:18 +00:00
  • 21c8ff66fd [32788f42] feat(list-generator): create React app and FastAPI backend for PDF list generation Floke 2026-03-18 19:20:59 +00:00
  • 16cd760dac Merge branch 'main' of http://192.168.178.6:3000/Floke/Brancheneinstufung2 Floke 2026-03-18 19:48:33 +01:00
  • ec41628fb6 Dateien nach "ARCHIVE_vor_migration/Fotograf.de" hochladen Floke 2026-03-18 18:48:19 +00:00
  • 80ce77c530 feat(docker): Add minimal docker-compose setup for core services [2f988f42] Floke 2026-03-18 14:23:46 +00:00
  • 9485cd4428 feat(lead-engine): setup isolated webhook test environment [31f88f42] Floke 2026-03-16 15:08:19 +00:00
  • 9f943aea21 [30388f42] fix: correct indentation error in queue_manager.py Floke 2026-03-10 19:38:55 +00:00
  • 87c710a3e9 [30388f42] Keine neuen Commits in dieser Session. Floke 2026-03-10 19:23:37 +00:00
  • bfbce1aad0 [30388f42] chore: ignore large backup files and reset accidentally committed archives Floke 2026-03-10 19:19:20 +00:00
  • 18c9ce8754 [30388f42] docs: add UMZUG Live Lessons Learned to RELOCATION.md Floke 2026-03-10 19:14:38 +00:00
  • c337e1bde1 [30388f42] build: add script to backup docker volumes before migration Floke 2026-03-10 14:22:21 +00:00
  • 444690d10c [30388f42] refactor: extract duckdns and dns-monitor to separate docker-compose.duckdns.yml Floke 2026-03-10 14:21:57 +00:00
  • e263df4280 Dateien nach "docs" hochladen Floke 2026-03-10 14:06:51 +00:00
  • aab0499ff6 [31f88f42] Keine neuen Commits in dieser Session. Floke 2026-03-10 14:01:28 +00:00
  • 3fd3c5acfa [31f88f42] Keine neuen Commits in dieser Session. Floke 2026-03-10 13:54:07 +00:00
  • a3f79db2d2 docs(lead-engine): Document iFrame troubleshooting & Nginx/SyntaxError fixes [31988f42]\n\n- iFrame Robustness: Added a robust JavaScript snippet to for the WordPress landing page, ensuring it functions with or without specific booking parameters and provides a fallback to the general MS Bookings URL.\n- Nginx Configuration Fix: Corrected the to properly route nested paths to the service, resolving the "Synology error page" issue.\n- Python SyntaxError Resolution: Documented the fix for the in (caused by invalid module import syntax), which prevented the service from starting.\n- Restart Instructions: Included necessary restart commands for Nginx and the lead-engine after these changes. Floke 2026-03-10 09:48:18 +00:00
  • 8bc5f4cbb8 feat(smartlead): Add Smartlead webhook integration [31f88f42] Floke 2026-03-10 07:38:47 +00:00
  • 46301f9b8c [31e88f42] Feat: Update weekly summary to use checkboxes for todos Floke 2026-03-09 14:58:30 +00:00
  • 5967f54a6f [31b88f42] Keine neuen Commits in dieser Session. Floke 2026-03-09 14:44:45 +00:00
  • 2c90da3ba5 [31b88f42] Finalize staff locations and travel time logic Floke 2026-03-09 14:44:10 +00:00
  • 9afe4148ba [31b88f42] Update documentation and infrastructure for staff locations and ORS integration Floke 2026-03-09 14:43:47 +00:00
  • f9e16bc8ad [31b88f42] Add staff locations and reach visualization to Heatmap Tool Floke 2026-03-09 13:44:15 +00:00
  • 47973445dc [31e88f42] Keine neuen Commits in dieser Session. Floke 2026-03-09 13:25:43 +00:00
  • f6e00c97e0 feat(connector): [31e88f42] Implement robust de-duplication at ingress Floke 2026-03-09 12:50:32 +00:00
  • e8c751e987 [31e88f42] Erreicht: Die Stabilität des SuperOffice Connectors wurde maßgeblich verbessert, um Endlos-Schleifen bei der Job-Verarbeitung zu verhindern und die Dashboard-Anzeige zu optimieren. Die Verarbeitung relevanter Änderungen wurde präzisiert. Floke 2026-03-09 12:38:08 +00:00
  • 3ee995173c Docs: Aktualisierung der Dokumentation für Task [31e88f42] Floke 2026-03-09 12:38:08 +00:00
  • 2f8dd766cf [31988f42] Docs: Added ToDos for MS Bookings tracking via Graph API (pragmatic approach) and CRM sync to SuperOffice Floke 2026-03-09 10:51:42 +00:00
  • f1e0afe92e [31988f42] Feat: Added lunch break (12:00-12:30) and 2026 Bavarian holidays to slot finding logic Floke 2026-03-09 10:45:57 +00:00
  • fa3b139164 [31988f42] Feat: Added fallback MS Bookings / WordPress link directly into the email body as an alternative booking option Floke 2026-03-09 10:42:56 +00:00
  • 9fff5e4bde [31988f42] Docs: Updated .env.example with new booking configuration variables Floke 2026-03-09 10:38:14 +00:00
  • b8e9a9c4f7 [31988f42] Docs: Updated README with WordPress iFrame integration and Race-Condition Protection details Floke 2026-03-09 10:37:12 +00:00
  • 76f1fea4ba [31988f42] Fix: Escaped curly braces in HTML templates to resolve KeyError during format() Floke 2026-03-09 10:26:26 +00:00
  • 68ad818893 [31988f42] Feat: Implemented live calendar check (race-condition prevention) and iframe-ready HTML responses for WP integration Floke 2026-03-09 09:19:35 +00:00
  • 21b9d518fc [31e88f42] Keine neuen Commits in dieser Session. Floke 2026-03-09 08:46:33 +00:00
  • de576e2a9a docs(connector): [31e88f42] Document webhook de-duplication shield Floke 2026-03-09 08:42:22 +00:00
  • 78461b0e71 fix(connector): [31e88f42] Implement de-duplication for contact.created Floke 2026-03-09 08:39:35 +00:00
  • a9b7dbaaca [31988f42] Lead-Engine: Produktivsetzung und Anfrage per Teams Floke 2026-03-09 08:21:33 +00:00
  • 14237727b9 Dateien nach "docs" hochladen Floke 2026-03-09 07:24:44 +00:00
  • 3336adf270 [31e88f42] Update weekly summary report to use ASCII bar chart as primary visualization Floke 2026-03-09 03:24:47 +00:00