diff --git a/.env.development b/.env.development
index b188ff101..2d7bcf5c6 100644
--- a/.env.development
+++ b/.env.development
@@ -25,4 +25,4 @@ NEXT_PUBLIC_USE_MOCKS=true
NEXT_PUBLIC_BASE_PATH=/talas5
# Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH=
# App-Versionsnummer
-NEXT_PUBLIC_APP_VERSION=1.1.294
+NEXT_PUBLIC_APP_VERSION=1.1.295
diff --git a/.env.production b/.env.production
index 8e1e8912f..7140d4291 100644
--- a/.env.production
+++ b/.env.production
@@ -26,4 +26,4 @@ NEXT_PUBLIC_BASE_PATH=/talas5
# Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH=
# App-Versionsnummer
-NEXT_PUBLIC_APP_VERSION=1.1.294
\ No newline at end of file
+NEXT_PUBLIC_APP_VERSION=1.1.295
\ No newline at end of file
diff --git a/components/pois/poiUpdateModal/PoiUpdateModal.js b/components/pois/poiUpdateModal/PoiUpdateModal.js
index 934928094..a9fc30d06 100644
--- a/components/pois/poiUpdateModal/PoiUpdateModal.js
+++ b/components/pois/poiUpdateModal/PoiUpdateModal.js
@@ -159,7 +159,7 @@ const PoiUpdateModal = ({ onClose, poiData }) => {
>
{
name="description"
value={description}
onChange={e => setDescription(e.target.value)}
- placeholder="Beschreibung der Station"
+ placeholder="Bezeichnung eingeben..."
className="block p-2 w-full border-2 border-gray-200 rounded-md text-sm"
/>
diff --git a/TODO.md b/docs/TODO.md
similarity index 83%
rename from TODO.md
rename to docs/TODO.md
index 16d78fd34..6e288f793 100644
--- a/TODO.md
+++ b/docs/TODO.md
@@ -51,3 +51,21 @@ die Daten von DB auch mit WebSocket gelöst werden
- [x] TODO: POI bearbeiten funktioniert es nicht
- [ ] TODO: Linien Links noch mit Port 3000
- [ ] TODO: Checkliste für README.md vorbereiten
+
+## 🐞 Aktuelle Bugs
+
+- [ ] Tooltip zeigt `unknown` bei bestimmten Linien
+ → prüfen in `setupPolylines.js`, ob alle Geräte korrekt benannt sind
+
+- [ ] Tooltip zeigt `N/A` bei Station → untersuchen, ob `station.Name` in `createAndSetDevices.js`
+ gesetzt wird
+
+## ✨ Ideen & Verbesserungen
+
+- [ ] ESC-Taste schließt `VersionInfoModal`
+- [ ] Zurück-Link in jedem `.md` Footer automatisieren
+
+## 🧹 Technische Schulden
+
+- [ ] Redundante Kontextmenülogik auflösen
+- [ ] Bessere Trennung zwischen Mock- und Live-API in Service-Funktionen
diff --git a/docs/components/contextmenu/CoordinatePopup.md b/docs/components/contextmenu/CoordinatePopup.md
index 05048fe80..21ecc82e5 100644
--- a/docs/components/contextmenu/CoordinatePopup.md
+++ b/docs/components/contextmenu/CoordinatePopup.md
@@ -4,6 +4,8 @@
Zeigt ein modales Fenster mit Koordinateninformationen an, z. B. aus einem Kontextmenü heraus.
+
+
## Features
- Darstellung eines Koordinatenwerts (`lat,lng`)
diff --git a/docs/components/contextmenu/README.md b/docs/components/contextmenu/README.md
index aeceec267..48707e281 100644
--- a/docs/components/contextmenu/README.md
+++ b/docs/components/contextmenu/README.md
@@ -2,9 +2,11 @@
# 🖱️ `contextmenu/` – Kontextmenü-Komponenten
-Dieses Verzeichnis enthält Komponenten und Hooks zur Anzeige und Steuerung von Kontextmenüs in der Leaflet-Kartenanwendung. Sie dienen der Interaktion mit POIs, Koordinaten und Layer-Objekten per Rechtsklick.
+Dieses Verzeichnis enthält Komponenten und Hooks zur Anzeige und Steuerung von Kontextmenüs in der
+Leaflet-Kartenanwendung. Sie dienen der Interaktion mit POIs, Koordinaten und Layer-Objekten per
+Rechtsklick.
----
+## 
## 📂 Enthaltene Dateien
diff --git a/docs/components/contextmenu/useMapContextMenu.md b/docs/components/contextmenu/useMapContextMenu.md
index d22bb1b9c..7c8970b0b 100644
--- a/docs/components/contextmenu/useMapContextMenu.md
+++ b/docs/components/contextmenu/useMapContextMenu.md
@@ -5,6 +5,8 @@
Initialisiert Kontextmenüeinträge für die Leaflet-Karte.
Wird typischerweise in `initializeMap()` oder `MapComponent` verwendet.
+
+
## Kontextmenüeinträge
| Eintrag | Funktion |
diff --git a/docs/components/gisPolylines/PolylineContextMenu.md b/docs/components/gisPolylines/PolylineContextMenu.md
index af3e16d91..483d59fae 100644
--- a/docs/components/gisPolylines/PolylineContextMenu.md
+++ b/docs/components/gisPolylines/PolylineContextMenu.md
@@ -4,6 +4,8 @@
Ein einfaches benutzerdefiniertes Kontextmenü zur Interaktion mit Linien (Polylinien) auf der Karte.
+
+
## Zweck
Das Menü erlaubt folgende Interaktionen:
diff --git a/docs/components/gisPolylines/README.md b/docs/components/gisPolylines/README.md
index 490cee9dc..f9d2164e5 100644
--- a/docs/components/gisPolylines/README.md
+++ b/docs/components/gisPolylines/README.md
@@ -1,3 +1,5 @@
# 📄 Übersicht: docs/components/gisPolylines
-- [PolylineContextMenu](PolylineContextMenu.md)
\ No newline at end of file
+- [PolylineContextMenu](PolylineContextMenu.md)
+
+
diff --git a/docs/components/gisPolylines/icons/CircleIcon.md b/docs/components/gisPolylines/icons/CircleIcon.md
index f53cf3533..cad40515c 100644
--- a/docs/components/gisPolylines/icons/CircleIcon.md
+++ b/docs/components/gisPolylines/icons/CircleIcon.md
@@ -4,6 +4,8 @@
Ein einfacher, grauer runder Marker als Stützpunkt in einer Polyline.
+
+
## Eigenschaften
- Stil: grauer Kreis mit schwarzem Rand
diff --git a/docs/components/gisPolylines/icons/EndIcon.md b/docs/components/gisPolylines/icons/EndIcon.md
index e3209407a..8e12db709 100644
--- a/docs/components/gisPolylines/icons/EndIcon.md
+++ b/docs/components/gisPolylines/icons/EndIcon.md
@@ -4,6 +4,8 @@
Ein Viereck zur Markierung des Endpunkts einer Polyline.
+
+
## Eigenschaften
- Stil: graues Quadrat mit schwarzem Rand
diff --git a/docs/components/gisPolylines/icons/README.md b/docs/components/gisPolylines/icons/README.md
index b3d27b647..697df7686 100644
--- a/docs/components/gisPolylines/icons/README.md
+++ b/docs/components/gisPolylines/icons/README.md
@@ -3,4 +3,6 @@
- [CircleIcon](CircleIcon.md)
- [EndIcon](EndIcon.md)
- [StartIcon](StartIcon.md)
-- [SupportPointIcons](SupportPointIcons.md)
\ No newline at end of file
+- [SupportPointIcons](SupportPointIcons.md)
+
+
diff --git a/docs/components/gisPolylines/icons/StartIcon.md b/docs/components/gisPolylines/icons/StartIcon.md
index 4f8530169..fc3aa0374 100644
--- a/docs/components/gisPolylines/icons/StartIcon.md
+++ b/docs/components/gisPolylines/icons/StartIcon.md
@@ -4,6 +4,8 @@
Ein SVG-Dreieck zur Markierung des Startpunkts einer Polyline.
+
+
## Eigenschaften
- Schwarzes Dreieck mit grauem Overlay (Polygon SVG)
diff --git a/docs/components/gisPolylines/icons/SupportPointIcons.md b/docs/components/gisPolylines/icons/SupportPointIcons.md
index ce93917fe..6f21bfc7e 100644
--- a/docs/components/gisPolylines/icons/SupportPointIcons.md
+++ b/docs/components/gisPolylines/icons/SupportPointIcons.md
@@ -4,6 +4,8 @@
Definiert zwei Icons für interaktive Stützpunkte in einer Polyline:
+
+
## AddSupportPointIcon
- Grüner Kreis mit weißem Rand und Pluszeichen
diff --git a/docs/components/icons/devices/overlapping/PlusRoundIcon.md b/docs/components/icons/devices/overlapping/PlusRoundIcon.md
index 130cfc3a8..abfbd8857 100644
--- a/docs/components/icons/devices/overlapping/PlusRoundIcon.md
+++ b/docs/components/icons/devices/overlapping/PlusRoundIcon.md
@@ -5,6 +5,8 @@
Ein einfaches Leaflet-Icon, das ein rundes Pluszeichen darstellt.
Wird für zusätzliche UI-Markierungen auf Geräten oder überlappenden Icons verwendet.
+
+
## Eigenschaften
| Attribut | Wert |
diff --git a/docs/components/icons/devices/overlapping/README.md b/docs/components/icons/devices/overlapping/README.md
index c935e7879..1a767d412 100644
--- a/docs/components/icons/devices/overlapping/README.md
+++ b/docs/components/icons/devices/overlapping/README.md
@@ -1,3 +1,5 @@
# 📄 Übersicht: docs/components/icons/devices/overlapping
-- [PlusRoundIcon](PlusRoundIcon.md)
\ No newline at end of file
+- [PlusRoundIcon](PlusRoundIcon.md)
+
+
diff --git a/docs/components/mainComponent/MapComponent.md b/docs/components/mainComponent/MapComponent.md
index 39a515ee1..a5e45c3e0 100644
--- a/docs/components/mainComponent/MapComponent.md
+++ b/docs/components/mainComponent/MapComponent.md
@@ -5,7 +5,7 @@
Die zentrale React-Komponente zur Darstellung und Steuerung der Leaflet-Karte.
Bindet alle Marker, Layer, POIs, Linien und das Kontextmenü dynamisch ein.
----
+
## 🎯 Zweck
@@ -41,6 +41,8 @@ Verwendet umfangreiche Redux-Slices zur Steuerung von:
- Sichtbarkeit einzelner Layergruppen
- Aktuelle Selektion (Area, Gerät, POI)
+ 
+
---
## 🔧 Lokale Steuerung
@@ -49,6 +51,8 @@ Verwendet umfangreiche Redux-Slices zur Steuerung von:
- Karte speichert Zoom & Center dauerhaft im Browser
- Kontextmenü-Einträge ändern sich je nach Rechten & Modus
+ 
+
---
## 🧪 Besonderheiten
diff --git a/docs/components/mainComponent/README.md b/docs/components/mainComponent/README.md
index cc16f859c..5884570da 100644
--- a/docs/components/mainComponent/README.md
+++ b/docs/components/mainComponent/README.md
@@ -1,3 +1,8 @@
# 📄 Übersicht: docs/components/mainComponent
-- [MapComponent](MapComponent.md)
\ No newline at end of file
+Die zentrale React-Komponente zur Darstellung und Steuerung der Leaflet-Karte.
+Bindet alle Marker, Layer, POIs, Linien und das Kontextmenü dynamisch ein.
+
+- [MapComponent](MapComponent.md)
+
+
diff --git a/docs/components/pois/AddPOIModal.md b/docs/components/pois/AddPOIModal.md
index f82d376db..c29caa0a2 100644
--- a/docs/components/pois/AddPOIModal.md
+++ b/docs/components/pois/AddPOIModal.md
@@ -5,6 +5,8 @@
Zeigt ein modales Formular an, um einen neuen POI auf der Karte zu erstellen.
Die Koordinaten (`latlng`) werden automatisch übernommen.
+
+
## Funktionen
- POI-Name, Typ und zugehöriges Gerät auswählbar
diff --git a/docs/components/pois/PoiUpdateModal.md b/docs/components/pois/PoiUpdateModal.md
index 49d47afd1..cbb4e3ff3 100644
--- a/docs/components/pois/PoiUpdateModal.md
+++ b/docs/components/pois/PoiUpdateModal.md
@@ -4,6 +4,8 @@
Ein Dialog zur Aktualisierung oder Löschung bestehender POIs.
+
+
## Features
- Zeigt aktuellen Namen, Beschreibung, Gerät und Typ
diff --git a/docs/components/pois/README.md b/docs/components/pois/README.md
index 2eb8b2f37..1ad980fec 100644
--- a/docs/components/pois/README.md
+++ b/docs/components/pois/README.md
@@ -1,4 +1,6 @@
# 📄 Übersicht: docs/components/pois
- [AddPOIModal](AddPOIModal.md)
-- [PoiUpdateModal](PoiUpdateModal.md)
\ No newline at end of file
+- [PoiUpdateModal](PoiUpdateModal.md)
+
+
diff --git a/docs/hooks/layers/useCiscoRouterMarkersLayer.md b/docs/hooks/layers/useCiscoRouterMarkersLayer.md
deleted file mode 100644
index a9523af2c..000000000
--- a/docs/hooks/layers/useCiscoRouterMarkersLayer.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# 🌐 useCiscoRouterMarkersLayer.js
-
-Hook zur Verwaltung aller Cisco-Router-Marker in der Leaflet-Karte.
-
-## Funktionen
-
-- Lädt Geräte per `createAndSetDevices(6, ...)`
-- Fügt Marker hinzu & registriert Popup/Kontextmenü
-- Verwendet `checkOverlappingMarkers(...)`
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useDauzMarkersLayer.md b/docs/hooks/layers/useDauzMarkersLayer.md
deleted file mode 100644
index b43196bef..000000000
--- a/docs/hooks/layers/useDauzMarkersLayer.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# 🔧 useDauzMarkersLayer.js
-
-Spezialisierter Hook zur Verwaltung von DAUZ-Gerätemarkern (System-ID: 110)
-
-## Verhalten
-
-- Marker mit Popup & Kontextmenü
-- Nutzung von `createAndSetDevices(...)`
-- Sichtbarkeit direkt über Kartenlayer steuerbar
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useEciMarkersLayer.md b/docs/hooks/layers/useEciMarkersLayer.md
deleted file mode 100644
index 0b251167a..000000000
--- a/docs/hooks/layers/useEciMarkersLayer.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# 🛰️ useEciMarkersLayer.js
-
-Verwaltet die Darstellung und Events für ECI-Marker (System-ID: 2)
-
-## Features
-
-- Kontextmenü & Popup für jeden Marker
-- Erkennung überlappender Marker (`checkOverlappingMarkers`)
-- Nutzung von `createAndSetDevices(...)`
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useGmaMarkersLayer.md b/docs/hooks/layers/useGmaMarkersLayer.md
deleted file mode 100644
index fcd1483a2..000000000
--- a/docs/hooks/layers/useGmaMarkersLayer.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# 🌡️ useGmaMarkersLayer.js
-
-Spezialhook für GMA-Marker mit Messwertanzeige (LT, FBT, GT, RLF).
-
-## Besonderheiten
-
-- Tooltip enthält Temperatur-/Feuchtigkeitswerte aus Redux
-- Eigenes Kontextmenü mit Zoom/Zentrieren
-- Verwendet `marker.options.areaName` zur Messzuordnung
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useLteModemMarkersLayer.md b/docs/hooks/layers/useLteModemMarkersLayer.md
deleted file mode 100644
index 389cce3b3..000000000
--- a/docs/hooks/layers/useLteModemMarkersLayer.md
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-# 📶 useLteModemMarkersLayer.js
-
-Steuert Marker vom Typ LTE-Modem (System-ID: 5)
-
-## Features
-
-- Standard-Kontextmenü + Popup
-- Integration mit OMS und Overlap-Check
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useMessstellenMarkersLayer.md b/docs/hooks/layers/useMessstellenMarkersLayer.md
deleted file mode 100644
index 65220dab9..000000000
--- a/docs/hooks/layers/useMessstellenMarkersLayer.md
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-# 🧾 useMessstellenMarkersLayer.js
-
-Für Messstellen-Marker (System-ID: 13)
-
-## Verhalten
-
-- Einfache Marker mit Tooltip
-- Nutzung von `createAndSetDevices(...)` + Kontextmenü
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useOtdrMarkersLayer.md b/docs/hooks/layers/useOtdrMarkersLayer.md
deleted file mode 100644
index 9408f6bfb..000000000
--- a/docs/hooks/layers/useOtdrMarkersLayer.md
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-# 🔍 useOtdrMarkersLayer.js
-
-Darstellung von OTDR-Messpunkten (System-ID: 9)
-
-## Funktionen
-
-- Popup-Interaktion beim Hover
-- Marker mit Kontextmenü via `addContextMenuToMarker`
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useSiemensMarkersLayer.md b/docs/hooks/layers/useSiemensMarkersLayer.md
deleted file mode 100644
index 3c14d0ad2..000000000
--- a/docs/hooks/layers/useSiemensMarkersLayer.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# 🏭 useSiemensMarkersLayer.js
-
-Für Siemens-Geräte (System-ID: 8).
-
-- Marker mit Kontextmenü und Overlap-Prüfung
-- Integration mit OMS
-- Nutzung von `checkOverlappingMarkers(...)`
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useSmsfunkmodemMarkersLayer.md b/docs/hooks/layers/useSmsfunkmodemMarkersLayer.md
deleted file mode 100644
index c3dd20a40..000000000
--- a/docs/hooks/layers/useSmsfunkmodemMarkersLayer.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# 📡 useSmsfunkmodemMarkersLayer.js
-
-Filtert `GisSystemStatic` nach SMS Modem (System 111 oder Name).
-
-- Icon: `/img/icons/pois/sms-funkmodem.png`
-- Kontextmenü & Popup
-- Sichtbarkeit über `isVisible` steuerbar
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useSonstigeMarkersLayer.md b/docs/hooks/layers/useSonstigeMarkersLayer.md
deleted file mode 100644
index c866e7215..000000000
--- a/docs/hooks/layers/useSonstigeMarkersLayer.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# ❔ useSonstigeMarkersLayer.js
-
-Für alle Geräte mit System-ID 200 (Sonstige).
-
-- Klassische Leaflet-Marker
-- Kontextmenü und Popup
-- Nutzung von `createAndSetDevices(...)`
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useTalasMarkersLayer.md b/docs/hooks/layers/useTalasMarkersLayer.md
deleted file mode 100644
index f72a2c818..000000000
--- a/docs/hooks/layers/useTalasMarkersLayer.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# 🌐 useTalasMarkersLayer.js
-
-Für TALAS-Systeme (System-ID: 1).
-
-- Popup + Kontextmenü auf Marker
-- Fügt Marker zuerst zu OMS, dann zu Karte hinzu
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useTalasiclMarkersLayer.md b/docs/hooks/layers/useTalasiclMarkersLayer.md
deleted file mode 100644
index 479a69f11..000000000
--- a/docs/hooks/layers/useTalasiclMarkersLayer.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# 🔗 useTalasiclMarkersLayer.js
-
-Spezialhook für Geräte vom Typ TALASICL (System-ID: 100).
-
-- Erstellt Marker mit Standardverhalten
-- Kontextmenü, Popup, Overlap-Prüfung
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useTkComponentsMarkersLayer.md b/docs/hooks/layers/useTkComponentsMarkersLayer.md
deleted file mode 100644
index 72a161077..000000000
--- a/docs/hooks/layers/useTkComponentsMarkersLayer.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# ⚙️ useTkComponentsMarkersLayer.js
-
-Für TK-Komponenten (System-ID: 30).
-
-- Lädt Marker via `createAndSetDevices`
-- Marker-Koordinaten können debug-geloggt werden
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useUlafMarkersLayer.md b/docs/hooks/layers/useUlafMarkersLayer.md
deleted file mode 100644
index 867db69d7..000000000
--- a/docs/hooks/layers/useUlafMarkersLayer.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# 💡 useUlafMarkersLayer.js
-
-Spezialhook für ULAF-Systeme (System-ID: 0).
-
-- Marker mit ULAF-Icon
-- Kontextmenü und Popup (statisch)
-- Dynamisch generierter Popupinhalt
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useWagoMarkersLayer.md b/docs/hooks/layers/useWagoMarkersLayer.md
deleted file mode 100644
index f197a38f1..000000000
--- a/docs/hooks/layers/useWagoMarkersLayer.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# 🧰 useWagoMarkersLayer.js
-
-Für WAGO-Systeme (System-ID: 7).
-
-- Kontextmenü, Popup, Overlapping-Support
-- OMS-Integration und Layer-Hinzufügung
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/layers/useWdmMarkersLayer.md b/docs/hooks/layers/useWdmMarkersLayer.md
deleted file mode 100644
index 4412c1552..000000000
--- a/docs/hooks/layers/useWdmMarkersLayer.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# 🔷 useWdmMarkersLayer.js
-
-Verwaltet WDM-Marker (System-ID: 10) in Leaflet.
-
-- Marker mit Kontextmenü
-- Mouseover-Popup
-- Nutzung von `createAndSetDevices(...)`
-
----
-
-[Zurück zur Übersicht](../../README.md)
diff --git a/docs/hooks/useCreateAndSetDevices.md b/docs/hooks/useCreateAndSetDevices.md
index 7e9089cb2..0627676bd 100644
--- a/docs/hooks/useCreateAndSetDevices.md
+++ b/docs/hooks/useCreateAndSetDevices.md
@@ -5,6 +5,9 @@
Custom Hook zur Initialisierung von Leaflet-Markern für ein bestimmtes System.
Bindet `createAndSetDevices(...)` automatisch in einen `useEffect`.
+Beispiel: TALAS Layer ist mit Pfeilen markiert
+
+
## Parameter
- `systemId`: ID des Gerätesystems (z. B. 1 = TALAS)
diff --git a/docs/hooks/useDynamicMarkerLayers.md b/docs/hooks/useDynamicMarkerLayers.md
index fa839457b..9161606e5 100644
--- a/docs/hooks/useDynamicMarkerLayers.md
+++ b/docs/hooks/useDynamicMarkerLayers.md
@@ -4,6 +4,9 @@
Verwaltet alle Marker-Layergruppen dynamisch und modular in einem zentralen Hook.
+Beispiel: TALAS Layer ist mit Pfeilen markiert
+
+
## Funktionen
- Initialisiert LayerGroups für 15+ Gerätesysteme
diff --git a/docs/hooks/useLayerVisibility.md b/docs/hooks/useLayerVisibility.md
index 06ee704ec..c0cdf3eb1 100644
--- a/docs/hooks/useLayerVisibility.md
+++ b/docs/hooks/useLayerVisibility.md
@@ -4,11 +4,18 @@
Custom Hook zur dynamischen Steuerung von Layer-Sichtbarkeit basierend auf Redux.
+Beispiel: TALAS Layer ist mit Pfeilen markiert
+
+ Redux
+ 
+ Local Storage
+ 
+
## Features
- Entfernt oder zeigt Marker je nach `mapLayersVisibility`
-- Nutzt `OverlappingMarkerSpiderfier` (`oms`)
-- Normalisiert Layer-Keys (z. B. `"GMA"` → `"gma"`)
+- Nutzt `OverlappingMarkerSpiderfier`
+- Nutzt Layer-IDs
## Intern
diff --git a/docs/screenshots/AddPOIModal.png b/docs/screenshots/AddPOIModal.png
new file mode 100644
index 000000000..ecb4b3b85
Binary files /dev/null and b/docs/screenshots/AddPOIModal.png differ
diff --git a/docs/screenshots/CircleIcon.png b/docs/screenshots/CircleIcon.png
new file mode 100644
index 000000000..f79fc9106
Binary files /dev/null and b/docs/screenshots/CircleIcon.png differ
diff --git a/docs/screenshots/CoordinatePopup.png b/docs/screenshots/CoordinatePopup.png
new file mode 100644
index 000000000..0db65353b
Binary files /dev/null and b/docs/screenshots/CoordinatePopup.png differ
diff --git a/docs/screenshots/EndIcon.png b/docs/screenshots/EndIcon.png
new file mode 100644
index 000000000..af468584a
Binary files /dev/null and b/docs/screenshots/EndIcon.png differ
diff --git a/docs/screenshots/LocalStorage.png b/docs/screenshots/LocalStorage.png
new file mode 100644
index 000000000..2e59e22bd
Binary files /dev/null and b/docs/screenshots/LocalStorage.png differ
diff --git a/docs/screenshots/POIs.png b/docs/screenshots/POIs.png
new file mode 100644
index 000000000..33aa72ae9
Binary files /dev/null and b/docs/screenshots/POIs.png differ
diff --git a/docs/screenshots/PlusRoundIcon.png b/docs/screenshots/PlusRoundIcon.png
new file mode 100644
index 000000000..499459e1c
Binary files /dev/null and b/docs/screenshots/PlusRoundIcon.png differ
diff --git a/docs/screenshots/PoiUpdateModal.png b/docs/screenshots/PoiUpdateModal.png
new file mode 100644
index 000000000..c1b7db388
Binary files /dev/null and b/docs/screenshots/PoiUpdateModal.png differ
diff --git a/docs/screenshots/PolylineContextMenu.png b/docs/screenshots/PolylineContextMenu.png
new file mode 100644
index 000000000..fec18f6c1
Binary files /dev/null and b/docs/screenshots/PolylineContextMenu.png differ
diff --git a/docs/screenshots/ReaduxSlices.png b/docs/screenshots/ReaduxSlices.png
new file mode 100644
index 000000000..38d79965b
Binary files /dev/null and b/docs/screenshots/ReaduxSlices.png differ
diff --git a/docs/screenshots/StartIcon.png b/docs/screenshots/StartIcon.png
new file mode 100644
index 000000000..d48023a02
Binary files /dev/null and b/docs/screenshots/StartIcon.png differ
diff --git a/docs/screenshots/TALAS-Layer.png b/docs/screenshots/TALAS-Layer.png
new file mode 100644
index 000000000..ba14368ca
Binary files /dev/null and b/docs/screenshots/TALAS-Layer.png differ
diff --git a/docs/screenshots/gisPolylines.png b/docs/screenshots/gisPolylines.png
new file mode 100644
index 000000000..58cbcba2f
Binary files /dev/null and b/docs/screenshots/gisPolylines.png differ
diff --git a/docs/screenshots/gisPolylinesIcons.png b/docs/screenshots/gisPolylinesIcons.png
new file mode 100644
index 000000000..4a17252ca
Binary files /dev/null and b/docs/screenshots/gisPolylinesIcons.png differ
diff --git a/docs/screenshots/mapLayersVisibility.png b/docs/screenshots/mapLayersVisibility.png
new file mode 100644
index 000000000..18831228c
Binary files /dev/null and b/docs/screenshots/mapLayersVisibility.png differ
diff --git a/docs/screenshots/mapLayersVisibilityRedux.png b/docs/screenshots/mapLayersVisibilityRedux.png
new file mode 100644
index 000000000..67821d896
Binary files /dev/null and b/docs/screenshots/mapLayersVisibilityRedux.png differ
diff --git a/docs/screenshots/mapLayersVisibilityTALAS.png b/docs/screenshots/mapLayersVisibilityTALAS.png
new file mode 100644
index 000000000..5489e99f0
Binary files /dev/null and b/docs/screenshots/mapLayersVisibilityTALAS.png differ
diff --git a/docs/screenshots/useMapContextMenu.png b/docs/screenshots/useMapContextMenu.png
new file mode 100644
index 000000000..cc09f3fa0
Binary files /dev/null and b/docs/screenshots/useMapContextMenu.png differ
diff --git a/package-lock.json b/package-lock.json
index 17b145977..bde24df4f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "nodemap",
- "version": "1.1.294",
+ "version": "1.1.295",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "nodemap",
- "version": "1.1.294",
+ "version": "1.1.295",
"dependencies": {
"@emotion/react": "^11.13.3",
"@emotion/styled": "^11.13.0",
diff --git a/package.json b/package.json
index ac6bc1e50..10f21ee54 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "nodemap",
- "version": "1.1.294",
+ "version": "1.1.295",
"dependencies": {
"@emotion/react": "^11.13.3",
"@emotion/styled": "^11.13.0",