feat: Abwesenheiten-Screen in Mobile-App

- MobileAbsencesScreen.tsx:
  - Urlaubskonto-Karte (verbleibende Tage + Fortschrittsbalken)
  - Liste eigener Abwesenheiten (aktuell/geplant + vergangen)
  - Farbpunkt pro Abwesenheitstyp, Status-Badge
  - Bottom-Sheet Modal: Antrag stellen oder Krank melden
  - Start-/Enddatum-Picker, Typ-Auswahl, optionale Notiz
  - SICK-Typ → quick-sick Endpoint, sonst POST /absences/
- MobileBottomNav: 4. Tab 'Urlaub' (war 3 Tabs)
- MobilePage: Screen 'absences' eingebunden

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-24 23:31:00 +02:00
parent 4a1dec7ae7
commit 22be68ee27
4 changed files with 432 additions and 11 deletions
+40
View File
@@ -1094,3 +1094,43 @@ Keine Commits in dieser Session.
- frontend/src/api/client.ts | 56 ++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-05-24 21:15 21:17 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- edb1568 feat: mobile Login-Seite /mobile/login
### Geänderte Dateien
- DEVLOG.md | 77 ++++++
- frontend/src/App.tsx | 4 +
- frontend/src/pages/mobile/MobileBottomNav.tsx | 69 +++++
- frontend/src/pages/mobile/MobileLoginPage.tsx | 195 ++++++++++++++
- frontend/src/pages/mobile/MobilePage.tsx | 75 ++++++
- frontend/src/pages/mobile/MobileProfileScreen.tsx | 124 +++++++++
- frontend/src/pages/mobile/MobileStampScreen.tsx | 310 ++++++++++++++++++++++
- frontend/src/pages/mobile/MobileTodayScreen.tsx | 146 ++++++++++
---
## 2026-05-24 23:21 23:22 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- 4a1dec7 fix: mobile/tablet Geräteerkennung in LoginPage → Redirect zu /mobile/login
### Geänderte Dateien
- frontend/src/pages/LoginPage.tsx | 11 +++++++++--
---
## 2026-05-24 23:23 23:23 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/LoginPage.tsx | 11 +++++++++--
---