Files
meldestelle/docs/99_Journal/2026-04-30_Master-UX-Fix.md
T

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: isLocked im DeviceInitializationViewModel wird nun initial auf false gesetzt.
  • UI-Implementierung: DeviceInitializationConfig.jvm.kt nutzt nun MsTextField und FilterChip innerhalb 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).