feat: Geräte-Marker vollständig auf Redux umgestellt
- createAndSetDevices.js angepasst: Datenbezug jetzt nur noch über Redux-Store (Selectoren) - fetch aus config.js entfernt (keine Verwendung von mapGisStationsStaticDistrictUrl mehr) - MapComponent.js und useDynamicMarkerLayers.js entsprechend aktualisiert - Fehlerbehandlung verbessert („Redux enthält keine gültigen Geräte-/Statusdaten“) - CHANGELOG.md aktualisiert auf Version 1.1.139
This commit is contained in:
26
CHANGELOG.md
26
CHANGELOG.md
@@ -4,6 +4,32 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
## [1.1.139] – 2025-05-22
|
||||
|
||||
### Changed
|
||||
|
||||
- 🔁 Geräte-/Stationsanzeige vollständig auf **Redux-Store** umgestellt:
|
||||
- `createAndSetDevices.js` verwendet jetzt nur noch Redux-Selectoren (`selectGisStationsStaticDistrict`, `selectGisStationsStatusDistrict`)
|
||||
- Entfernt: direkter `fetch(...)`-Zugriff über `config.js`
|
||||
- Kein Zugriff mehr auf `mapGisStationsStaticDistrictUrl` / `StatusDistrictUrl`
|
||||
|
||||
### Fixed
|
||||
|
||||
- ✅ Fehler "❌ Redux enthält keine gültigen Geräte-/Statusdaten!" gelöst durch korrekte Abfrage `state.gisStationsStaticDistrict.data.Points`
|
||||
- ✅ Marker erscheinen wieder zuverlässig durch saubere Trennung von Datenquelle und Darstellung
|
||||
|
||||
### Architecture
|
||||
|
||||
- 🧠 Marker-Erstellung erfolgt über `createAndSetDevices()` → Redux-Daten → Leaflet Marker
|
||||
- 🔁 `MapComponent.js` und `useDynamicMarkerLayers.js` angepasst auf neue Redux-Architektur
|
||||
- 🎯 Reduziert doppelte Datenhaltung, zentralisiert Geräte-Logik
|
||||
|
||||
### Version
|
||||
|
||||
- 📦 Version erhöht auf **1.1.139**
|
||||
|
||||
---
|
||||
|
||||
## [1.1.136] – 2025-05-21
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user