# SHIFTDECK · Hauptversion-Changelog

> Diese Datei dokumentiert **nur die offiziellen Stable-Hauptversionen**.
> Jeder Eintrag listet die **Veränderungen seit der vorherigen Hauptversion**.
> Beta-Iterationen werden hier **nicht** abgebildet — sie laufen im eigenen Kanal
> unter [`/download/Beta-Tester/CHANGELOG.md`](https://shiftdeck.de/download/Beta-Tester/CHANGELOG.md).

---

## v7.83 - 14. Juli 2026 · Professionelle Druckansichten in allen Branchenmodulen

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Das moderne Dokument-Design aus dem Reinigungs-Modul ist jetzt der Standard für **alle Branchenmodule** — jedes gedruckte Dokument erscheint mit professionellem Briefkopf, Gold-Akzent, sauberen Tabellen, farbigen Status-Badges und Unterschrift-Feldern.

### ⚡ Verbessert

- **Handwerk & Bau (v1.3)** – Bautagebuch, Regiebericht, Aufmaß & Co. im neuen Dokument-Look.
- **Gastronomie (v1.3)** – HACCP-Hygienenachweis mit Prüf-Badges und Bestätigungsfeldern.
- **Pflege & Soziales (v1.1)** – Leistungsnachweis mit Klient/Pflegekraft-Info und Unterschriften.
- **Hotel & Beherbergung (v1.1)** – Night-Audit-Checkliste mit Erledigt-Punkten und Übergabe-Feldern.
- **Einzelhandel & Retail (v2.1)** – Kassenbuch-Tagesbericht mit Buchungs-Badges, Tagessaldo und Abzeichnung.
- **Sicherheitsdienst (v1.1)** – Vorkommnisbericht mit Kategorie-Badge, Fotodokumentation und Bestätigung.
- **KiTa & Kindergärten (v1.1)** – Bildungsdokumentation und Speiseplan im neuen Design, inkl. Kenntnisnahme-Unterschriften.

Tipp: Im Modul Gebäudedienste & Reinigung lassen sich Firmenname & Logo für den Briefkopf unter **Einstellungen → Firmendaten** hinterlegen — in den übrigen Modulen erscheint der SHIFTDECK-Briefkopf.

---

## v7.82 - 14. Juli 2026 · Modul „Gebäudedienste & Reinigung" (v1.4): Professionelle Druckansichten

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Alle Druckdokumente im neuen Design:** Leistungsnachweis, Qualitätskontrolle/Objektbegehung, QR-Objekt-Aushang, Leistungsverzeichnis, Angebot, Einkaufsliste und Einkaufs-Beleg erscheinen jetzt als moderne, professionelle Dokumente — mit Briefkopf (Ihr Logo + Firmendaten aus den Einstellungen), Dokument-Nummern, farbigen Status-Badges, sauberen Tabellen mit Summenzeilen, Unterschrift-Feldern und Fußzeile.

---

## v7.81 - 14. Juli 2026 · Modul „Einzelhandel & Retail" (v2.0) — komplett neu nach Handels-Best-Practice

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Das Retail-Modul wurde von Grund auf neu gedacht — mit den Themen, die im Laden-Alltag wirklich zählen:

- **Umsatz-Cockpit:** Tages- und Monatsziel mit Live-Fortschrittsbalken (gemessen aus den Kassenabschlüssen).
- **Kassenbuch:** Einnahmen, Ausgaben, Einlagen &amp; Entnahmen lückenlos dokumentieren — mit Tagessaldo und druckbarem Tagesbericht.
- **MHD-Kontrolle:** Mindesthaltbarkeitsdaten mit Ampel-Warnung (abgelaufen / ≤ 3 / ≤ 7 Tage) und Schnellaktionen: Reduzieren, Abverkauft, Abschreiben — kritische Artikel direkt im Dashboard.
- **Abschriften/Schwund:** Bruch, Verderb, MHD, Diebstahl, Eigenverbrauch dokumentieren — Monatswert im Blick.
- **Warenannahme:** Lieferungen mit Lieferschein-Nummer und Mängel-Doku, verknüpft mit der neuen **Lieferanten-Verwaltung** (Kundennr., Shop-Link).
- **Aktionsplanung:** Rabatt-Aktionen, verkaufsoffene Sonntage &amp; Saison-Themen mit Vorbereitungs-Checkliste und Status (geplant/läuft/beendet).
- **Retouren:** Kunden-Retouren mit Grund, Lösung (Erstattung/Umtausch/Gutschein/Lieferanten-Reklamation) und Status.
- Bewährt bleiben: Kassenabschluss mit Differenz, Tagesaufgaben, Filial-/Schichtplan mit Mindestbesetzung, Inventur, Minijob-Monitor und Unterweisungen.

---

## v7.80 - 14. Juli 2026 · Modul „Gebäudedienste & Reinigung" (v1.3): Lieferanten, Einkaufsliste & Einkaufs-Historie

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Lieferanten-Verwaltung:** Lieferanten mit Ansprechpartner, Kundennummer und Shop-Link anlegen — neuer Tab im Reinigungs-Modul.
- **Material durchdacht:** Je Artikel jetzt Lieferant, **Artikelnummer**, **Produkt-Link** (ein Klick öffnet den Shop), Preis je Einheit und Zielbestand.
- **Einkaufsliste:** Automatisch aus dem Mindestbestand, **je Lieferant gruppiert** (inkl. Kundennummer und Artikelnummern), Bestellmengen anpassbar, voraussichtliche Gesamtsumme — **druckbar**.
- **Einkäufe erfassen:** Ein Klick verbucht die Einkaufsliste als Einkauf — die **Bestände buchen automatisch hoch**. Neue Einkaufs-Historie („Was habe ich wann bei wem gekauft?"), jeder Einkauf druckbar.
- **Dashboard:** „Material nachbestellen" zeigt jetzt Lieferant + Artikelnummer und springt mit einem Klick zum Produkt bzw. zur Einkaufsliste.

---

## v7.79 - 14. Juli 2026 · Einheitliche Modul-Ansicht

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Die Branchenmodule **Pflege & Soziales, Hotel & Beherbergung, Einzelhandel & Retail, Sicherheitsdienst, Transport & Logistik und Gebäudedienste & Reinigung** nutzen jetzt die **volle Seitenbreite** — genau wie Kitas & Kindergärten und Handwerk & Bau. Mehr Platz für Tabellen, Karten und Dashboards auf großen Bildschirmen.

---

## v7.78 - 14. Juli 2026 · Modul „Gebäudedienste & Reinigung" (v1.2): Wiederkehrende Touren & „Meine Tour" fürs Team

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Wiederkehrende Touren:** Touren wahlweise einmalig (Datum) oder **wöchentlich wiederkehrend** planen — Wochentage einfach anklicken (z. B. Mo, Mi, Fr). Die Tour erscheint an diesen Tagen automatisch beim Mitarbeiter.
- **Zeitvorgabe je Stopp:** Neben der Uhrzeit lässt sich je Objekt eine Minuten-Vorgabe hinterlegen.
- **NEU: „Meine Tour" im Mitarbeiter-Panel:** Reinigungskräfte sehen ihre heutige Tour mit Stopps in Reihenfolge — nächster Kunde markiert, Adresse mit **Google-Maps-Navigation**, Zeitvorgabe, Zugangs-/Schlüssel-Hinweis und **Abhaken** mit Fortschrittsbalken. Der Haken wird pro Tag gespeichert, wiederkehrende Touren starten jeden Tag frisch.

---

## v7.77 - 14. Juli 2026 · Modul „Gebäudedienste & Reinigung" (v1.1): QR-Objekt-Scan, Katalog, Angebote & Kostenvoranschlags-Rechner

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **QR-Objekt-Scan (Kommen/Gehen):** Je Objekt einen QR-Code drucken und aufhängen. 1. Scan = Ankunft, 2. Scan = Abfahrt — die Zeit vor Ort wird automatisch berechnet. Neue Übersicht „Objekt-Scan" mit allen Besuchen.
- **Leistungskatalog:** Standard-Leistungen mit Preis je Einheit (m², Stück, Std …) und Soll-Zeit einmal anlegen — überall auswählen statt neu tippen.
- **Leistungsverzeichnis drucken:** Das LV je Objekt als sauberer Aushang fürs Objekt — inkl. Intervall und Soll-Zeiten. Reviere lassen sich direkt aus dem Katalog übernehmen.
- **Angebote:** Positionen aus dem Katalog wählen (z. B. „Treppenhaus, 50 m²") — Preis rechnet sich automatisch. Drucken oder direkt **per E-Mail versenden**.
- **Kostenvoranschlags-Rechner:** m², Zeit je m², Stundenlohn, Reinigungsmittel-Verbrauch, Anfahrt-km und Sonntagszuschlag eingeben — ergibt den perfekten Angebotspreis (inkl. Marge), als Position übernehmbar.
- **Firmendaten & Logo:** In den Einstellungen hinterlegen — erscheinen auf jedem Angebot (Druck + E-Mail).

---

## v7.76 - 13. Juli 2026 · NEU: Modul „Gebäudedienste & Reinigung" (v1.0) — alle 9 Branchenmodule komplett!

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues buchbares Branchenmodul für Gebäudereiniger, Facility-Services und Hausmeisterdienste:

- **Objekt- & Auftraggeberverwaltung** mit Zugangs-/Schlüssel-Hinweisen
- **Revierplanung / Leistungsverzeichnis** je Objekt mit Intervall und Soll-Zeit
- **Tourenplanung** je Reinigungskraft mit Reihenfolge und Zeitfenster
- **Leistungsnachweis mit Unterschrift** von Auftraggeber/Hausmeister (druckbar)
- **Qualitätskontrolle / Objektbegehung** mit Ampel-Bewertung, Mängel-Foto und Wiedervorlage
- **Reklamations-Management** mit Foto und Status
- **Material- & Verbrauchsverwaltung** mit Mindestbestand-Warnung
- **Schlüssel- & Zugangsverwaltung** (Ausgabe/Rückgabe)
- **Unterweisungen** (Hautschutz, Gefahrstoffe, Arbeitssicherheit …) mit Ablauf-Erinnerung + **Zuschläge**
- Übersichts-Dashboard (offene Nachweise, Reklamationen, Material-Warnungen …)

Damit sind **alle 9 Branchenmodule** verfügbar: Handwerk & Bau, Gastronomie, Kitas & Kindergärten, Pflege & Soziales, Hotel & Beherbergung, Einzelhandel & Retail, Sicherheitsdienst, Transport & Logistik und Gebäudedienste & Reinigung.

---

## v7.75 - 13. Juli 2026 · NEU: Modul „Transport & Logistik" (v1.0)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues buchbares Branchenmodul für Speditionen, KEP-Dienste, Umzugsunternehmen und Fuhrparks:

- **Fuhrparkverwaltung** mit TÜV-, SP- und UVV-Fristen inkl. Ablauf-Warnung
- **Touren-/Einsatzplanung** mit Fahrer, Fahrzeug und Stopps in Reihenfolge
- **Lenk- & Ruhezeiten-Monitor** mit Warnung bei Grenzwert-Erreichen
- **Abfahrtkontrolle** als tägliche Checkliste mit Mängel-Foto
- **Führerschein- & Qualifikationskontrolle** (Sichtkontrolle, Modul 95, ADR, Fahrerkarte …) mit Ablauf-Erinnerung
- **Schadens- & Unfallmeldungen** mit Fotos und Status
- **Tankbuch & Fahrzeugkosten** (Liter, €, km + Kosten nach Art je Monat)
- **Spesen & Zulagen** (VMA-Pauschalen) sowie **Fahrzeug-Übergaben** zwischen Fahrern
- Übersichts-Dashboard (fällige Prüfungen, Touren, Lenkzeit-Warnungen, offene Schäden …)

---

## v7.74 - 13. Juli 2026 · NEU: Modul „Sicherheitsdienst" (v1.0)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues buchbares Branchenmodul für Bewachungs-, Objekt-, Revier- und Veranstaltungsdienste:

- **Objekt- & Auftraggeberverwaltung** mit Posten und Einsatzart
- **Posten-/Objektdienstplan** mit Soll-Besetzung und Unterbesetzungs-Warnung
- **Wächterkontrolle / Rundgänge** mit Kontrollpunkten (QR/NFC) und lückenlosem Protokoll
- **Wachbuch / Vorkommnisberichte** mit Kategorie, Uhrzeit und Foto (druckbar)
- **Alarm- & Interventionseinsätze** (Eingang, Anfahrt, Ursache, Maßnahme)
- **Digitale Schichtübergabe** je Objekt
- **§34a- & Qualifikationsnachweise** (Sachkunde, Bewacherregister-ID, Führungszeugnis, Waffensachkunde …) mit Ablauf-Erinnerung
- **Zuschläge & Objektzulagen** sowie **Ausrüstungs-/Ausweisverwaltung** (Ausweis, Funk, Schlüssel)
- Übersichts-Dashboard (offene Rundgänge, Vorkommnisse, Alarme, ablaufende Nachweise …)

---

## v7.73 - 13. Juli 2026 · Modul „Gastronomie" (v1.2)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Das Branchenmodul heißt jetzt einheitlich **Gastronomie** (Menü, Modul-Kopf, Berechtigungen, Checkout).

---

## v7.72 - 13. Juli 2026 · NEU: Modul „Einzelhandel & Retail" (v1.0)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues buchbares Branchenmodul für Supermärkte, Mode-/Fachhandel, Frische und Filialketten:

- **Filial-/Abteilungsplanung** (Kasse, Verkauf, Lager, Frische, Info) mit **Mindestbesetzung**
- **Frequenz-/Bedarfsplanung** (Stoßzeiten → empfohlener Personalbedarf)
- **Kassenabschluss & Differenz** je Kasse (Soll/Ist, Z-Bon)
- **Öffnungszeiten & Mindestbesetzung** je Wochentag
- **Tagesaufgaben / Warenverräumung** (MHD, Reinigung … zum Abhaken)
- **Inventur** (Bestand & Warenwert)
- **Zuschläge** (Samstag/Sonntag/Spätöffnung/verkaufsoffener Sonntag)
- **Minijob-/Aushilfen-Monitor** (556-€-Grenze)
- **Unterweisungen** (Jugendschutz/Alkohol- & Tabakabgabe, Kasse, Hygiene …) mit Ablauf-Erinnerung
- Übersichts-Dashboard (Umsatz, Kassendifferenz, offene Aufgaben, Unterbesetzung …)

---

## v7.71 - 13. Juli 2026 · NEU: Modul „Hotel & Beherbergung" (v1.0)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues buchbares Branchenmodul für Hotels, Pensionen, Hostels und Ferienanlagen:

- **Abteilungsplanung** (Rezeption, Housekeeping, F&B, Küche, Bankett, Wellness, Technik)
- **Housekeeping-/Zimmerplan** mit Zimmerstatus, Zuweisung und Reinigungs-Soll-Zeit
- **Belegungsbasierte Bedarfsplanung** (Auslastung → empfohlener Personalbedarf)
- **Rezeptions-Schichtübergabe** (digitales Übergabebuch)
- **Night-Audit-Checkliste** für den Nachtdienst (druckbar)
- **Bankett-/Event-Personalplanung** mit benötigtem Personal
- **Tronc/Trinkgeld-Pool** nach Stunden aufgeteilt
- **Zuschläge & Saison** sowie **Qualifikations-/Nachweisverwaltung** (Hygiene, Schankerlaubnis, Brandschutz …)
- Übersichts-Dashboard (offene Zimmer, Night-Audit, Events, ablaufende Nachweise …)

---

## v7.70 - 13. Juli 2026 · NEU: Modul „Pflege & Soziales" (v1.0)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues buchbares Branchenmodul für ambulante & stationäre Pflege, Behindertenhilfe und soziale Einrichtungen:

- **Fachkraftquote-Dienstplan** mit automatischer Warnung bei Unterschreitung des Zielwerts
- **Klienten-/Bewohnerverwaltung** (Pflegegrad, Kostenträger, Angehörige, Wohnbereich)
- **Tourenplanung** für die ambulante Pflege mit Reihenfolge der Einsätze
- **Leistungsnachweis** mit Unterschrift von Klient/Angehörigen (druckbar)
- **Pflege-Zuschläge** (Nacht/Sonntag/Feiertag/Wechselschicht)
- **Qualifikations- & Nachweisverwaltung** inkl. Masernnachweis mit Ablauf-Erinnerung
- **Rufbereitschaft/Bereitschaftsdienst**, **digitale Schichtübergabe** und **Springer-Pool**
- Übersichts-Dashboard (Fachkraftquote, offene Nachweise, ablaufende Qualifikationen …)

---

## v7.69 - 13. Juli 2026 · Modul „GASTRONOMIE & HANDEL" (v1.1)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Das Branchenmodul heißt jetzt einheitlich **GASTRONOMIE & HANDEL** (Menü, Modul-Kopf, Berechtigungen).

---

## v7.68 - 13. Juli 2026 · NEU: Modul „Gastronomie & Handel" (v1.0)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues buchbares Branchenmodul mit allen Kernthemen für Gastro &amp; Handel:
- **Trinkgeld-Pool** – Trinkgeld je Schicht fair aufteilen (nach Stunden oder Punkten), Anteil je Mitarbeiter.
- **Kassenabschluss** – Umsatz, Bar/EC, Z-Bon und **Kassendifferenz** je Kasse/Schicht.
- **HACCP / Hygiene** – Temperatur-, Reinigungs- und Wareneingangs-Nachweise (mit Vorlagen), als PDF.
- **Bedarfsplanung** – Mindestbesetzung je Bereich, Wochentag &amp; Zeitfenster (Stoßzeiten).
- **Bereiche & Filialen**, **Wareneinsatz & Lieferanten**, **Inventur**, **Minijob-Monitor** (556-€-Warnung), **Zuschläge (SFN)**.
- **Dashboard**: Umsatz/Trinkgeld/Kassendifferenz pro Monat, offene Bestellungen, HACCP heute.

---

## v7.67 - 13. Juli 2026 · Kunden ↔ Baustellen verknüpft + 360°-Kundenübersicht (Handwerk-Modul v1.2)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Baustelle anlegen:** oben ein **Kundenfeld** – Kunde aus der Datenbank wählen, alle Daten werden übernommen. Bei Firmen mit mehreren **Standorten** lässt sich der passende Standort auswählen (füllt die Adresse).
- **Kundendatenbank:** je Kunde mehrere **Standorte/Objekte** hinterlegbar (z. B. Filialen einer Firma).
- **360°-Kundenübersicht:** „Übersicht" beim Kunden zeigt **alle Baustellen** dieses Kunden mit Status, Kosten, Aufmaßen und Lieferungen – inkl. **Lieferschein & Palettenschein** direkt daraus druckbar. So sieht man auf einen Blick, was beim Kunden passiert ist.

---

## v7.66 - 13. Juli 2026 · Detailfenster überall + Kundendatenbank (Handwerk-Modul v1.1)

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Material für die Baustelle:** Ein großes, aufgeräumtes Fenster zeigt alles zur Lieferung – Positionen, Paletten, Empfänger &amp; Versand – inklusive **Lieferschein** und **Palettenschein** zum Ansehen/Drucken.
- **Geräte &amp; Werkzeug:** Klick auf ein Gerät öffnet den kompletten **Verlauf** (wer hatte es zuletzt, auf welchem Fahrzeug/welcher Baustelle) inklusive **Werkstattrechnungen &amp; Dokumenten** – volle Nachverfolgung.
- **Fahrtenbuch:** Klick auf ein Fahrzeug in „Kosten pro Fahrzeug &amp; Monat" listet alle Kostenbuchungen sauber auf (mit Belegen &amp; Summen nach Art).
- **Neu: Kundendatenbank** – Kunden &amp; Firmen zentral anlegen und per Suche blitzschnell wiederfinden.

---

## v7.65 - 12. Juli 2026 · Fahrtenbuch: Kostenübersicht zuerst

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Im Fahrtenbuch steht jetzt die **Kostenübersicht nach Art** (Versicherung/Benzin/Werkstatt) oben, darunter **Kosten pro Fahrzeug & Monat**.

---

## v7.64 - 12. Juli 2026 · Modul-Versionsnummer für Branchenmodule

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Handwerk & Bau** und **KiTa** haben jetzt eine eigene **Modul-Versionsnummer** (Badge im Modul-Header). Sie wird auch auf der Webseite im Checkout beim jeweiligen Branchenmodul angezeigt und bei künftigen Modul-Änderungen mit hochgezählt.

---

## v7.63 - 12. Juli 2026 · Status-Workflow, Warenausgang-Detail & Dashboard-Ausbau

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Baustellen-Status** neu geordnet: **Offen · Eingeplant · Baustelle Fertig · Baustelle abgerechnet** (Schnellfilter entsprechend angepasst).
- Ist eine Baustelle **fertig/abgerechnet**, verschwindet der Auftrag automatisch aus **Kommissionierung** und **Warenausgang** – erledigt bleibt erledigt.
- **Warenausgang** und **Aufmaß**: einen Auftrag anklicken öffnet ein **Detailfenster** mit allen Infos.
- **Baustellen-Auftrag – alles auf einen Blick**: beim Material „Alles ansehen" (was wurde kommissioniert), Aufmaße anklickbar (Positionen + Fotos), plus **Fotogalerie der Baustelle** (aus Aufmaß-Besichtigung & Mitarbeiter-Einträgen).
- **Dashboard ausgebaut**: offene & eingeplante Baustellen mit **Name und geplantem Zeitraum**, Zähler für Kommissionierung-offen und Versandbereit, Liste fälliger Prüfungen.
- **Berechtigungen** ergänzt: „Lager: Kommissionierung" und „Lager: Warenausgang".

---

## v7.62 - 12. Juli 2026 · Aufmaß mit Fotos

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Beim **Aufmaß** lassen sich jetzt **Fotos** hinzufügen – z. B. von der Baustelle bei der Vor-Ort-Besichtigung. Die Bilder erscheinen in der Aufmaß-Ansicht (Klick öffnet groß).

---

## v7.61 - 12. Juli 2026 · Warenausgang: Versand, Versandpapiere & Palettenscheine

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Neuer Bereich **Warenausgang**: Kommissionierungen mit Status **„Versandbereit"** erscheinen hier automatisch.
- **Versanddienstleister/Spedition**, Sendungsnummer und Versanddatum eintragen und den Auftrag **versenden**.
- **Versandpapier (Lieferschein)** und **Palettenscheine** (ein Schein je Palette) per Knopfdruck drucken.
- **„An Kommissionierer senden"**: schickt die Versand- und Paletteninfos automatisch per E-Mail an den zuständigen Kommissionierer.
- Kommissionierung: Status jetzt direkt per Klick setzbar (Offen · Gepackt · Versandbereit · Versendet).

---

## v7.60 - 12. Juli 2026 · Aufmaß-Ansicht & Auftragsnummer bei der Baustelle

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Aufmaß**: Ein Klick auf einen Auftrag öffnet jetzt eine Ansicht mit allen **Positionen** (Menge, Einheit, Preis, Summe) – schnelles Nachsehen ohne Bearbeiten.
- **Baustelle**: Die einmalige **Auftragsnummer** wird jetzt in der Baustellen-Liste und im Detail angezeigt (auch aus dem verknüpften Aufmaß).
- Baustelle: Die Karte „Unterschrift Ansprechpartner" heißt jetzt schlicht **„Unterschrift"**.

---

## v7.59 - 11. Juli 2026 · KiTa-Kiosk: kinderfreundlicher Hintergrund

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Der **Kiosk-/Terminal-Bildschirm** der KiTa hat jetzt einen freundlichen, farbenfrohen Hintergrund mit verspielter Deko – angenehmer für Kinder. Die An-/Abmelde-Kacheln bleiben klar lesbar.

---

## v7.58 - 11. Juli 2026 · Baustelle: Material-/Versandinfos & Kommissionierliste drucken

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- In der **Baustelle** wird das Material jetzt **untereinander** aufgelistet – direkt darunter **Sendungsnummer, Versand- und Ankunftsdatum** sowie **Ansprechpartner vor Ort inkl. Telefonnummer**. Alle Infos kommen aus der Kommissionierungsliste.
- **Kommissionierliste drucken**: Druck-Button in der **Kommissionierung** und zusätzlich in der **Baustelle**.
- Die Kommissionierung erfasst dafür jetzt auch Ansprechpartner + Telefon vor Ort sowie Versandunternehmen, Sendungsnummer, Versand- und Ankunftsdatum.

---

## v7.57 - 11. Juli 2026 · Kommissionierung bündelt Material · Baustellen-Status

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Materialabruf von der Baustelle** ist jetzt Teil der **Kommissionierung** (aus „Zulagen" entfernt) – Kommissionierung, Paletten & Material-Versand an einem Ort.
- Die **Baustellen-Liste** zeigt jetzt pro Baustelle auf einen Blick, ob **Aufmaß genommen** und ob **Material bereitgestellt** ist.

---

## v7.56 - 11. Juli 2026 · Handwerk: Reihenfolge angepasst

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Reiter-Reihenfolge jetzt **Baustellen → Aufmaß → Kommissionierung**.

---

## v7.55 - 10. Juli 2026 · Workflow Aufmaß → Kommissionierung → Baustelle

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Neue Reihenfolge** der Bereiche: Aufmaß · Kommissionierung · Baustellen.
- **Aufmaß** vergibt automatisch eine einmalige **Auftragsnummer**.
- **Kommissionierung**: Auftragsnummer wählen → Adresse, Ansprechpartner und die zu packenden Positionen werden automatisch aus dem Aufmaß übernommen. Beim Markieren als „gepackt" wird gefragt, auf welchen **Paletten** (Art) und **wie vielen** gepackt wurde.
- Aus der Kommissionierung wird **automatisch ein Baustellen-Auftrag** mit derselben Auftragsnummer und allen Daten erstellt.
- Der **Monteur sieht auf „Meine Baustelle"** das kommissionierte Material (was gepackt ist) inklusive Paletten.

---

## v7.54 - 10. Juli 2026 · Baustellen: Statusfilter & größeres Fenster

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Baustellen filtern**: Schnellfilter für Offen · In Bearbeitung · Pausiert · Fertig (jeweils mit Anzahl) – so siehst du genau die gewünschten Baustellen.
- Das **Baustellen-Formular** (Anlegen/Bearbeiten) ist jetzt deutlich breiter und übersichtlicher.

---

## v7.53 - 10. Juli 2026 · Modul-Bezeichnung vereinheitlicht

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- Das Branchenmodul „Kita" heißt im gesamten Programm jetzt durchgängig **„Kitas & Kindergärten"**.

---

## v7.52 - 10. Juli 2026 · Handwerk & Bau: Material-Tracking, Auftragsnummern & Einsatzkalender

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Materialabruf mit Versandverfolgung**: Material wird fest einer Baustelle zugeordnet. Status (Offen → Bereitgestellt → Versendet → Angekommen), Versandunternehmen, Sendungsnummer mit Tracking-Link und Ankunftsdatum. Der Monteur sieht auf „Meine Baustelle" jederzeit, wo das Material ist. Versandkosten fließen in die Baustellen-Auswertung ein.
- **Aufmaß mit Auftragsnummer**: Jedes Aufmaß erhält automatisch eine fortlaufende Auftragsnummer und ist der Baustelle zugeordnet – im Baustellen-Cockpit direkt abrufbar.
- **Einsatzkalender**: Neuer Kalender zeigt alle Baustellen im Zeitverlauf – wahlweise nach Kolonne oder Mitarbeiter sortiert. So sieht man auf einen Blick, ob man im Zeitplan ist. Baustellen haben dafür Start-/Enddatum und eine Kolonne.

---

## v7.51 - 10. Juli 2026 · Handwerk & Bau: Übersicht, GPS-Fahrtenbuch & Kataloge

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Baustellen, Bautagebuch & Regieberichte**: nach Monat/Jahr gegliedert (Monate zugeklappt) + Suchfeld zum schnellen Finden. Bautagebuch & Regiebericht sind jetzt direkt mit den Baustellen verknüpft.
- **Fahrtenbuch mit GPS**: Fahrt per Standort starten und bei Ankunft beenden – Kilometer und die gefahrene Route werden automatisch erfasst und als kleine Karte angezeigt (in Google Maps öffnen möglich).
- **Fahrzeugkosten-Übersicht**: Versicherung, Benzin und Werkstattkosten übersichtlich pro Monat und Jahr.
- **Geräte/Werkzeug/Fahrzeuge**: Dokumente & UVV-/DGUV-Prüfberichte lassen sich jetzt bei allen Geräten hinterlegen (nicht mehr nur bei Fahrzeugen).
- **Aufmaß mit Leistungskatalog**: eigener Dienstleistungskatalog mit Artikeln, Preisen & Beschreibung – Positionen per Auswahl oder als Freitext.
- **Qualifikationen** nach Abteilung und Mitarbeiter gegliedert, inklusive Foto des Mitarbeiters und Nachweis-Dokument.
- **Nachunternehmer** als Firmen-Nachschlagewerk: Adresse, Kontaktdaten, Website, Bewertung und eigene Preisliste – jederzeit bearbeitbar.

---

## v7.50 - 10. Juli 2026 · Übersichtlicheres Menü am Handy

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Verbessert:** Das mobile Menü ist jetzt in klare Abschnitte gegliedert (z. B. Arbeitszeit, Module, System) — dadurch schneller zu erfassen und aufgeräumter.
- **Behoben:** Der Eintrag „Handbuch" wurde im Handy-Menü doppelt angezeigt und erscheint nun nur noch einmal.

---

## v7.49 - 10. Juli 2026 · Fix: „Meine Baustelle" beim Mitarbeiter

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Behoben:** Menüpunkt „Meine Baustelle" erscheint jetzt bei jedem freigeschalteten Handwerk-Mitarbeiter-Recht (auch „Meine Baustellen"/„Geräte scannen").

---

## v7.48 - 10. Juli 2026 · Fix: Berechtigungen speichern

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Behoben:** Beim Zuweisen von Berechtigungen wurden neue Modul-Rechte (KiTa, Handwerk u. a.) nicht gespeichert. Jetzt werden alle Berechtigungen gespeichert und angezeigt.

---

## v7.47 - 10. Juli 2026 · Handwerk: Ressourcen, Geräte-QR & Fahrzeug-Akte 🧰

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Einsatzplanung je Baustelle** (Fahrzeuge mit Fahrer/Mitfahrern, Maschinen, Material) – im Mitarbeiter-Panel sichtbar.
- **Geräte-/Fahrzeug-Akte** mit Foto und (bei Fahrzeugen) Dokumenten (Fahrzeugschein, TÜV, Werkstattrechnungen).
- **QR-Code je Gerät**: scannen & zuordnen (Baustelle/Fahrzeug/Lager) – immer klar, wo das Gerät ist und wer es zuletzt hatte.
- **Fahrzeug-Detail** mit TÜV/UVV-Fälligkeit und druckbarer Maschinen-Liste (UVV-Übergabe).

---

## v7.46 - 10. Juli 2026 · Handwerk: Baustellen-Cockpit & Dashboard 🏗️

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Dashboard** (Kennzahlen + Grafiken) und **Baustellen-Übersicht** mit Mitarbeiter-Zuweisung, Google-Maps-Navigation und Status.
- **Kosten-Auswertung je Baustelle**, Foto-Nachweise, **Mieter-Unterschrift** und **druckbarer Bericht**.
- **Mitarbeiter-Panel „Meine Baustellen"**: Navigation + Erfassung von Stunden, Material, Entsorgung, Kosten, Belegen ## v7.45 - 10. Juli 2026 · Handwerk: Fahrtenbuch & Mitarbeiter-Panel 🚗 Fotos vor Ort.

---

## v7.45 - 10. Juli 2026 · Handwerk: Fahrtenbuch & Mitarbeiter-Panel 🚗

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Fahrtenbuch pro Fahrzeug** inkl. Tankbelegen/Quittungen (Foto) und **Kostenstatistik je Fahrzeug & Monat**.
- **Mitarbeiter-Panel „Meine Baustelle"**: Bau-Funktionen pro Mitarbeiter per Berechtigung freischalten (Bautagebuch, Fahrtenbuch, Regiebericht, Aufmaß, Material, Zulagen) – ausfüllen ohne Vollzugriff aufs Modul.

---

## v7.44 - 9. Juli 2026 · Neues Modul: Handwerk & Bau 🔨

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Neues, separat buchbares Branchenmodul „Handwerk & Bau": **Bautagebuch**, **Regieberichte mit digitaler Unterschrift**, **Geräte-/Werkzeugverwaltung** (Prüffristen), **Aufmaß**, **Qualifikationen**, **Nachunternehmer** und **Zulagen/Materialabruf**. Über die Lizenz freischaltbar, mit eigenen Berechtigungen.

---

## v7.43 - 9. Juli 2026 · Berechtigungen: KiTa-Modul freischalten

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **KiTa-Rechte unter „Berechtigungen verwalten"** – Nutzer gezielt für das KiTa-Modul freischalten (Gruppen-App bzw. Verwaltung). Nur freigeschaltete Nutzer sehen das Modul.
- Berechtigungen jetzt nach Kategorien gruppiert; KiTa-Block nur bei gebuchtem Zusatzmodul.

---

## v7.42 - 8. Juli 2026 · KiTa Testmail: klare Meldung

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Verbessert:** Klare Meldung, wenn für die Tagesübersicht-Testmail kein SMTP eingerichtet ist.

---

## v7.41 - 8. Juli 2026 · Fix: KiTa Testmail

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Behoben:** „Testmail senden" der Tagesübersicht nutzt jetzt die eingegebene Empfänger-Adresse (auch ohne vorheriges Speichern).

---

## v7.40 - 8. Juli 2026 · KiTa: Tagesübersicht „Wer ist heute da?"

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Neuer Tab „Heute"**: zeigt auf einen Blick, welche Kinder anwesend sind (je Gruppe, mit Bring-/Abholzeit) sowie wie viele mitessen.
- **Tägliche E-Mail**: Übersicht optional automatisch zur eingestellten Uhrzeit an frei wählbare Empfänger.

---

## v7.39 - 8. Juli 2026 · Fix: KiTa Eltern-App-Tab

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Behoben:** Absturz des Tabs „Eltern-App" im KiTa-Modul nach dem Update auf die Gruppen-Übersicht.

---

## v7.38 - 8. Juli 2026 · KiTa: Übersicht nach Gruppen

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Eltern-Zugang nach Gruppen** mit Status je Kind: Kein Zugang → Code erzeugt → Code gesendet → Registriert.
- **Kinder-Ansicht nach Gruppen** – übersichtlich je Gruppe mit Farbe und Anzahl.
- **Handbuch** um alle neuen KiTa-Funktionen erweitert, **FAQ-Bot** um 12 KiTa-Einträge ergänzt.

---

## v7.37 - 8. Juli 2026 · KiTa: Eltern-App mit eigenem Konto 👨‍👩‍👧

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

- **Eltern-Konto mit E-Mail & Passwort**: Eltern bekommen von der Einrichtung einen **Zugangscode per E-Mail**, registrieren damit einmalig ein Konto und melden sich danach dauerhaft mit **E-Mail & Passwort** an.
- **Mehrere Kinder in einem Konto** – bequemer Kind-Wechsel im App-Kopf.
- **Admin**: Button „Code per E-Mail" im Tab „Eltern-App" verschickt den Zugang direkt an die hinterlegte Eltern-Adresse.

---

## v7.36 - 8. Juli 2026 · Großer KiTa-Ausbau 🧸

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

**Das KiTa-Modul wächst enorm** – von der Eltern-App über Personalplanung bis zum Kiosk-Terminal. Alles inklusive, kein Aufpreis.

### ✨ Neu – Eltern-Portal & Online-Anmeldung
- Öffentliche **Vorstell-Seite** der Einrichtung (Beschreibung, Bilder, Team mit Foto, Öffnungszeiten, Gruppen mit Platz-Ampel) über einen teilbaren Link
- Eltern können ihr Kind **online anmelden** – die Anfrage landet direkt in „Anmeldung & Plätze"

### ✨ Neu – Eltern-App (per Zugangscode)
- Installierbare App mit **Start-Übersicht**, **Tages-Info „Mein Tag"** (Essen, Schlaf, Stimmung), **Aushängen**, **Postfach**, **Portfolio-Einblick** und **Krankmeldung**
- **Essensgeld**: Guthaben per PayPal aufladen, Verlauf einsehen
- Wählbares Abrechnungsmodell: **fester Monatsbetrag** oder **tägliches An-/Abmelden** (nur teilgenommene Tage kosten, Stornieren gutgeschrieben)
- **Kochbuch** mit Suchleiste – Eltern können Rezepte der Einrichtung ansehen und zum Nachkochen herunterladen

### ✨ Neu – Speiseplan mit Rezept-Bibliothek
- Gerichte einmal mit **Foto, Zutaten, Zubereitung und Portionen** anlegen und immer wiederverwenden
- Wochenplan aus der Bibliothek zusammenklicken oder frei eintragen – **druckfertiger Aushang** inklusive

### ✨ Neu – Personalverwaltung & Personalschlüssel
- **Cockpit** mit Soll-/Ist-Fachkraftstunden je Gruppe und Ampel (U3/Ü3 automatisch) – inkl. Verwendungsnachweis

### ✨ Neu – Kiosk-/Terminal-Modus
- Große, tablet-taugliche Vollbild-Ansicht zum **Anmelden/Abholen per Antippen** – ideal als Terminal am Eingang
- **PIN-gesperrt**: Verlassen nur mit hinterlegter PIN

### ✨ Weitere Helfer
- **KI-Formulierungshilfe**: aus Stichworten wird eine fertige pädagogische Beobachtung
- **Protokolle** für besondere Vorkommnisse (z. B. Unfälle)

### ℹ️ Hinweis
- Bebilderte Anleitungen im **Handbuch → KiTa-Modul**. Das KiTa-Modul bleibt ein separat buchbares Zusatzmodul, in der 14-tägigen Testphase voll freigeschaltet.

---

## v7.28 - 6. Juli 2026 · KiTa-Modul 🧸

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

**Neues Zusatzmodul: KiTa.** SHIFTDECK wird zur vollwertigen Kita-Verwaltung – separat dazubuchbar und DSGVO-konform. Von der pädagogischen Gruppen-App bis zur Platz- und Beitragsverwaltung.

### ✨ Neu – Gruppen-App (für pädagogische Fachkräfte)
- **Gruppentagebuch** mit automatischer Anwesenheits-Übersicht (Kommen/Gehen)
- **Beobachtungen** zu einem oder mehreren Kindern, den 8 Bildungsbereichen zugeordnet, optional mit Foto
- **Bildungsdokumentation** – Entwicklungseinschätzung je Bildungsbereich auf einer klaren 1–5-Skala
- **Portfolioarbeit** – Beobachtungen mit einem Klick ins Kind-Portfolio übernehmen
- **Anwesenheit** – schnelles Ein-/Auschecken der Kinder direkt in der Gruppe

### ✨ Neu – Verwaltung
- **Kinder & Gruppen** – Stammdaten, Gruppenzuordnung, Archivierung statt Löschen
- **Anmeldung & Plätze** – Warteliste mit Workflow Anfrage → Besichtigung → Zusage → Aufgenommen; bei Aufnahme wird das Kind automatisch angelegt
- **Platz-Ampel** – freie Plätze je Gruppe auf einen Blick
- **Beiträge** – Elternbeiträge erzeugen, verwalten und als CSV exportieren
- **Statistik & Förderung** – Auswertungen inkl. CSV-Export für Förderanträge

### 🔒 Datenschutz serienmäßig
- **Foto-Einwilligung je Kind** – Fotos lassen sich nur speichern, wenn für alle abgebildeten Kinder eine Einwilligung vorliegt
- Eigene Berechtigungen **„KiTa – Zugriff"** und **„KiTa – Verwalten"**

### ℹ️ Hinweis
- Das KiTa-Modul ist ein **separat buchbares Zusatzmodul**. In der 14-tägigen Testphase ist es voll freigeschaltet.
- Bebilderte Anleitung im **Handbuch → KiTa-Modul**.

---

## v7.27 - 4. Juli 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

### ✨ Neu
- **Handy verbinden** als eigener Menüpunkt – die SHIFTDECK-App wird mit einem Klick per QR-Code gekoppelt.
- **Handbuch-Anleitung** zur Handy-Kopplung – Schritt für Schritt für Mitarbeiter und Admins.

### 🔧 Verbessert
- **Lizenz-Hinweis** bei Ablauf: klare Meldung im Nur-Lesen-Modus.

### 🐛 Behoben
- **QR-Code-Anzeige** zum Handy-Koppeln funktioniert jetzt zuverlässig.

---

## v7.25 - 3. Juli 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

### ✨ Neu
- **Handy verbinden** – Mitarbeiter koppeln die SHIFTDECK-App per QR-Code mit ihrem Konto.
- **Dauerhafte Kopplung** – einmal verbinden, kein wiederholter Login nötig.
- **Geräte-Verwaltung** – gekoppelte Handys einsehen und entfernen; entfernte Geräte verlieren sofort den Zugriff.

---

## v7.24 - 2. Juli 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`

Diese Hauptversion bringt die **SHIFTDECK Terminal-Stempeluhr fürs Tablet** in den stabilen Kanal – inklusive der neuesten Erweiterungen – sowie Stabilitätsverbesserungen für den Dauerbetrieb.

### ✨ Neu: Terminal-Stempeluhr fürs Tablet
- Machen Sie aus einem Tablet eine zentrale Stempeluhr (Eingang, Küche, Werkstatt). Mitarbeiter stempeln mit ihrem persönlichen 5-stelligen PIN – ohne eigenen Login.
- Einrichtung unter **Verwaltung → Terminals**: Geräte anlegen, per **QR-Code koppeln**, neu koppeln oder entfernen.
- **Mitarbeiter-Profilbilder** werden am Terminal angezeigt.
- **Urlaubsübersicht** direkt am Terminal: genehmigte, eingereichte und abgelehnte Anträge auf einen Blick, inklusive Restkontingent.
- **Urlaub direkt am Terminal beantragen** – mit derselben Prüfung wie im Web (Kontingent, Überschneidungen, Benachrichtigung an die Verwaltung).
- **Statusfilter „Im Dienst"**: zeigt auf Wunsch nur Mitarbeiter, die gerade anwesend oder in Pause sind.
- **Mitarbeiter nach Gruppe gruppiert** im „Wer stempelt?"-Screen – schnelleres Finden bei vielen Mitarbeitern.
- **Pausen-Status sichtbar**: Mitarbeiter in Pause werden direkt mit „In Pause" gekennzeichnet.
- Die installierte **App-Version** ist jederzeit im Kopfbereich der App ablesbar.
- Die **SHIFTDECK Terminal-App für Android** steht unter [shiftdeck.de/download](https://shiftdeck.de/download) bereit.

### 🛡️ Stabilität
- Verbesserte Freigabe von Datenbank-Verbindungen für einen stabilen Wochen-Dauerbetrieb – keine langsam steigende CPU-/Speicherlast mehr, auch wenn die Datenbank kurzzeitig nicht erreichbar war.

## v7.19 - 13. Juni 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

🔌 **Login-Stabilität nach Updates.** Ergänzt die Stabilitäts-Korrektur aus 7.18.

### 🛡️ Stabilität
- **Anmeldung direkt nach einem Update zuverlässig erreichbar:** In seltenen Fällen war der Login kurz nach einem Server-Update vorübergehend nicht verfügbar. Das ist behoben — nach jedem Update kann man sich sofort wieder anmelden.
- Enthält die Stabilitäts-Verbesserung aus 7.18 (durchgehend stabiler Dauerbetrieb).

## v7.18 - 13. Juni 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

🩹 **Kritische Stabilitäts-Hauptversion.** Behebt ein Problem, durch das die Software bei sehr langer Laufzeit zunehmend langsamer werden und der Server im Extremfall nicht mehr reagieren konnte. **Allen Betreibern dringend empfohlen.**

### 🛡️ Stabilität
- **Durchgehend stabiler Dauerbetrieb:** Behoben wurde ein Problem, durch das die Software über sehr lange Laufzeiten zunehmend Arbeitsspeicher belegte und der Server dadurch träge werden oder hängen bleiben konnte. SHIFTDECK läuft jetzt auch im Dauerbetrieb durchgehend stabil.

### Enthält außerdem
- Alle Verbesserungen der Hauptversionen 7.17 (Zeitberechnung, Dienstplan, Urlaub, Projekte, QA) und 7.12.

## v7.17 - 10. Juni 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

🧪 **Qualitäts-Hauptversion.** Umfassende Menü-für-Menü-QA der gesamten Software: Zeitberechnung, Urlaub, Schichten, Projekte und Auswertungen wurden auf Richtigkeit geprüft und die gefundenen Fehler behoben. Alle 174 Admin-Endpunkte laufen fehlerfrei (kein Serverfehler).

### 🕒 Zeitberechnung & Lohn
- **Nachtschichten über Mitternacht** (z. B. 22:00–06:00) ergeben jetzt überall korrekt die Soll-/Arbeitszeit statt negativer Werte — beim Stempeln, im Stundenzettel, Status und in allen Exports.
- **Einheitliche Überstunden-Berechnung:** Die Admin-Neuberechnung liefert denselben Saldo wie das normale Ausstempeln (Auto-Pause, Schicht-Soll inkl. Nachtschicht, genehmigte Abwesenheiten).
- **Überstunden-Genehmigung** addiert den Tagessaldo, statt den errechneten Anteil zu überschreiben.
- **DATEV-/Lohn-Export** und **Statistiken** (Wochen-/Monatstrend) rechnen aus den echten Stempeldaten statt Pauschalwerten.
- Arbeitszeit wird auf die Minute gerundet (kein schleichender Minus-Bias).

### 🗓️ Dienstplan, Urlaub & Projekte
- **Automatisches Ausstempeln** vergessener Stempelungen — **Ausnahme: im Dienstplan eingetragene Nachtschichten** werden nicht ausgeloggt.
- **Schichten:** Überschneidungsprüfung bei der Anlage; Schichttausch wieder voll funktionsfähig und gegen Doppel-Genehmigung geschützt.
- **Urlaub:** offene Anträge reservieren Kontingent, Doppelbuchungen werden abgelehnt, Zeitraum-Änderungen passen das Kontingent korrekt an.
- **Projekt-Auswertung & Projekt-PDF** zeigen jetzt die echten Arbeitsstunden/Lohnkosten je Mitarbeiter.
- **Arbeitszeitkorrektur-Anträge** werden auf Plausibilität geprüft.

### 🛡️ Stabilität
- Mitarbeiter-Löschung schützt Eigentümer/eigenes Konto und entfernt alle zugehörigen Daten rückstandslos.
- Geburtstags-Widget behandelt den 29. Februar korrekt; Team-Kalender und Gruppen-Liste fangen fehlerhafte Eingaben sauber ab.

### 🔐 Enthält außerdem
- Alle Sicherheits- und Lizenz-Verbesserungen der Hauptversion 7.12 (RSA-Lizenz, Backend-Härtung, Module).

## v7.12 - 10. Juni 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

🔒 **Sicherheits-Hauptversion.** Diese Version bringt eine umfassende Härtung des Backends sowie eine **fälschungssichere Lizenzierung** in die Stable.

### 🔐 Lizenz „nicht knackbar" (RSA)
- **Asymmetrische Lizenz-Signatur (RSA):** Lizenz-Antworten werden serverseitig mit einem privaten Schlüssel signiert, die Software prüft mit einem eingebetteten Public Key. Eine gefälschte Lizenz-Antwort ist damit unmöglich — selbst mit Zugriff auf die Software.
- **Module über die Lizenz freischaltbar:** Pro Lizenz auswählbare Module (Admin-Panel), die die Software signiert ausliest. Aktive Module werden dem Kunden im Konto-Portal angezeigt.

### 🛡️ Backend-Härtung
- Registrierung kann keine Admin-Rolle mehr selbst vergeben; `superadmin` nicht mehr über die Benutzerverwaltung erreichbar.
- Keine hartcodierten Geheimnisse mehr: JWT-Secret, **Superadmin-Passwort** (jetzt aus der `.env`, stabil über Updates) und Org-Admin-Passwort werden zufällig erzeugt/aus der Umgebung geladen.
- Update-System abgesichert: strikte Versionsprüfung (Schutz vor Befehls-Einschleusung), Zip-Slip-Schutz beim Entpacken, optionale SHA-256-Integritätsprüfung, FTP-Zugangsdaten aus dem Code entfernt.
- **Brute-Force-Schutz** für alle Anmelde-Wege (inkl. PIN- und QR-/Telefon-Login), SSRF-Schutz beim Firmen-Logo, sichere Datei-Upload-Prüfung (Magic-Bytes), korrekte 24h-Token-Laufzeit.

### ℹ️ Hinweise für Betreiber
- Optionaler strenger Lizenz-Modus über `SHIFTDECK_STRICT_LICENSE=1` (erzwingt signierte Lizenz-Antworten).
- `install.sh`/`update.sh` erzeugen ein zufälliges `SUPERADMIN_PASSWORD` in der `.env`; `docker-compose.prod.yml` reicht es ans Backend durch.

## v7.10 - 8. Juni 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

**Überstunden, Urlaub & Krankheit jetzt korrekt** — diese Hauptversion behebt mehrere aus Support-Tickets gemeldete Punkte rund um Stundenzettel und Überstundenkonto und bringt zusätzlich den neuen **KI-Assistenten „Hugo"** sowie den überarbeiteten **Einführungs-Assistenten** aus dem Beta-Kanal in die Stable.

### 🐛 Überstunden & Stundenzettel
- **Urlaub & Krankheit erzeugen keine Minusstunden mehr** — an genehmigten Abwesenheitstagen gilt die Sollzeit als erfüllt (0 statt fälschlicher Unterstunden). Greift auch für bereits archivierte Krankmeldungen.
- **Manuell gesetzter Überstunden-Anfangssaldo bleibt erhalten** — „Überstunden neu berechnen" überschreibt ihn nicht mehr, sondern führt ihn als Anfangssaldo weiter.
- **Neuberechnung bricht nicht mehr ab**, wenn keine vollständige Stundenverteilung hinterlegt ist (robuste Typprüfung + Fehlerbehandlung).
- Klarstellung: Überstunden werden grundsätzlich aus der **Netto-Arbeitszeit** (nach Pausenabzug) berechnet.

### 🔎 Nachvollziehbarkeit
- **Zeitkorrekturen** sichern die echten Original-Einträge vor dem Überschreiben (Audit-Spur `time_entry_audit`).
- **Gelöschte Abwesenheiten** werden protokolliert (`absence_audit`) — verschwundene Einträge sind nun nachvollziehbar.

### 🆕 Aus dem Beta-Kanal übernommen (seit v6.99)
- **Hugo – KI-Assistent** mit Streaming-Antworten und Performance-Boost (volle Server-Hardware).
- **Einführungs-Assistent** komplett überarbeitet: eigener **Admin-Einführungs-Assistent**, Premium-Redesign der Tour, jederzeit erneut aufrufbar.
- **Stabilität**: Docker-Race-Condition beim Update behoben, `update.sh`-Bugfix, durchgängig echte Umlaute.

### 📖 Doku
- Mitarbeiter-Handbuch + FAQ-Bot um Überstunden-Berechnung, Urlaub/Krankheit, Anfangssaldo und Neuberechnung erweitert.

---

## v6.99 - 4. Juni 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

**Permission-basierte User-Sidebar** — Mitarbeiter mit Admin-Berechtigungen finden die zugehörigen Bereiche jetzt direkt im User-Panel. Wer im Admin-Panel unter „Berechtigungen verwalten" z. B. **„Dienstplan bearbeiten"** bekommt, sieht im eigenen User-Panel eine neue Sidebar-Gruppe **„Planung"** und kann den vollwertigen Dienstplan-Editor wie ein Admin nutzen. Das Konzept ist generisch — jede Berechtigung schaltet entsprechende Items automatisch frei.

### 🆕 Neu
- **Planung** im User-Panel — erscheint bei `can_edit_schedule` (Dienstplan bearbeiten + Wochenrhythmus)
- **Team** im User-Panel — erscheint bei `can_manage_users` (Mitarbeiter) oder `can_edit_time_entries` (Zeitkorrektur)
- **Auswertung** im User-Panel — erscheint bei `can_view_statistics` (Statistiken) oder `can_edit_time_entries` (Stundenzettel-Freigabe)

### ⚡ Verbessert
- Backend-Helper `require_permission(perm)` schaltet Endpoints permissionsbasiert frei (Shift-Endpoints, Schedule-Release etc.)
- `/auth/me` und `LoginResponse` liefern `permissions` direkt mit — kein extra API-Call mehr nötig
- `ProtectedRoute` im Frontend kennt neuen Prop `requiredPermission` — Employees mit Berechtigung dürfen auf die Admin-Route

### 🐛 Behoben
- `/admin/users` lieferte HTTP 500 wenn ein User Berechtigungen hatte (Typ-Mismatch in `UserResponse.permissions`)
- Mitarbeiter-Liste verschwand kurzzeitig nach Berechtigungs-Änderung — Pydantic-Schema korrigiert

### 📌 Hinweis
- Bestehende Installationen sind nicht betroffen — Auswirkungen erst nach Berechtigungs-Vergabe sichtbar
- Wer keine Edit-Berechtigung hat, sieht das User-Panel exakt wie vorher

### Update
```bash
curl -fsSLk https://shiftdeck.de/download/update.sh | bash
```

---

## v6.97 - 2. Juni 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

**Lizenz-Check-Optimierung** — der Lizenz-Check fragt die Webseite jetzt deutlich häufiger (alle 60 Sekunden statt alle 5 Minuten), und das Intervall ist konfigurierbar. Dadurch wirken Sperrungen, Add-on-Käufe und User-Count-Änderungen nahezu in Echtzeit.

### ⚙️ Lizenz-Check via ENV-Variable konfigurierbar
- **Neue Variable** in der `.env`: `LICENSE_CHECK_INTERVAL_SEC` (Default **60**, vorher fest 300)
- Wer einen anderen Wert braucht (z. B. Mobilfunk-Server): `echo "LICENSE_CHECK_INTERVAL_SEC=600" >> /opt/shiftdeck/.env && docker compose restart admin-server-backend`
- Sperrungen wirken im Default jetzt **innerhalb 1 Minute** statt 5 Minuten
- Bei Standard-Installationen mit guter Anbindung verursacht das praktisch keine spürbare Mehrlast — ein License-Verify-Call ist ~50 ms

### 🛡 Backend-Side (shiftdeck.de): Trial-Fallback nur noch bei echtem Neuinstall
- Wenn ein Server **keinen** Lizenz-Key sendet, aber eine **bekannte Hardware-ID**, wird automatisch die an diese Hardware gebundene Lizenz zurückgegeben statt einer Trial-Antwort
- So fallen Installationen nach einem Reset oder Config-Verlust nicht mehr versehentlich in den 14-Tage-Trial-Modus
- Echte Neuinstallationen (keine HWID, kein Key) bekommen weiterhin die Trial-Lizenz

### 🔧 Update-Hinweis
- Nach `update.sh` ist der Check standardmäßig auf 60 s gesetzt — keine Aktion nötig
- Optional in `.env` ergänzen: `LICENSE_CHECK_INTERVAL_SEC=60` (oder Wunschwert)

---

## v6.96 - 18. Mai 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

**Kritische Bugfix-Hauptversion** — Stundenzettel-Berechnung komplett überarbeitet. Alle Rechenfehler im Monatsbericht und im laufenden Überstundenkonto wurden behoben. Empfehlung: Update zeitnah einspielen, damit Überstundenkonten auf einer korrekten Basis weiterlaufen.

### 🐛 Stundenzettel-PDF · Überstunden aus NETTO statt BRUTTO
- **Problem:** Überstunden wurden bisher aus der Brutto-Arbeitszeit (vor Pausenabzug) berechnet, dadurch waren die Werte systematisch zu hoch — z. B. zeigte ein Tag mit 10:53 Brutto / 9:55 Netto / 7:48 Soll +3:05 Überstunden statt der korrekten +2:07.
- **Fix:** Überstunden werden jetzt überall aus der **Netto-Arbeitszeit** (nach Auto-Pause und expliziten Pausen) berechnet — gemäß Arbeitszeitgesetz.
- Betroffen waren: Stundenzettel-PDF (Monatsbericht), Zeitbericht-PDF, Zeitbericht-Excel-Export, generierte Monatsberichte und die Live-Überstunden-Bilanz bei jedem Stempelvorgang.

### 🐛 Stundenzettel-PDF · Urlaub/Krank ergibt keine Minus-Stunden mehr
- **Problem:** Genehmigte Abwesenheiten (Urlaub, Krankheit, Kind-krank, Freizeitausgleich, unbezahlter Urlaub) erzeugten -7:48 Überstunden pro Tag, obwohl der Tag als „erfüllt" gelten muss.
- **Fix:** Abwesenheitstage zählen jetzt als erfüllte Sollzeit → 0 Überstunden, keine Minus-Stunden mehr im Monatssaldo.

### 🐛 Stundenzettel-Footer · Korrekte Anzeige negativer Monatssumme
- **Problem:** Der Footer zeigte „Monat: -5:25h" während die Tabellensumme korrekt -4:25 anzeigte (1-Stunden-Differenz durch Python-Floor-Division bei negativen Werten).
- **Fix:** Footer- und Tabellen-Anzeige verwenden jetzt überall die gleiche Formel mit `abs()`-Klammer — Werte stimmen exakt überein.

### 🔧 Excel/PDF-Zeitbericht · Konsistente Vorzeichen-Darstellung
- Tages- und Gesamtsumme im Excel- und PDF-Zeitbericht enthalten jetzt explizit `+`/`-` Vorzeichen und identische Berechnung wie im Stundenzettel.

### 🔧 Beta- & Stable-Install/Update-Scripts
- `install.sh` und `update.sh` im Beta-Kanal zeigen jetzt korrekt auf `/download/Beta-Tester/` (vorher zogen sie versehentlich aus dem Stable-Pfad).
- VERSION-Datei im Paket-Root und im `backend/`-Ordner werden synchron auf die installierte Version gesetzt.

---

## v6.95 - 17. Mai 2026

> Update: `curl -fsSLk https://shiftdeck.de/download/update.sh | bash`
> Neuinstallation zieht **immer diese Hauptversion** — unabhängig vom Kanal.

### 🆕 Neue Features

- **eRechnung im Kunden-Portal** — Rechnungen jetzt zusätzlich als **ZUGFeRD-XML** (CII / Factur-X BASIC, EN 16931) und **xRechnung-XML** (UBL 2.1, CIUS 3.0) herunterladbar. Direkt importierbar in DATEV, lexware, SAP. Buttons im Kunden-Account, Admin-Rechnungen, Bestellungen und Kundenansicht.

### ⚡ Verbessert

- **Kunden-Portal modernisiert** — alle Sidebar-Icons (Übersicht, Lizenz, Bestellungen, Rechnungen, Add-ons, Profil, Abonnement, AVV, Benutzer, Support, Beta) durch einheitliche **Lucide-Style-SVG-Icons** ersetzt. KPI-Cards mit farbigen Gradient-Icon-Plates (Gelb, Blau, Grün, Lila). Konsistente, professionelle SaaS-Optik.
- **Download-Seite neu gestaltet** — Hero zweispaltig (Text links, Version/Datum/Server rechts), kompakter Titel „Einrichten in unter 5 Min.", Code-Block-Labels präzisiert („Update (Daten bleiben erhalten)").
- **Lizenz-Verwaltung gehärtet** — Lösch-Cascade über alle abhängigen Tabellen (`license_hardware`, `license_checks`, `license_modules`, `beta_licenses`, …). Synthetische „Lizenzen" aus Bestellungen ohne echten Schlüssel werden im Kunden-Portal nicht mehr angezeigt.

### 🐛 Bugfixes

- **Login-Screen-Code-Müll behoben** — JavaScript-Code erschien als Klartext unter dem Anmelden-Button. Ursache: zwei `</script>`-Tags in JS-String-Literalen, die den umgebenden `<script>`-Block vorzeitig schlossen. Beide Stellen bereinigt.
- **Lizenz-Schlüssel-Geister entfernt** — Restliche Lizenzeinträge aus `customers.license_key` und `website_settings.lic_data_*` werden nicht mehr fälschlich angezeigt.

### 🔧 Technisch

- **Beta- & Stable-Kanal sind jetzt vollständig getrennt** — beide Kanäle haben eigene Pakete und eigene Changelogs. Neuinstallation (`install.sh`) zieht **immer die Hauptversion** aus `/download/`, unabhängig vom aufrufenden Pfad.
- **`sd-mgmt.php` DELETE-Endpoint** erweitert um Foreign-Key-sichere Cascade-Löschung mit Error-Reporting.
- **Customer-Account-Loader** filtert Lizenzen jetzt strikt auf vorhandene `license_key`-Werte.

---

## v6.94 - 11. Mai 2026

### 🆕 Neue Features

- **Beta-Kanal-System** — neue Versionen erscheinen ab sofort zuerst im Beta-Kanal (`/download/Beta-Tester/`). Lizenzen mit `update_channel = beta` ziehen automatisch aus diesem Kanal. Wechsel jederzeit über Admin-Lizenz-Bearbeitung.
- **Bug- und Fehler-Reports** — Beta-Tester können Bugs direkt aus dem Kundenkonto melden inklusive Screenshot-Upload. Status-Tracking (offen, in Bearbeitung, gelöst) im Admin.
- **Monatlicher Beta-Bericht** — Beta-Tester reichen monatliche Berichte ein (Funktioniert?-Rating, Bugs, Wünsche). Mit Erinnerungs-Banner im Konto.
- **Beta-Rabatt-System** — 1,50 € Rabatt pro Nutzer/Monat wird automatisch auf jeder monatlichen Rechnung der Beta-Tester gewährt.
- **Gutschein-Modul** — vollständiges Coupon-System: Prozent- oder Festbetrag-Rabatte, Mehrfach-Einlösung, Bulk-Generator, Tracking welcher Kunde welchen Code eingelöst hat.
- **Newsletter-Modul** — Double-Opt-In-Anmeldung, Admin-Kampagnen-Versand, Auto-Versand bei neuen Blog-Beiträgen, DSGVO-konforme Abmeldung.
- **Modernisiertes Blog & News-Modul** — überarbeitete Admin-Oberfläche, Featured- & Pinned-Posts, SEO-Felder, Reading-Time-Berechnung.

### 🐛 Bugfixes

- **Kritischer Bugfix · 3-User-Fallback bei deaktivierter Lizenz** — Free-User arbeiten wieder korrekt (Time-Tracking, Schichten, Abwesenheiten, Berichte, Dashboard).

### ⚡ Verbessert

- **Update-Bereich komplett überarbeitet** — Updates erfolgen ab dieser Hauptversion ausschließlich manuell per Konsole mit Schritt-für-Schritt-Anleitung. Server-OS-Updates (Ubuntu-Pakete via `apt`) bleiben automatisch aktivierbar.

---

## v6.0 - Februar 2026

### 🆕 Neue Features

- **Komplettes Schicht- und Zeiterfassungs-System** für Teams ab 3 Personen.
- **Branchen-spezifische Module** — Pflege, Handwerk, Gastronomie, Kita.
- **Mobile App** für iOS und Android (Stempel, Schichtansicht, Push-Benachrichtigungen).
- **Admin-Dashboard** mit Live-Statistiken, Mitarbeiter-Auslastung, Schicht-Konflikten.
- **DSGVO-konform** mit AVV-Modul, vollständigem Datenexport und Lösch-Funktion.
- **DATEV-Schnittstelle** für Buchhaltungs-Export.

---

## Versionierungs-System

- **Hauptversion (Stable)** — gründlich getestete Releases, Pfad: `/download/`
- **Beta-Versionen** — Vorab-Versionen mit neuen Funktionen, Pfad: `/download/Beta-Tester/`
- **Neuinstallation** verwendet **immer die Hauptversion** aus `/download/`.

Empfohlen für **alle Produktiv-Installationen**: Hauptversion-Kanal.
Empfohlen für **Beta-Tester**: Beta-Kanal mit den neuesten Features und Beta-Rabatt.
