frontend: polish app launch and release experience

This commit is contained in:
archipelago
2026-06-11 00:24:40 -04:00
parent c393b96da3
commit 1a3d726eac
140 changed files with 5930 additions and 920 deletions
+15 -3
View File
@@ -112,10 +112,12 @@
"setupTab": "Setup",
"myApps": "My Apps",
"myAppsDesc": "Manage your installed applications",
"recommendedApps": "Recommended Apps",
"recommendedAppsDesc": "Add useful App Store apps to your Home screen",
"cloud": "Cloud",
"cloudDesc": "Cloud services and storage",
"network": "Network",
"networkDesc": "Network infrastructure and Web3 services",
"networkDesc": "Network infrastructure and mesh services",
"web5": "Web5",
"web5Desc": "Decentralized identity and data protocols",
"system": "System",
@@ -147,6 +149,7 @@
"updateAvailable": "Update Available: v{version}",
"updateNow": "Update Now",
"goToApps": "Go to Apps",
"goToAppStore": "Go to App Store",
"goToCloud": "Go to Cloud",
"goToNetwork": "Go to Network",
"goToWeb5": "Go to Web5",
@@ -162,6 +165,8 @@
"noResults": "No apps matching \"{query}\"",
"uninstallTitle": "Uninstall App?",
"uninstallConfirm": "Are you sure you want to uninstall {name}? This will remove the app and stop its container.",
"deleteAppDataLabel": "Delete app data and reset it",
"deleteAppDataHelp": "Check this to remove the app's data, backups, and persistent files. Leave it off to reinstall later without starting over.",
"dismissError": "Dismiss error",
"searchLabel": "Search installed apps"
},
@@ -172,7 +177,7 @@
"interfaceMode": "Interface Mode",
"claudeAuth": "Claude Authentication",
"aiDataAccess": "AI Data Access",
"serverName": "Server Name",
"serverName": "Hostname",
"sessionStatus": "Session Status",
"yourDid": "Your DID",
"onionAddress": "Node .onion Address",
@@ -301,7 +306,8 @@
"webhookSendFailed": "Failed to send test webhook",
"passwordAllFieldsRequired": "All fields are required",
"passwordMismatch": "New passwords do not match",
"passwordUpdatedSuccess": "Password updated successfully. Use the new password for login and SSH.",
"passwordUpdatedSuccess": "Web password updated successfully.",
"passwordUpdatedSshFailed": "SSH password update failed:",
"passwordChangeFailed": "Failed to change password",
"passwordMinLength": "Password must be at least 12 characters",
"passwordNeedUppercase": "Password must contain at least one uppercase letter",
@@ -520,6 +526,10 @@
"registerNewName": "Register New Name",
"verifyNip05": "Verify NIP-05",
"peers": "Peers",
"trusted": "Trusted",
"observer": "Observer",
"observers": "Observers",
"noObservers": "No observers yet.",
"messages": "Messages",
"requests": "Requests",
"myContent": "My Content",
@@ -538,6 +548,7 @@
"features": "Features",
"information": "Information",
"requirements": "Requirements",
"setupInstructions": "Setup Instructions",
"ram": "RAM",
"ramDesc": "Minimum 512MB",
"storage": "Storage",
@@ -611,6 +622,7 @@
"syncMessage": "Your Bitcoin node is syncing the entire blockchain so you don't have to trust anyone else. This takes 2-3 days on first run. Meanwhile, you can explore your node, set up your identity, or back up your keys.",
"installApp": "Install {name}",
"openAndConfigure": "Open & Configure",
"checkAndContinue": "Check & Continue",
"iveDoneThis": "I've Done This",
"complete": "Complete",
"allSet": "All Set!",
+15 -3
View File
@@ -112,10 +112,12 @@
"setupTab": "Configuraci\u00f3n",
"myApps": "Mis aplicaciones",
"myAppsDesc": "Administre sus aplicaciones instaladas",
"recommendedApps": "Aplicaciones recomendadas",
"recommendedAppsDesc": "Agregue aplicaciones utiles de la tienda a su pantalla de inicio",
"cloud": "Nube",
"cloudDesc": "Servicios en la nube y almacenamiento",
"network": "Red",
"networkDesc": "Infraestructura de red y servicios Web3",
"networkDesc": "Infraestructura de red y servicios mesh",
"web5": "Web5",
"web5Desc": "Identidad descentralizada y protocolos de datos",
"system": "Sistema",
@@ -147,6 +149,7 @@
"updateAvailable": "Actualizaci\u00f3n disponible: v{version}",
"updateNow": "Actualizar ahora",
"goToApps": "Ir a aplicaciones",
"goToAppStore": "Ir a la tienda de aplicaciones",
"goToCloud": "Ir a la nube",
"goToNetwork": "Ir a la red",
"goToWeb5": "Ir a Web5",
@@ -162,6 +165,8 @@
"noResults": "No se encontraron aplicaciones para \"{query}\"",
"uninstallTitle": "\u00bfDesinstalar aplicaci\u00f3n?",
"uninstallConfirm": "\u00bfEst\u00e1 seguro de que desea desinstalar {name}? Esto eliminar\u00e1 la aplicaci\u00f3n y detendr\u00e1 su contenedor.",
"deleteAppDataLabel": "Eliminar los datos de la aplicaci\u00f3n y restablecerla",
"deleteAppDataHelp": "Marque esto para eliminar los datos, respaldos y archivos persistentes de la aplicaci\u00f3n. Desm\u00e1rquelo para reinstalar m\u00e1s tarde sin empezar de cero.",
"dismissError": "Descartar error",
"searchLabel": "Buscar aplicaciones instaladas"
},
@@ -172,7 +177,7 @@
"interfaceMode": "Modo de interfaz",
"claudeAuth": "Autenticaci\u00f3n de Claude",
"aiDataAccess": "Acceso a datos de IA",
"serverName": "Nombre del servidor",
"serverName": "Hostname",
"sessionStatus": "Estado de la sesi\u00f3n",
"yourDid": "Su DID",
"onionAddress": "Direcci\u00f3n .onion del nodo",
@@ -301,7 +306,8 @@
"webhookSendFailed": "Error al enviar el webhook de prueba",
"passwordAllFieldsRequired": "Todos los campos son obligatorios",
"passwordMismatch": "Las nuevas contrase\u00f1as no coinciden",
"passwordUpdatedSuccess": "Contrase\u00f1a actualizada exitosamente. Use la nueva contrase\u00f1a para iniciar sesi\u00f3n y SSH.",
"passwordUpdatedSuccess": "Contrase\u00f1a web actualizada exitosamente.",
"passwordUpdatedSshFailed": "Error al actualizar la contrase\u00f1a SSH:",
"passwordChangeFailed": "Error al cambiar la contrase\u00f1a",
"passwordMinLength": "La contrase\u00f1a debe tener al menos 12 caracteres",
"passwordNeedUppercase": "La contrase\u00f1a debe contener al menos una letra may\u00fascula",
@@ -520,6 +526,10 @@
"registerNewName": "Registrar nuevo nombre",
"verifyNip05": "Verificar NIP-05",
"peers": "Pares",
"trusted": "Confiables",
"observer": "Observador",
"observers": "Observadores",
"noObservers": "A\u00fan no hay observadores.",
"messages": "Mensajes",
"requests": "Solicitudes",
"myContent": "Mi contenido",
@@ -538,6 +548,7 @@
"features": "Caracter\u00edsticas",
"information": "Informaci\u00f3n",
"requirements": "Requisitos",
"setupInstructions": "Instrucciones de configuraci\u00f3n",
"ram": "RAM",
"ramDesc": "M\u00ednimo 512MB",
"storage": "Almacenamiento",
@@ -610,6 +621,7 @@
"syncMessage": "Su nodo Bitcoin est\u00e1 sincronizando toda la cadena de bloques para que no tenga que confiar en nadie m\u00e1s. Esto toma 2\u20133 d\u00edas en la primera ejecuci\u00f3n. Mientras tanto, puede explorar su nodo, configurar su identidad o respaldar sus claves.",
"installApp": "Instalar {name}",
"openAndConfigure": "Abrir y configurar",
"checkAndContinue": "Verificar y continuar",
"iveDoneThis": "Ya lo hice",
"complete": "Completar",
"allSet": "\u00a1Todo listo!",