Changelog

Alle Änderungen an SHIFTDECK – klar gekennzeichnet was neu ist, was repariert wurde und was verbessert wurde.

🆕 Neu Neue Funktion
🐛 Bugfix Fehler behoben
⚡ Verbessert Verbesserung
🔧 Technisch Interne Änderung
🎨 Major Großes Update
v6.871. Mai 2026Aktuell
🐛 Bugfix · FAQ-Wissensdatenbank
v6.861. Mai 2026
🐛 Bugfix · Hilfe & FAQ
v6.851. Mai 2026
🆕 Neu · Zentrale FAQ-Wissensdatenbank
v6.841. Mai 2026
🐛 Bugfix · FAQ & Support
v6.831. Mai 2026
🐛 Bugfix · update.sh
v6.821. Mai 2026
🔧 Workflow-Test
v6.8129. Apr 2026
🐛 Bugfix · Hilfe & FAQ
v6.7022. Apr 2026
🐛 Bugfix
v6.6922. Apr 2026
🎨 Rich-Content FAQ
v6.6821. Apr 2026
🔄 FAQ-Sync
v6.6721. Apr 2026Robustheits-Update
🛡️ Selbstheilung
v6.6621. Apr 2026
📍 UX-Verbesserung
v6.6521. Apr 2026
Redesign
v6.6421. Apr 2026
🐛 Bugfix
v6.6321. Apr 2026
🔧 Root-Cause-Fix
v6.6221. Apr 2026
🎫 Neue Funktion
v6.6121. Apr 2026
🔧 Kritischer Fix
v6.6021. Apr 2026
📚 Verbessert
v6.5921. Apr 2026
🚨 Kritisch
v6.5821. Apr 2026
🏷️ Bugfix + Aufräumen
v6.5720. Apr 2026
🎯 Verbessert + Bugfix
v6.5620. Apr 2026
🔧 Bugfix
v6.5520. Apr 2026
🚨 Hotfix
v6.5420. Apr 2026
💬 Neu
v6.5320. Apr 2026
💬 Neu
v6.5220. Apr 2026
🎨 Verbessert
v6.5120. Apr 2026
🗂️ Verbessert
v6.5020. Apr 2026
🔄 Verbessert
v6.4919. Apr 2026
🐛 Bugfixes
v6.4819. Apr 2026
Neu
🐛 Bugfixes
v6.4718. Apr 2026
Neu
🐛 Bugfixes
v6.3914. Apr 2026
Neu
v6.3814. Apr 2026
Verbessert
v6.3714. Apr 2026
Neu
🐛 Bugfixes
v6.0601. Mär 2026
Neu
🔧 Verbessert
v6.0501. Mär 2026
Neu
🐛 Bugfixes
🔧 Verbessert
v6.0428. Feb 2026
Neu
🐛 Bugfixes
🔧 Verbessert
v6.0328. Feb 2026
Neu
🐛 Bugfixes
🔧 Verbessert
v6.0227. Feb 2026
✨ Neue Features
  • QR-Code Auto-Login: Mitarbeiter scannen den QR-Code und werden sofort erkannt – nach einmaliger Registrierung per Telefonnummer wird das Gerät gespeichert. Beim nächsten Scan: automatische Anmeldung ohne Eingabe!
  • QR-Geräte verwalten: Admins sehen unter Einstellungen → Sicherheit alle registrierten Geräte mit Name, Letzte Nutzung, Nutzungsanzahl und können einzelne Geräte widerrufen.
  • Mobile User UI: Automatische Handy-Erkennung – Mitarbeiter bekommen auf dem Smartphone eine optimierte Oberfläche mit Bottom-Navigation, größeren Touch-Targets und App-ähnlichem Design. PWA-fähig.
  • Integrationen-Seite: Neue Admin-Seite für Drittanbieter-Anbindungen – DATEV Export, Personio HR-Sync, Lightspeed Kassensystem, generische HR-API. Konfiguration mit API-Keys und Aktivierung pro Integration.
  • Spezial-Tag Typen verwalten: Typen können jetzt direkt im Team-Kalender erstellt und gelöscht werden (Name + Farbe).
  • Lizenzen erstellen & verwalten: Admins können eigene Lizenzschlüssel generieren, kopieren, widerrufen und löschen – ohne externen Server.
