Commit Graph

95 Commits

Author SHA1 Message Date
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
027a36cead pre-commit 2025-06-20 13:09:55 +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
ISA
a62c7d10b9 fix: Bezeichnung in analoge Eingänge anzeigen 2025-06-19 13:47:10 +02:00
ISA
b804fb88c1 fix: nur 8 analoge Eingänge anzeigen durch api handler 2025-06-19 13:36:17 +02:00