Configurações e plataformas
PRO — o que o upgrade desbloqueia
A versão gratuita exibe um banner de anúncio na parte inferior e limita alguns recursos. O botão Upgrade (barra lateral / banner / tela Paywall) abre a loja de aplicativos (Google Play / App Store) com as opções:
- Assinaturas: 1 semana, 1 / 3 / 6 / 12 meses.
- Compra única — PRO vitalício.
O PRO desbloqueia:
- Conexões SSH salvas ilimitadas.
- Acesso SFTP completo (enviar, baixar, editar).
- Gerenciador de chaves SSH (gerador, importação, conversor, migração).
- Chaves de segurança FIDO2 / YubiKey.
- Sem anúncios — banner e intersticiais desaparecem.
O status da licença (teste / ativa / expirada) é visível na tela Paywall. Após a compra, o aplicativo mantém o direito de uso entre sessões — sem necessidade de se reautenticar com a loja.
Configurações
Aparência
- Idioma — 33 locais de interface; as alterações entram em vigor imediatamente.
- Tema da interface — claro / escuro / sistema (o aplicativo inteiro, não o terminal).
- Tamanho da fonte do terminal — padrão global de 6–72 pt; por apelido pode ser substituído via barra lateral → Tema.
- Tema do terminal — escolhido por apelido entre 435 esquemas integrados (barra lateral → Tema).
Terminal
- Editor de destaque de saída — padrões regex + cores.
- Tempo limite de conexão — 10–120 s.
- Velocidade de rolagem da roda — linhas por clique único da roda do mouse.
- Nível de log em arquivo — ERROR / WARN / INFO / DEBUG / TRACE.
Não há limite de sessões — abra quantas abas quiser. Abas extras para o mesmo host são baratas: elas reutilizam a conexão ativa e apenas abrem um novo canal, então não há um segundo login.
Segurança
- Chaves SSH — gerador, importação, conversor, migração entre conexões.
- Hosts confiáveis — known_hosts com impressões digitais.
Privacidade e dados
- Compartilhar diagnósticos (Android / iOS) — Firebase Analytics / Crashlytics opcional (opt-in).
- Política de privacidade — link do documento.
- Preferências de anúncios (Android / iOS) — quando aplicável.
Configuração
- Exportação / importação de backup criptografado.
- Importação de
~/.ssh/config(Desktop). - Arquivos do usuário (Desktop):
~/.dr-terminal/armazena logs, configurações da JVM (por exemplo, flags de memória) e apelidos. A janela é centralizada na tela principal ao iniciar.
Diferenças entre plataformas
| Recurso | Desktop | Android | iOS | TV |
|---|---|---|---|---|
| CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC de instância única | ✓ | — | — | — |
| Terminal local (PTY) | ✓ | — | — | — |
| Terminal serial / UART | ✓ | — | — | — |
| Gerenciador de arquivos de painel duplo + destacar | ✓ | ✓ (acoplado) | ✓ (acoplado) | — |
| Janelas destacáveis + bandeja | ✓ | — | — | — |
| Autoatualizador no aplicativo | ✓ | loja | loja | — |
| Envio por arrastar e soltar no SFTP | ✓ | — | — | — |
| Barra de menus nativa (macOS) | ✓ (macOS) | — | — | — |
| Envio/download por folha de compartilhamento | — | ✓ | ✓ | — |
| Teclado virtual + barra de ferramentas | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| APIs nativas FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Descoberta de hosts Bonjour | ✓ | — | — | — |
| Layout de TV (navegação remota) | — | ✓ | — | ✓ |
| Layout de duas colunas em tablet | — | ✓ | ✓ | — |
| Barra lateral do terminal (Histórico / Completar / Tema) | ✓ | — | — | — |
| Temas de terminal integrados (435) | ✓ | ✓ | ✓ | — |
Relatar problemas
Os logs residem em ~/.dr-terminal/logs/ (Desktop/Linux/macOS) ou dentro do diretório de dados do aplicativo no Android/iOS. Aumente o nível de log em arquivo para DEBUG antes de reproduzir um bug e anexe o log ao relatório.