Zum Inhalt springen
← Zurück zum Einsatzprotokoll

v0.23.0

19. April 2026

Leitstelle im Delta-Modus

19

Commits

90

Dateien

+12881 / -829

Zeilen

Dispatcher, dieses BIG-Update macht heiße Schichten endlich reproduzierbar: Reloads bleiben zustandsstabil, Marker-Klicks sind deterministisch und Overlays clippen nicht mehr weg. Dazu kommt eine interaktive Notruf-Vorschau als direkter Einstieg in den echten Leitstellen-Flow.

🔵 NEUES FEATURE

Der neue Hydration-Layer mit State-Endpoints und SWR-Hooks lädt beim Start den echten Leitstellenzustand und macht den WebSocket zum Delta-Kanal, damit Reloads keine Einsatzlage mehr verfälschen und du nach F5 ohne Neuaufbau weiterspielst.ShadowShadow

  • Wenn du 3 Einsätze parallel hast und beim Lagewechsel F5 drückst, bleiben Route, Tempo und Phasenstand erhalten.
  • Nach Verbindungsabbrüchen holt der State-Endpoint den letzten Stand, danach kommen nur noch Deltas über den Socket.

Der Changelog rendert jetzt pro Änderung Avatar-, Name- und Multi-Author-Credits, damit du Beiträge im Team transparent zuordnen und Feedback direkt an die richtigen Entwickler adressieren kannst.ShadowShadow

  • Ein Change mit Mapu und Shadow zeigt beide Namen direkt am Eintrag statt nur einen Sammel-Author.
  • In Diskussionen kannst du gezielt den passenden Dev pingen, ohne Commit-Historie zu durchsuchen.

🔴 BUGFIX

ModalShell und Share-Popover werden via createPortal in document.body gerendert, weil der overflow-hidden-Wrapper zuvor Overlays abschnitt, sodass du Menüs und Dialoge auch in engen Viewports vollständig bedienen kannst.Mapu

  • Ein Popover am unteren Bildschirmrand flippt nach oben, statt unter dem Panel zu verschwinden.
  • Beim Öffnen von Modals über Scan-Lines und Corner-Brackets bleibt der komplette Inhalt bedienbar.

Der Share-Flow auf `/share?pct=X` wurde von serverseitigem 307-Redirect auf clientseitige Weiterleitung umgestellt, damit Crawler OG-Meta wieder lesen und geteilte Fortschritte als korrekte Vorschau statt Startseitenbild erscheinen.Mapu

  • Vorher sahen WhatsApp, Facebook oder X oft nur das Homepage-Bild; jetzt wird die dynamische Progress-Vorschau gezogen.
  • Echte User werden weiterhin weitergeleitet, während Crawler ohne JavaScript die Meta-Tags erfassen.

Der 30%-Teaser im Progress-System wurde so verdrahtet, dass er eine interaktive Notruf-Demo freischaltet, wodurch neue Dispatcher den Kern-Loop sofort testen und schneller in echte Schichten einsteigen.Mapu

  • Auf der Landing-Page klickst du dich durch Herrn Krauses Küchenbrand mit 7 BOS-Fragen.
  • Die Info-Qualitätsleiste füllt sich während der Abfrage und zeigt sofort, warum präzise Notrufdaten zählen.

Die Progress-Cap-Tests wurden an die BASELINE_PERCENT-plus-sizePercent-Logik angepasst, damit Grenzfälle korrekt validiert werden und falsche Prozentanzeigen in späteren Releases früher auffallen.ShadowShadow+Mapu

  • Die Cap-Prüfung folgt jetzt exakt BASELINE_PERCENT plus sizePercent statt einer veralteten Erwartung.
  • Fehler bei 29%-/30%-Grenzen werden in Tests abgefangen, bevor Unlock-Logik live kippt.

🟠 VERBESSERT

Die Balancing-Policy zentralisiert Spawn-Regeln, Phasen-Timing und Marker-Stack als pure Funktionen, damit Spielmodi konsistent skalieren und du bei hoher Last planbare statt zufällige Einsatzdichte bekommst.ShadowShadow

  • CASUAL mit 2 Wachen hängt nicht mehr starr an einer Hardcode-Obergrenze, sondern folgt den Policy-Regeln.
  • Bei Marker-Overlap entscheidet ein definierter Stack statt Promise.all-Race, dadurch sind Klickziele reproduzierbar.
#MayDay Sim Update#Leitstellen Simulation#BOS Funk Spiel#Notruf Simulator#Hydration Layer#Einsatz Generator AAO#Blaulicht Multiplayer
v0.23.0 — Leitstelle im Delta-Modus | MAYDAY SIM | MAYDAY SIM