feat(wifi-settings): redesign with device commands, WebSocket scan, and connect flow

This commit is contained in:
2026-04-17 03:06:23 +02:00
parent e148b9fdfa
commit 973fc2490c
30 changed files with 1297 additions and 338 deletions

View File

@@ -576,6 +576,22 @@
"wifiBssid": "MAC-Adresse (BSSID)",
"wifiSsidHint": "z.B. MeinHeimWLAN",
"wifiBssidHint": "z.B. 0c:80:63:e4:cb:e1",
"wifiCurrentNetwork": "Aktuelles Netzwerk",
"wifiAvailableNetworks": "Verfügbare Netzwerke",
"wifiSavedNetworks": "{count} gespeicherte Netzwerke",
"wifiScan": "Scannen",
"wifiNoCurrentNetwork": "Kein Netzwerk verbunden",
"wifiLoadError": "Fehler beim Laden der WLAN-Netzwerke",
"wifiScanFailed": "Netzwerksuche fehlgeschlagen",
"wifiConnectFailed": "Verbindung fehlgeschlagen",
"wifiSaveFailed": "Netzwerk speichern fehlgeschlagen",
"wifiDeleteFailed": "Netzwerk löschen fehlgeschlagen",
"wifiNetworkSaved": "Netzwerk erfolgreich gespeichert",
"wifiNetworkDeleted": "Netzwerk erfolgreich gelöscht",
"wifiConnected": "Erfolgreich verbunden",
"wifiPassword": "Passwort",
"wifiPasswordHint": "Netzwerk-Passwort eingeben",
"wifiConnectToNetwork": "Mit Netzwerk verbinden",
"editChildProfile": "Profil bearbeiten",
"editChildProfileTitle": "Kinderprofil bearbeiten",
"editChildProfileSaveSuccess": "Kinderprofil erfolgreich aktualisiert",

View File

@@ -733,6 +733,22 @@
"wifiBssid": "MAC address (BSSID)",
"wifiSsidHint": "e.g. MyHomeWiFi",
"wifiBssidHint": "e.g. 0c:80:63:e4:cb:e1",
"wifiCurrentNetwork": "Current network",
"wifiAvailableNetworks": "Available networks",
"wifiSavedNetworks": "{count} saved networks",
"wifiScan": "Scan",
"wifiNoCurrentNetwork": "No network connected",
"wifiLoadError": "Error loading WiFi networks",
"wifiScanFailed": "Failed to scan networks",
"wifiConnectFailed": "Failed to connect",
"wifiSaveFailed": "Failed to save network",
"wifiDeleteFailed": "Failed to delete network",
"wifiNetworkSaved": "Network saved successfully",
"wifiNetworkDeleted": "Network deleted successfully",
"wifiConnected": "Connected successfully",
"wifiPassword": "Password",
"wifiPasswordHint": "Enter the network password",
"wifiConnectToNetwork": "Connect to network",
"editChildProfile": "Edit profile",
"editChildProfileSaveSuccess": "Child profile updated successfully",
"editChildProfileTitle": "Edit child profile",

View File

@@ -734,6 +734,22 @@
"wifiBssid": "Dirección MAC (BSSID)",
"wifiSsidHint": "ej. MiWiFiCasa",
"wifiBssidHint": "ej. 0c:80:63:e4:cb:e1",
"wifiCurrentNetwork": "Red actual",
"wifiAvailableNetworks": "Redes disponibles",
"wifiSavedNetworks": "{count} redes guardadas",
"wifiScan": "Escanear",
"wifiNoCurrentNetwork": "Sin red conectada",
"wifiLoadError": "Error al cargar redes WiFi",
"wifiScanFailed": "Error al escanear redes",
"wifiConnectFailed": "Error al conectar",
"wifiSaveFailed": "Error al guardar red",
"wifiDeleteFailed": "Error al eliminar red",
"wifiNetworkSaved": "Red guardada correctamente",
"wifiNetworkDeleted": "Red eliminada correctamente",
"wifiConnected": "Conectado correctamente",
"wifiPassword": "Contraseña",
"wifiPasswordHint": "Ingresa la contraseña de la red",
"wifiConnectToNetwork": "Conectar a red",
"editChildProfile": "Editar perfil",
"editChildProfileTitle": "Editar perfil del niño",
"editChildProfileSaveSuccess": "Perfil del niño actualizado correctamente",

