feat(mobile): hidden connection log panel for device-only diagnostics
Connection lifecycle events (probes, transport failures, resume decisions) are mirrored into an in-memory trail that resets on every launch. A long press on the connect-screen logo or the instances list opens a panel that renders the trail with one-tap copy, so release builds can report the exact probe sequence without a tethered debugger. Details reuse the already-masked log payloads — no tokens or secrets are captured.
This commit is contained in:
@@ -86,6 +86,11 @@ export const dict: Record<I18nKey, string> = {
|
||||
"mobile.instances.label.label": "Nombre",
|
||||
"mobile.instances.label.placeholder": "Nombre para mostrar (opcional)",
|
||||
"mobile.instances.saveNew": "Guardar instancia",
|
||||
"mobile.connectionDebug.title": "Registro de conexión",
|
||||
"mobile.connectionDebug.copy": "Copiar",
|
||||
"mobile.connectionDebug.copied": "Copiado",
|
||||
"mobile.connectionDebug.close": "Cerrar",
|
||||
"mobile.connectionDebug.empty": "Aún no hay eventos de conexión.",
|
||||
"mobile.instances.status.connectedDirect": "Conectado · Red local",
|
||||
"mobile.instances.status.connectedRelay": "Conectado · Relay privado",
|
||||
"mobile.instances.saveEdit": "Guardar cambios",
|
||||
|
||||
Reference in New Issue
Block a user