Changelog

Änderungen & Releases.

Hier dokumentieren wir transparent, was sich an Dienstify ändert – von neuen Features über Verbesserungen bis hin zu Fixes.

Letztes Update: 01. Januar 2026

2026

Release Notes für dieses Jahr.

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`.

2025

Release Notes für dieses Jahr.

UI/UX & Navigation (Admin/Planner/Employee)

Neu
  • Kalender-Abo: Überarbeiteter Sync-Flow mit direktem Abo/Copy-Link, Token-Rotation und stabiler Feed-URL.
  • Approvals-Route: /genehmigungen (ehem. /approvals).
  • Settings-Route: /einstellungen/regeln (ehem. /settings/rules).
  • Mobile Bottom-Nav (Admin/Planner): Neuer Eintrag „Genehmigungen“, Abwesenheiten ausgeblendet.
  • Mitarbeiter: Monatskürzel in Date-Kacheln (Nächste Schicht, Kommende Schichten, Abwesenheiten).
  • Navigation/Labels: „Stunden“ → „Zeitnachweise“ in Mitarbeiter-Menüs.
Verbessert
  • Inbox-Cards: Einheitliches Unified-Card-Design (cleaner, enterprise-look), weniger visuelle Rauschelemente.
  • Approvals: Name sichtbar, Tabs vollbreit mobil, Standard-Tab „Stunden“.
  • Actions: Buttons mobil gestapelt (✓ über ✕), Netto-Stunden mobil ausgeblendet.
  • Schichten: Serien-Cards per Card-Click aufklappbar (ohne Icon), dezente Auswahl-Optik.
  • Schichten/Team: Listen ohne Container-Card, Bedienelemente oberhalb der Trennlinie, konsistente Abstände.
  • Regeln: Edit/Delete Icons konsistent (wie Schichten); kompaktere Card-Struktur, Prozent/Steuerfrei sauber ausgerichtet.
Behoben
  • Timesheets: Bemerkungen überschreiben den Schichtnamen nicht mehr.
  • Approvals: Uhr-Icon statt grauem Punkt; bessere vertikale Ausrichtung der Actions.

Druckansicht, Überschneidungs-Hinweise & Audit-Wochenübersicht

Neu
  • Online Schichtplaner: Verbesserte Druckansicht für Monatsübersichten.
  • Mitarbeiter-Portal: Hinweise bei Überschneidungen.
  • Audit Log: Aggregierte Wochenübersicht.
Verbessert
  • Performance: Kürzere Ladezeiten im Dashboard.
  • Datenkonsistenz: Besseres Caching der Plan-Ansicht.
  • Serien-Workflows: Weniger Klicks bei Massen-Updates.
  • UI-Details: Buttons/Badges konsistenter über die App.
Behoben
  • Anzeige von Abwesenheiten in Wochenlisten korrigiert.
  • Kleinere Stabilitäts-Issues behoben.
  • Korrekte Darstellung bei langen Projektnamen.

Audit-Filter, Druckansicht (Beta) & bessere Mobile Navigation

Neu
  • Audit Log: Filter nach Aktion (Erstellt/Gelöscht/Geändert).
  • Mitarbeiter-Portal: Schnellzugriff auf häufige Anträge.
  • Schichtplaner: Verbesserte Druckansicht (Beta).
Verbessert
  • Drag-&-Drop: Stabilere Interaktionen im Planer.
  • Serien-Vorlagen: Schnellere Anlage aus bestehenden Schichten.
  • Mobile-Navigation: Klarere Icons und Labels.
  • Lesbarkeit: Typo-Feinschliff für Karten und Listen.
Behoben
  • Fehlsortierung bei Feiertag-Schichten behoben.
  • Anzeige von Teil-Zeiträumen korrigiert.
  • Stabilitäts-Issues bei schnellen Filterwechseln beseitigt.

Abwesenheiten-Historie, Audit-Filter & Planer-Polish

Neu
  • Mitarbeiter-Portal: Abwesenheiten mit Kommentar-Verlauf.
  • Schichtmodelle: „Einzelschicht aus Serie lösen“ verbessert.
  • Audit Log: Filter nach Objekt-Typ (Schicht/Antrag).
Verbessert
  • Planer-UI: Klarere Informationshierarchie.
  • Konflikt-Meldungen: Verständlicher formuliert.
  • Listen-Performance: Schnellere Suchfilter in großen Teams.
  • Benutzerführung: Deutlichere Empty-States.
Behoben
  • Fehlsortierung bei Tagesansichten korrigiert.
  • Kleinere Layout-Sprünge in Kartenlisten beseitigt.
  • Fehler bei schnell aufeinanderfolgenden Updates behoben.

Konflikt-Badges, CSV-Export & Mobile Bedienung

Neu
  • Online Schichtplaner: Erweiterte Konflikt-Badges (Doppelbelegung/Unterdeckung).
  • Audit Log: Export als CSV.
  • Mitarbeiter-Portal: Schneller Zugriff auf häufige Aktionen.
Verbessert
  • Mobile-Bedienung: Verbesserte Touch-Zonen bei Drag-&-Drop.
  • Karten-Layout: Bessere Lesbarkeit in dichten Listen.
  • Serien-Vorlagen: Schnellere Erstellung und Wiederverwendung.
  • Performance: Optimierte Ladezeiten im Dashboard.
Behoben
  • Anzeigeprobleme bei Schichtfarben behoben.
  • Stabilere Speicherung bei Serien-Updates.
  • Abweichungen bei Uhrzeiten in Exporten korrigiert.

Vorlagen-Bibliothek, Dashboard-Highlights & Audit-Filter

Neu
  • Schichtmodelle & Serien: Vorlagen-Bibliothek für häufige Muster.
  • Mitarbeiter-Portal: Nächste Schicht prominent im Dashboard.
  • Audit Log: Filter nach Nutzer und Zeitraum.
Verbessert
  • Planer-Performance: Reduzierte Ladezeiten bei vielen Mitarbeitern.
  • Filterung: Kombinierte Filter stabiler (Projekt + Zeitraum).
  • Serien-Workflows: Schnellere Bearbeitung mehrerer Termine.
  • UI-Kohärenz: Karten-Layout an mehreren Stellen vereinheitlicht.
Behoben
  • Fehler bei Serien-Duplikaten behoben.
  • Anzeige von Abwesenheiten in Kalender-Raster korrigiert.
  • Kleine Inkonsistenzen in Labels entfernt.

Audit Log Detailansicht & bessere Portal-Workflows

Neu
  • Audit Log & Revisionshistorie: Detailansicht mit „Wer/Was/Wann“.
  • Mitarbeiter-Portal: Statusverlauf für Abwesenheitsanträge.
  • Schichtmodelle: Vorlage aus Einzelschicht erzeugen.
Verbessert
  • Dienstplan: Schnellere Navigation zwischen Monaten.
  • Konflikt-Hinweise: Bessere Priorisierung bei Doppelbelegung.
  • Mobil-Ansicht: Optimierte Kartenabstände und Lesbarkeit.
  • UX-Texte: Klarere Hinweise bei leeren Listen.
Behoben
  • Edge-Cases bei Schichten über Mitternacht korrigiert.
  • Abwesenheiten werden in Wochenlisten konsistent angezeigt.
  • Anzeige von Projektnamen in Serienlisten stabilisiert.

Produkt-Update: Schichtplaner, Portal, Schichtmodelle & Audit Log

Neu
  • Online Schichtplaner: Erweiterte Wochenansicht mit schnellerem Wechsel zwischen Teams/Standorten.
  • Mitarbeiter-Portal: Verfügbarkeiten direkt im Dienstplan erfassen.
  • Schichtmodelle: Erstes Vorlagen-Set für wiederkehrende Muster.
  • Audit Log: Basis-Tracking für Schichtänderungen.
Verbessert
  • Serienbearbeitung: Stabilere Updates bei mehrwöchigen Änderungen.
  • Konflikterkennung: Frühwarnungen für Unterbesetzung klarer sichtbar.
  • Rollenlogik: Trennung Admin/Planer/Mitarbeiter konsistenter.
  • Performance: Kürzere Ladezeiten im Planer bei größeren Teams.
Behoben
  • Mehrtägige Schichten werden in Listen korrekt aggregiert.
  • Kleinere UI-Ruckler in der Kalender-Ansicht beseitigt.
  • Filter-Reset bei Suchfeldern korrigiert.
  • Stabilere Darstellung bei schnellen Monatswechseln.