Bottom-Navigation (MainShell) mit zwei Tabs: Stempeln (bisheriger
HomeScreen) + neue Übersicht (read-only): Zeitkonto (gearbeitet/Soll/Saldo
via GET /time/balance/me), Urlaubskonto (Anspruch/genommen/verfügbar via
GET /absences/balance) und die letzten Zeiteinträge (GET /time/entries).
Kein Beantragen von Urlaub, keine Korrektur – nur Anzeige. intl-Locale-Init
bewusst vermieden (Crash-Risiko wie beim letzten Mal), Datum manuell
formatiert. v0.1.8+9.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dzdm3EWeNdYFUuXFRJryA1
Employee-only App gegen bestehende Backend-API: Login inkl. TOTP-Schritt,
Ein-/Ausstempeln, Pause, Status "heute". Refresh-Token läuft nur als
HttpOnly-Cookie (Backend gibt ihn nie im Body zurück) → persistente
Cookie-Jar statt Secure-Storage-Refresh-Token. android/-Projektordner via
flutter create auf root@192.168.1.236 generiert, INTERNET-Permission
nachgetragen. Ungetestet auf echtem Gerät.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dzdm3EWeNdYFUuXFRJryA1