Ajustes y plataformas
PRO — qué desbloquea el upgrade
La versión gratuita muestra un banner de anuncios abajo y limita algunas funciones. El botón Upgrade (barra lateral / banner / pantalla Paywall) abre la store (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 completo a SFTP (subir, descargar, editar).
- Gestor de claves SSH (generador, importar, conversor, migración).
- Llaves de seguridad FIDO2 / YubiKey.
- Sin anuncios — banner e intersticiales desaparecen.
El estado de licencia (prueba / activa / expirada) es visible en la pantalla Paywall. Tras la compra la app conserva el derecho entre sesiones — no hay que volver a autenticarse en la tienda.
Ajustes
Apariencia
- Idioma — 33 locales de UI; los cambios tienen efecto inmediato.
- Tema de UI — claro / oscuro / sistema (toda la aplicación, no el terminal).
- Tamaño de fuente del terminal — valor por defecto global 6–72 pt; se puede sobrescribir por alias en sidebar → Theme.
- Tema del terminal — se elige por alias entre 435 esquemas integrados (sidebar → Theme).
Terminal
- Editor de reglas de resaltado — patrones regex + colores.
- Timeout de conexión — 10–120 s.
- Sesiones máximas — 1–10.
- Velocidad de desplazamiento con la rueda — líneas por cada tic de la rueda del ratón.
- Nivel de log de archivo — ERROR / WARN / INFO / DEBUG / TRACE.
Seguridad
- Claves SSH — generador, importación, migración entre conexiones.
- Hosts de confianza — known_hosts con huellas.
Privacidad y datos
- Compartir diagnósticos (Android / iOS) — opt-in Firebase Analytics / Crashlytics.
- Política de privacidad — enlace al documento.
- Preferencias de anuncios (Android / iOS) — donde aplique.
Configuración
- Exportar / importar backup cifrado.
- Importar
~/.ssh/config(Desktop). - Archivos de usuario (Desktop):
~/.dr-terminal/guarda logs, ajustes de JVM (p. ej. flags de memoria) y alias. La ventana se centra en la pantalla primaria al iniciar.
Diferencias entre plataformas
| Función | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC instancia única | ✓ | — | — | — |
| Arrastrar y soltar SFTP | ✓ | — | — | — |
| Barra de menú nativa (macOS) | ✓ (macOS) | — | — | — |
| Share Sheet subir/descargar | — | ✓ | ✓ | — |
| Teclado virtual + toolbar | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| APIs FIDO2 nativas | ✓ | YubiKit SDK | yubikit-swift | — |
| Descubrimiento Bonjour | ✓ | — | — | — |
| Layout TV (mando) | — | ✓ | — | ✓ |
| Layout tablet dos columnas | — | ✓ | ✓ | — |
| Sidebar del terminal (History / Complete / Theme) | ✓ | — | — | — |
| Temas de terminal integrados (435) | ✓ | ✓ | ✓ | — |
Informar problemas
Los logs están en ~/.dr-terminal/logs/ (Desktop/Linux/macOS) o en el directorio de datos de la app en Android/iOS. Pon Nivel de log de archivo a DEBUG antes de reproducir un bug, y adjunta el log al reporte.