🐛 Bugfixes
  • Docker Build Fix: npm ci schlug fehl weil qrcode und Abhängigkeiten in der Lock-Datei fehlten. Package-Lock regeneriert.
  • Urlaubstage-Berechnung korrigiert: Wochenenden (Sa/So) werden jetzt automatisch nicht mehr mitgezählt – nur Werktage (Mo–Fr) werden als Urlaubstage abgezogen.
  • Unbezahlter Urlaub genehmigen/ablehnen: Admins können jetzt Anträge auf unbezahlten Urlaub genehmigen, ablehnen und löschen.
  • Team-Kalender Typen auf Deutsch: „training" → „Weiterbildung", „closing" → „Schließtag", „bridge" → „Brückentag" usw.
  • Spezial-Tag erstellen: Fehler beim Erstellen behoben – Pydantic-Modell mit korrekten Default-Werten.
🔧 Verbesserungen
  • Werktage-Vorschau: Im Urlaubsformular wird sofort angezeigt wie viele Werktage abgezogen werden.
  • Logo-Größe Login Desktop: Maximale Breite auf 800px erhöht, Eingabe jetzt in Pixel (z.B. 500px).
  • Dashboard-Widgets Scroll: Alle Widgets mit Scroll-Funktion bei vielen Einträgen.
  • Update-Server Anzeige: Sauber "update.shiftdeck.de · XXms ● Erreichbar" statt URL.
  • Download-Seite Status: Live-Prüfung ob Download-Server erreichbar ist mit Latenz-Anzeige.
  • QR-Login Sicherheit: Device-Token System mit SHA-256, Geräte-Übersicht für Admins.
  • Spezial-Tag Formular: Beschreibungsfeld hinzugefügt, Typ-Dropdown komplett auf Deutsch.
v6.0127. Feb 2026
✨ Neue Features
  • Badge-Zähler Meldungen & Nachrichten: Ungelesene Anzahl als rote Badges in der Sidebar (Desktop + Mobile). Automatische Aktualisierung alle 60 Sekunden.
  • Bundesland-Feiertage: Alle 16 Bundesländer mit korrekten regionalen Feiertagen (Einstellungen → Firma → Bundesland-Auswahl).
  • Projekt PDF-Auswertung: Abgeschlossene Projekte als PDF mit Kosten, Arbeitszeiten, Material und Fotos/Belegen exportierbar.
🐛 Bugfixes
  • Dienstplan verschieben: Drag & Drop sendet jetzt korrekt die Ziel-Gruppe mit.
  • Bulk Shift _id: MongoDB ObjectId wird korrekt aus Response entfernt.
  • MongoDB Serialisierung: SafeJSONResponse + .pop("_id") auf 42 Endpoints.
v6.0027. Feb 2026
🎨 Major UI Redesign – Komplett neue Oberfläche
  • Gruppierte Sidebar-Navigation: Das Menü ist jetzt in aufklappbare Gruppen sortiert. Admins haben 5 Gruppen (Übersicht, Planung, Verwaltung, Berichte, System), Mitarbeiter 3 Gruppen (Haupt, Arbeitszeit, Weiteres). So finden Sie alles viel schneller.
  • KPI-Dashboard (Admin): 5 farbige Kennzahlen-Karten ganz oben: Anwesend (grün), Krank (rot), Urlaub (orange), offene Anträge, ungelesene Nachrichten. Aktualisieren sich alle 60 Sekunden automatisch.
  • Neue Stempeluhr (Mitarbeiter): Große Echtzeit-Uhr als Herzstück des Dashboards. Die Farbe wechselt je nach Status – Grün wenn Sie arbeiten, Orange bei Pause, Blau bei Feierabend.
  • 4er-Button-Reihe: Kommen, Pause, Weiter, Gehen – direkt neben der Uhr, groß und leicht zu treffen.
  • Status-Timeline: Alle heutigen Einträge mit farbigen Punkten direkt unter der Stempeluhr sichtbar.
  • PageHeader mit Breadcrumbs: Einheitliche Seitenköpfe auf allen Seiten – Sie sehen immer wo Sie sind.
  • Onboarding erweitert: Neuer Schritt „Neue Navigation" erklärt neuen Benutzern die Menügruppen.
