refactor(desktop, core): Onboarding zu DeviceInitialization umbenannt, Navigation und Screens angepasst
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Journal-Eintrag: 2026-04-18 - Refactoring & Altlasten-Bereinigung
|
||||
|
||||
## 🏗️ [Lead Architect] & 🎨 [Frontend Expert] & 👷 [Backend Developer] & 🧹 [Curator]
|
||||
|
||||
### Status: Erfolgreich abgeschlossen 🚀
|
||||
|
||||
Wir haben die Altlasten aus der vorangegangenen Stabilisierungs-Session bereinigt, ungenutzten Code entfernt und die
|
||||
Dokumentation (ADR-0024) in die Projektsprache Deutsch überführt. Zudem wurden veraltete UI-Icons aktualisiert, um dem
|
||||
aktuellen Compose-Standard zu entsprechen.
|
||||
|
||||
### 🛠️ Durchgeführte Änderungen
|
||||
|
||||
1. **Code-Cleanup:**
|
||||
* `DesktopMainLayout.kt`: Ungenutzte Property `TopBarColor` und die nicht mehr benötigte Funktion `PlaceholderScreen`
|
||||
entfernt.
|
||||
* `LoginViewModel.kt`: Die ungenutzte `apiClient` Property (HttpClient) aus dem Konstruktor entfernt und das
|
||||
Koin-Modul `AuthModule.kt` entsprechend angepasst.
|
||||
2. **UI-Modernisierung:**
|
||||
* `AuthStatusCard.kt`: Veraltete `Icons.Default.Login` und `Icons.Default.Logout` durch die modernen `AutoMirrored`
|
||||
Versionen ersetzt.
|
||||
3. **Dokumentation:**
|
||||
* Das Architektur-Dokument **ADR-0024** (Plug-and-Play Architektur) wurde vollständig ins Deutsche übersetzt und als
|
||||
`0024-plug-and-play-architektur.md` gespeichert. Das englische Original wurde gelöscht.
|
||||
|
||||
### 🧐 QA & Validierung
|
||||
|
||||
* Der Code wurde auf Syntax-Fehler geprüft (Linter-Konformität).
|
||||
* Die Abhängigkeiten im `AuthModule` wurden erfolgreich reduziert.
|
||||
* Die UI-Komponente `AuthStatusCard` nutzt nun die empfohlenen Icon-APIs.
|
||||
|
||||
### 🧹 Curator: Session-Abschluss
|
||||
|
||||
Die Codebasis ist nun sauberer und frei von offensichtlichen Altlasten. Das "Plug-and-Play"-Prinzip ist nun auch
|
||||
dokumentarisch fest in der Projektsprache verankert.
|
||||
|
||||
**Nächster Schritt:** Konsequente Anwendung des Plug-and-Play Musters bei der Wiederherstellung der restlichen
|
||||
Fach-Module (Pferde, Reiter, Nennung).
|
||||
Reference in New Issue
Block a user