15222b5453
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com>
1.2 KiB
1.2 KiB
🏗️ [Curator Journal] Datum: 30. April 2026
🧹 Session-Abschluss: Master-UX & Client-Konfiguration
🚀 Highlights
- Master-Freiheit: Die Konfiguration ist beim Start des Wizards nicht mehr zwangsgesperrt. Der Master kann nun alle Einstellungen (Name, Key, Interfaces) in Ruhe prüfen, bevor er finalisiert.
- Client-Management: Der Master kann nun "erwartete Clients" direkt in der UI hinzufügen, umbenennen und deren Rollen (Richter, Zeitnehmer, etc.) anpassen.
- Dynamische Listen: Fehler behoben, bei dem nach dem Löschen von Clients keine neuen mehr hinzugefügt werden konnten.
🛠️ Technische Details
- ViewModel-Fix:
isLockedimDeviceInitializationViewModelwird nun initial auffalsegesetzt. - UI-Implementierung:
DeviceInitializationConfig.jvm.ktnutzt nunMsTextFieldundFilterChipinnerhalb der Client-Liste für direkte Bearbeitung. - Rollen-Filter: Der Master kann sich selbst nicht als "erwarteten Client" hinzufügen (Filter auf
NetworkRole.entries).
📅 Ausblick
- Abschluss von Meilenstein 0 nach erfolgreichem Hardware-Test.
- Start von Meilenstein 1 (Basis-Hierarchie & Persistenz).