⚡ Verbessert
  • Moderneres Design: Abgerundete Karten, bessere Schatten, verbesserte Dark Mode Kontraste
  • Mobile Ansicht: Stempeluhr ist auf dem Handy besser bedienbar
v5.9927. Feb 2026
🐛 Bugfix – Weiße Seite beim Mitarbeiter bearbeiten
  • Problem: Beim Klick auf „Mitarbeiter bearbeiten" erschien eine weiße Seite. Auch „Als Mitarbeiter anmelden" war nicht sichtbar.
  • Ursache: Der Docker-Build schlug wegen eines Build-Tool-Fehlers fehl – dadurch lief alter Code weiter.
  • Lösung: Build-Prozess korrigiert, alle Kontaktdaten (Adresse, Telefon, Notizen) werden jetzt vollständig geladen und gespeichert.
  • Zusätzlich behoben: PIN-Validierung beim Erstellen neuer Mitarbeiter, Dreiteilige Versionsnummern in Updates.
v5.9826. Feb 2026
🐛 Bugfix – Mitarbeiter-Dialog
  • Problem: „Mitarbeiter bearbeiten" und „Mitarbeiter erstellen" zeigten eine weiße Seite.
  • Lösung: Fehlende Code-Importe ergänzt. Alle Funktionen wie Erstellen, Bearbeiten und „Als Mitarbeiter anmelden" funktionieren jetzt wieder.
v5.9726. Feb 2026
🆕 Neu – Dokumenten-Management
  • Admin: Neuer „Dokumente"-Tab in den Mitarbeiter-Details. Arbeitsverträge, Lohnabrechnungen, Krankmeldungen und sonstige Dokumente hochladen.
  • Mitarbeiter: Neuer Menüpunkt „Dokumente" – Mitarbeiter sehen ihre Lohnabrechnungen und freigegebene Dokumente zum Download.
  • Sichtbarkeit: Pro Dokument einstellen ob der Mitarbeiter es sehen darf (Auge-Symbol). Krankmeldungen sind nur für den Admin sichtbar.
  • Formate: PDF, JPG, PNG, DOC, DOCX, XLS, XLSX. Maximal 10 MB pro Datei.
v5.9626. Feb 2026
🆕 Neu – Baustellen-Management
  • Projekte erstellen (Admin): Auftraggeber, Adresse, Budget (Stunden + Euro), Status (Offen → In Arbeit → Abgeschlossen). Google Maps Navigation direkt zum Einsatzort.
  • Material-Datenbank (Admin): 12 Kategorien (Sanitär, Elektro, Heizung...), 14 Einheiten (Stück, Meter, m²...). Preise und Artikelnummern hinterlegen.
  • Baustellen-App (Mitarbeiter): Fotos hochladen, Belege fotografieren, Material zuordnen, Notizen schreiben – alles mit automatischem GPS-Standort.
  • Projekt-Reports (Admin): Stunden pro Mitarbeiter, Materialkosten, Lohnkosten, Gesamtkosten mit Monatsfilter.
v5.9526. Feb 2026
🆕 Neu – Mitarbeiter-Archivierung
  • Was ist das? Gekündigte Mitarbeiter können archiviert statt gelöscht werden. Alle Daten bleiben erhalten, aber der Login wird gesperrt.
  • So geht's: Mitarbeiter öffnen → „Archivieren" klicken → Bestätigungsdialog erklärt alle Auswirkungen.
  • Wiederherstellung: Archivierte Mitarbeiter können jederzeit über den „Archiv"-Button in der Liste reaktiviert werden.
🐛 Bugfix
  • Build-Fehler in Projekten, Audit-Log und DATEV-Export behoben (falscher Import)
v5.9425. Feb 2026
⚡ Verbessert – Admin-Handbuch
  • 8 neue Handbuch-Sektionen: DATEV Export, Projekte, Push-Benachrichtigungen, Drag & Drop Schichtplanung, Audit-Log, Notizen-Widget, Team-Kalender Löschen, Vollbild-Dialog
  • Arbeitsplatz-Assistent: Neuer Schritt „Darstellung & Konto" (Dark Mode, persönliche Einstellungen)
