Realtime-Infrastruktur & DatePickerInput
Neu
- Realtime System: Implementierung einer Enterprise-Grade Realtime-Infrastruktur (Konfiguration in `lib/config/realtime.ts`, `RealtimeProvider` mit Auto-Reconnect/Token-Refresh/Fehlerhandling, neuer Hook `useServerSyncedState`).
- UI Components: Neue universelle `DatePickerInput` Komponente (basiert auf `react-datepicker`, Mobile-Optimierung via Portal/Overlay, Controlled & Uncontrolled Support).
Verbessert
- Refactoring: Ersetzung alter Date-Inputs durch `DatePickerInput` in `AddShiftModal`, `RequestModal` und `TeamClient`.
- Notifications: Optimierung der Realtime-Toasts (Positionierung, Styling, Deduplizierung).
- Build: Bereinigung von ESLint-Warnungen in Hooks und Dashboard-Views für einen sauberen Build-Prozess.
- Entfernt: Veraltete Komponenten `date-input.tsx` und `date-input-uncontrolled.tsx`.
Mehr dazu