diff --git a/CHANGELOG.md b/CHANGELOG.md index a9b98058a..bd50adf65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie --- +## [1.1.184] – 2025-05-27 + +### 🧠 Architektur + +- Dokumentationsverzeichnis `/docs/` restrukturiert: + - Statt `docs/frontend` und `docs/server` folgt es jetzt exakt der Quellcode-Struktur + - z. B. `docs/redux/slices/`, `docs/pages/api/`, `docs/utils/` + - Ziel: Entwickler finden die Doku dort, wo auch die jeweilige Datei liegt + +### ✅ Clean + +- Verbesserte Lesbarkeit und Navigierbarkeit für neue Teammitglieder +- README.md verweist nun auf die neue Struktur für technische Doku + +🔧 Version + +- 📦 Version erhöht auf **1.1.184** + +--- + 📦 [1.1.183] – 2025-05-27 ♻️ Refactor Die Hilfsfunktion saveLineData() wurde vollständig entfernt: diff --git a/README.md b/README.md index a7170d2c3..5da3ca62a 100644 --- a/README.md +++ b/README.md @@ -303,6 +303,12 @@ Alle ehemaligen Recoil-Atoms wurden erfolgreich in Redux-Slices überführt. ➡ Neue Features bitte ausschließlich mit Redux umsetzen! +> 🧩 Ausnahme: +> Der Hook `/hooks/layers/useAreaMarkersLayer.js` verwendet bewusst einen lokalen `fetch()`, +> da die Marker-Objekte direkt mit Leaflet (`L.marker(...)`) erzeugt und verwaltet werden. +> Diese Marker sind UI-spezifisch und **nicht zustandsfähig** im Redux-Store. +> Das Aktualisieren der Marker-Koordinaten beim Drag-and-Drop erfolgt aber vollständig über Redux (`updateAreaThunk()`). + --- ## 🧪 Mockdaten (nur Entwicklung) diff --git a/config/appVersion.js b/config/appVersion.js index 0dbebcc21..bbf1142fd 100644 --- a/config/appVersion.js +++ b/config/appVersion.js @@ -1,2 +1,2 @@ // /config/appVersion -export const APP_VERSION = "1.1.184"; +export const APP_VERSION = "1.1.185"; diff --git a/docs/frontend/components/DataSheet.md b/docs/components/DataSheet.md similarity index 100% rename from docs/frontend/components/DataSheet.md rename to docs/components/DataSheet.md diff --git a/docs/frontend/components/MapComponent.md b/docs/components/MapComponent.md similarity index 100% rename from docs/frontend/components/MapComponent.md rename to docs/components/MapComponent.md diff --git a/docs/frontend/config/config.md b/docs/config/config.md similarity index 100% rename from docs/frontend/config/config.md rename to docs/config/config.md diff --git a/docs/frontend/hooks/useFetchPoiData.md b/docs/hooks/useFetchPoiData.md similarity index 100% rename from docs/frontend/hooks/useFetchPoiData.md rename to docs/hooks/useFetchPoiData.md diff --git a/docs/frontend/pages/api.md b/docs/pages/api.md similarity index 100% rename from docs/frontend/pages/api.md rename to docs/pages/api.md diff --git a/docs/server/pages/api/apiProxy.md b/docs/pages/api/apiProxy.md similarity index 100% rename from docs/server/pages/api/apiProxy.md rename to docs/pages/api/apiProxy.md diff --git a/docs/frontend/redux/api/fromDB/fetchLocationDevices.md b/docs/redux/api/fromDB/fetchLocationDevices.md similarity index 100% rename from docs/frontend/redux/api/fromDB/fetchLocationDevices.md rename to docs/redux/api/fromDB/fetchLocationDevices.md diff --git a/docs/frontend/redux/api/fromWebService.md b/docs/redux/api/fromWebService.md similarity index 100% rename from docs/frontend/redux/api/fromWebService.md rename to docs/redux/api/fromWebService.md diff --git a/docs/frontend/redux/api/fromWebService/README.md b/docs/redux/api/fromWebService/README.md similarity index 100% rename from docs/frontend/redux/api/fromWebService/README.md rename to docs/redux/api/fromWebService/README.md diff --git a/docs/frontend/redux/api/fromWebService/fetchGisStationsMeasurements.md b/docs/redux/api/fromWebService/fetchGisStationsMeasurements.md similarity index 100% rename from docs/frontend/redux/api/fromWebService/fetchGisStationsMeasurements.md rename to docs/redux/api/fromWebService/fetchGisStationsMeasurements.md diff --git a/docs/frontend/redux/api/fromWebService/fetchGisStationsStatic.md b/docs/redux/api/fromWebService/fetchGisStationsStatic.md similarity index 100% rename from docs/frontend/redux/api/fromWebService/fetchGisStationsStatic.md rename to docs/redux/api/fromWebService/fetchGisStationsStatic.md diff --git a/docs/frontend/redux/api/fromWebService/fetchGisStationsStaticDistrict.md b/docs/redux/api/fromWebService/fetchGisStationsStaticDistrict.md similarity index 100% rename from docs/frontend/redux/api/fromWebService/fetchGisStationsStaticDistrict.md rename to docs/redux/api/fromWebService/fetchGisStationsStaticDistrict.md diff --git a/docs/frontend/redux/api/fromWebService/fetchGisStationsStatusDistrict.md b/docs/redux/api/fromWebService/fetchGisStationsStatusDistrict.md similarity index 100% rename from docs/frontend/redux/api/fromWebService/fetchGisStationsStatusDistrict.md rename to docs/redux/api/fromWebService/fetchGisStationsStatusDistrict.md diff --git a/docs/frontend/redux/api/fromWebService/fetchGisSystemStatic.md b/docs/redux/api/fromWebService/fetchGisSystemStatic.md similarity index 100% rename from docs/frontend/redux/api/fromWebService/fetchGisSystemStatic.md rename to docs/redux/api/fromWebService/fetchGisSystemStatic.md diff --git a/docs/frontend/redux/slices/addPoiOnPolylineSlice.md b/docs/redux/slices/addPoiOnPolylineSlice.md similarity index 100% rename from docs/frontend/redux/slices/addPoiOnPolylineSlice.md rename to docs/redux/slices/addPoiOnPolylineSlice.md diff --git a/docs/frontend/redux/slices/currentPoiSlice.md b/docs/redux/slices/currentPoiSlice.md similarity index 100% rename from docs/frontend/redux/slices/currentPoiSlice.md rename to docs/redux/slices/currentPoiSlice.md diff --git a/docs/frontend/redux/slices/db/locationDevicesFromDBSlice.md b/docs/redux/slices/db/locationDevicesFromDBSlice.md similarity index 100% rename from docs/frontend/redux/slices/db/locationDevicesFromDBSlice.md rename to docs/redux/slices/db/locationDevicesFromDBSlice.md diff --git a/docs/frontend/redux/slices/db/poiTypesSlice.md b/docs/redux/slices/db/poiTypesSlice.md similarity index 100% rename from docs/frontend/redux/slices/db/poiTypesSlice.md rename to docs/redux/slices/db/poiTypesSlice.md diff --git a/docs/frontend/redux/slices/lineVisibilitySlice.md b/docs/redux/slices/lineVisibilitySlice.md similarity index 100% rename from docs/frontend/redux/slices/lineVisibilitySlice.md rename to docs/redux/slices/lineVisibilitySlice.md diff --git a/docs/frontend/redux/slices/mapLayersSlice.md b/docs/redux/slices/mapLayersSlice.md similarity index 100% rename from docs/frontend/redux/slices/mapLayersSlice.md rename to docs/redux/slices/mapLayersSlice.md diff --git a/docs/frontend/redux/slices/poiLayerVisibleSlice.md b/docs/redux/slices/poiLayerVisibleSlice.md similarity index 100% rename from docs/frontend/redux/slices/poiLayerVisibleSlice.md rename to docs/redux/slices/poiLayerVisibleSlice.md diff --git a/docs/frontend/redux/slices/poiReadFromDbTriggerSlice.md b/docs/redux/slices/poiReadFromDbTriggerSlice.md similarity index 100% rename from docs/frontend/redux/slices/poiReadFromDbTriggerSlice.md rename to docs/redux/slices/poiReadFromDbTriggerSlice.md diff --git a/docs/frontend/redux/slices/poiTypesSlice.md b/docs/redux/slices/poiTypesSlice.md similarity index 100% rename from docs/frontend/redux/slices/poiTypesSlice.md rename to docs/redux/slices/poiTypesSlice.md diff --git a/docs/frontend/redux/slices/polylineContextMenuSlice.md b/docs/redux/slices/polylineContextMenuSlice.md similarity index 100% rename from docs/frontend/redux/slices/polylineContextMenuSlice.md rename to docs/redux/slices/polylineContextMenuSlice.md diff --git a/docs/frontend/redux/slices/polylineEventsDisabledSlice.md b/docs/redux/slices/polylineEventsDisabledSlice.md similarity index 100% rename from docs/frontend/redux/slices/polylineEventsDisabledSlice.md rename to docs/redux/slices/polylineEventsDisabledSlice.md diff --git a/docs/frontend/redux/slices/polylineLayerVisibleSlice.md b/docs/redux/slices/polylineLayerVisibleSlice.md similarity index 100% rename from docs/frontend/redux/slices/polylineLayerVisibleSlice.md rename to docs/redux/slices/polylineLayerVisibleSlice.md diff --git a/docs/frontend/redux/slices/readPoiMarkersStoreSlice.md b/docs/redux/slices/readPoiMarkersStoreSlice.md similarity index 100% rename from docs/frontend/redux/slices/readPoiMarkersStoreSlice.md rename to docs/redux/slices/readPoiMarkersStoreSlice.md diff --git a/docs/frontend/redux/slices/selectedDeviceSlice.md b/docs/redux/slices/selectedDeviceSlice.md similarity index 100% rename from docs/frontend/redux/slices/selectedDeviceSlice.md rename to docs/redux/slices/selectedDeviceSlice.md diff --git a/docs/frontend/redux/slices/selectedPoiSlice.md b/docs/redux/slices/selectedPoiSlice.md similarity index 100% rename from docs/frontend/redux/slices/selectedPoiSlice.md rename to docs/redux/slices/selectedPoiSlice.md diff --git a/docs/frontend/redux/slices/urlParameterSlice.md b/docs/redux/slices/urlParameterSlice.md similarity index 100% rename from docs/frontend/redux/slices/urlParameterSlice.md rename to docs/redux/slices/urlParameterSlice.md diff --git a/docs/frontend/redux/slices/webService/gisStationsMeasurementsSlice.md b/docs/redux/slices/webService/gisStationsMeasurementsSlice.md similarity index 100% rename from docs/frontend/redux/slices/webService/gisStationsMeasurementsSlice.md rename to docs/redux/slices/webService/gisStationsMeasurementsSlice.md diff --git a/docs/frontend/redux/slices/webService/gisStationsStaticDistrictSlice.md b/docs/redux/slices/webService/gisStationsStaticDistrictSlice.md similarity index 100% rename from docs/frontend/redux/slices/webService/gisStationsStaticDistrictSlice.md rename to docs/redux/slices/webService/gisStationsStaticDistrictSlice.md diff --git a/docs/frontend/redux/slices/webService/gisStationsStaticSlice.md b/docs/redux/slices/webService/gisStationsStaticSlice.md similarity index 100% rename from docs/frontend/redux/slices/webService/gisStationsStaticSlice.md rename to docs/redux/slices/webService/gisStationsStaticSlice.md diff --git a/docs/frontend/redux/slices/webService/gisStationsStatusDistrictSlice.md b/docs/redux/slices/webService/gisStationsStatusDistrictSlice.md similarity index 100% rename from docs/frontend/redux/slices/webService/gisStationsStatusDistrictSlice.md rename to docs/redux/slices/webService/gisStationsStatusDistrictSlice.md diff --git a/docs/frontend/redux/slices/webService/gisSystemStaticSlice.md b/docs/redux/slices/webService/gisSystemStaticSlice.md similarity index 100% rename from docs/frontend/redux/slices/webService/gisSystemStaticSlice.md rename to docs/redux/slices/webService/gisSystemStaticSlice.md diff --git a/docs/frontend/redux/slices/zoomTriggerSlice.md b/docs/redux/slices/zoomTriggerSlice.md similarity index 100% rename from docs/frontend/redux/slices/zoomTriggerSlice.md rename to docs/redux/slices/zoomTriggerSlice.md diff --git a/docs/frontend/services/database/fetchDeviceNameByIdService.md b/docs/services/database/fetchDeviceNameByIdService.md similarity index 100% rename from docs/frontend/services/database/fetchDeviceNameByIdService.md rename to docs/services/database/fetchDeviceNameByIdService.md diff --git a/docs/frontend/services/database/fetchGisLinesService.md b/docs/services/database/fetchGisLinesService.md similarity index 100% rename from docs/frontend/services/database/fetchGisLinesService.md rename to docs/services/database/fetchGisLinesService.md diff --git a/docs/frontend/services/database/fetchPoiDataService.md b/docs/services/database/fetchPoiDataService.md similarity index 100% rename from docs/frontend/services/database/fetchPoiDataService.md rename to docs/services/database/fetchPoiDataService.md diff --git a/docs/frontend/services/database/updateLocationInDatabaseService.md b/docs/services/database/updateLocationInDatabaseService.md similarity index 100% rename from docs/frontend/services/database/updateLocationInDatabaseService.md rename to docs/services/database/updateLocationInDatabaseService.md diff --git a/docs/frontend/services/utils/fetchWithTimeout.md b/docs/services/utils/fetchWithTimeout.md similarity index 100% rename from docs/frontend/services/utils/fetchWithTimeout.md rename to docs/services/utils/fetchWithTimeout.md diff --git a/docs/frontend/services/webservice/fetchGisLinesStatusService.md b/docs/services/webservice/fetchGisLinesStatusService.md similarity index 100% rename from docs/frontend/services/webservice/fetchGisLinesStatusService.md rename to docs/services/webservice/fetchGisLinesStatusService.md diff --git a/docs/frontend/services/webservice/fetchGisStationsMeasurementsService.md b/docs/services/webservice/fetchGisStationsMeasurementsService.md similarity index 100% rename from docs/frontend/services/webservice/fetchGisStationsMeasurementsService.md rename to docs/services/webservice/fetchGisStationsMeasurementsService.md diff --git a/docs/frontend/services/webservice/fetchGisStationsStaticDistrictService.md b/docs/services/webservice/fetchGisStationsStaticDistrictService.md similarity index 100% rename from docs/frontend/services/webservice/fetchGisStationsStaticDistrictService.md rename to docs/services/webservice/fetchGisStationsStaticDistrictService.md diff --git a/docs/frontend/services/webservice/fetchGisStationsStatusDistrictService.md b/docs/services/webservice/fetchGisStationsStatusDistrictService.md similarity index 100% rename from docs/frontend/services/webservice/fetchGisStationsStatusDistrictService.md rename to docs/services/webservice/fetchGisStationsStatusDistrictService.md diff --git a/docs/frontend/services/webservice/fetchGisSystemStaticService.md b/docs/services/webservice/fetchGisSystemStaticService.md similarity index 100% rename from docs/frontend/services/webservice/fetchGisSystemStaticService.md rename to docs/services/webservice/fetchGisSystemStaticService.md diff --git a/docs/frontend/services/webservice/fetchUserRightsService.md b/docs/services/webservice/fetchUserRightsService.md similarity index 100% rename from docs/frontend/services/webservice/fetchUserRightsService.md rename to docs/services/webservice/fetchUserRightsService.md diff --git a/docs/frontend/utils/devices/createAndSetDevices.md b/docs/utils/devices/createAndSetDevices.md similarity index 100% rename from docs/frontend/utils/devices/createAndSetDevices.md rename to docs/utils/devices/createAndSetDevices.md diff --git a/docs/frontend/utils/polylines/setupPolylines.md b/docs/utils/polylines/setupPolylines.md similarity index 100% rename from docs/frontend/utils/polylines/setupPolylines.md rename to docs/utils/polylines/setupPolylines.md diff --git a/docs/frontend/utils/setupPOIs.md b/docs/utils/setupPOIs.md similarity index 100% rename from docs/frontend/utils/setupPOIs.md rename to docs/utils/setupPOIs.md diff --git a/pages/api/[...path].js b/pages/api/[...path].js index 4625493a6..1b82d9e9a 100644 --- a/pages/api/[...path].js +++ b/pages/api/[...path].js @@ -3,7 +3,7 @@ import { createProxyMiddleware } from "http-proxy-middleware"; const mode = process.env.NEXT_PUBLIC_API_PORT_MODE; -const target = mode === "dev" ? "http://localhost:80" : "http://localhost"; // oder z. B. http://10.10.0.13 +const target = mode === "dev" ? "http://localhost:80" : "http://localhost"; export default createProxyMiddleware({ target, diff --git a/pages/api/talas_v5_DB/priorityConfig.js b/pages/api/talas_v5_DB/priorityConfig.js index beefcd091..ac029d85f 100644 --- a/pages/api/talas_v5_DB/priorityConfig.js +++ b/pages/api/talas_v5_DB/priorityConfig.js @@ -1,4 +1,4 @@ -// pages/api/talas_v5_DB/priorityConfig.js +// /pages/api/talas_v5_DB/priorityConfig.js // in tals5 http://10.10.0.13/talas5/Management/PriorityConfig.aspx beinhaltet die Tabelle prio die Prioritäten der Meldungen (Level 1-4) oder (0-4) je nachdem DB-Design // das ist die API, die die Prioritäten zurückgibt