Commit Graph

961 Commits

Author SHA1 Message Date
ISA
0a1c0e5fbe refactor: POI-Daten vollständig in Redux integriert
- useFetchPoiData.js entfernt
- Neue Redux-Slices für POI-Typen und POI-Icons erstellt
- Neue Services und Thunks hinzugefügt
- fetch-Aufrufe durch zentralisierte Redux-Logik ersetzt
- store.js aktualisiert und neue States registriert
2025-05-23 11:14:13 +02:00
ISA
08679761fb chore: entferne AddPOIOnPolyline-Komponente 2025-05-23 09:19:36 +02:00
ISA
8cb995040d refactor and cleanup 2025-05-23 08:36:38 +02:00
ISA
41e270cc53 refactor: entferne manuelles fetchGisStationsMeasurements und nutze Redux-Store
- entferne alten updateGmaData useEffect aus MapComponent.js
- verwende gisStationsMeasurements-Daten direkt aus Redux-Slice
- setze useSelector statt useState für GisStationsMeasurements
- beseitigt Fehler beim Abrufen der GMA-Daten in der Konsole
- vereinheitlicht Datenfluss über Redux Toolkit
2025-05-22 15:14:42 +02:00
ISA
b48a5b2b58 chore: config.js entfernt – Konfiguration zentral über .env.local
- alle Importe und Aufrufe von config.js entfernt
- Webservices nutzen direkt window.location + NEXT_PUBLIC_API_PORT_MODE
- zentrale Konfigurationsstrategie über .env.local abgeschlossen
2025-05-22 15:02:57 +02:00
ISA
ef3c511694 feat: lade Linienstatusdaten vollständig aus Redux Store
- Entferne direkte Verwendung von `webserviceGisLinesStatusUrl` aus config.js
- Nutze `useLineData()` mit Redux-Toolkit Store
- Baue URL intern in fetchGisLinesStatusService.js dynamisch auf
- Optimiere Tooltip-Generierung aus Webservice-Daten
2025-05-22 14:27:52 +02:00
ISA
72de632c86 refactor: userRights mit Redux umgesetzt, useLoadUserRights entfernt
- Thunk fetchUserRightsThunk in MapComponent verwendet
- Redux-Slice gisUserRightsFromWebservice selektiert
- useLoadUserRights Hook entfernt
- Zustand isRightsLoaded und hasRights in Redux integriert
- MapComponent vollständig auf Redux umgestellt
2025-05-22 13:40:25 +02:00
ISA
0a0e63feef cleanup: MapComponent.js 2025-05-22 13:25:30 +02:00
ISA
04b8cb2963 docs: dokumentiere gisLines und gisLinesStatus Services in Markdown
- erstellt fetchGisLinesService.md (Liniengeometrien aus Datenbank)
- erstellt fetchGisLinesStatusService.md (Linienstatus aus WebService)
- beschreibt Unterschiede zwischen beiden Datenquellen
- verbessert Entwicklerverständnis und Wartbarkeit
2025-05-22 11:47:39 +02:00
ISA
97ee76c5b5 fix: korrigiere fetchGisLinesStatusService für WebService-Antwort 'Statis'
- ersetzt Zugriff auf json.Lines durch json.Statis
- behebt leeren Redux-State bei Linienstatus
- Daten aus Webservice fließen jetzt korrekt in gisLinesStatusSlice
2025-05-22 11:30:03 +02:00
ISA
04e6d19e19 chore: entferne mapGisStationsStatusDistrictUrl aus config.js
- alle direkten fetch-Zugriffe wurden entfernt oder durch Redux ersetzt
- Variable mapGisStationsStatusDistrictUrl wird im Projekt nicht mehr verwendet
- Zugriff auf Gerätestatus erfolgt jetzt zentral über Redux-Toolkit Thunk
2025-05-22 08:44:44 +02:00
ISA
e11a4d3fb2 chore: entferne utils.js – lagere alle Funktionen in spezialisierte Module aus
- lösche nicht mehr benötigte oder veraltete Funktionen aus utils.js
- verschiebe relevante Logik in Dateien wie mapUtils.js
- entferne alle Importe von utils.js im gesamten Projekt
- vereinfache die Projektstruktur und reduziere Duplikate
2025-05-22 08:31:32 +02:00
ISA
79e190d1f4 chore: ungenutzte Funktion createAndSetMarkers aus utils.js entfernt 2025-05-22 08:14:07 +02:00
ISA
d1ef0b355d 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
2025-05-22 07:58:55 +02:00
ISA
5362cb2605 docs: aktualisiere README.md für MapLayersControlPanel Komponente
- Abschnitt "Benutzeranleitung" beschreibt jetzt Layer-Steuerung präziser
- Projektstruktur ergänzt für bessere Verständlichkeit
- Funktion "Sichtbarkeit steuern" explizit genannt
2025-05-22 07:03:47 +02:00
ISA
01f3d935b1 docs: aktualisiere README für neue Komponente MapLayersControlPanel
- ersetzt DataSheet durch MapLayersControlPanel im Abschnitt "Benutzeranleitung"
- ergänzt Projektstrukturbeschreibung für Komponenten
2025-05-22 06:58:53 +02:00
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