chore: integriere Turnier-Wizard und ZNS-Importer in Veranstaltungsscreen, implementiere Profil-Onboarding und aktualisiere Modulabhängigkeiten

Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com>
This commit is contained in:
2026-04-21 10:42:43 +02:00
parent 01bf440f21
commit 1a295c18c8
12 changed files with 508 additions and 96 deletions
@@ -11,6 +11,7 @@ data class ZnsImportState(
val errorMessage: String? = null,
val isFinished: Boolean = false,
val remoteResults: List<ZnsRemoteVerein> = emptyList(),
val remoteReiter: List<ZnsRemoteReiter> = emptyList(),
val isSearching: Boolean = false,
val lastSyncVersion: String? = null,
val isSyncing: Boolean = false,
@@ -13,6 +13,7 @@ sealed class AppScreen(val route: String) {
data object ConnectivityCheck : AppScreen("/ping")
data object Profile : AppScreen("/profile")
data object ProfileOnboarding : AppScreen("/profile/onboarding")
data object OrganizerProfile : AppScreen("/organizer/profile")
data object AuthCallback : AppScreen("/auth/callback")
data object EntryManagement : AppScreen("/nennung")
@@ -93,6 +94,7 @@ sealed class AppScreen(val route: String) {
Routes.LOGIN, Routes.Auth.LOGIN -> Login()
"/ping" -> ConnectivityCheck
"/profile" -> Profile
"/profile/onboarding" -> ProfileOnboarding
"/organizer/profile" -> OrganizerProfile
"/auth/callback" -> AuthCallback
"/nennung" -> EntryManagement