feat(core, device-initialization): Netzwerk-Discovery verbessert, IP-Binding hinzugefügt und UI optimiert

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
2026-04-30 12:12:46 +02:00
parent 46d993e47f
commit 8ab6ab1c2a
25 changed files with 686 additions and 179 deletions
@@ -68,6 +68,7 @@ sealed class AppScreen(val route: String) {
data object Cups : AppScreen("/cups")
data object StammdatenImport : AppScreen("/stammdaten/import")
data object NennungsEingang : AppScreen("/nennungs-eingang")
data object Chat : AppScreen("/chat")
companion object {
private val EVENT_DETAIL = Regex("/event/(\\d+)$")
@@ -112,6 +113,7 @@ sealed class AppScreen(val route: String) {
"/cups" -> Cups
"/stammdaten/import" -> StammdatenImport
"/nennungs-eingang" -> NennungsEingang
"/chat" -> Chat
else -> {
EVENT_NEU.matchEntire(route)?.let { match ->
val vId = match.groups[2]?.value?.toLong()