8578ef8fe3
feat(frontend): implement modern card and modal based UX design [32788f42]
2026-03-20 20:30:41 +00:00
446211e9cb
feat(scraper): PDF generation is now fully functional [32788f42]
2026-03-20 20:23:00 +00:00
fa65e99310
fix(scraper): improve navigation and click reliability for export [32788f42]
2026-03-20 19:53:00 +00:00
5294d73dc1
fix(scraper): navigate to correct names list URL for export [32788f42]
2026-03-20 19:38:57 +00:00
5dad99d8b3
fix(scraper): correct CSV export selector and add persistent data volume [32788f42]
2026-03-20 19:28:19 +00:00
5720a4a7e0
fix(backend): add missing weasyprint dependencies for pdf generation [32788f42]
2026-03-20 18:51:54 +00:00
39c3a59744
chore(backend): enable verbose DEBUG logging for troubleshooting [32788f42]
2026-03-20 18:44:50 +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
a5f0d0473d
feat(scraper): job list extraction is working [32788f42]
2026-03-20 17:50:13 +00:00
07b70762ee
docs: update documentation for scraper and list-generator [32788f42]
2026-03-20 16:44:04 +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
961dbf1348
fix(backend): upgrade base image to bookworm to fix build [32788f42]
2026-03-20 13:32:27 +00:00
62ae7fe69e
feat(fotograf-de-scraper): initial setup with backend and frontend scaffold [32788f42]
2026-03-20 13:28:53 +00:00
b8eae846a5
fix(frontend): add correct options for list type [32788f42]
2026-03-20 12:52:52 +00:00
c39661c7e4
feat(list-generator): implement dynamic labels and fix logo rendering [32788f42]
2026-03-20 12:50:24 +00:00
21fd89c854
fix(list-generator): set arial font and fix footer address [32788f42]
2026-03-20 12:44:47 +00:00
031a280a62
feat(list-generator): add logo to pdf header [32788f42]
2026-03-20 12:44:00 +00:00
cef9d9ae11
Dateien nach "ARCHIVE_vor_migration/Fotograf.de" hochladen
2026-03-20 12:37:39 +00:00
7a1f0fcd8c
[32788f42] fix(list-generator): fix syntax error from string assignment in f-string
2026-03-18 20:16:28 +00:00
56fea34fc5
[32788f42] fix(list-generator): improve CSV parsing with auto-separator detection and robust column mapping
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'
2026-03-18 20:12:18 +00:00
a30d741d71
[32788f42] fix(list-generator): pin pydyf to 0.10.0 for weasyprint compatibility
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
2026-03-18 20:02:29 +00:00
aab7b08296
[32788f42] feat(list-generator): add detailed traceback logging for debugging 500 errors
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
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
2026-03-18 19:43:59 +00:00
0565ed678a
[32788f42] fix(list-generator): update libgdk-pixbuf package name for debian trixie in backend Dockerfile
2026-03-18 19:28:18 +00:00
21c8ff66fd
[32788f42] feat(list-generator): create React app and FastAPI backend for PDF list generation
2026-03-18 19:20:59 +00:00
16cd760dac
Merge branch 'main' of http://192.168.178.6:3000/Floke/Brancheneinstufung2
2026-03-18 19:48:33 +01:00
ec41628fb6
Dateien nach "ARCHIVE_vor_migration/Fotograf.de" hochladen
2026-03-18 18:48:19 +00:00
80ce77c530
feat(docker): Add minimal docker-compose setup for core services [2f988f42]
...
Introduced to allow starting a subset of core services (nginx, company-explorer, lead-engine, transcription-tool) with reduced dependencies. A corresponding was created to provide a tailored Nginx configuration for this minimal stack, preventing issues with unstarted upstream hosts. This enables flexible deployment and testing of essential components without launching the entire system.
2026-03-18 14:23:46 +00:00
9485cd4428
feat(lead-engine): setup isolated webhook test environment [31f88f42]
...
Created a dedicated test setup for Smartlead webhooks using docker-compose.test.yml and nginx-proxy-test.conf. This ensures a stable, minimal environment. Updated lead-engine/README.md with comprehensive instructions for local testing and production requirements for the Wackler IT.
2026-03-16 15:08:19 +00:00
9f943aea21
[30388f42] fix: correct indentation error in queue_manager.py
2026-03-10 19:38:55 +00:00
87c710a3e9
[30388f42] Keine neuen Commits in dieser Session.
...
Keine neuen Commits in dieser Session.
2026-03-10 19:23:37 +00:00
bfbce1aad0
[30388f42] chore: ignore large backup files and reset accidentally committed archives
2026-03-10 19:19:20 +00:00
18c9ce8754
[30388f42] docs: add UMZUG Live Lessons Learned to RELOCATION.md
2026-03-10 19:14:38 +00:00
c337e1bde1
[30388f42] build: add script to backup docker volumes before migration
2026-03-10 14:22:21 +00:00
444690d10c
[30388f42] refactor: extract duckdns and dns-monitor to separate docker-compose.duckdns.yml
2026-03-10 14:21:57 +00:00
e263df4280
Dateien nach "docs" hochladen
2026-03-10 14:06:51 +00:00
aab0499ff6
[31f88f42] Keine neuen Commits in dieser Session.
...
Keine neuen Commits in dieser Session.
2026-03-10 14:01:28 +00:00
3fd3c5acfa
[31f88f42] Keine neuen Commits in dieser Session.
...
Keine neuen Commits in dieser Session.
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.
2026-03-10 09:48:18 +00:00
8bc5f4cbb8
feat(smartlead): Add Smartlead webhook integration [31f88f42]
2026-03-10 07:38:47 +00:00
46301f9b8c
[31e88f42] Feat: Update weekly summary to use checkboxes for todos
...
- Modified to instruct the Gemini model to use checkboxes for "Nächste Schritte / Offene To-Dos".
- Updated to replace bullet points with checkboxes in all "Nächste Schritte / Offene To-Dos" sections.
2026-03-09 14:58:30 +00:00
5967f54a6f
[31b88f42] Keine neuen Commits in dieser Session.
...
Keine neuen Commits in dieser Session.
2026-03-09 14:44:45 +00:00
2c90da3ba5
[31b88f42] Finalize staff locations and travel time logic
2026-03-09 14:44:10 +00:00