Commit Graph

746 Commits

Author SHA1 Message Date
ISA
138001e7c1 pre-commit husky 2025-06-17 15:32:20 +02:00
ISA
534b22f325 docs(standards): zentrale Anleitung zur automatisierten Versionierung hinzugefügt
- beschreibt das Versionskonzept für package.json, package-lock.json und .env.*
- erklärt die Verwendung von bumpVersion.js und Husky-Hooks
- hilft neuen und bestehenden Entwicklern, konsistent zu arbeiten
- gilt als Standardrichtlinie für zukünftige Projekte
2025-06-17 15:31:21 +02:00
Ismail Ali
3be337f53d json mock dateien eingefügt 2025-06-16 23:12:28 +02:00
ISA
ad73dcf054 feat(kabelname): Anzeige des Kabelnamens statt Bezeichnung unter jedem Modul (Änderungswunsch) 2025-06-16 14:03:19 +02:00
ISA
860ab1d7c2 feat: Kabelname von CPL Platzhalter lesen 2025-06-16 08:38:37 +02:00
ISA
4d5ba63104 feat: Kabelname anzeigen in den modal kueEinstellung.tsx 2025-06-16 08:33:36 +02:00
ISA
af9cbd4902 docs 2025-06-16 08:20:56 +02:00
ISA
17a158e831 docs Verzeichnis statt docusaurus 2025-06-13 08:14:58 +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
7b1fc4c875 fix: digitalOutputs.html , die Bezeichnung kann geändert werden, aber der Schalter muss Kai noch programmieren 2025-05-13 07:39:49 +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
959b0b1ec2 fix: Die Daten (.js) Kabelüberwachungsseite aktualisieren sich zwar alle paar Sekunden aber die Darstellung des BGT bleibt unverändert.
Bei der Kabelüberwachungsseite werden auch die analoge und digitale Eingänge geladen
2025-05-12 16:17:40 +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
a80c3675ff fix: 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:19:57 +02:00
ISA
48c551d881 refactor: Digitale Ausgänge Mock datei bearbeitet 2025-05-09 14:28:10 +02:00
ISA
d4ba8f5b2e feat: Integration von CGI-Platzhaltern für digitale Ausgänge (DASx, DANx)
- Platzhalter in da.js auf neue Struktur (DAS1–DAS4, DAN1–DAN4) umgestellt
- fetchDigitalOutputsService liest Werte dynamisch über da.js vom CPL-Webserver
- Schreibvorgänge via window.location.href mit CGI-Parametern (DASx=, DANx=)
- Umschaltlogik zwischen Entwicklungs- und Produktionsmodus eingebaut
- Modal-Speichern aktualisiert sowohl Status als auch Bezeichnung per CGI
- Unterstützung für lokale Mockdaten über API bleibt bestehen
2025-05-09 10:59:18 +02:00
ISA
adb52eb86d refactor: neue CGI-Platzhalter für digital Ausgänge/Schaltausgänge eingefügt, aber bekomme ein leere String, Kai muss noch das Programmieren auf den CPLv4 2025-05-09 09:46:29 +02:00
ISA
770c11897a Kai: Ich habe die Funktionen lesen / schreiben der Schaltausgängen hinzugefügt. Die Relais auf der CPL reagieren aber noch nicht. Die Funktionen muss ich noch programmieren. Aber du kannst die Platzhalter bereits benutzen (siehe Lastenheft).
Kann ich ein Update auf deiner CPL durchführen?
2025-05-09 09:42:35 +02:00
ISA
e6c9b061fe feat: Tooltip optimiert und Einheiten in System-Übersicht ergänzt
- Tooltip-Werte in beiden Charts (Spannung & Temperatur) auf exakt zwei Nachkommastellen formatiert (z. B. 2.00).
- Einheit °C für Temperaturen und V für Spannungen im Tooltip ergänzt.
- Auch in der Kachel-Übersicht oberhalb der Charts werden die Werte mit Einheiten (V, °C) und zwei Nachkommastellen angezeigt.
2025-05-09 08:08:42 +02:00
ISA
4f6b664ad0 fix: Typisierung von timeUnit für Chart.js X-Achse korrigiert ('hour' | 'day') 2025-05-07 15:35:37 +02:00
ISA
d9314c7bb2 feat: LoopMeasurementChart zeigt Stunden bei 1–2 Tagen, sonst Tagesansicht in X-Achse 2025-05-07 15:30:03 +02:00
ISA
b5aaac3caf style: Messwertlinie im Chart hervorgehoben durch dickeren Rand und glatte Linienführung 2025-05-07 15:14:58 +02:00
ISA
1d1ae31c90 style: Zeichenreihenfolge angepasst – Messwertlinie hat nun Priorität im Chart
in LoopMeasurementChart.tsx
2025-05-07 14:20:56 +02:00
ISA
300318cae7 fix: Spaltenhöhe Titelzeile unterschiedlich in digitale Eingänge/Meldungseingänge , Digitale Ausgänge/Schaltausgänge und Analoge Eingänge/Messwerteingänge 2025-05-07 14:12:56 +02:00
ISA
40953b9feb refactor: in InputModal, DigitalOutputsModal und AnalogInputsSettingsModal das X-Icon zum Schließen eingefügt und unteren Button "Schließen" entfernt 2025-05-07 13:29:59 +02:00
ISA
59a740d14d fix: Anzeige der Systemzeit bereinigt – Endung "Uhr" aus dem Zeitstempel entfernt 2025-05-07 13:06:54 +02:00
ISA
78ec9fb291 style: Auswahlfarbe im DatePicker auf littwin-blue angepasst für konsistentes UI 2025-05-07 12:16:17 +02:00
ISA
0d0a9ba57b style: einheitliche Farben mit transparenter Füllung für Legende Symbol für alle Messkurven
Isolation, Schleifen, TDR und Meldungseingänge/Analoge Eingänge
2025-05-07 11:33:59 +02:00
ISA
570c1ec9ef fix: In Messwerteingänge/Analoge Eingänge
1- Eingang zu Messwerteingang umbenannt
2- Legende: Symbol hier vollfarbig, nicht wie sonst nur mit Rand
2025-05-07 11:07:10 +02:00
ISA
1d57a9ed85 chore: UI-Texte „Einstellungen Eingang“ → „Einstellungen Meldungseingang“ in Meldungseingänge/Digitale Eingänge 2025-05-07 10:47:20 +02:00
ISA
1b998822be fix: in Knotenpunkte Einheit nicht im Feld 2025-05-07 10:30:20 +02:00
ISA
cf9596595e fix: 'Schließen'-Button entfernt, zurück zum ursprünglichen X-Icon 2025-05-07 10:23:49 +02:00
ISA
6a24c18cc9 fix: Bei Aufruf Messkurve: Standard Isolationswiderstandskurve 2025-05-07 10:04:43 +02:00
ISA
0a4fd3e657 fix: delete Mouseover effect from Button in Berichte/meldungen 2025-05-07 09:53:11 +02:00
ISA
e811cf24d5 feat: Schließen Button in Kabelüberwachung Modal Einstellungen eingefügt 2025-05-07 09:47:57 +02:00
ISA
63381a1e55 fix: Datenbank alle Buttons mit Littwinblau ohne Mousove Farbe 2025-05-07 09:27:09 +02:00
ISA
33ca863cc0 fix: In Kableüberwachung Modal Knotenpunkte Einheit Meter
In Messwerteingänge /Analoge Eingänge Icon in Zeilen
2025-05-07 08:55:25 +02:00
ISA
4f39de87b9 In Meldungseingänge/ Digitale Eingänge LED Tooltip entfernt und Icons Größe responsive 2025-05-07 07:22:34 +02:00
ISA
9291d9401b Messwerte rechtbündig in Messwerteingänge/analoge Eingänge 2025-05-06 15:56:49 +02:00
ISA
7df504ccc4 Schleifenmesskurve Chart "Daten laden" Button in Littwinblau 2025-05-06 15:43:01 +02:00
ISA
07e25b1fa5 Messwerteingänge Messwerteingänge mit zwei Nachkommastellen 2025-05-06 15:39:20 +02:00
ISA
ee35970a5b Messwerteingänge
Überschrift "Einstellungen Messwerteingang 1"
Bezeichnung mit :
Eingabefeld rechts daneben.
Offset mit drei Nachkommastellen
Faktor mit drei Nachkommastellen
Anstatt Loggerintervall "Speicherintervall" schreiben mit Einheit Minuten im Eingabefeld wie bei Kü
Buttons wie bei Meldeeingänge (Schließen und Speichern)
2025-05-06 15:19:10 +02:00
ISA
9e803fc894 Schaltausgänge Modal 2025-05-06 14:40:57 +02:00
ISA
36f791237c Kableüberwachung Modal und digitale Eingänge Modal 2025-05-06 14:31:08 +02:00
ISA
9c44fa0a49 Die Doppelpunkte : fehlen noch bei TDR
Text im Button "Speichern" bei TDR
2025-05-06 12:23:55 +02:00
ISA
a9552dbbc2 feat: TdrEinstellung optisch an KueEinstellung angepasst
- Layout auf 2-Spalten-Gitterstruktur umgestellt (grid-cols-3, gap-2)
- Eingabefelder rechtsbündig mit Einheitenbeschriftung angepasst
- Button "Einstellungen senden" im Stil von KueEinstellung positioniert (flex justify-end, padding korrigiert)
- übermäßige margin entfernt (z. B. mt-32 → mt-4)
- einheitlicher Stil für Switch-Komponente (TDR-Funktion)
2025-05-06 12:17:26 +02:00
ISA
17ba04b5f4 Kabelüberwachung Modal Allgemein fertig 2025-05-06 11:35:25 +02:00
ISA
992a0ff254 fix: Kabelüberwachung Modal style
alle Buttons mit Littwinblue
alle Buttons ohne Mouseover effect
2025-05-06 11:24:19 +02:00
ISA
ff661dd7be Loop Chart ZeitStemplel anzeigen beim reinzoomen 2025-05-05 15:50:22 +02:00