v5.9325. Feb 2026
🆕 Neu – DATEV-Export, Projekte, Push & mehr
  • DATEV-Export: Monatliche Arbeitszeitdaten für den Steuerberater. 3 Formate: DATEV Lohn & Gehalt, DATEV LODAS, CSV für Excel.
  • Projektbezogene Zeiterfassung: Projekte & Kostenstellen erstellen. Mitarbeiter wählen beim Einstempeln ein Projekt aus. Budget-Tracking mit Fortschrittsbalken.
  • Push-Benachrichtigungen: Benachrichtigungen direkt aufs Gerät bei neuen Schichten, Urlaubsgenehmigungen und Nachrichten – ohne App Store.
  • Schichtplanung Drag & Drop: Schichten per Ziehen verschieben, Bulk-Erstellung, ganze Woche kopieren.
  • Audit-Log: Vollständiges Protokoll aller Admin-Aktionen mit Filter und Suche.
v5.9124. Feb 2026
🆕 Neu
  • Dashboard Notizen-Widget: Sticky Notes auf dem Admin-Dashboard. 5 Farben, Pin-Funktion, Inline-Bearbeitung. Jeder Admin sieht nur seine eigenen Notizen.
  • Team-Kalender Löschen: Abwesenheiten können jetzt im Kalender gelöscht werden. Urlaub und Überstunden werden automatisch gutgeschrieben.
  • Mitarbeiter-Dialog Vollbild: Der Bearbeitungs-Dialog ist jetzt fast so groß wie der Bildschirm – mit 6 übersichtlichen Karten-Sektionen.
  • Strukturierte Changelogs: Updates zeigen jetzt den vollständigen Changelog mit Emojis und Sektionen an.
⚡ Verbessert
  • Logo-Größen optimiert: Firmenlogo wird jetzt in Login, Sidebar und Mobile jeweils perfekt skaliert.
v5.8924. Feb 2026
🆕 Neu – Update-Seite
  • Versions-Info: Neue Karte auf der Update-Seite zeigt installierte Version mit Changelog direkt aus der Software heraus.
v5.8824. Feb 2026
🆕 Neu – Schnelleintrag für Abwesenheiten
  • Schnelleintrag-Button (Admin): Telefonische Krankmeldung? Klicken Sie „Schnelleintrag" im Team-Kalender. 4 Typen: Krankmeldung, Kind krank, Urlaub nachtragen, Freizeitausgleich.
  • Automatische Buchungen: Urlaubstage werden sofort abgezogen. Bei Krankmeldung wird überlappender Urlaub automatisch zurückerstattet.
  • Kalender-Klick: Leere Zelle anklicken → Schnelleintrag öffnet sich vorausgefüllt mit Mitarbeiter und Datum.
v5.8724. Feb 2026
🆕 Neu – Team-Kalender Komplett-Redesign
  • Neues Grid-Layout: Kompakte Tabellenansicht (Woche + Monat) für 100+ Mitarbeiter. Aufklappbare Gruppen mit Farbbalken.
  • Zusammenfassung: Zeile unten zeigt pro Tag: Arbeitende / Urlauber / Kranke.
  • Farbcodes: Blau = Schicht, Gelb = Urlaub, Rot = Krank, Pink = Kind krank, Violett = Freizeitausgleich.
  • Spezial-Tage: Feiertage und Schließtage als Karten unterhalb des Kalenders.
v5.8623. Feb 2026
⚡ Verbessert – Lizenzschlüssel-Format
  • Neues Format: SHIFTDECK-XXXX-XXXX-XXXX. Eingabefeld formatiert automatisch mit Bindestrichen.
v5.8523. Feb 2026
🐛 Bugfix – Deployment
  • MongoDB: Fehlende Authentifizierungsvariablen in der Konfiguration ergänzt. Kein Fehler mehr bei Neuinstallation.
  • Installations-Script: Dateien werden jetzt korrekt aus dem Archiv entpackt. Kein „Datei nicht gefunden"-Fehler mehr.
v5.8423. Feb 2026
🆕 Neu – Lizenz-System
  • Was ist das? SHIFTDECK validiert jetzt Lizenzen über shiftdeck.de. Hardware-gebundene Aktivierung mit Offline-Toleranz (5 Tage).
  • Alte Server entfernt: Alle Lizenz-Prüfungen laufen über die neue shiftdeck.de API. Keine Verbindung mehr zu alten Servern nötig.