docs: DEVLOG-Einträge ergänzt
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
0635bb5b8a
commit
2f75ebc5a7
2 files changed
+954
No files matched your search
@@ -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 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
|
||||
|
||||
---
|
||||
@@ -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 +++++++++++++++++++++++++++++++++++
|
||||
|
||||
---
|
||||
Reference in new issue
Block a user