1.9 KiB
1.9 KiB
Frontend Migration & Cleanup TODO
Status: April 2026
✅ Abgeschlossene Migrationen (Feature-Module)
billing-feature:at.mocode.frontend.features.billing(KMP)verein-feature:at.mocode.frontend.features.verein(KMP)nennung-feature:at.mocode.frontend.features.nennung(KMP)profile-feature:at.mocode.frontend.features.profile(KMP)pferde-feature:at.mocode.frontend.features.pferde(KMP) - Migriert von v2reiter-feature:at.mocode.frontend.features.reiter(KMP) - Migriert von v2funktionaer-feature:at.mocode.frontend.features.funktionaer(KMP) - Neu erstelltping-feature:at.mocode.ping.feature(muss noch aufat.mocode.frontend.features.pingvereinheitlicht werden)
🚧 Ausstehende Migrationen (von at.mocode.desktop.v2 zu Features)
Die folgenden Komponenten in meldestelle-desktop/src/jvmMain/kotlin/at/mocode/desktop/v2/ basieren noch auf StoreV2 (In-Memory Mock) und sollten in KMP-Module überführt werden:
- Onboarding:
OnboardingScreen.kt-> Design-System Integration erfolgt, KMP-Modul folgt.
🧹 Architektur-Cleanup
at.mocode.desktop.v2.StoreV2entfernen, sobald alle Screens auf ViewModels und API-Repositories umgestellt sind.at.mocode.desktop.v2.TurnierStoreV2konsolidieren mit demturnier-feature.- Paketnamen vereinheitlichen:
at.mocode.ping.feature->at.mocode.frontend.features.ping. - Paketnamen vereinheitlichen:
at.mocode.zns.feature->at.mocode.frontend.features.zns. AppScreen.kt: Veraltete (Legacy) Routen und Regexe entfernen.DesktopMainLayout.kt: Diewhen-Zweige fürv2Screens aufräumen, sobald die Module bereit sind.
✅ Abgeschlossen am 11.04.2026
- Migration
pferde-feature,reiter-feature,funktionaer-feature,veranstalter-feature. - Integration in
DesktopMainLayoutundAppScreen. - Bereinigung der Repository-Pakete.