Zurück zum Changelog
changelogscoutoffline-syncv1.1

Changelog: 2. April - 21. April 2026

Hannes Kugas21. April 20266 min

Neue Features

Scout-Modus (ersteintreffendes Rettungsmittel)

Eigenstaendiger, ablenkungsarmer Modus fuer die ersteintreffende Besatzung bei MANV-Lagen. Erfassung laeuft komplett ohne Login und offline auf dem Dienstgeraet.

  • Operator-Kennung vor Nutzung (Name + Funkrufname) fuer rechtliche Nachvollziehbarkeit
  • Patientenerfassung mit Triage (SK1-SK4/Tot), Geschlecht, Alter, ABCD-Schema, Verletzungsmuster, Fahrzeug-Zuordnung
  • Fahrzeug-Erfassung mit Status-Timeline (S3 / S4 Bereitstellung / S4 Einsatzstelle / S7)
  • Vorformulierte Lagemeldungen nach MELDEN-Schema (Erstmeldung + Zwischenmeldung) - dynamisch befuellt mit aktuell erfassten Daten
  • Kontext-Editor fuer Ereignisbeschreibung und Verfuegungsraum
  • Nachforderungs-Erinnerung ab MANV-Schwelle (10+ Beteiligte)
  • Dark/Light-Theme, Session-Wiederaufnahme nach App-Restart

Scout-QR-Import in die Hauptapp

Uebergabe der Scout-Daten an den ELRD via QR-Code. Funktioniert auf Native und Web.

  • Alle erfassten Patienten, Fahrzeuge, Zuordnungen und Status-Zeitstempel werden in die Mission uebernommen
  • Audit-Trail im Zusatz-Tab: Zeitpunkt des Imports + Kennung des Scout-Operators
  • Auto-Fahrzeug-Status: Fahrzeug mit zugeordnetem Patient wird automatisch auf S4_MIT_PATIENT hochgestuft
  • Idempotency: derselbe QR-Code laesst sich nicht versehentlich doppelt importieren
  • Ereignis-Feld wird nicht ueberschrieben wenn der ELRD manuell etwas eingetragen hat
  • Als Bild speichern funktioniert auf iOS via Share-Sheet (Fotos/Dateien/AirDrop)

Marketing-Website-Relaunch

  • Komplett neu designt: schaerferer Fokus auf den MANV-Use-Case, Command-Center-Aesthetik
  • Neue News-Sektion mit Aktuelles, Changelog und Blog (Kategorien)
  • Changelog-Seite oeffentlich
  • Ueber-uns-Seite mit Gruender-Profil
  • Erweiterte Blog-Funktionen: Bild-Upload, HTML-Modus, Bearer-Token-Auth, dynamische Share-Buttons
  • SEO-Optimierung fuer Einsatzleitsoftware Rettungsdienst
  • Instagram-Integration in Nav + Footer
  • Preise aktualisiert (49,99 EUR + 12,99 EUR/Nutzer)

Offline-Sync - grossflaechig gehaertet

Volle Felduebertragung beim Sync

Mehrere POST-Routes akzeptierten vorher nur einen Bruchteil der Felder, der Rest ging beim Offline-Online-Sync verloren. Alle Routes nehmen jetzt das komplette Feld-Set:

  • Mission (5 zu 17 Felder): alle Zeitstempel, Kilometer, Koordinaten, Bemerkungen etc.
  • Patient (1 zu 21 Felder): Triage, Geschlecht, ABCD, Klinik-Zuordnung, Fahrzeug-Zuweisung etc.
  • Vehicle (3 zu 12 Felder): Status + alle Status-Zeitstempel, previousStatus, Kennzeichen
  • SituationReport (1 zu 10 Felder): Sichtungszahlen, Alarmstufe, Notizen etc.

Default-Lagemeldungen

Vorher nur Server-seitig beim POST /api/missions via createMany - offline nicht sichtbar, beim Sync doppelt. Jetzt Client-seitig in beiden Modi (online + offline). Kein Duplikat-Problem mehr.

ELRD-Dropdown offline befuellt

  • Reference-Sync prueft jetzt auch die tatsaechliche Cache-Befuellung (Dexie/SQLite), nicht nur den localStorage-Timestamp
  • Dashboard cacht Org-Users direkt fuer alle Rollen (nicht nur Admins)
  • Beide Wege zusammen: robust offline verfuegbar

Ghost-Delete behoben

  • Geloeschter Einsatz tauchte nach Reload kurz wieder auf, verschwand erst beim zweiten Reload
  • Dashboard-Merge-Logik strenger: Cache-Eintraege werden nur noch beruecksichtigt wenn sie lokal-erstellt oder pending sind
  • Plus: direkter Cache-Cleanup nach API-Delete

UI / UX

  • Mission-Editor-Header entruempelt: Primaer-Actions (S4, Save) prominent, Rest im Overflow-Menu
  • Scout-Mode-Header ueberarbeitet: klar strukturierte drei Zeilen statt gedraengter Icons
  • Sticky-Header iOS-Fix: overflow-x: clip statt hidden - behebt iOS-Safari-WebKit Quirk
  • PDF-Viewer aufgehuebscht mit Toast-Fixes
  • Modal-Transparenz erhoeht (Scout-Mode Confirmation Dialoge)
  • Tab-Icons entwirrt: Uebersicht und QR hatten dasselbe Symbol, Uebersicht bekommt jetzt ClipboardList
  • Offline-Banner nicht mehr doppelt, nicht mehr ueber dem Header
  • Korrekte Zeitzone fuer Server-generierte Zeitstempel (Europe/Berlin statt UTC)

Unter der Haube

  • Prisma-Schema konsolidiert: war in Root + apps/marketing/ getrennt und seit Monaten divergiert. Jetzt Single Source of Truth im Repo-Root. 6 fehlende Performance-Indexe nachgezogen.
  • 3-Filter-Problem im Mission-Load-Pfad aufgeloest: Mission-Felder wurden an drei Stellen gefiltert. Convert nutzt jetzt Spread statt Whitelist - neue Felder kommen automatisch durch.
  • SyncEngine: unangetastet, aber drumherum gehaertet
  • Spracherkennung auf iOS WebKit (Edge/Chrome): Retry-Logik + bessere Fehlermeldungen
  • Kamera-Permission fuer QR-Scanner im Scout-Modus nativ angebunden

Bugfixes

  • Native-Logout leitet auf /login statt veralteter /app-entry-Seite
  • QR-Scanner Crash behoben
  • S4-Patient-Zeitstempel lag 2 h in der Vergangenheit (UTC vs. lokale Zeit)
  • Image-Delete im Artikel-Editor funktioniert wieder
  • OG-Image-Validierung + Titel-Suffix pro Kategorie
  • Reseed-Script ueberschreibt keine Tags mehr
  • Datenschutzhinweise praezisiert

Release-Stand

  • iOS-Version 1.1 (App Store Update)
  • Android App-Icon hinzugefuegt, APK-Build bereit
  • Dokploy-Deploy aktuell auf main
Teilen

Digitale Einsatzführung mit TactixEMS

Testen Sie TactixEMS 30 Tage kostenlos. MANV-Protokollierung, Patientensichtung und Kräfteübersicht — entwickelt von Einsatzleitern für Einsatzleiter.

Kostenlos testen