Commit Graph

669 Commits

Author SHA1 Message Date
ISA
86af261e1f WIP: rechte Maustaste über GMA ToolTip 2024-12-11 22:21:04 +01:00
ISA
727e4f6edc WIP: ToolTip rechte Maustaste wird erkannt 2024-12-11 21:36:52 +01:00
ISA
c45c31714e fix: Verbesserung der Marker-Auswahl beim Plus-Icon-Klick
- Beim Klicken auf das Plus-Symbol wird jetzt nur der erste nahegelegene Marker simuliert angeklickt.
- Überflüssige Klick-Events auf andere Marker wurden entfernt, um die Benutzerfreundlichkeit zu erhöhen.
- Konsolenmeldungen für die Marker-Auswahl bleiben erhalten.
2024-12-11 12:30:00 +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
fddb69113b fix: Simuliere Klick-Events auf Marker beim Plus-Icon-Event
- Anstatt `map.spiderfy` zu verwenden, wird jetzt das Klick-Event auf nahegelegene Marker simuliert.
- Problem mit `TypeError: map.spiderfy is not a function` behoben.
- Marker im Umkreis von 50 Pixeln werden korrekt erkannt und ihr Klick-Event ausgelöst.
- Sicherstellung, dass vorhandene Marker-Events reibungslos funktionieren.
2024-12-11 10:32:27 +01:00
ISA
213c2e8111 WIP: Jest und Cypress Test 2024-12-10 14:13:16 +01:00
ISA
7cb4417c53 fix: TK-Komponenten sichtbar und steuerbar gemacht 2024-12-10 09:25:22 +01:00
ISA
b74073ba26 fix: TK-Komponenten sichtbar und mit checkbox ein- und ausblenden 2024-12-10 08:36:37 +01:00
ISA
ae7f1ec84f weitere graue Importe entfernt von MapComponent.js 2024-12-10 07:13:58 +01:00
ISA
8db65949e7 alle graue importe von MapComponent.js entfernt 2024-12-10 07:11:14 +01:00
ISA
b68a80754b TK-Komponenten in MapComponent.js 2024-12-10 06:26:42 +01:00
ISA
a3ff72c972 MAP_VERSION = "1.0.13" 2024-12-09 14:03:42 +01:00
ISA
8c495fa830 feat: Added TK component to MapComponent.js 2024-12-09 13:58:07 +01:00
ISA
58b232d339 env.local auf 127.0.0.1 2024-12-06 14:47:05 +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
c62659ba4c 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 12:57:04 +01:00
ISA
b765ef6e6a MAP_VERSION = "1.0.9" Seiten über DNS-Server verfügbar 2024-12-03 09:44:47 +01:00
ISA
de0ff741f7 test: mapTiles auf 127.0.0.1 für 13 Test zuerst 2024-12-03 09:42:04 +01:00
ISA
416c71ef6c feat: DNS-Server-Integration überprüft und lokale Datenbankverbindung optimiert
- `.env.local` angepasst, um den Datenbank-Host (DB_HOST) auf `127.0.0.1` zu setzen.
- `mysqlPool.js` aktualisiert, um eine Verbindung zur lokalen Datenbank über `127.0.0.1` zu ermöglichen.
- DNS-Server erfolgreich getestet, um Webseitenerreichbarkeit über DNS-Namen sicherzustellen.
- Sicherstellung, dass die Anwendung über `test.mytest.local` korrekt funktioniert.
2024-12-03 09:38:33 +01:00
ISA
16c98dba64 feat: Dynamische Basis-URL für NEXT_PUBLIC_BASE_URL implementiert
- Protokoll und Hostname dynamisch über window.location abgeleitet.
- Basis-URL auf /talas5/devices/ angepasst.
- Unterstützt flexible Umgebungskonfiguration (z. B. Entwicklungs- und Produktionsumgebungen).
2024-12-03 08:02:48 +01:00
ISA
31df23cd5c fix: API-Aufruf korrigiert, um Basis-URL ohne Port zu verwenden
- originWithoutPort angepasst, um Protokoll und Hostname ohne Port zu nutzen.
- Fehlerbehandlung verbessert, um ungültige API-Antworten zu erkennen.
- Debugging-Logs hinzugefügt, um API-Aufrufe zu überwachen.
2024-12-03 07:01:00 +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
19d6cf32d7 refactor: Console.log durch localStorage ersetzt für bessere Debugging-Übersicht
- Viele console.log-Ausgaben auskommentiert und durch localStorage ersetzt.
- Debugging-Daten werden nun persistent gespeichert, um eine einfachere Nachverfolgung zu ermöglichen.
- Verbessert die Übersichtlichkeit und reduziert das Scrollen in der Konsole.
2024-12-02 14:12:43 +01:00
ISA
d422a505aa delete: unused files/Mock files 2024-12-02 13:48:16 +01:00
ISA
e9aaf5c576 MAP_VERSION 1.0.8
Plus Icon sichtbar über überlappende Markers
2024-12-02 13:15:07 +01:00
ISA
d0df148b2f feat: Überprüfung von überlappenden Markern und Anzeige des "Plus"-Icons hinzugefügt
- Logik implementiert, um überlappende Marker in allen Layern zu überprüfen.
- "PlusRoundIcon" wird jetzt für überlappende Marker auf der Karte angezeigt.
- useEffect angepasst, um alle Marker-Layer in die Überprüfung einzubeziehen.
2024-12-02 13:12:13 +01:00
ISA
79084f1511 MAP_VERSION = "1.0.7" 2024-11-29 11:52:49 +01:00
ISA
5a3111ea5f feat: Anzeigenamen für System-Checkboxen korrigiert
- Anpassung der System-Checkboxen im DataSheet, um statt interner Schlüssel die lesbaren Namen (z. B. "GSM Modem") anzuzeigen.
- Interne Schlüssel bleiben für die Logik unverändert.
- Verbesserung der Benutzerfreundlichkeit durch klarere Bezeichnungen in der UI.
2024-11-29 11:49:40 +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
35915bb91f fix: Sichtbarkeitsbedingung im GMA-Layer-Hook behoben, um Hook-Fehler zu vermeiden
- Refaktorierung des `useMarkersLayer`-Hooks zur internen Behandlung der Sichtbarkeitsbedingung.
- `isVisible`-Parameter hinzugefügt, um konsistente Hook-Aufrufe sicherzustellen.
- Cleanup-Logik verbessert, um Layer beim Unmount korrekt zu entfernen.
- GMA-Marker und Tooltips basierend auf Sichtbarkeit korrekt verarbeitet.
2024-11-29 09:31:55 +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
ace9dd40a7 Merge branch 'develop' 2024-11-28 15:07:02 +01:00
ISA
f0126381ca fix: Markers Icons, Linien und GMA ToolTip aktualisieren sich 2024-11-28 14:14:15 +01:00
ISA
01843c8865 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 12:00:08 +01:00
ISA
e2f11ab8a9 fix: alle Markers/Stationen Icons aktualisieren aber ohne Plus Icon für Überlappende icons 2024-11-28 11:50:23 +01:00
ISA
a9ae56d0ea fix: die Icons werden nicht mehr doppelt angezeigt mit Plus Icon für überlappende Icons 2024-11-28 10:40:04 +01:00
ISA
867322e2b7 mit checkOverlappingMarkers, aber zeigt doppelte icons 2024-11-27 15:23:43 +01:00
ISA
0bca68153c GMA und TALAS Meldestation aktualisiert sich 2024-11-27 14:25:14 +01:00
ISA
9c4c646d55 GMA Marker aktualisiert sich 2024-11-27 12:15:55 +01:00
ISA
db9c57f90e Release Version 1.0.3 2024-11-26 12:28:57 +01:00
ISA
107f00da1e GMA-ToolTip offset vergrößern 2024-11-26 12:03:09 +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
2c31bffd5a git commit -m "Entferne node_modules aus dem Git-Tracking" 2024-11-26 11:59:23 +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
f353a06b1b Merge branch 'feature/dropdown-filter' into develop 2024-10-02 06:59:24 +02:00
ISA
30b01606ac countdown start by line-contextmenu-click 2024-09-20 11:41:30 +02:00