diff --git a/DEVLOG.md b/DEVLOG.md index bc3c741..3a5ab28 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -1656,3 +1656,32 @@ Keine Commits in dieser Session. - .gitignore | 1 + --- +## 2026-05-26 11:11 – 11:13 (2m) +**Beschreibung:** Claude Code Session +**Projekt:** timemaster + +### Commits +- 06bb1c1 feat: FZA Einzelstunden + Security-Fixes (K-1–K-5, H-2–H-4, M-1/M-3/M-6) + +### Geänderte Dateien +- DEVLOG.md | 80 ++++++++++++ +- backend/app/core/config.py | 8 +- +- backend/app/core/crypto.py | 34 ++++- +- backend/app/core/kiosk_security.py | 20 ++- +- backend/app/main.py | 13 +- +- backend/app/models/absence.py | 4 + +- backend/app/routers/absences.py | 30 ++++- +- backend/app/routers/auth.py | 12 +- +- backend/app/schemas/absence.py | 12 +- +- backend/app/services/absence_service.py | 31 +++-- +- backend/app/services/auth_service.py | 115 ++++++++++++++--- +- backend/app/services/kiosk_auth_service.py | 94 +++++++++++--- +- backend/app/services/user_service.py | 42 +++++++ +- backend/migrations/versions/0032_fza_hours.py | 21 ++++ +- frontend/DEVLOG.md | 60 +++++++++ +- frontend/src/components/absences/AbsenceModals.tsx | 137 +++++++++++++++------ +- frontend/src/hooks/useAbsences.ts | 2 + +- frontend/src/pages/AbsencesPage.tsx | 29 ++++- +- nginx.conf | 62 ++++++++-- + +---