Commit Graph

15 Commits

Author SHA1 Message Date
ISA
af21b180f1 WIP: dark mode Modale 2025-09-08 15:33:26 +02:00
ISA
d163df0d96 WIP: dark mode 2025-09-08 15:01:34 +02:00
ISA
6756bbf0f8 feat: einstellungen dark und light mode 2025-08-18 15:35:32 +02:00
ISA
a955564ee3 feat: Einstellungen in dark und light mode 2025-08-18 14:59:22 +02:00
ISA
91b76b8e8d OPC-Clients in settings 2025-08-12 13:53:47 +02:00
Ismail Ali
b9651a53a9 esLint 2025-06-26 22:56:20 +02:00
Ismail Ali
a157da81dd admin Loggin von Allgemeine zu Benutzerverwaltung verschoben 2025-04-28 22:05:28 +02:00
ISA
477f77996a feat: OPC-UA Logo in Einstellungsseite oben rechts eingefügt
- Logo (public/images/OPCUA.jpg) neben der Überschrift platziert
- Layout über flex-row zwischen Titel und Logo organisiert
- Bildhöhe mit Tailwind `h-12` angepasst für bessere Sichtbarkeit
- Visuelle Verbesserung der Einstellungsseite für professionelle Darstellung
2025-04-23 13:30:16 +02:00
ISA
4fa534ee42 style: Layout-Anpassung für Einstellungsseite (Ausrichtung rechts oben)
- Inhalte in GeneralSettings und OPCUAInterfaceSettings nicht mehr zentriert
- Layout konsistent mit anderen Seiten (rechts oben durch max-w-5xl + mr-auto)
- Bessere Ausrichtung für Desktop-Auflösung und altes Laptop-Design
2025-04-23 13:21:31 +02:00
ISA
20e20dec30 feat(redux): Rename all Redux slices and store keys to match file names for clarity
- Renamed all slice names (createSlice `name` attribute) to match their file names (e.g. loopChartSlice, authSlice, kueDataSlice etc.)
- Updated `store.ts` to register each reducer with consistent key names (e.g. state.loopChartSlice instead of state.loopChart)
- Adjusted all `useSelector` and Redux state accesses across the codebase
- Improves maintainability, searchability and consistency across files and Redux DevTools
2025-04-01 12:26:41 +02:00
ISA
c800b0e82a Keine verschlüsselung Option in OPCUA, weil ist nicht in Lastenheft gefoerdert 2025-03-17 08:16:00 +01:00
ISA
37e9dcb492 OPC-UA Buttons in littwin-blue 2025-02-24 11:51:30 +01:00
ISA
69b825bd30 feat: UI-Komponente responsiver gestaltet und angepasst OPCUA-Komponente
- Containergröße reduziert (`max-w-lg` statt `max-w-3xl`), um besser auf die Seite zu passen.
- Padding (`p-4` → `p-2`) und Schriftgrößen (`text-lg` → `text-base`, `text-sm` für Labels) optimiert.
- Buttons kompakter gemacht (`px-3 py-1` statt `px-4 py-2`), um Platz zu sparen.
- Flex-Layout verbessert (`flex-wrap`, `gap-2`), um die Darstellung auf kleineren Bildschirmen zu optimieren.
2025-02-24 07:16:55 +01:00
Ismail Ali
772ef50af5 feat: OPC-UA Einstellungen in eigenen Redux Slice ausgelagert
- OPC-UA bezogene Variablen aus `variablesSlice` entfernt und in `opcuaSettingsSlice` ausgelagert
- Neue Redux Actions für:
  - `setOpcUaZustand` (OPC-UA Zustand setzen)
  - `setOpcUaEncryption` (Verschlüsselung setzen)
  - `setOpcUaActiveClientCount` (Anzahl aktiver Clients setzen)
  - `setOpcUaNodesetName` (Nodeset-Name setzen)
  - `addOpcUaUser` & `removeOpcUaUser` (Benutzerverwaltung)
- `loadWindowVariables.ts` angepasst, um OPC-UA-Daten in `opcuaSettingsSlice` zu speichern
- Benutzerverwaltung optimiert:
  - Manuell hinzugefügte Benutzer bleiben erhalten
  - Benutzer werden nur aktualisiert, wenn sich `window.win_opcUaUsers` ändert
- Keine automatische Statusumschaltung mehr beim OPC-UA-Server-Button

Jetzt ist die OPC-UA Verwaltung sauber getrennt und stabil! 🚀
2025-02-23 11:06:15 +01:00
ISA
56df99c869 Struktur verbessert in components 2025-02-13 15:06:13 +01:00