Versionshistorie
Alle Neuerungen, Verbesserungen und Fehlerbehebungen — transparent und lückenlos dokumentiert.
Versionen
Zentrale Datenbank für Hydranten, Löschwasserbehälter, Zisternen, Brunnen und Saugstellen. Anzeige als zuschaltbarer Layer auf der BOSmap mit Status-abhängiger Farbe (defekt/gesperrt), CSV-Import mit automatischer Umrechnung von WGS84, UTM 32N/33N, Gauß-Krüger und DMS-Koordinaten — und eine optionale, login-freie öffentliche Karte für Einsatzkräfte vor Ort (Token-geschützt).
/hydranten/<token>) für Einsatzkräfte
ohne BOSPlus-Zugang. Read-only, mit IP-Rate-Limit gegen Scraping, jederzeit über
„Token neu generieren" widerrufbar.
Zwei neue Verwaltungs-Module: Inventar dokumentiert den vollständigen Bestand an Geräten und Material mit Standort, Prüfintervallen und Reparaturhistorie. Wachsteuerung bündelt Wachpläne und Dienstpläne pro Standort.
wachsteuerung.
Digitale taktische Zeichnung pro Einsatz. Canvas-basierter Editor mit Fabric.js für Skizzen, Stiften, Formen, Text und taktischen Zeichen. Auto-Save alle 10 s, manuelle Versionssnapshots, direkte Verknüpfung mit der Einsatznummer.
Single-Sign-On per Keycloak mit echter JWT-Signaturvalidierung gegen JWKS-Endpoint. Session-Hardening (IP-Binding, User-Agent-Check, strikt gesetzte Cookies), Autorisierungsprüfungen in allen API-Endpoints, sichere JSON-Encodings statt addslashes().
json_encode() serialisiert — kein XSS via fehlerhafter String-Escapings.
Das gesamte System wurde optisch modernisiert und auf ein durchgängiges Dark Theme umgestellt. Operative Seiten bieten zusätzlich einen Dark/Light-Toggle, um zwischen Einsatzleitstellen- und Tageslicht-Modus zu wechseln. Über 60 Seiten wurden überarbeitet, mit dedizierten CSS-Dateien pro Modul und konsistenter Designsprache.