feat: AddPOIModal auf Redux umgestellt, Icon-Problem nach POI-Erstellung behoben

- fetch durch addPoiThunk ersetzt
- Icon-Nachladen über fetchPoiIconsDataThunk integriert
- Modal schließt sich nach erfolgreichem Hinzufügen zuverlässig
- reload entfernt, Statushandling über Redux-Slice `addPoiSlice`
- Version erhöht auf 1.1.158
This commit is contained in:
ISA
2025-05-23 13:13:24 +02:00
parent a8a0efa8ea
commit e8f3ed3674
3 changed files with 69 additions and 61 deletions

View File

@@ -4,6 +4,37 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
---
## [1.1.158] 2025-05-23
### ✨ Feature
- Neue POI-Hinzufügen-Logik mit Redux `addPoiThunk` umgesetzt
- `AddPOIModal.js` vollständig umgebaut:
- kein direktes `fetch(...)` mehr
- stattdessen: Redux Thunk + Service
- Statusanzeige über `status` / `error` aus `addPoiSlice`
- Automatisches Nachladen der POI-Icons über `fetchPoiIconsDataThunk`
### 🐞 Fixed
- Bug behoben: neu hinzugefügter POI zeigte Standard-Icon → Icon-Liste wird nach dem Hinzufügen erneut geladen
### ✅ Clean
- `window.location.reload()` aus `AddPOIModal.js` entfernt
- API-Aufrufe vollständig in `services/database/addPoiService.js` gekapselt
### 🧠 Architektur
- Redux-Standardstruktur eingehalten: `Service``Thunk``Slice`
- Redux-Status wird in Modal direkt über `useSelector` abgebildet
### 🔧 Version
- 📦 Version erhöht auf **1.1.158**
---
## [1.1.153] - 2025-05-22
### ✨ Features