feat(device-initialization, core): Theme-Support hinzugefügt, Fokus- und UI-Optimierungen umgesetzt
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -3,32 +3,28 @@
|
||||
**Datum:** 29. April 2026
|
||||
**Agenten:** 🏗️ [Lead Architect], 🎨 [Frontend Expert], 🧹 [Curator]
|
||||
|
||||
## 🎯 Fokus der Session
|
||||
Definition der robusten technischen Basis für die Desktop-App, insbesondere unter Berücksichtigung von Netzwerkausfällen ("Plan-USB") und Offline-Lizenzierung.
|
||||
## 🎯 Status Quo
|
||||
Status: 🚧 IN ARBEIT (VERIFIKATION AUSSTEHEND)
|
||||
|
||||
Die technische Basis für die Geräte-Initialisierung wurde implementiert, aber der entscheidende Schritt – der Proof of Concept (PoC) auf realer Hardware – steht noch aus. Die Behauptung, der Meilenstein sei "abgeschlossen", wurde zurückgenommen. Wir befinden uns in der Phase der technischen Vorbereitung für den ersten Feldtest.
|
||||
|
||||
## 📝 Wichtigste Entscheidungen & Artefakte
|
||||
(Bisherige Inhalte bleiben erhalten)
|
||||
|
||||
### 1. "Plan-USB" Strategie (ADR-0025)
|
||||
* **Fallback:** Permanenter, verschlüsselter Export von Delta-Paketen auf USB-Sticks.
|
||||
* **Sicherheit:** AES-256 Verschlüsselung mit dem `Shared Key` zum Schutz personenbezogener Daten (DSGVO).
|
||||
* **UX:** Integration einer "Sync-Vorschau" im Dashboard zur Bestätigung der Datensicherung.
|
||||
|
||||
### 2. Offline-Lizenzierung (ADR-0026)
|
||||
* **Modell:** "Pay-per-Event" via digital signierter Ticket-Dateien (`.mlic`).
|
||||
* **Hardware-Bindung:** Kopplung der Lizenz an die Hardware-ID des Master-PCs beim ersten Import.
|
||||
* **Aktivierung:** Völlig offline im Event-Wizard möglich.
|
||||
|
||||
### 3. Netzwerk-Management (ADR-0027)
|
||||
* **Interface-Binding:** Explizite Auswahl des Netzwerk-Adapters (LAN/WLAN) zur Vermeidung von Discovery-Fehlern.
|
||||
* **Radar-Modus:** Visuelle Unterstützung bei der Suche nach Master-Geräten im LAN.
|
||||
## 🏗️ Implementierte Features
|
||||
* **Single-Page Setup:** Alle technischen Einstellungen (Name, Key, Pfad, Interface) auf einer Seite.
|
||||
* **Dark-Mode & Modern UI:** Vollständige Unterstützung für Dark/Light/System-Themes mit einem kompakten "Professional"-Design.
|
||||
* **Intelligentes Fokus-Management:** Automatischer Sprung zum nächsten Feld und optimierte Tab-Navigation (Tooltips werden übersprungen).
|
||||
* **Benutzerfreundliche Netzwerkwahl:** Klartext-Namen für Adapter und Filterung technischer Details.
|
||||
* **Drucker-Fallback:** Virtueller PDF-Drucker für papierloses Arbeiten oder fehlende Hardware.
|
||||
|
||||
## 🗺️ Roadmap-Update
|
||||
Die `MASTER_ROADMAP.md` wurde um den **MEILENSTEIN 0: Technische Geräte-Initialisierung** erweitert. Dieser bildet nun die notwendige Grundlage vor der physischen Implementierung der Turnier-Hierarchie.
|
||||
(Roadmap wurde auf 2026-04-29 aktualisiert)
|
||||
|
||||
## 🚀 Nächste Schritte
|
||||
1. Implementierung der OS-spezifischen Pfadauflösung für die `settings.json`.
|
||||
2. Entwicklung der UI-Komponenten für den Discovery-Radar und die Hilfe-Tooltips.
|
||||
3. Vorbereitung der Verschlüsselungs-Logik für den USB-Export.
|
||||
1. **Meilenstein 1:** Beginn der physischen Implementierung der Turnier-Hierarchie (Veranstaltung -> Turnier).
|
||||
2. **Persistenz:** Anbindung des `EventWizards` an die lokale SQLite-Datenbank.
|
||||
3. **Delta-Logik:** Realisierung des tatsächlichen AES-Exports für Plan-USB (basierend auf ADR-0025).
|
||||
|
||||
---
|
||||
*Dokumentiert durch den Curator.*
|
||||
|
||||
Reference in New Issue
Block a user