Commit Graph

251 Commits

Author SHA1 Message Date
Ismail Ali
c4e5dad49f fix: GIS-Systeme im Control Panel sichtbar + Rename zu MapLayersControlPanel.js
- useEffect-Abhängigkeit um GisSystemStatic erweitert (Fix für leeres Control Panel nach Reload)
- DataSheet.js umbenannt in MapLayersControlPanel.js für bessere Verständlichkeit
- Version erhöht auf 1.1.136
2025-05-21 22:52:04 +02:00
Ismail Ali
7222237e46 fix: DataSheet control panel wird angezeigt 2025-05-21 22:42:56 +02:00
ISA
d003913741 cleanup: entferne mapGisStationsMeasurementsUrl aus config.js und veralteten fetch in MapComponent
- Redux-Thunk fetchGisStationsMeasurementsThunk übernimmt vollständige Steuerung
- fetchGisStationsMeasurementsService verwendet statt direkter URL-Konstante
- config.js um mapGisStationsMeasurementsUrl bereinigt
- Version erhöht auf 1.1.134
2025-05-21 15:34:43 +02:00
ISA
b0448339ab refactor: alte lokale States und ungenutzte Funktionen entfernt
- lineStatusData und setLinesData entfernt (durch Redux ersetzt)
- doppeltes fetchGisStationsMeasurementsThunk entfernt
- Kommentar-Altlasten bereinigt
- Vorbereitung für künftige Migration von lineColors zu Redux
2025-05-21 15:05:47 +02:00
ISA
2f4c264b4b refactor: entferne veralteten fetch-Block für gisLinesStatus aus MapComponent
- fetch(...) durch Redux-Thunk ersetzt
- Daten werden zentral über fetchLineStatusAndLinesThunk bereitgestellt
- keine Redundanz oder Datenverluste festgestellt
2025-05-21 14:59:05 +02:00
ISA
6885768bed refactor: DataSheet-Panel zeigt sich jetzt nur bei gültigen Redux-Daten
- entferne lokalen fetch + isDataLoaded State
- fetchGisStationsStaticDistrictThunk per Redux-Status 'idle' getriggert
- Anzeige von DataSheet erfolgt nur, wenn GisStationsStaticDistrict.Points vorhanden sind
2025-05-21 14:23:45 +02:00
ISA
79c98b0512 feat: GIS-Linien von direktem fetch auf Redux umgestellt
- fetchGisLinesService, Thunk und Slice erstellt
- MapComponent nutzt dispatch(fetchGisLinesThunk())
- Linien-Daten zentral aus Redux (state.gisLines.data) übernommen
- fetch(...) entfernt und durch Redux-Logik ersetzt
- Version erhöht auf 1.1.130
2025-05-21 13:58:34 +02:00
ISA
230bededa0 Linien werden angezeigt aber noch nicht mit Daten von Redux Store sondern direkt fetch Aufruf 2025-05-21 13:42:00 +02:00
ISA
067eba95b5 feat: priorityConfig vollständig auf Redux umgestellt – Slice, Thunk und Service integriert und zentral ausgelagert 2025-05-21 12:27:36 +02:00
ISA
71a6aeef1c refactor: fetchLocationDevices.js entfernt – Nutzung über Thunk + Service strukturiert neu aufgesetzt 2025-05-21 11:02:40 +02:00
ISA
0b7704935f cleanup: alte GIS-Fetch-Dateien und unnötige Service-Imports entfernt – vollständige Umstellung auf zentrale Thunks abgeschlossen 2025-05-21 10:41:59 +02:00
ISA
86f1c1feb0 cleanup: veraltete GIS-Fetch-Dateien entfernt – Projekt verwendet nur noch zentrale Thunks und Services 2025-05-21 10:04:26 +02:00
ISA
3a30162783 refactor: GIS-Redux-Slices reduziert auf 4 (statt 5) – veraltete Slices und Thunks entfernt, Code bereinigt 2025-05-21 09:57:02 +02:00
ISA
a081a94731 docs: Markdown-Dokumentation für alle Services erstellt und in /docs/services/ abgelegt (v1.1.122) 2025-05-20 15:22:04 +02:00
ISA
4c94ba82ae refactor: alle Services strukturiert und vereinheitlicht (v1.1.120) – Webservice/Database getrennt, Postfix 'Service' eingeführt 2025-05-20 15:03:05 +02:00
ISA
6f9a50ef5c refactor: Quellcode aufräumen ,PoiUtils.js entfernt 2025-05-20 14:02:22 +02:00
ISA
0f899e6465 refactor: Quellcode aufräumen 2025-05-20 13:58:53 +02:00
ISA
2846bc0b13 refactor: Services nach Datenquelle getrennt – webservice/, database/ und utils/ Struktur eingeführt (v1.1.117) 2025-05-20 13:27:20 +02:00
ISA
e3b8f7f0fc refactor: fetchGisStationsStatusDistrictService korrigiert und aktiv im Projekt eingebunden 2025-05-20 12:20:28 +02:00
ISA
c877342e38 fix: GIS-Messdaten-Service korrigiert – URL-Aufbau mit idMap, idUser und Port-Logik vereinheitlicht in fetchGisStationsMeasurementsService 2025-05-20 11:55:31 +02:00
ISA
ae40aa5d75 refactor: useInitLocationDevices entfernt, direkter Redux-Thunk in MapComponent verwendet 2025-05-20 10:06:25 +02:00
ISA
2d7996e164 refactor: useInitGisSystemStatic entfernt, direkter Redux-Dispatch in MapComponent 2025-05-20 10:02:47 +02:00
ISA
90345e24cd refactor: useInitGisStationsStatusDistrict entfernt, direkter Redux-Dispatch in MapComponent 2025-05-20 09:58:32 +02:00
ISA
6b85e74e64 refactor: useInitGisStationsStatic in DataSheet.js entfernt, Redux-Dispatch direkt verwendet 2025-05-20 09:51:42 +02:00
ISA
8653163582 cleanup: useInitGisStationsMeasurements entfernt, durch direkten Redux-Dispatch ersetzt 2025-05-20 09:36:36 +02:00
ISA
e0c0861342 cleanup: alte POI-Wrapper-Komponenten entfernt, Redux-basierte Variante vollständig übernommen (v1.1.108) 2025-05-20 08:47:52 +02:00
Ismail Ali
4f67128616 del: MapTypC.aspx.txt löschen 2025-05-19 22:08:31 +02:00
Ismail Ali
2a615d02c7 MapComponent.js bereinigt von unbenutzte Variablen 2025-05-19 21:13:10 +02:00
Ismail Ali
0580663749 refactor: useUpdateGmaData entfernt, Redux übernimmt Messdatenlogik (v1.1.104) 2025-05-19 20:15:34 +02:00
Ismail Ali
83a38c70d0 refactor: POI-Typen in MapComponent von Hook auf Redux umgestellt (v1.1.103) 2025-05-19 20:10:17 +02:00
Ismail Ali
84de6b7142 refactor: React-Hooks entfernt und durch Redux ersetzt (v1.1.101) 2025-05-19 19:52:24 +02:00
Ismail Ali
2b4f6e755b docs: vollständige Redux-Slices und Webservice-APIs dokumentiert (v1.1.100) 2025-05-19 19:28:26 +02:00
ISA
747841c52a chore: Setup-Dateien aus dem Projekt entfernt und durch SharePoint-Links ersetzt
- node-v20.12.1-x64.msi, ChromeSetup.exe, nssm.exe aus dem Repository gelöscht
- README.md ergänzt mit Download-Links für interne Tools via SharePoint
- Projektstruktur und Git-Historie bereinigt
- Version auf 1.1.98 erhöht
2025-05-19 15:35:04 +02:00
ISA
13e176fda8 feat: Recoil vollständig entfernt, Projekt nutzt nur noch Redux
- RecoilRoot aus _app.js entfernt
- recoil aus package.json & package-lock.json gelöscht
- README.md aktualisiert: Redux statt Recoil
- DataSheet.md & Wiki.md angepasst
- Projekt ist jetzt vollständig Recoil-frei
2025-05-19 13:10:11 +02:00
ISA
e31eb7f02c refactor: Recoil aus useMarkerLayers.js entfernt – ersetzt durch Redux-Selector
- useRecoilValue(mapLayersState) entfernt
- Redux: useSelector(selectMapLayersState) eingeführt
- Projekt jetzt vollständig Recoil-frei
- CHANGELOG.md auf 1.1.95 aktualisiert
2025-05-19 11:42:20 +02:00
ISA
a7f4539dd6 refactor: entfernt Recoil aus useCreateAndSetDevices – Zustand polylineEventsDisabled via Redux
- entfernt useRecoilState(polylineEventsDisabledState)
- ersetzt durch useSelector(state => polylineEventsDisabled.disabled)
- vollständige Migration auf polylineEventsDisabledSlice abgeschlossen
- CHANGELOG.md auf Version 1.1.94 aktualisiert
2025-05-19 11:33:20 +02:00
ISA
d40ae0ee53 refactor: Recoil vollständig entfernt – AddPoiModalWindow.js und AddPOIModal.js auf Redux umgestellt
- verwendet jetzt dispatch(incrementTrigger()) aus poiReadFromDbTriggerSlice
- mapLayersVisibility via useSelector() statt useRecoilState
- letzter Recoil-Import entfernt, Projekt vollständig Redux-basiert
- CHANGELOG.md auf 1.1.93 aktualisiert
2025-05-19 11:19:35 +02:00
ISA
ee7a8d2e80 refactor: letzte Recoil-States entfernt – selectedPoiState und currentPoiState auf Redux migriert
- Redux-Slices 'selectedPoiSlice' und 'currentPoiSlice' hinzugefügt
- 'PoiUpdateModal.js' verwendet nun useSelector statt Recoil
- Recoil vollständig entfernt, Zustand zentral im Redux Store verwaltet
- CHANGELOG.md auf Version 1.1.91 aktualisiert
2025-05-19 10:05:30 +02:00
ISA
37c41f71f4 chore: entfernt Standardwerte für mapId/userId in urlParameterSlice (jetzt null statt '10'/'484') 2025-05-19 08:43:14 +02:00
Ismail Ali
651326b532 refactor: Entfernt Recoil-Atoms mapIdState & userIdState – ersetzt durch Redux-Slice urlParameter
- MapComponent.js nutzt jetzt useSelector für mapId/userId
- Übergabe dynamischer Parameter via dispatch(setMapId), dispatch(setUserId)
- Store um urlParameterReducer erweitert
2025-05-18 20:56:11 +02:00
Ismail Ali
947317165c refactor: Recoil-Zustand zoomTriggerState durch Redux zoomTriggerSlice ersetzt
- MapComponent.js nutzt jetzt Redux useSelector für zoomTrigger
- DataSheet.js verwendet dispatch(incrementZoomTrigger())
- Recoil vollständig entfernt und Store zentralisiert
2025-05-18 17:49:48 +02:00
Ismail Ali
20aba9bbac feat: Recoil-State 'selectedAreaState' durch Redux ersetzt
- Redux-Slice 'selectedAreaSlice' erstellt mit set/clear Funktionen
- DataSheet.js verwendet dispatch(setSelectedArea(...)) für Dropdown-Auswahl
- MapComponent.js liest Bereichsauswahl über useSelector aus Redux Store
- Recoil-Importe entfernt, Zustand zentralisiert
2025-05-18 17:21:16 +02:00
Ismail Ali
b6bb533339 feat: Recoil-Atom 'readPoiMarkersStore' durch Redux ersetzt
- Slice 'readPoiMarkersStoreSlice' hinzugefügt mit set/clear Funktionen
- index.js vollständig auf Redux umgestellt: useSelector + dispatch(setPoiMarkers)
- AddPOIModal.js verwendet Redux (Dispatch vorbereitet), Recoil entfernt
- store.js um readPoiMarkersStoreReducer ergänzt
- CHANGELOG.md auf 1.1.85 aktualisiert
2025-05-18 15:49:26 +02:00
Ismail Ali
819639164a feat: Recoil-State polylineEventsDisabledState durch Redux ersetzt
- Migration von Recoil zu Redux abgeschlossen für Polyline-Interaktionsstatus
- `MapComponent.js` verwendet jetzt Redux `useSelector` und `dispatch(setDisabled(...))`
- `initializeMap.js` bekommt Callback-Funktion zur Steuerung des Redux-Status
- Redux-Slice `polylineEventsDisabledSlice.js` mit Actions `setDisabled`, `toggleDisabled` integriert
- Hinweis: `useCreateAndSetDevices.js` verwendet noch `useRecoilState`, muss refaktoriert werden
2025-05-18 11:56:39 +02:00
Ismail Ali
7cbabdbebd feat: Recoil-Atom 'poiReadFromDbTriggerAtom' vollständig durch Redux-Slice ersetzt
- Redux Slice 'poiReadFromDbTriggerSlice' eingeführt mit Trigger-Zähler
- Verwendet in index.js, AddPoiModalWindow.js, AddPOIModal.js und MapComponent.js
- Recoil entfernt und durch useSelector / dispatch(incrementTrigger()) ersetzt
- CHANGELOG.md auf 1.1.83 aktualisiert
2025-05-17 17:33:33 +02:00
Ismail Ali
a0d92cd13f feat: Recoil-Zustand 'poiLayerVisibleState' durch Redux ersetzt
- Recoil-Zugriffe in MapComponent.js, DataSheet.js, useMapComponentState.js entfernt
- Redux Slice poiLayerVisibleSlice eingeführt
- Redux Store konfiguriert
- Zustand 'visible' wird über Redux verwaltet
- CHANGELOG.md auf Version 1.1.82 aktualisiert
2025-05-17 16:01:03 +02:00
Ismail Ali
695ec7a55c Datasheet Markdown 2025-05-17 12:30:45 +02:00
Ismail Ali
12eb84f267 delete: nominatim online , weil wird nicht gebraucht, weil benötigt seh viel RAM und Stadt Suche per Name wird nicht gebraucht, aktuell nur Koordinaten eingeben in der Suche und das kann Leaflet schon 2025-05-17 09:05:39 +02:00
Ismail Ali
e01c6f9324 refactor+docs: fetchGisStatusStations.js URL-Handling vereinheitlicht (v1.1.78)
- entfernt: NEXT_PUBLIC_SERVER_URL aus fetchGisStatusStations.js
- ersetzt durch dynamischen URL-Aufbau via NEXT_PUBLIC_API_PORT_MODE
- neue Doku erstellt: docs/frontend/services/api/fetchGisStatusStations.md
- CHANGELOG.md aktualisiert (v1.1.78)
2025-05-17 01:17:59 +02:00
Ismail Ali
b097a76d34 docs+refactor: Proxy [...path].js auf dynamische Ziel-URL umgestellt (v1.1.77)
- entfernt: NEXT_PUBLIC_SERVER_URL aus .env.local
- verwendet jetzt API_PORT_MODE zur Zielermittlung (dev = :80)
- neue technische Dokumentation unter /docs/server/pages/api/apiProxy.md
- CHANGELOG.md und appVersion.js aktualisiert (1.1.77)
2025-05-17 01:10:18 +02:00