Commit Graph

76 Commits

Author SHA1 Message Date
ISA
3cc0d784a7 APP_VERSION = "1.0.19.1"
feat: Geänderte Dateien zwischen Tags v1.0.18.1 und v1.0.19.0 in ein ZIP-Archiv gepackt

- Liste der geänderten Dateien mit `git diff --name-only` erstellt
- PowerShell-Skript implementiert, um die Dateien automatisch zu zippen
- Sicherstellung, dass keine vorhandene ZIP-Datei überschrieben wird
2025-01-20 07:36:02 +01:00
Ismail Ali
5c52bfc512 APP_VERSION = "1.0.19.0" 2025-01-17 22:41:57 +01:00
ISA
b52d78be81 APP_VERSION = "1.0.18.1"
fix: Marker von PNG auf SVG umgestellt und dynamisch eingefärbt

- Marker wurden von PNG-Bildern auf SVG-Grafiken umgestellt.
- Dynamische Farben basierend auf API-Daten hinzugefügt.
- Standardfarbe Grün (#008013) für Marker ohne ID definiert.
- Popup-Informationen beibehalten und verbessert.
- Marker-Icons nach links verschoben für bessere Ausrichtung.
2024-12-30 11:01:12 +01:00
ISA
d2715466e3 APP_VERSION = "1.0.18.0"
feat: GeocoderFeature mit Feature Toggle und Anpassungen integriert

- GeocoderFeature als separates Modul implementiert und initialisiert.
- Feature Toggle für Geocoder in .env.local hinzugefügt (NEXT_PUBLIC_ENABLE_GEOCODER).
- Dynamische Aktivierung des Geocoders über MapComponent.js basierend auf Feature-Flag.
- Anpassungen zur Entfernung bzw. Anpassung der Fehlermeldung "Nothing found".
- Styling-Verbesserungen für das Suchfeld mit Tailwind CSS.
2024-12-27 09:18:20 +01:00
ISA
5416e8a476 APP_VERSION = "1.0.17.0"
feat: API-Endpunkte für Bereichs-Updates implementiert

- Neuer Endpunkt `updateBereich.js` für die Aktualisierung von Bereichskoordinaten per PUT-Request.
- Utility-Funktion `updateBereichUtil.js` hinzugefügt, um API-Aufrufe für Bereichs-Updates im Frontend zu kapseln.
- Fehler bei der URL in `updateBereichUtil.js` behoben, um sicherzustellen, dass die Koordinaten korrekt aktualisiert werden.
- Verbesserte Fehlerbehandlung und Logging zur Debug-Unterstützung.
2024-12-21 05:54:52 +01:00
ISA
fb8883e57f APP_VERSION = "1.0.16.4
v1.0.16.4 - Verbesserungen der Checkbox-Logik und Abhängigkeitsverwaltung

- Automatische Deaktivierung der Kabelstrecken-Checkbox, wenn TALAS deaktiviert wird.
- Automatische Aktivierung der TALAS-Checkbox, wenn die Kabelstrecken-Checkbox aktiviert wird.
- Verbesserte Synchronisation von Zuständen (`mapLayersVisibility`, `polylineVisible`) mit localStorage.
- Optimierung der Benutzerfreundlichkeit durch klare Abhängigkeiten zwischen TALAS und Kabelstrecken.
2024-12-19 15:19:20 +01:00
ISA
b4243a4467 APP_VERSION = "1.0.16.3"
fix: Sichtbarkeitsprobleme von Markern und Plus-Icons behoben

- Initiales Laden der Marker entsprechend der lokalen Speicherwerte (localStorage) korrigiert.
- Plus-Icons werden nun dynamisch aktualisiert, wenn Checkboxen geändert werden.
- Event-Listener für Sichtbarkeitsänderungen hinzugefügt, um Marker und Plus-Icons ohne Neuladen zu aktualisieren.
- Allgemeine Konsistenz zwischen `mapLayersVisibility` und tatsächlicher Sichtbarkeit der Layer verbessert.
2024-12-19 10:19:22 +01:00
ISA
b7bf9c9d23 APP_VERSION = "1.0.16.2"
currentPoiSlice als Redux Slice implementiert statt Recoil atom
2024-12-18 21:47:52 +01:00
ISA
dc6bfd12ea Für ein Update für Kai 2024-12-17 08:58:11 +01:00
ISA
a00e322cbb fix: GMA Tooltip Kontextmenü schließen wenn versucht neu aufzurufen 2024-12-16 13:49:43 +01:00
ISA
1abe72f209 WIP: GMA UI-Test 2024-12-16 10:22:32 +01:00
ISA
56ac53c5be feat: Erfolgreiche Implementierung von Cypress-Tests für TK-Komponenten
- Sicherstellen, dass die Checkbox vorhanden und sichtbar ist.
- Zustand der Checkbox (aktiviert/deaktiviert) flexibel überprüft.
- Deaktivierung der Checkbox prüft, dass Marker verschwinden.
- Aktivierung der Checkbox stellt sicher, dass Marker erscheinen.
- Detaillierte Logs für besseren Einblick in die Testergebnisse.
Version erhöht auf v1.0.16.0
2024-12-13 13:08:02 +01:00
ISA
c0031f5ea6 APP_VERSION = "1.0.15.4"
fix: Dynamisches Ein- und Ausblenden des Plus-Icons bei Änderung der Marker-Sichtbarkeit

- Überarbeitung der `checkOverlappingMarkers`-Funktion, um sichtbare Marker korrekt zu verfolgen.
- Hinzugefügt: Dynamische Aktualisierung des Plus-Icons basierend auf Layer-Sichtbarkeit.
- Integration der Checkbox-Änderungen in den `useEffect`-Hook von `MapComponent`, um Echtzeit-Aktualisierungen zu gewährleisten.
- Verbesserte Konsistenz der Kartenanzeige ohne Neuladen des Browsers.
2024-12-12 21:17:20 +01:00
ISA
4f154e262a feat: dynamische ev.local und URL für Karte, Karte ist lokal zugreifen ohne IP zu ändern auf verschiedene Server 2024-12-12 20:24:38 +01:00
ISA
8a628c9f16 refactor: .env.local und /config/urls.js aufgeräumt und initializeMap.js 2024-12-12 13:36:15 +01:00
ISA
edf45e055d refactor: .env.local und /config/urls.js aufgeräumt 2024-12-12 13:24:25 +01:00
ISA
567be1dfa4 MAP_VERSION = "1.0.15.2"; 2024-12-11 22:21:59 +01:00
ISA
172d6ad9ff fix:
-Wenn keine Messwerte über Webservice kommen dann wird "-" statt "---" angezeigt
-Alle 20 Sekunden werden alle Icons neu gezeichnet. Dadurch "flackert" das Bild. Wenn die Daten (Prios) neu geladen werden sollen die Icons
 nicht aus- und wieder eingeblendet werden. Wenn es nicht schnell behoben werden kann dann bitte das Intervall von 20 Sekunden auf 60 Sekunden erhöhen.
-Es soll, Wenn auf das + Symbol geklickt wird müssen alle Icons nebeneinander gezeichnet werden. Bisher kann man nur auf das oberste Icon klicken.
-MAP_VERSION = "1.0.15"
2024-12-11 10:36:29 +01:00
ISA
7cb4417c53 fix: TK-Komponenten sichtbar und steuerbar gemacht 2024-12-10 09:25:22 +01:00
ISA
a3ff72c972 MAP_VERSION = "1.0.13" 2024-12-09 14:03:42 +01:00
ISA
df5289cc38 MAP_VERSION = "1.0.12"
feat: Integrationstest für openInNewTab erfolgreich implementiert

- Mocking für Leaflet-Objekte (Marker, Polyline) erstellt.
- Tests hinzugefügt, die sicherstellen:
  - Marker-Links werden korrekt generiert und geöffnet.
  - Polyline-Links werden korrekt generiert und geöffnet.
  - Fehler ausgegeben werden, wenn kein gültiger Link gefunden wird.
- Jest-Konfiguration angepasst, um globale Objekte wie window zu mocken.
- Funktionalität und Tests erfolgreich überprüft.
2024-12-06 14:18:05 +01:00
ISA
6fa4d86cd1 Version 1.0.11
fix: openInNewTab.js
2024-12-06 07:33:35 +01:00
ISA
1e0b201695 MAP_VERSION = "1.0.10"
fix: zIndexOffset-Berechnung angepasst, um Marker-Priorität zu verbessern

- zIndexOffset in `createAndSetDevices` von `100 * (5 - priority)` auf `100 * (6 - priority)` geändert.
- Dadurch erhalten Marker mit höherer Priorität einen größeren zIndex-Wert.
- Problem gelöst, bei dem POI-Marker von anderen Layern oder Markern überlagert wurden.
- Logik angepasst, um die Sichtbarkeit und Priorisierung der Marker zu stabilisieren.
2024-12-04 13:10:11 +01:00
ISA
b765ef6e6a MAP_VERSION = "1.0.9" Seiten über DNS-Server verfügbar 2024-12-03 09:44:47 +01:00
ISA
d134f1f315 Error: apiService.js:180 Fehler beim Abrufen der Benutzerrechte
WIP: Es soll die Seiten auf DNS-Name erreichbar sein
2024-12-02 15:39:06 +01:00
ISA
e9aaf5c576 MAP_VERSION 1.0.8
Plus Icon sichtbar über überlappende Markers
2024-12-02 13:15:07 +01:00
ISA
79084f1511 MAP_VERSION = "1.0.7" 2024-11-29 11:52:49 +01:00
ISA
41e018a7f8 MAP_VERSION = "1.0.6" 2024-11-29 11:11:36 +01:00
ISA
4a9381ae46 fix: Layer-Visibility-Konflikt bei SMS Modem behoben
- Ursache des Problems: Inkonsistenz bei der Benennung des Layers in `useLayerVisibility` ("SMSFunkmodem" vs. "SMSModem").
- Anpassung des Layer-Namens in `useLayerVisibility`, um mit der `GisSystemStatic`-Datenstruktur und `mapLayersVisibility` übereinzustimmen.
- Konflikt führte dazu, dass der SMS Modem-Layer nicht korrekt sichtbar/unsichtbar geschaltet wurde.
- Debugging und Anpassungen führten zur erfolgreichen Behebung des Fehlers.

Dieser Fix stellt sicher, dass die Sichtbarkeit der Marker-Layer konsistent und wie erwartet funktioniert.
2024-11-29 11:10:03 +01:00
ISA
67eadeae9d Version 1.0.4 Release
fix: Markers Icons, Linien und GMA ToolTip aktualisieren sich
feat: Marker-Management optimiert und Plus-Icon für überlappende Marker hinzugefügt

- Problem mit doppelten Icons behoben: Alte Marker werden vor jedem Update zuverlässig entfernt (clearLayers).
- Zentrale Verwaltung aller Marker-Layer-Gruppen eingeführt (Refactoring mit layerGroups).
- Plus-Icon für überlappende Marker hinzugefügt, um bessere Übersicht bei Markern an derselben Position zu gewährleisten (checkOverlappingMarkers).
- Regelmäßige Updates der Marker-Gruppen via setInterval implementiert.
2024-11-28 15:12:37 +01:00
ISA
db9c57f90e Release Version 1.0.3 2024-11-26 12:28:57 +01:00
ISA
60402ae813 feat: Aktualisierung und Rendering von Marker-Icons und GMA-ToolTip-Werten
- Marker-Icons werden dynamisch aktualisiert, ohne dass Blinken oder redundantes Rendering auftritt.
- ToolTip-Werte der GMA-Stationen aktualisieren sich in Echtzeit basierend auf neuen Messdaten.
- Verbesserte Performance durch gezielte Updates nur bei Datenänderungen.
2024-11-26 12:00:55 +01:00
ISA
e2d9194e8a Version 1.0.1 to 1.0.2 in settings.js 2024-10-02 09:32:51 +02:00
ISA
62b6e55a0a Version 1.0.2 mit node_modules Verzeichnis 2024-10-02 07:58:24 +02:00
ISA
421844611f Stützpunkt entfernen Funktion ist wieder da 2024-09-04 11:18:25 +02:00
ISA
b7116a1e6f polylines tooltip content 2024-08-10 10:32:37 +02:00
ISA
d640ef3171 Linien färben über lokale4 API, in Talas API ist nur #fffffff farbe, deswegen die lokale API-Endpoint (linesColorApi.js) 2024-06-24 10:51:38 +02:00
ISA
ca78d56551 edit: Stationen auf die Karte bekommen , muss der IP des Server eingegeben werden in [...path] 2024-06-24 07:05:22 +02:00
ISA
30ace5ad8a feat: highlight polylines on mouseover and bring to front 2024-06-19 07:05:34 +02:00
ISA
8947eef70f add: Event-Listener zu den Polylinien hinzufügen, um die Breite der Linie bei Mouseover zu ändern. lokaler API-Endpoint-Funktion 2024-06-19 06:42:03 +02:00
ISA
0b28058496 hier muss auch entsprechend in der Tabelle gis_lines die daten vorhanden sein 2024-06-18 15:40:03 +02:00
ISA
ed48023abb add: You can switch in /config/config.js linesColorApi or GisLinesStatus , locally or remotely API-Endpoint-Function from Webservice 2024-06-18 14:59:35 +02:00
ISA
d5b73f8166 Merge branch 'neuer-branch' into Dev 2024-06-07 13:26:10 +02:00
ISA
79321ac06d POIs visible with checkbox 2024-06-06 06:55:03 +02:00
ISA
8d2d109756 Backup von dem Server 10.10.0.13 was hochgeladen und konfiguriert ist 2024-06-03 07:07:17 +02:00
ISA
3218000bea POIs visible with checkbox 2024-05-30 09:35:16 +02:00
ISA
788caa89d4 Server Konfiguration 2024-05-28 06:49:46 +02:00
ISA
ea3f65e80f Server configuration 2024-05-28 06:45:17 +02:00
ISA
bf4d86406b Gerät in Popup anzeigen 2024-05-27 11:05:48 +02:00
isa
d7fdda761c feat: Set default POI type in dropdown based on selected POI 2024-05-25 22:23:25 +02:00