docs: DEVLOG-Einträge ergänzt

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
patrickandClaude Sonnet 5.5 committed 2026-10-28 22:25:37 +01:00
1 parent 0635bb5b8a
commit 2f75ebc5a7
2 files changed
+954

No files matched your search

+902
View File
@@ -3898,3 +3898,905 @@ Keine Commits in dieser Session.
- backend/app/main.py | 11 +++++++++++
---
## 2026-09-03 02:12 – 02:12 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++
---
## 2026-09-09 22:58 – 22:59 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
- 0edfa1f feat(mobile): Flutter-App Grundgerüst (Login + Stempeln)
### Geänderte Dateien
- mobile/.gitignore | 48 +++++++++++++
- mobile/README.md | 38 ++++++++++
- mobile/analysis_options.yaml | 33 +++++++++
- mobile/android/.gitignore | 14 ++++
- mobile/android/app/build.gradle.kts | 49 +++++++++++++
- mobile/android/app/src/debug/AndroidManifest.xml | 7 ++
- mobile/android/app/src/main/AndroidManifest.xml | 46 +++++++++++++
- mobile/android/app/src/main/kotlin/de/timemaster/timemaster_mobile/MainActivity.kt | 5 ++
- mobile/android/app/src/main/res/drawable-v21/launch_background.xml | 12 ++++
- mobile/android/app/src/main/res/drawable/launch_background.xml | 12 ++++
- mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes
- mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes
- mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes
- mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes
- mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes
- mobile/android/app/src/main/res/values-night/styles.xml | 18 +++++
- mobile/android/app/src/main/res/values/styles.xml | 18 +++++
- mobile/android/app/src/profile/AndroidManifest.xml | 7 ++
- mobile/android/build.gradle.kts | 24 +++++++
- mobile/android/gradle.properties | 6 ++
- mobile/android/gradle/wrapper/gradle-wrapper.properties | 5 ++
- mobile/android/settings.gradle.kts | 26 +++++++
- mobile/lib/main.dart | 43 ++++++++++++
- mobile/lib/models/time_entry.dart | 55 +++++++++++++++
- mobile/lib/screens/home_screen.dart | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- mobile/lib/screens/login_screen.dart | 171 +++++++++++++++++++++++++++++++++++++++++++++
- mobile/lib/services/api_client.dart | 102 +++++++++++++++++++++++++++
- mobile/lib/services/auth_service.dart | 74 ++++++++++++++++++++
- mobile/lib/services/time_service.dart | 38 ++++++++++
- mobile/pubspec.yaml | 27 ++++++++
---
## 2026-09-09 23:01 – 23:01 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:02 – 23:04 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:04 – 23:04 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:05 – 23:05 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:15 – 23:15 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:22 – 23:22 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:26 – 23:29 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:36 – 23:39 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:41 – 23:41 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:43 – 23:47 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:50 – 23:51 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 23:52 – 23:53 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- 4398632 feat(frontend): Mobile-App-Version im Download-Bereich anzeigen
### Geänderte Dateien
- frontend/src/pages/ProfilePage.tsx | 31 +++++++++++++++++++++++++++++++
---
## 2026-09-09 23:57 – 23:59 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- 2e27a7f fix(time): Mikrosekunden bei Zeitstempeln kappen
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 00:04 – 00:06 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 00:09 – 00:11 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 00:16 – 00:16 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 00:19 – 00:22 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 00:53 – 00:59 (5m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 01:25 – 01:31 (6m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 01:33 – 01:34 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 01:35 – 01:35 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 01:35 – 01:36 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 01:36 – 01:38 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/time_service.py | 8 ++++----
---
## 2026-09-10 01:53 – 01:55 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- d5b2fc7 fix(kiosk): TOCTOU-Race beim QR-Login (Audit-Finding K-1)
### Geänderte Dateien
- backend/app/services/kiosk_auth_service.py | 8 ++++----
---
## 2026-09-10 01:55 – 01:55 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/kiosk_auth_service.py | 8 ++++----
---
## 2026-09-10 01:56 – 02:10 (13m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 02:18 – 02:44 (26m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 02:44 – 02:44 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 03:05 – 03:05 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 11:03 – 11:09 (5m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 11:21 – 11:50 (29m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 11:51 – 11:51 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 11:51 – 11:56 (5m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 12:07 – 12:11 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 12:11 – 12:13 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 12:21 – 12:21 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 13:07 – 13:10 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_kiosk_security.py | 14 +++++++++++---
---
## 2026-09-10 13:10 – 13:11 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/cli.py | 10 ++++++++--
---
## 2026-09-10 13:15 – 13:16 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- 3c427dc feat(frontend): Kiosk-App-Download in ProfilePage (nur Admins)
### Geänderte Dateien
- frontend/src/pages/ProfilePage.tsx | 34 ++++++++++++++++++++++++++++++++++
---
## 2026-09-10 13:16 – 13:16 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/ProfilePage.tsx | 34 ++++++++++++++++++++++++++++++++++
---
## 2026-09-10 13:19 – 13:19 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/ProfilePage.tsx | 34 ++++++++++++++++++++++++++++++++++
---
## 2026-09-10 13:26 – 13:27 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 13:32 – 13:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 13:33 – 13:35 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 13:35 – 13:39 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 13:40 – 13:43 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 13:43 – 13:44 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:01 – 14:03 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:11 – 14:12 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:15 – 14:15 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:19 – 14:19 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:21 – 14:22 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:22 – 14:22 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:23 – 14:23 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:24 – 14:24 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:25 – 14:25 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:26 – 14:26 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:26 – 14:31 (4m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:31 – 14:33 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:36 – 14:39 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:42 – 14:42 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:42 – 14:43 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
---
## 2026-09-10 14:46 – 14:54 (7m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- 71db3bd feat(kiosk): QR-Login-Token-Endpunkt für Employee-App
### Geänderte Dateien
- backend/app/routers/kiosk.py | 16 ++++++++++++++--
- backend/app/schemas/kiosk_auth.py | 7 +++++++
- backend/tests/test_kiosk_security.py | 26 ++++++++++++++++++++++++++
---
## 2026-09-10 15:06 – 15:07 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/models/time_entry.py | 10 ++++++++++
- backend/app/routers/kiosk.py | 4 ++++
- backend/app/schemas/time_entry.py | 1 +
- backend/migrations/versions/0046_time_entry_kiosk_device.py | 36 ++++++++++++++++++++++++++++++++++++
- backend/tests/test_kiosk_stamp.py | 6 ++++++
---
## 2026-09-10 15:08 – 15:10 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/models/time_entry.py | 10 ++++++++++
- backend/app/routers/kiosk.py | 4 ++++
- backend/app/schemas/time_entry.py | 1 +
- backend/migrations/versions/0046_time_entry_kiosk_device.py | 36 ++++++++++++++++++++++++++++++++++++
- backend/tests/test_kiosk_stamp.py | 6 ++++++
---
## 2026-09-10 15:13 – 15:13 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/models/time_entry.py | 10 ++++++++++
- backend/app/routers/kiosk.py | 4 ++++
- backend/app/schemas/time_entry.py | 1 +
- backend/migrations/versions/0046_time_entry_kiosk_device.py | 36 ++++++++++++++++++++++++++++++++++++
- backend/tests/test_kiosk_stamp.py | 6 ++++++
---
## 2026-09-10 15:16 – 15:20 (4m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/models/time_entry.py | 10 ++++++++++
- backend/app/routers/kiosk.py | 4 ++++
- backend/app/schemas/time_entry.py | 1 +
- backend/migrations/versions/0046_time_entry_kiosk_device.py | 36 ++++++++++++++++++++++++++++++++++++
- backend/tests/test_kiosk_stamp.py | 6 ++++++
---
## 2026-09-10 15:29 – 15:35 (5m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- 1d163cc fix(security): Audit-Nachzug – Rate-Limit, X-Real-IP-Vertrauen, Indizes
### Geänderte Dateien
- backend/app/core/kiosk_security.py | 21 +++++++++++++--------
- backend/app/routers/kiosk.py | 6 ++++--
- backend/migrations/versions/0047_kiosk_device_token_hash_index.py | 35 +++++++++++++++++++++++++++++++++++
---
## 2026-09-10 15:35 – 15:47 (12m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/core/kiosk_security.py | 21 +++++++++++++--------
- backend/app/routers/kiosk.py | 6 ++++--
- backend/migrations/versions/0047_kiosk_device_token_hash_index.py | 35 +++++++++++++++++++++++++++++++++++
---
## 2026-10-28 22:23 – 22:23 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/core/kiosk_security.py | 21 +++++++++++++--------
- backend/app/routers/kiosk.py | 6 ++++--
- backend/migrations/versions/0047_kiosk_device_token_hash_index.py | 35 +++++++++++++++++++++++++++++++++++
---
## 2026-10-28 22:24 – 22:24 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- 0635bb5 feat(frontend): Geräte-ID-QR für Ed25519-Kiosk + TLS-Warnung bei Bearer
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
---
## 2026-10-28 22:24 – 22:24 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
---
## 2026-10-28 22:25 – 22:25 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KioskDevicesPage.tsx | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
---
+52
View File
@@ -11,3 +11,55 @@ Keine Commits in dieser Session.
- frontend/src/pages/DashboardPage.tsx | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 22:20 – 22:23 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-09 22:37 – 22:48 (11m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Stundenaufzeichnungen Muster blanko DATEV ab 2015.pdf | Bin 0 -> 51393 bytes
- backend/tests/test_coverage_gaps.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-10 15:48 – 15:49 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/core/kiosk_security.py | 21 +++++++++++++--------
- backend/app/routers/kiosk.py | 6 ++++--
- backend/migrations/versions/0047_kiosk_device_token_hash_index.py | 35 +++++++++++++++++++++++++++++++++++
---
## 2026-09-10 15:49 – 15:50 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/core/kiosk_security.py | 21 +++++++++++++--------
- backend/app/routers/kiosk.py | 6 ++++--
- backend/migrations/versions/0047_kiosk_device_token_hash_index.py | 35 +++++++++++++++++++++++++++++++++++
---