Ajustes y plataformas
PRO — qué desbloquea la mejora
El nivel gratuito muestra un banner de anuncios en la parte inferior y limita algunas funciones. El botón Mejorar (barra lateral / banner / pantalla de Paywall) abre la tienda de la app (Google Play / App Store) con opciones:
- Suscripciones: 1 semana, 1 / 3 / 6 / 12 meses.
- Compra única — PRO de por vida.
PRO desbloquea:
- Conexiones SSH guardadas ilimitadas.
- Acceso SFTP completo (subir, descargar, editar).
- Gestor de claves SSH (generador, importación, conversor, migración).
- Llaves de seguridad FIDO2 / YubiKey.
- Sin anuncios — el banner y los intersticiales desaparecen.
El estado de la licencia (prueba / activa / caducada) es visible en la pantalla de Paywall. Tras la compra, la app conserva la habilitación entre sesiones, sin necesidad de volver a autenticarse con la tienda.
Ajustes
Apariencia
- Idioma — 33 idiomas de la interfaz; los cambios surten efecto de inmediato.
- Tema de la interfaz — claro / oscuro / del sistema (toda la app, no el terminal).
- Tamaño de fuente del terminal — valor global por defecto 6–72 pt; se puede anular por alias mediante barra lateral → Tema.
- Tema del terminal — elegido por alias entre 435 esquemas integrados (barra lateral → Tema).
Terminal
- Editor de resaltado de salida — patrones regex + colores.
- Tiempo de espera de conexión — 10–120 s.
- Velocidad de desplazamiento de la rueda — líneas por cada tic de la rueda del ratón.
- Nivel de log de archivo — ERROR / WARN / INFO / DEBUG / TRACE.
No hay límite de sesiones: abre tantas pestañas como quieras. Las pestañas adicionales al mismo host son baratas: reutilizan la conexión viva y solo abren un nuevo canal, así que no hay un segundo inicio de sesión.
Seguridad
- Claves SSH — generador, importación, conversor, migración entre conexiones.
- Hosts de confianza — known_hosts con huellas.
Privacidad y datos
- Compartir diagnósticos (Android / iOS) — Firebase Analytics / Crashlytics con consentimiento.
- Política de privacidad — enlace al documento.
- Preferencias de anuncios (Android / iOS) — donde corresponda.
Configuración
- Exportación / importación de copia de seguridad cifrada.
- Importación de
~/.ssh/config(escritorio). - Archivos de usuario (escritorio):
~/.dr-terminal/guarda los logs, los ajustes de la JVM (p. ej. los flags de memoria) y los alias. La ventana se centra en la pantalla principal al arrancar.
Diferencias entre plataformas
| Función | Escritorio | Android | iOS | TV |
|---|---|---|---|---|
| CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC de instancia única | ✓ | — | — | — |
| Terminal local (PTY) | ✓ | — | — | — |
| Terminal serie / UART | ✓ | — | — | — |
| Gestor de archivos de doble panel + separar | ✓ | ✓ (acoplado) | ✓ (acoplado) | — |
| Ventanas separables + bandeja | ✓ | — | — | — |
| Actualizador automático en la app | ✓ | tienda | tienda | — |
| Subida SFTP por arrastrar y soltar | ✓ | — | — | — |
| Barra de menús nativa (macOS) | ✓ (macOS) | — | — | — |
| Subida/descarga por hoja de compartir | — | ✓ | ✓ | — |
| Teclado en pantalla + barra de herramientas | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| APIs nativas FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Descubrimiento de hosts Bonjour | ✓ | — | — | — |
| Diseño para TV (navegación con mando) | — | ✓ | — | ✓ |
| Diseño de dos columnas para tablet | — | ✓ | ✓ | — |
| Barra lateral del terminal (Historial / Completar / Tema) | ✓ | — | — | — |
| Temas de terminal integrados (435) | ✓ | ✓ | ✓ | — |
Reportar problemas
Los logs viven en ~/.dr-terminal/logs/ (escritorio/Linux/macOS) o dentro del directorio de datos de la app en Android/iOS. Sube el nivel de log de archivo a DEBUG antes de reproducir un fallo y adjunta el log al informe.