## [1.6.587] – 2025-07-11 - fix: Anzeige der Messwertlinie (m) im DIA0-Modus in DetailModal korrigiert - Unterscheidung zwischen Durchschnitt (g) und Einzelwert (m) je nach Modus eingebaut - Fehler behoben, bei dem im DIA0-Modus keine blaue Linie angezeigt wurde --- ## [1.6.586] – 2025-07-11 - feat: DetailModal um Min/Max/Durchschnitt ergänzt - Chart zeigt jetzt zusätzlich zu Messwert auch Minimal-, Maximal- und Durchschnittswerte an - Datenstruktur an Redux angepasst (i, a, g) - Darstellung entspricht jetzt LoopMeasurementChart --- ## [1.6.585] – 2025-07-10 - feat: DetailModal um Min/Max/Durchschnitt ergänzt - Chart zeigt jetzt zusätzlich zu Messwert auch Minimal-, Maximal- und Durchschnittswerte an - Datenstruktur an Redux angepasst (i, a, g) - Darstellung entspricht jetzt LoopMeasurementChart --- ## [1.6.584] – 2025-07-10 - feat: DetailModal um Min/Max/Durchschnitt ergänzt - Chart zeigt jetzt zusätzlich zu Messwert auch Minimal-, Maximal- und Durchschnittswerte an - Datenstruktur an Redux angepasst (i, a, g) - Darstellung entspricht jetzt LoopMeasurementChart --- ## [1.6.583] – 2025-07-10 - eslintrc.json : "@typescript-eslint/no-unused-vars": "warn" --- ## [1.6.582] – 2025-07-10 - eslintrc.json : "@typescript-eslint/no-unused-vars": "warn" --- ## [1.6.581] – 2025-07-10 - fix: Bei System: Detailansicht: Zeitraum von bis fehlt. Ganzseitenansicht fehlt noch. gelöst mit zoom und pan --- ## [1.6.580] – 2025-07-10 - eslint any type only warn no error --- ## [1.6.579] – 2025-07-10 - eslint any type only warn no error --- ## [1.6.578] – 2025-07-10 - feat: Zoom wird beim Wechsel des Zeitraums im Detail-Chart automatisch zurückgesetzt --- ## [1.6.577] – 2025-07-10 - fix(detail-chart): X-Achse zeigt jetzt Datum und Uhrzeit ohne Sekunden (z. B. 10.07.2025 14:32) --- ## [1.6.576] – 2025-07-10 - fix(detail-chart): X-Achse zeigt jetzt Datum und Uhrzeit ohne Sekunden (z. B. 10.07.2025 14:32) --- ## [1.6.575] – 2025-07-10 - fix(detail-chart): X-Achse zeigt jetzt Datum und Uhrzeit ohne Sekunden (z. B. 10.07.2025 14:32) --- ## [1.6.574] – 2025-07-10 - fix(system-charts): Zeitachse angepasst – aktuelle Daten jetzt rechts wie bei Kabelüberwachung --- ## [1.6.573] – 2025-07-10 - fix(system-charts): Y-Achse mit Einheiten ergänzt (V und °C) für bessere Lesbarkeit --- ## [1.6.572] – 2025-07-10 - feat: Speicherintervall-Feld als Zahleneingabe mit Einheit 'Minuten' angepasst --- ## [1.6.571] – 2025-07-10 - fix: KÜ ISO Wert 200 in Display mit Einheit --- ## [1.6.570] – 2025-07-10 - fix: KÜ ISO Wert 200 in Display mit Einheit --- ## [1.6.569] – 2025-07-10 - WIP: JSON --- ## [1.6.568] – 2025-07-09 - feat: Modus-Erkennung über window.location.hostname implementiert - Automatische Umschaltung zwischen Entwicklungs- und Produktionsmodus - Hostname-basierte Erkennung: localhost/127.0.0.1 → "dev", sonst → "production" - fetchDigitalInputsService.ts entsprechend angepasst - Erleichtert Entwicklung und reduziert manuelle .env-Konfiguration --- ## [1.6.567] – 2025-07-09 - feat: CGI-kompatiblen CSV-Parser für digitale Eingänge implementiert - digitaleInputsMockData.json angepasst: CGI-nahe Simulation mit CSV-Strings und Stringwerten - fetchDigitalInputsService.ts erweitert: - CSV-Zeilen werden automatisch in Arrays umgewandelt - Labels wie "'DE1','DE2'" werden korrekt aufgeteilt - Daten aus 4 CGI-Blöcken zu 32 Eingängen gemappt - ermöglicht realitätsnahe Tests in Entwicklungsumgebung ohne Produktion --- ## [1.6.566] – 2025-07-09 - feat: Umstellung von CGI-Daten für analoge Eingänge von JS auf JSON - CGI-Platzhalter in `analogInputs.json` eingeführt (z. B. <%=AAV01%>) - Alte JS-Datei ersetzt durch reine JSON-Struktur - Anpassung des Service-Handlers (`getAnalogInputsHandler.ts`) auf JSON-Parsing - Reduziert Ladezeit, vereinfacht Code und entfernt unnötige Script-Einbindung - Mock-Daten weiterhin in `analogInputsMockData.json` für Entwicklungsmodus verfügbar --- ## [1.6.565] – 2025-07-08 - Bei den Kabelüberwachung kann neben den Button “Firmware Update” noch zwei Button “Konfiguration sichern” und “Konfiguration zurücksichern” im Admin-Modus hinzukommen. Store: Befehl KSB%i=%i z.B. KSB03=1 sichert die Konfiguration der KÜ 4 Restore: Befehl KSR%i=%i z.B. KSR03=1 sichert die Konfiguration der KÜ 4 zurück --- ## [1.6.564] – 2025-07-08 - refactor: extract Kabelueberwachung logic into KabelueberwachungView for better structure --- ## [1.6.563] – 2025-07-08 - refactor: move analog inputs logic to AnalogInputsView component - Verschiebt die gesamte UI-Logik aus pages/analogInputs.tsx in eine eigene Komponente AnalogInputsView.tsx - pages/analogInputs.tsx dient jetzt nur noch als Router-Einstiegspunkt - Vereinheitlicht die Struktur wie bei MeldungenView und DashboardView --- ## [1.6.562] – 2025-07-08 - fix: call digitalOutputs from _app.tsx to show immediately without delay --- ## [1.6.561] – 2025-07-08 - fix: sofortige visuelle Aktivierung der Navigationsbuttons beim Klick - activeLink direkt beim Klick auf Link setzen, statt auf usePathname zu warten - verbessert visuelles Feedback bei Navigation - behebt kurze Verzögerung beim Wechsel der aktiven Navigation --- ## [1.6.560] – 2025-07-08 - feat: Verwende fetch statt window.location.href für Digitalausgang-Schalteraktionen --- ## [1.6.559] – 2025-07-08 - circle Button --- ## [1.6.558] – 2025-07-08 - feat: ersetzt Einheit-Select durch Listbox mit littwin-blue Design in AnalogInputsSettingsModal --- ## [1.6.557] – 2025-07-08 - refactor: Zeitraum-Dropdown in DetailModal auf Listbox mit Littwin-Design umgestellt -