Skip to content

Releases: BattloXX/Einsatzcockpit

Einsatzcockpit 2026.10.28

Choose a tag to compare

@BattloXX BattloXX released this 28 Oct 22:28
26eee16

Neu

  • Startseite: Großschadenslage direkt im Dialog „+ Einsatz / GSL starten“ per Umschalter anlegen (#791)
  • GSL: offene Einsätze nachträglich per Auswahl-Dialog als Einsatzstellen übernehmen (#785)
  • Alarmlink: Gast-Anmeldung mit PIN und Name, QR-Sessions auf ihren Einsatz beschränkt (#784)
  • Archiv: GSL-Übungen nur mit aktivem Übungen-Filter (#790)

Objektkarte mit KI

  • MCP-Symbolpflege, Vorschlagsmodell, Review-UI, Freigabe, Georeferenzierung mit grafischem Editor und OSM-Gebäudeumrissen (#777–#783, #788)

W&T-Alarmempfang und Alarmierung

  • Rohdatenspeicher, strukturierter Parser mit Regelsatz-Verwaltung, Nachalarmierung, Diagnose-Tab, Admin-MCP für Parser (#733–#741)
  • Stabilität: SMS-Gateway, Teams-Nachsenden, Alarmaufträge mit Ereignisschlüssel, DIBOS-Zuordnung (#765–#767, #771, #775)

Betrieb und Admin

  • Multi-Worker-Betrieb (Leader, Redis, persistente SMS-/Druckaufträge) (#729)
  • System-Admin-MCP unter /mcp/admin mit optionaler TOTP-2FA, Diagnose und Reparatur-Engine (#749–#757)
  • MariaDB: Snapshot-Isolation zentral abgeschaltet, zentrale DB-Wiederholung (#759–#762)
  • Hydranten/Overpass mit Cache und Breaker, Wetter-Messverlauf, Windows-Druck und Gateway-Umbenennung (#745, #746, #768, #786)

Hinweise zum Update

  • Datenbank-Migrationen 0312–0333 (alembic upgrade head)
  • Neue optionale .env-Variablen: DB_POOL_SIZE, DB_MAX_OVERFLOW, DB_MAX_CONNECTIONS, ALARM_RAW_BYTES_RETENTION_DAYS
  • Multi-Worker-Rollout laut Rollout-Doku; Standard bleibt ein Worker

Full Changelog: v2026.10.26...v2026.10.28

Einsatzcockpit 2026.10.26

Choose a tag to compare

@BattloXX BattloXX released this 26 Oct 15:19
748c356

Einsatzwissen und Dokumente

  • Dokumentübernahme, Einsatzansicht und Wissenspflege abgeschlossen (#725)
  • Upload-Verarbeitung ohne offene Transaktion; Dokumente im Board-Menü als Fenster (#727)

Einsatzboard und Einheitenmodus

  • Lagemonitor-Link auch auf Tablets ausgeblendet (#711)
  • Zugangsende zeigt den Anmeldehinweis unabhängig vom Auslösepfad (#726)

Dokumentation

  • Plan für W&T-Alarmempfang, Parser und Admin-MCP (#728)

Hinweise zum Update

  • Datenbank-Migrationen 0309–0311 (alembic upgrade head)
  • Keine neuen .env-Variablen
  • Multi-Worker-Betrieb ist nicht enthalten (PR #729 offen); weiterhin ein Gunicorn-Worker

Full Changelog: v2026.10.25...v2026.10.26

Einsatzcockpit 2026.10.25

Choose a tag to compare

@BattloXX BattloXX released this 25 Oct 14:54
2528756

What's Changed

  • docs: Changelog aktualisiert by @BattloXX in #708
  • docs: Changelog in Versionsabschnitte gegliedert by @BattloXX in #709
  • fix(board): Lagemonitor im mobilen Einsatzmenue ausblenden by @BattloXX in #710
  • Archiv: GSL-Lagen und Einsätze gemischt nach Datum by @BattloXX in #712
  • Perf: volltext nicht mehr in Massen-Ladern, Slow-Log mit Aufrufer by @BattloXX in #713
  • Log: HTTP-OK-Zeilen (httpx, uvicorn.access) dämpfen by @BattloXX in #714
  • fix(druckagent): Installation, Online-Status und Offline-Alarme by @BattloXX in #715
  • fix(wetter): kompakte Prognosen und Full-HD-Infoscreen by @BattloXX in #716
  • feat(statistik): Infoscreen modernisieren und Auswertungen ergänzen by @BattloXX in #717
  • feat(gsl): Einheitenübersicht vereinfachen und Auftragsarten kennzeichnen by @BattloXX in #718
  • feat(gsl): geführte Einheitenansicht mit Offline-Gesamtabnahme by @BattloXX in #719
  • fix(ci): Einheitenaktionen beim Hintergrundabgleich bedienbar halten by @BattloXX in #720
  • fix(einheit): nach Erkundung zur Übersicht zurückkehren by @BattloXX in #721
  • feat: Einsatzwissen, Dokumentenviewer und Dokumentendruck (Phasen 1–3) by @BattloXX in #722
  • fix(ws): SMS-Gateway und Druckagent Verbindung stabilisieren by @BattloXX in #723
  • fix(druckagent): print_intent akzeptiert dezimale String-IDs by @BattloXX in #724

Full Changelog: v2026.10.23...v2026.10.25

Einsatzcockpit 2026.10.23

Choose a tag to compare

@BattloXX BattloXX released this 23 Oct 05:01
aef87c4

Verbesserungen und Fehlerbehebungen im Einsatz

  • Einsatzboard: Spalten-Umbenennen lädt das Kanban neu und zieht die Tabs nach; Ausrückordnung mit farbigem Fahrzeugstatus; das Detailfenster dunkelt die Oberfläche nicht mehr dauerhaft ab; Spaltennamen mit Tooltip.
  • LIS: Fahrzeugstatus wird nur bei Änderung gesendet, mit begrenztem Retry und Schutzfenster gegen Rückkopplung beim Poll.
  • Objekte: Objektauswahl beim Anlegen eines Einsatzes; bei Meldung und Auftrag lassen sich Objektdokumente wie beim Bearbeiten übernehmen. Objektinformationen und Gefahren fließen in KI-Auftragsvorschläge, Lagehinweise und Lagebild ein.
  • Großschadenslage: Neue Einsatzstellen erscheinen live im Board; einheitliche Prioritätsfarben mit Legende auf der Lagekarte; Einheitenstatus wie Fahrzeugstatus (Rot/Orange/Grün), standardmäßig nur eigene Einheiten; Bürgerportal-Link nur nach Bestätigung erneuern; größerer Status-Button.
  • Tablet und Einheitenansicht: Ladefehler sichtbar, robuster Start, Schnellaktionen (Link, SMS, QR) in der Kräfteübersicht. Einheiten-Tablets öffnen die Lage zuerst in der Einheitenansicht, der Wechsel zur Gesamtansicht erfolgt per Link.
  • Archiv und PDF: Einsatz-PDF und GSL-Bericht vollständiger (Seitenumbruch, Verläufe, Objekt); Gesamt-PDF der Großschadenslage im Archiv.
  • Gerätezugang: Ungültige Gerätezugänge werden erkannt, aggregiert protokolliert und in der Geräteverwaltung angezeigt (Fehlversuche, Grund, Gerätetyp, Filter); rückwirkende Auswertung per Skript.
  • App: Pull-to-Refresh-Schnittstelle, Verbindungsstatus-Banner, Ping-Intervall-Leak behoben. Die Android-App 2026.10.23 bringt natives Pull-to-Refresh und stoppt Wiederholungen bei ungültigem Gerätezugang.

Wetter 2.0

  • Open-Meteo- und GeoSphere-Provider, zeitstempelbasierte Summen und Böenmaxima, Warnstatus mit Datenqualität, Kennzahlen mit Horizonten 1/3/6/12/24 h, Radar-Animation, Modellvergleich, gemeinsamer Cache und Admin-Diagnose.

Einsatz- und Katastrophenpläne

  • Planart, Prüfzyklus mit verantwortlicher Person, rollenbezogene Maßnahmen mit Akteuren, zentrale Kontakte, Quellennachweise bis zur PDF-Seite; Maßnahmen als Auftrag oder Meldung in den Einsatz übernehmen; Plan-Suche, Lightbox, neue Startseite; Anlegen per MCP.

Suche

  • Kontakte und Pläne (Planart, Akteure, Links) in der zentralen Suche; semantische Suche mit Vektorstufe.

Weitere Korrekturen

  • Abgerückte Einheiten in der Kräfteübersicht reaktivierbar; Lesewege für Objekte, Dokumente und Kontakte für alle Einsatzrollen; KI-Antwort ohne ThinkingBlock stürzt nicht mehr ab.

Hinweise zum Update

  • Neue Datenbank-Migrationen 0302–0305 (Planart, Prüfzyklus, Akteure, Geräte-Fehlversuche): alembic upgrade head ausführen, beim In-App-Update geschieht das automatisch.
  • Die Android-App 2026.10.23 ist separat veröffentlicht; Gerätetests stehen noch aus.

Einsatzcockpit 2026.10.21

Choose a tag to compare

@BattloXX BattloXX released this 21 Oct 11:14
0fdc4e9

Katastrophenpläne (neues Modul)

  • Arbeitsstand und unveränderliche Freigaben mit Versionen, Kapitel, Phasen und Elementen; Verortung auf der Plankarte, Verknüpfungen zu Kontakten, Objekten und Wasserstellen, Anhänge.
  • Versionierte PDF-Planquellen mit Vergleich, KI-Import mit Review, Qualitätsstatus, Wiedervorlage und lesbare PDF-Offlinefassung mit Verzeichnis.
  • Adresssuche im Editor mit dem Ort der Organisation als Vorauswahl.
  • MCP: Pläne lesen und durchsuchen, Entwürfe anlegen und ändern, Verknüpfungen setzen, Quellseiten und Bilder übernehmen, Serienverortung und Abgleich des Arbeitsstands mit einer Quelle.

Zentrale Suche

  • Suche über die Lupe, / oder Strg+K: Objekte, Objektdokumente, Katastrophenpläne, Einsätze, Straßensperren, Wasserstellen und GSL-Daten mit Rechteprüfung, im Einsatz und in der GSL auf den jeweiligen Kontext bezogen.
  • Org-Schalter, Indexstatus und Neuaufbau in der Verwaltung; MCP-Werkzeug ecp_suchen.

Navigation und Oberfläche

  • Module nach Einsatznutzen gruppiert: Im Einsatz (Katastrophenpläne, Nachschlagewerke, Kontakte, Straßensperren, Förderstrecke), Einsatzbegleitend (Fahrtenbuch, Atemschutz-Geräteprüfung, UAS), Verwaltung & Planung (Objekte, Probenplan, Planspiele, Mailing), Auswertung (Statistik). Gleiche Reihenfolge im Desktop-Menü, im Mobil-Menü und auf der Übersicht.
  • Kopfzeile aufgeräumt: Profil ganz rechts mit Hilfe-Link, Archiv ans Ende. Mobil sind die Kontoaktionen nur noch im Profil, die untere Leiste hat jetzt „Menü“.
  • Einheitliche Icons (Tabler) statt Emoji in der gesamten App, auf öffentlichen Seiten, Infoscreens, PDFs und Ausdrucken.
  • Gemeinsame Personenauswahl für Fahrtenbuch und Atemschutz-Geräteprüfung, Atemschutzformular für Handy und Tablet.

Leitstellennummer (GSL)

  • Einsatzstellen-Detail, GSL-Druck, Suche und MCP verwenden ausschließlich die echte Leitstellennummer.

Dokumentation

  • Wiki-Startseite nach Menüstruktur neu aufgebaut, mit Einstieg nach Aufgabe und Seitenleiste auf jeder Seite; neue Seiten zur Atemschutz-Geräteprüfung; README entsprechend gegliedert.

Technik

  • MariaDB 12.3 für Docker, E2E und CI.
  • Aktualisierte GitHub Actions und Abhängigkeiten.

Update-Hinweis

  • Neue Datenbank-Migrationen 0294–0301 (Katastrophenpläne, Suchindex, Icon-Namen): nach dem Update alembic upgrade head ausführen, beim In-App-Update geschieht das automatisch.

Einsatzcockpit 2026.10.19

Choose a tag to compare

@BattloXX BattloXX released this 19 Oct 11:10
1da151a

Planspiele (neues Modul)

  • Übungsgenerator für Einsatzboard und Großschadenslagen: Szenariokatalog, Ortswahl mit OSM-Import (robust mit Timeout und Wiederholung), Ereignis-Engine mit Regie-Cockpit, GSL-Unwettergenerator, Allein-Betrieb mit Auswertung.
  • Ortschaft-Filter, abwechslungsreichere GSL-Meldungen, wiederverwendbare Vorlagen, Design wie das Fahrtenbuch, Kachel auf der Übersicht.

Großschadenslagen (GSL)

  • Erkundungsablauf im Einheitenmodus: Erkundet → disponieren, Kommentar und Foto, nächster Auftrag mit Adresse; Einheiten werden nach Abschluss automatisch von der Einsatzstelle abgezogen.
  • Lagemeldungs-Timer startet erst, wenn eine Einheit übernommen hat bzw. vor Ort ist.
  • Zeitreise mit Filtern (neueste oben), Abschnitte-Grid, Disposition nach Abschnitten gruppiert.
  • Neues Einsatzstellen-Blatt mit automatischem Druck bei Disposition; Druckregel „Einsatz angelegt“ getrennt nach normal und GSL.
  • Login mit verknüpftem Mitglied öffnet für Gruppenkommandanten direkt die Einheitenansicht („Meine Einheiten“).
  • iPhone-Foto-Upload im Einheitenmodus repariert; Nummernabfrage nur ohne hinterlegte Mobilnummer.

Einsatzboard und Alarmierung

  • Abgeschlossene Einsätze sind im Board nur noch lesbar; Änderungen werden serverseitig gesperrt.
  • Einsatzinfo-Mail als zusätzlicher Kanal analog zur SMS-Einsatzinfo, mit HTML-Layout, Karte und Vorschau.
  • Ausschlussbegriffe je Organisation (z. B. „bereits erledigt“): keine SMS, Teams, Mail und Push.
  • DIBOS: Einsätze nach automatischer Wiedereröffnung wieder automatisch schließen.
  • SMS-Einzelversand wird auf mehrere Android-Gateways verteilt.
  • Funkjournal, Einsatzleiter-Wechsel und Atemschutz-Übersicht aktualisieren sich ohne Neuladen der Seite, auch für andere Nutzer; ein frei eingegebener Einsatzleiter wird in der Kopfzeile angezeigt; Funkjournal mit Suchfeld.

Druck

  • Druckregeln je Alarmstufe mit Abweichungen, Objekt-Inhalten und Übersichtsmatrix.
  • Windows-Druckagent: Lease-Zustellung, Redundanz und sichere Druckübergabe; Agent-Typ, Inventar, Routen mit Priorität und Bereitschaftsanzeige im Druckdialog.
  • Druckregel „E-Mail eingegangen“; Mail-Zuordnung auch über die Leitstellennummer.

Benutzer, Kontakte und Mail

  • Einladung per gebrandeter Mail statt Klartext-Passwort, App-Links (inkl. Auto-Update-APK), SSO-Hinweis beim Passwort-Reset, Bestätigung nach Passwortänderung, Mail-Vorschau mit Testversand.
  • Benutzer lassen sich mit Mitgliedern verknüpfen; globale Eindeutigkeit wird vor der Anlage geprüft.
  • Kontakte: gefilterte Einsatztelefonlisten und Verzeichnisse mit Druckvorschau, PDF und Organisationslogo; Leser und Einheiten sehen nur Einsatzkontakte.
  • Mail-Eingang: Freigabeliste mit mehreren Zeilen; „Alle“ ohne Auth-Pflicht.

KI-Anbindung (MCP-Server)

  • Einsätze lesen (Einheiten, Aufträge, Meldungen, Verlauf, Objekte, Downloads) sowie Aufträge und Meldungen anlegen.
  • GSL vollständig: Lagebild lesen, Einsatzstellen führen, Journale, Bürgermeldungen, Medien herunterladen und Fotos hochladen.
  • Objektdokumente lesen (Seitenbild und OCR), PDF-Übergabe aus ChatGPT.
  • Benutzer und Mitglieder verwalten und sicher abgleichen, meine_einheiten.

Technik und Sicherheit

  • Event-Loop entlastet: 522 Routen mit Datenbankzugriff laufen jetzt im Threadpool statt auf der Event-Loop, sodass WebSockets, Alarmierung und DIBOS-Polling nicht mehr durch langsame Abfragen gebremst werden. Wächtertests verhindern Rückfälle.
  • SSO-Token-Prüfung mit PyJWT statt des kaum noch gepflegten python-jose; strengere Ruff-Prüfungen.
  • CSP-Messmodus (CSP_REPORT_ONLY) als Vorstufe für eine strengere Content-Security-Policy.
  • Frontend-Bibliotheken über npm nachvollziehbar und von Dependabot überwacht; aktualisiert u. a. Alpine 3.17, htmx 2.0.11, Konva 10, Geoman 2.20 (behebt lodash-Sicherheitsmeldung).
  • Objektliste mit Spalte „Aktualisiert“, Datumsfilter und Sortierung nach allen Spalten; diverse Layout-Korrekturen (Einsatzinfo auf Tablet-Breite, Abschnitts-Badges, Nur-Ansicht-Banner).

Hinweise zum Update

  • Datenbank-Migrationen 0279–0293: alembic upgrade head ausführen.
  • Beim Update „Abhängigkeiten installieren“ aktivieren (neu: PyJWT, entfernt: python-jose, apscheduler). PyJWT ist meist schon über andere Pakete vorhanden.
  • Neu in .env (alle optional): INVITE_TTL_HOURS (Gültigkeit von Einladungslinks, Standard 168), ANDROID_APP_REPO und ANDROID_APK_PRAEFIX (App-Links/Auto-Update-APK), CSP_REPORT_ONLY (Standard false). Siehe .env.example.
  • Kein Node.js auf dem Server nötig; die Frontend-Dateien sind im Release enthalten.
  • Nach dem Update kurz prüfen: SSO-Login, PIN-/Passwort-Login, ein Probealarm über das Gateway, eine Foto-Annotation mit Text (Konva 10).

Einsatzcockpit 2026.10.12

Choose a tag to compare

@BattloXX BattloXX released this 12 Oct 18:04
d0612de

Großschadenslagen (GSL): Einheitenmodus und Gruppenkommandanten

  • Fahrzeug-Tablets erhalten einen eigenen Einheitenmodus: Aufträge empfangen, Status melden, Lagemeldungen, Fotos und Funkjournal, auch offline mit eigener Warteschlange.
  • Ressourcenkarte je Einheit mit Gruppenkommandant (Telefon, Stellvertreter), Journal und Einsätzen. „Einheit hinzufügen“ erfasst Funkruf, Status, Abschnitt, Bereitstellungsraum, Gruppenkommandant und Stärke in einem Schritt.
  • Persönlicher, widerrufbarer Zugangslink für Gruppenkommandanten sowie QR-Zugang mit A4-Ausdruck über den Standard-Druckdialog (optional mit SMS-PIN). Die Mobilnummer wird per SMS-Code bestätigt; Auftrags-SMS (neu, geändert, zurückgezogen) mit eigenem Übungsschalter.
  • Automatisches Einsatzboard: Erkundung/Abarbeitung folgt der Phase, „Fertig gemeldet“ und Einsatzabschluss. Einheitenkarte mit nächstem Auftrag, Navigation und eigenem Standort; mobile Führungsübersicht mit Aufmerksamkeitsliste und Kartenfiltern.
  • Einsatzstellen anlegen mit Karte, Adresssuche und Adressprüfung; ein gesetzter Pin füllt Straße, Hausnummer und Ort. Abschnitte zeigen ihre Einsatzstellen mit Status und Einheiten.
  • Material vor Ort: an Einsatzstellen belassenes Material wird als Verleih geführt (Board, Tablet, Verleih-Ansicht).

Straßensperren (neues Modul)

  • Sperren mit Karte, Zeichnen und Adressabschnitt verwalten; der Abschnitt wird im OSM-Straßennetz ermittelt und mit Qualität bewertet. Behördliche Verordnungen als PDF anhängen, Entwurf direkt aus dem PDF.
  • Verlängerungen und ersetzende Verordnungen werden erkannt statt als Dublette angelegt.
  • Freigabe an Nachbarwehren, öffentliche Freigabelinks, Statusseite und Infoscreen mit widerrufbaren Zugängen.
  • Microsoft-Teams-Meldungen mit Adaptive Card und Kartenbild über eine Warteschlange mit Wiederholungen.
  • Optional: Anfahrtsprüfung je Einsatz gegen aktive Sperren (ORS/OSRM), Anzeige in Einsatzinfo und Alarm-Infoscreen. Standardmäßig aus.

Mail-Eingang

  • Eigene Empfangsadresse je Organisation über Resend sowie Abruf per IMAP oder Office 365. Eingehende Mails landen im Posteingang und werden passenden Einsätzen als Meldung zugeordnet (auch nachträglich).
  • Weiterleitungen mit Originalabsender und Druckregel „E-Mail eingegangen“ mit Deckblatt und Anhängen.

KI-Anbindung (MCP-Server)

  • Neue Werkzeuge für Straßensperren, GSL-Ressourcen und Einheiten-Disposition, Wasserstellen, Organisationsdaten, Original-Objektdokumente und strukturierten Kontakt-Import. Zugangstokens, Links und PINs werden nie ausgegeben.

Weitere Verbesserungen

  • PIN-Login findet Mobilnummern unabhängig von nationaler oder internationaler Schreibweise.
  • LIS: Neuanlage scheitert nicht mehr an doppelten Alarm-Aufträgen; manuell wiedereröffnete Einsätze werden von LIS/DIBOS nicht erneut geschlossen.
  • Tablet: Upload- und Speicherfehler werden sichtbar angezeigt.
  • Administration: Rechtevergabe abgesichert, Rollen org_admin und admin zusammengelegt, Benutzer lassen sich wieder endgültig löschen.
  • Objekte: Einsatzdruck bleibt bei Sammelzuweisung erhalten, Dokumentseiten lassen sich einzeln bearbeiten.
  • Kontakte: strukturierte Daten im Browser bearbeiten und sicher importieren; Kontaktformular fällt auf Resend zurück, wenn SMTP fehlt.

Hinweise zum Update

  • Datenbank-Migrationen 0257–0278: alembic upgrade head ausführen.
  • Neu in .env: GSL_ZUGANG_KEY (empfohlen; leer leitet die Zugangslinks aus SECRET_KEY ab, eine Rotation entwertet sie dann), MAIL_INBOUND_DOMAIN, MAIL_ZUORDNUNG_LOOP_* sowie optional EINSATZ_ROUTING_* (standardmäßig aus). Siehe .env.example.

Die vollständige Übersicht steht im Changelog.

Einsatzcockpit 2026.10.06

Choose a tag to compare

@BattloXX BattloXX released this 06 Oct 04:25
c9dfef9

Alarmierung zuverlässiger

  • Einsätze aus DIBOS werden schneller angelegt und nicht mehr still ohne Alarmierung verloren. Push, SMS und Teams laufen über eine absturzsichere Alarm-Warteschlange mit automatischen Wiederholungen.
  • Ist beim Alarm kein SMS-Gateway verbunden, wird die Einsatzinfo-SMS bis zu 60 Minuten lang nachgesendet. Wird ein Einsatz kurz nach der Anlage verknüpft und war noch nicht alarmiert, wird die Alarmierung nachgeholt.
  • Gründe, warum ein Kanal nicht alarmiert hat (z. B. Übung), stehen jetzt im Einsatzprotokoll. F30 wird grundsätzlich nicht alarmiert.
  • DIBOS dient als Rückfallebene für LIS (Fahrzeuge, Objektzuordnung, automatisches Schließen); die LIS-Synchronisierung wurde anhand echter Einsatzdaten verbessert.

Android-App und Widgets

  • Das Einsatz-Widget zeigt Karte, Objekt, Meldungstext, Großschadenslagen und Übungen und wird auch für normal angemeldete Handys ohne Gerätekopplung befüllt.
  • Standortberechtigung wird vorab angefragt statt erst im Einsatz. In der Geräteübersicht ist die installierte App-Version sichtbar.
  • Objekte und Kontakte stehen offline zuverlässiger bereit; der Synchronisierungsfortschritt wird laufend angezeigt.

KI-Anbindung (MCP-Server)

  • Einsatzcockpit lässt sich über einen OAuth-gesicherten MCP-Server mit KI-Assistenten verbinden: Objekte und Kontakte als Entwurf pflegen, Objektunterlagen übergeben, Fahrtenbuch auswerten. Freigaben bleiben immer beim Menschen in der Oberfläche.

Einsatz-Feed für externe Systeme

  • Neue, rein lesende Schnittstelle /api/v1/feed mit eigenen API-Key-Berechtigungen, optionaler IP-Freigabeliste und ohne Personendaten.

Weitere Verbesserungen

  • Einsatzboard: Personen verschwinden beim Verschieben nicht mehr, gerettete Personen bleiben als Karte sichtbar, Fahrzeuge von Partnerorganisationen führen nicht mehr zu Fehlern (auch in Archiv und PDF).
  • Login: Links auf Einsatzseiten führen nach der Anmeldung zum ursprünglichen Ziel.
  • Fahrtenbuch: Führungsrolle über das Personen-Menü wählbar; das Gerätefahrzeug wird bei neuen Fahrten vorausgewählt.
  • Externe Objektpflege: Notizfeld, vollständigere Lesedaten und verbesserte mobile Darstellung.

Hinweise zum Update

  • Datenbank-Migrationen 0249–0256: alembic upgrade head ausführen.
  • Die Anwendung läuft jetzt mit einem einzelnen Worker (-w 1, siehe deploy/einsatzleiter.service bzw. Docker), damit SMS-Gateway-Verbindungen und Hintergrundaufgaben konsistent bleiben.

Die vollständige Übersicht steht im Changelog.

Einsatzcockpit 2026.09.19

Choose a tag to compare

@BattloXX BattloXX released this 19 Sep 17:16

Einsatzboard und mobile Nutzung

  • Das Einsatzboard reagiert jetzt unmittelbar auf Änderungen: Einheiten, Personen, Aufträge, Meldungen und Fahrzeugstatus bleiben ohne manuelles Neuladen aktuell.
  • Die Bedienung auf Smartphone und Tablet wurde deutlich vereinfacht – mit kompakterer Navigation, besser erreichbaren Aktionen und übersichtlicheren Karten.

Zentrale Kontaktverwaltung

  • Kontakte werden organisationsweit an einer Stelle gepflegt und können mehreren Objekten zugeordnet werden.
  • Telefonnummern, SMS-Fähigkeit, E-Mail-Adressen, Bilder, Funktionen und Erreichbarkeiten sind direkt beim Kontakt verfügbar.
  • Dubletten werden erkannt und können zusammengeführt werden. Import und Export über CSV/XLSX wurden vereinfacht; bestehende BMA-Kontakte lassen sich übernehmen.
  • In der Android-App stehen synchronisierte Kontakte auch ohne Netz für Suche, Anruf und SMS zur Verfügung.

Objektpflege und Einsatzinformationen

  • Objektunterlagen können versioniert gepflegt und für die Einsatzansicht freigegeben werden.
  • Externe Ansprechpartner erhalten einen geschützten Pflegezugang; Änderungen werden intern geprüft, bevor sie übernommen werden.
  • Objektinformationen einschließlich der Übersicht stehen in der Android-App nach einer Synchronisierung auch im Funkloch bereit.

Weitere Verbesserungen

  • Karten laden zuverlässiger und richtlinienkonform über die Anwendung.
  • Korrekturen im Fahrtenbuch berücksichtigen den Kilometerstand zum Zeitpunkt der Fahrt; Fahrtenbuch-Administratoren finden ihre Verwaltung direkt in der Navigation.
  • Mehrere Fehler bei Kontaktbearbeitung, BMA-Zuordnung und der mobilen Bedienung wurden behoben.

Die vollständige Übersicht steht im Changelog.

Einsatzcockpit 2026.09.06

Choose a tag to compare

@BattloXX BattloXX released this 06 Sep 17:42

Probenplanung

  • Neuer Jahresplan für Übungen und Veranstaltungen mit Probearten, versionierten Checklisten, Vorbereitung, geschützter Dokumentablage, Druck und Nachbereitung.
  • Tablet-tauglicher Teilnehmerappell mit Gruppenfilter, Statusübersicht und Übernahme von Einsatzkräften aus einem Übungseinsatz.
  • Optionale, abgesicherte Probe-zu-Übungseinsatz-Brücke: Daten und Medien werden nur bewusst übernommen; Doppelanlagen werden verhindert.
  • Öffentliche Probenansicht und abonnierbarer ICS-/Webcal-Kalender mit minimaler Feldfreigabe, widerrufbaren Links und organisationsbezogener Zugriffskontrolle.

Verbesserungen und Sicherheit

  • Responsive Jahres- und Detailansichten, konsolidierte Navigation und Verwaltung sowie Verbesserungen für kleine Bildschirme.
  • Externe Aktionen werden bei Übungseinsätzen standardmäßig kanalweise unterdrückt; Freigaben sind bewusst je Organisation steuerbar.
  • Fehlende optionale Abhängigkeiten verhindern den Anwendungsstart nicht mehr; betroffene Funktionen liefern eine verständliche Fehlermeldung.
  • Datenbank-Dumps sind wieder zuverlässig für Wiederherstellungen verwendbar.

Wichtiger Hinweis

Bei Übungseinsätzen sind externe Aktionen wie Push, Alarmansicht, Nachbar-Einladungen, LIS-Statusrückschreiben und WordPress-Berichte standardmäßig deaktiviert. Falls erforderlich, können sie in den Organisationseinstellungen gezielt freigegeben werden.

Die vollständige Übersicht steht im Changelog.