View File

@@ -576,6 +576,22 @@
"wifiBssid": "Adresse MAC (BSSID)",
"wifiSsidHint": "ex. MonWiFiMaison",
"wifiBssidHint": "ex. 0c:80:63:e4:cb:e1",
"wifiCurrentNetwork": "Réseau actuel",
"wifiAvailableNetworks": "Réseaux disponibles",
"wifiSavedNetworks": "{count} réseaux enregistrés",
"wifiScan": "Scanner",
"wifiNoCurrentNetwork": "Aucun réseau connecté",
"wifiLoadError": "Erreur lors du chargement des réseaux WiFi",
"wifiScanFailed": "Échec de la recherche de réseaux",
"wifiConnectFailed": "Échec de la connexion",
"wifiSaveFailed": "Échec de l'enregistrement du réseau",
"wifiDeleteFailed": "Échec de la suppression du réseau",
"wifiNetworkSaved": "Réseau enregistré avec succès",
"wifiNetworkDeleted": "Réseau supprimé avec succès",
"wifiConnected": "Connecté avec succès",
"wifiPassword": "Mot de passe",
"wifiPasswordHint": "Entrez le mot de passe du réseau",
"wifiConnectToNetwork": "Se connecter au réseau",
"editChildProfile": "Modifier le profil",
"editChildProfileTitle": "Modifier le profil de l'enfant",
"editChildProfileSaveSuccess": "Profil de l'enfant mis à jour avec succès",

View File

@@ -576,6 +576,22 @@
"wifiBssid": "Indirizzo MAC (BSSID)",
"wifiSsidHint": "es. MiaReteCasa",
"wifiBssidHint": "es. 0c:80:63:e4:cb:e1",
"wifiCurrentNetwork": "Rete attuale",
"wifiAvailableNetworks": "Reti disponibili",
"wifiSavedNetworks": "{count} reti salvate",
"wifiScan": "Scansiona",
"wifiNoCurrentNetwork": "Nessuna rete connessa",
"wifiLoadError": "Errore nel caricamento delle reti WiFi",
"wifiScanFailed": "Scansione reti fallita",
"wifiConnectFailed": "Connessione fallita",
"wifiSaveFailed": "Salvataggio rete fallito",
"wifiDeleteFailed": "Eliminazione rete fallita",
"wifiNetworkSaved": "Rete salvata con successo",
"wifiNetworkDeleted": "Rete eliminata con successo",
"wifiConnected": "Connesso con successo",
"wifiPassword": "Password",
"wifiPasswordHint": "Inserisci la password della rete",
"wifiConnectToNetwork": "Connetti alla rete",
"editChildProfile": "Modifica profilo",
"editChildProfileTitle": "Modifica profilo del bambino",
"editChildProfileSaveSuccess": "Profilo del bambino aggiornato con successo",

View File

@@ -576,6 +576,22 @@
"wifiBssid": "Endereço MAC (BSSID)",
"wifiSsidHint": "ex. MinhaRedeWiFi",
"wifiBssidHint": "ex. 0c:80:63:e4:cb:e1",
"wifiCurrentNetwork": "Rede atual",
"wifiAvailableNetworks": "Redes disponíveis",
"wifiSavedNetworks": "{count} redes guardadas",
"wifiScan": "Procurar",
"wifiNoCurrentNetwork": "Nenhuma rede conectada",
"wifiLoadError": "Erro ao carregar redes WiFi",
"wifiScanFailed": "Falha ao procurar redes",
"wifiConnectFailed": "Falha ao conectar",
"wifiSaveFailed": "Falha ao guardar rede",
"wifiDeleteFailed": "Falha ao eliminar rede",
"wifiNetworkSaved": "Rede guardada com sucesso",
"wifiNetworkDeleted": "Rede eliminada com sucesso",
"wifiConnected": "Conectado com sucesso",
"wifiPassword": "Palavra-passe",
"wifiPasswordHint": "Introduza a palavra-passe da rede",
"wifiConnectToNetwork": "Conectar à rede",
"editChildProfile": "Editar perfil",
"editChildProfileTitle": "Editar perfil da criança",
"editChildProfileSaveSuccess": "Perfil da criança atualizado com sucesso",