Commit Graph

5 Commits

Author SHA1 Message Date
Ismail Ali
e1e8aa19fa feat: WebSocket-basierte Live-Aktualisierung für alle GIS-Daten umgesetzt
- UI-Reaktivität für GisLinesStatus, GisStationsMeasurements, GisStationsStaticDistrict und GisStationsStatusDistrict erfolgreich implementiert
- WebSocket-Daten werden direkt über Redux-Slices aktualisiert
- useDynamicDeviceLayers Hook reagiert zuverlässig auf neue Slice-Daten
- Leaflet Marker werden korrekt neu gesetzt und in der UI dargestellt
- Performance verbessert durch gezieltes diff-basiertes Re-Rendering
2025-06-09 09:35:22 +02:00
Ismail Ali
074a89b77c feat: WebSocket-Integration mit automatischer UI-Aktualisierung für alle Geräte-Daten
- WebSocket sendet aktualisierte Webservice-Daten (GisLinesStatus, GisStationsStaticDistrict, GisStationsMeasurements)
- Redux-Thunk wird durch WebSocket ausgelöst → Redux Store aktualisiert
- `useDynamicDeviceLayers` & `createAndSetDevices` reagieren auf neue Redux-Daten
- UI wird nun zuverlässig neu gerendert, wenn sich Marker-Daten ändern
- Verbesserte Stabilität und Konsistenz zwischen Datenquelle, Redux und UI
2025-06-09 09:18:43 +02:00
Ismail Ali
b067a4c97e feat: WebSocket-Integration mit UI-Reaktivierung für GisStationsStaticDistrict
- WebSocket-Trigger implementiert, der `fetchGisStationsStaticDistrictThunk` ausführt.
- Trigger-Mechanismus über `useState` (`triggerUpdate`) sorgt für gezielten UI-Re-Render.
- Problem gelöst, dass Redux-Store zwar neue Daten enthielt, aber die UI nicht aktualisiert wurde.
- MapComponent.js und useDynamicDeviceLayers.js entsprechend angepasst.
2025-06-09 00:24:33 +02:00
ISA
569790d35f fix: Marker-Duplikate & Spiderfy repariert | version 1.1.230 2025-06-04 08:23:55 +02:00
ISA
66afc1cee7 cleanup: veraltete datei für Layers gelöscht 2025-06-04 07:52:12 +02:00