423 Commits

Author SHA1 Message Date
ISA
01d292e72f auto CHANGELOG.md 2025-06-20 13:10:59 +02:00
ISA
027a36cead pre-commit 2025-06-20 13:09:55 +02:00
ISA
3cb10a10f3 CHANGELOG auto 2025-06-20 13:07:59 +02:00
ISA
01cb8cddc4 feat: Digitale & analoge Eingänge in allen Modi (json/jsmock/production) vollständig implementiert 2025-06-20 12:06:40 +02:00
ISA
887e7b4992 feat: zentrale API für json und jsmock + Diagramm-Doku aktualisiert
- Neue API /api/cpl/getDigitalOutputsHandler.ts implementiert (vereint json + jsmock)
- fetchDigitalOutputsService.ts auf zentrale API umgestellt (weniger Code, klarere Struktur)
- Nur production-Modus lädt weiterhin Skript /CPL?/CPL/SERVICE/digitalOutputs.js
- README_digitalOutputs.md überarbeitet:
  - Diagrammtyp („flowchart“, Datenflussdiagramm) explizit benannt
  - API-Endpunkte konsolidiert dargestellt
- CHANGELOG.md um neue API-Struktur und Dokumentationsänderung ergänzt
2025-06-19 10:48:18 +02:00
ISA
dbb38cc7d8 feat: Digitale Ausgänge vollständig implementiert (Lesen & Schreiben in allen Modi)
- Unterstützung für drei Modi implementiert: json, jsmock und production
- fetchDigitalOutputsService.ts erkennt NEXT_PUBLIC_CPL_MODE und lädt Daten je nach Umgebung
- API-Handler /api/cpl/updateDigitalOutputsHandler verarbeitet POST-Anfragen für json und jsmock
- In production wird Statusänderung per Redirect (window.location.href) an das CPL gesendet
- Redux-Slice für digitale Ausgänge vollständig angebunden
- UI (DigitalOutputsWidget.tsx) zeigt Status und ermöglicht das Umschalten
- Dokumentation als README_digitalOutputs_final.md mit UML-Diagrammen ergänzt
- CHANGELOG.md auf Version 1.6.417 aktualisiert
2025-06-19 09:01:49 +02:00
ISA
ad73dcf054 feat(kabelname): Anzeige des Kabelnamens statt Bezeichnung unter jedem Modul (Änderungswunsch) 2025-06-16 14:03:19 +02:00
ISA
0fdd7b1495 feat: TDR-Umschalter mit Admin-Login-Schutz versehen
- Der Schalter zum Aktivieren/Deaktivieren der TDR-Funktion ist nun nur für Admins sichtbar.
- Umsetzung über `useAdminAuth` analog zum Firmware-Update-Button.
- CHANGELOG.md und README.md entsprechend aktualisiert.
2025-05-13 13:39:11 +02:00
ISA
0096f65273 fix: Schaltausgänge Bezeichnung kann geändert werden, Schalter muss in Backend noch programmiert werden 2025-05-13 07:45:40 +02:00
ISA
6b99c8017b feat: automatische Redux-Initialisierung in _app.tsx basierend auf Seite
- zentrale Datenaktualisierung per Thunk alle 10 Sekunden
- alle Seiten wie dashboard, kabelueberwachung, digitale/analoge Ein-/Ausgänge etc. werden erkannt
- automatische Zuordnung der richtigen Redux-Thunks
- README.md und CHANGELOG.md aktualisiert
- Version auf 1.6.400 erhöht
2025-05-13 07:24:29 +02:00
ISA
c3de2ab3a9 fix: CHANGELOG -> Bei den Messkurven der Kabelüberwachungen ist noch ein Fehler: Du übergibst für die erste Kabelüberwachung den Wert 1 anstatt 0.
Im Lastenheft steht 0 bis 31 für Kabelüberwachungen (Wert q):
2025-05-12 13:25:56 +02:00
ISA
1dfa7590dc feat(analogeEingaenge): CGI-Unterstützung für Produktion – Einstellungen werden je nach Umgebung per API oder per CPL-Link gespeichert 2025-05-02 11:04:34 +02:00
ISA
732c9820b9 feat(analogeEingaenge): Einstellungs-Modal mit Offset, Faktor, Name, Loggerintervall + Speichern in Mock-Datei mit Kommentaren 2025-05-02 10:34:03 +02:00
ISA
668cdba80b feat(tdr): Alert nach TDR-Aktivierung/Deaktivierung + automatischer Seitenreload für sichtbare Statusänderung 2025-05-02 08:51:57 +02:00
Ismail Ali
696b9ef0ea feat(analogeEingaenge): Einzelanzeige pro Eingang + Titel & Zeitachse im deutschen Format 2025-05-01 17:24:50 +02:00
Ismail Ali
e5ee8731b7 feat(system): getrennte Diagramme für Spannungen und Temperaturen + Rundung auf 2 Nachkommastellen + Doku aktualisiert 2025-05-01 16:30:06 +02:00
Ismail Ali
9bf5995c21 chore: CHANGELOG für TDR-Einstellungsmodal und Mock-API erweitert
- Eintrag für Version 1.6.327 ergänzt
- Änderungen an TDR-Einstellungen im DEV-Modus dokumentiert (POST-API, Modal-Schließung, Cache, Dateibereinigung)
- Verweis auf README.md-Erweiterung hinzugefügt
2025-05-01 15:15:06 +02:00
ISA
c3b06e972a in CHANGElog Version korrigiert 2025-04-30 13:08:32 +02:00
ISA
46222f5ad3 docs: Entwicklungs-API dokumentiert – README und CHANGELOG aktualisiert
- Anleitung zur Nutzung von /api/cpl/updateKueSettingsDataAPIHandler ergänzt
- Beispielaufruf mit echten Parametern hinzugefügt
- Eintrag für Version 1.6.319 in CHANGELOG.md erstellt
- Mockdaten-Nutzung jetzt vollständig nachvollziehbar
2025-04-30 13:05:55 +02:00
ISA
7637606ffd feat(dev): API zum Schreiben von KUE-Mockdaten eingebunden – Entwicklung ohne CPL-Hardware möglich
- Endpunkt /api/cpl/updateKueSettingsDataAPIHandler erstellt
- Änderungen werden direkt in apiMockData/SERVICE/kabelueberwachungMockData.js geschrieben
- Strings werden korrekt in Anführungszeichen gespeichert
- Komma- und Formatierungsfehler im JS-Array beseitigt
- Entwicklungsumgebung kann KUE-Einstellungen ohne Embedded-System testen
2025-04-30 12:22:04 +02:00
ISA
bb19bfaa86 feat: Digitale Ein- und Ausgänge responsiv optimiert, lokale Icons eingebunden
- Breakpoints laptop, xl, 2xl, 3xl, qhd in DigitalInputs und DigitalOutputs umgesetzt
- Schriftgrößen und Icons passen sich jetzt sauber an Bildschirmgrößen an
- settingsIcon, inputIcon, outputIcon, switchIcon lokal eingebunden für Offline-Betrieb
- CHANGELOG.md und webVersion.ts auf 1.6.314 aktualisiert
2025-04-29 14:24:42 +02:00
ISA
f3fda3c67f docs: Diagramme für historische analoge Eingänge hinzugefügt
- Ablaufdiagramm analogInputsHistoryFlow.md erstellt
- Redux-Datenfluss analogInputsHistoryReduxFlow.md dokumentiert
- Sequenzdiagramm analogInputsHistorySequence.md erstellt
- Mermaid-Syntax verwendet für einheitliche Entwicklerdokumentation
2025-04-29 12:05:33 +02:00
ISA
d250dc1400 docs: CHANGELOG.md hinzugefügt mit vollständiger Versionshistorie bis v1.6.194
- Alle Git-Tags von v1.0.0 bis v1.6.194 aufgenommen
- Einträge enthalten Beschreibung, Kategorie (Fix, Feature, Docs)
- Struktur konform mit semantischer Versionierung
- Datei im Root-Verzeichnis für zentrale Dokumentation
2025-03-31 14:28:25 +02:00