ISA
ecb818e248
fix: hide Firmware update button if admin not loged in
2025-07-01 07:17:40 +02:00
ISA
b447a80757
feat: alle KÜs Firmware update
2025-06-30 15:36:15 +02:00
ISA
70f842a392
feat: handleKueFirmwareUpdate
2025-06-30 15:35:09 +02:00
ISA
268ed73cdd
feat: 1und 0 in Status in dashboard
2025-06-30 14:59:29 +02:00
ISA
971368045f
feat: Dashboard Meldungen Status 1 oder 0
2025-06-30 14:58:15 +02:00
ISA
cd46f59f7c
feat: Redux-Integration für Meldungen, Anzeige von 'v' statt 's' in UI
2025-06-30 09:00:33 +02:00
ISA
62de915485
feat: Redux-Integration für Meldungen, Anzeige von 'v' statt 's' in UI
2025-06-30 08:59:48 +02:00
ISA
2a9bebb4bc
feat: implement date in analog inputs chart
2025-06-27 13:59:35 +02:00
ISA
4b19884c1e
feat: implement Date in anlog inputs chart
2025-06-27 13:58:34 +02:00
ISA
0b70ef68e9
cleanup: delete old analog inputs mock data
2025-06-27 13:32:15 +02:00
ISA
f9fe285d64
fix: show history digital input
2025-06-27 13:26:17 +02:00
ISA
71c74d8d66
fix es lint ignore
2025-06-27 12:20:19 +02:00
ISA
1f11cf68ac
Mock daten
2025-06-27 12:19:28 +02:00
ISA
c788811600
Mock Daten hinzugefügt
2025-06-27 10:45:18 +02:00
ISA
f99624bab9
mock Daten für Charts hinzugefügt
2025-06-27 09:47:34 +02:00
ISA
1a6e913b59
fix: fix: einheitliche Höhe für Header/Footer auf Berichte-Seite gesetzt
...
- Layout von meldungen.tsx angepasst, um Hüpfen und Größenunterschied zu vermeiden
- Container-Höhe auf h-[calc(100vh-13vh-8vh)] angepasst wie auf den anderen Seiten
- Einheitliches Verhalten von Header, Footer und Navigation gewährleistet
2025-06-27 07:41:29 +02:00
ISA
188fa97f7d
fix: nur 8 Analoge Eingänge
2025-06-27 07:30:50 +02:00
ISA
d3a8556b2f
refactorring dashboard
2025-06-27 07:23:34 +02:00
ISA
7da872ae07
refactor
2025-06-27 07:12:01 +02:00
ISA
c558b9b826
refactor: rename einausgange to digitalOtputs and digitalInputs
2025-06-27 07:10:34 +02:00
Ismail Ali
b9651a53a9
esLint
2025-06-26 22:56:20 +02:00
Ismail Ali
137839da98
EsLint
2025-06-26 22:55:26 +02:00
ISA
8b3280da0a
feat: Tabellenkopf in Berichte-Seite fixiert und Scrollen verbessert
...
- thead mit sticky top-0 versehen für festen Header beim Scrollen
- vertikales Scrollen durch max-h-[80vh] und overflow-auto aktiviert
- optimiert für Desktop- und Mobilgeräte (iOS, iPad, etc.)
- Pagination entfernt für besseres Nutzererlebnis beim Scrollen
2025-06-26 07:58:59 +02:00
ISA
84e1fbd453
feat: zeige die neuesten 20 Meldungen in Last20MessagesTable
...
- Daten aus API chronologisch absteigend sortiert (neueste zuerst)
- Anzeige auf die ersten 20 Einträge begrenzt
- Verhalten nun konsistent mit Seite /meldungen
2025-06-26 07:41:53 +02:00
Ismail Ali
2d8c51525d
feat: Filter für Quelle
2025-06-25 22:49:02 +02:00
Ismail Ali
dcddbe989a
refactor: alle Feature-Flags entfernt wegen Aufwand und Zeit
2025-06-25 19:16:17 +02:00
ISA
845c2dd658
Add: SERVICE JSON Files
2025-06-25 15:26:00 +02:00
ISA
53c2a02224
feat: Zeitraum einstellbar in AnalogInputsChart mit Zoom- und Pan-Funktion umgesetzt
2025-06-25 13:48:14 +02:00
ISA
2fcd0755a4
docs: Zusatzfunktionen (Kai, 25.06.2025) in TODO.md ergänzt
2025-06-25 11:42:42 +02:00
ISA
ca2a0cb00d
docs: README
2025-06-23 06:58:43 +02:00
Ismail Ali
ff3f418636
feat: digitalOutputs separate jsSimulatedProd mode
2025-06-22 09:46:13 +02:00
Ismail Ali
041bc3e23e
feat: jsSimulatedProd-Modus für analoge & digitale Eingänge implementiert
...
- neuen Modus `jsSimulatedProd` eingeführt für realitätsnahe Simulation auf Basis echter Produktionsdaten
- analoge Eingänge: analogInputsMockData.js eingebunden und dynamisch per Script geladen
- digitale Eingänge: digitalInputsMockData.js eingebunden mit window-Variablen (z. B. win_de_state, win_de_label etc.)
- fetchAnalogInputsService.ts und fetchDigitalInputsService.ts angepasst zur Modusprüfung und Script-Auswertung
- getAnalogInputsHandler.ts und getDigitalInputsHandler.ts geben im jsSimulatedProd-Modus JavaScript-Dateien aus
- .env.development setzt `NEXT_PUBLIC_CPL_MODE=jsSimulatedProd`
2025-06-22 08:42:49 +02:00
Ismail Ali
7d1e7ef88a
docs: add full architecture diagram and data flow for json, jsmock and production modes
2025-06-21 23:54:02 +02:00
Ismail Ali
082ea99d20
docs: add analog inputs architecture diagram and flow description
2025-06-21 19:14:42 +02:00
Ismail Ali
d785ced9d3
docs: move user documentation to docs/user-guide as single source of truth
2025-06-21 11:11:02 +02:00
Ismail Ali
7740806952
chore: fetch to get in redux thunks files name
2025-06-21 10:15:05 +02:00
Ismail Ali
dd76665848
chore(tsconfig): fix moduleResolution and path aliases for Next.js project
2025-06-21 09:58:16 +02:00
ISA
38ee1ae381
chore: rename service/thunk files to follow get/fetch naming convention
2025-06-20 14:07:29 +02:00
ISA
0388512f51
Mocks erstellt für API für Entwicklungsumgebung
2025-06-20 13:41:07 +02:00
ISA
01d292e72f
auto CHANGELOG.md
2025-06-20 13:10:59 +02:00
ISA
3cb10a10f3
CHANGELOG auto
2025-06-20 13:07:59 +02:00
ISA
b30c5fc8bd
feat: Statusanzeige für Eingänge implementiert
2025-06-20 13:06:43 +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
846abedae4
fix: digital inputs status LED
2025-06-20 11:49:13 +02:00
ISA
b233694fed
fix: digital Inputs Modal
2025-06-20 10:53:22 +02:00
ISA
3cadee04a8
fix: digital Input Modal show values
2025-06-20 07:20:53 +02:00
ISA
7ff1c4aaaf
wip digitale Eingänge sind sichtbar aber keine Werte in Modal
2025-06-20 06:50:40 +02:00
Ismail Ali
8d67b08d7f
fix: Fehlerhafte RegExp im JS-Mock-Handler korrigiert (getAnalogInputsHandler)
...
- RegExp-Syntaxfehler behoben (unmatched ')') beim Parsen von JS-Mock-Dateien
- Fehlerhafte Klammern in extractArray durch korrektes Muster ersetzt
- API funktioniert jetzt korrekt im JSON- und JS-Mock-Modus
2025-06-19 21:52:56 +02:00
Ismail Ali
d27b5b1b13
fix: analoge Eingänge Interval in Modal in json
2025-06-19 18:02:52 +02:00
ISA
05be9da9f6
fix: analoge Eingänge Modal Label /Bezeichnung anzeigen
2025-06-19 13:49:46 +02:00