Ustawienia i różnice platform
PRO — co odblokowuje upgrade
Wersja darmowa pokazuje baner reklamowy na dole i ogranicza część funkcji. Przycisk Upgrade (w sidebarze / banerze / ekranie Paywall) prowadzi do sklepu aplikacji (Google Play / App Store) z opcjami:
- Subskrypcje: 1 tydzień, 1 / 3 / 6 / 12 miesięcy.
- Wykup jednorazowy — dożywotnie PRO.
PRO odblokowuje:
- Nielimitowana liczba zapisanych połączeń SSH.
- Pełen dostęp do SFTP (upload, download, edycja).
- Manager kluczy SSH (generator, import, konwerter, migracja).
- Klucze sprzętowe FIDO2 / YubiKey.
- Brak reklam — baner i interstitial znikają.
Status licencji (trial / aktywna / wygasła) widać na ekranie Paywall. Po zakupie aplikacja utrzymuje stan między sesjami — nie trzeba się logować do sklepu ponownie.
Ustawienia
Wygląd
- Język — 33 lokalizacje UI; zmiana natychmiastowa, bez restartu.
- Motyw UI — jasny / ciemny / systemowy (cała aplikacja, nie terminal).
- Rozmiar czcionki terminala — globalny default (6–72 pt). Per alias można nadpisać w sidebar → Theme.
- Motyw terminala — wybierany per alias z 435 wbudowanych schematów (sidebar → Theme).
Terminal
- Edytor reguł podświetlania — regexy + kolory.
- Timeout połączenia — 10–120 s.
- Maksymalna liczba sesji — 1–10.
- Szybkość przewijania kółkiem — ile linii na jedno kliknięcie kółka myszy.
- Poziom logów do pliku — ERROR / WARN / INFO / DEBUG / TRACE.
Bezpieczeństwo
- Klucze SSH — generator, import, migracja między połączeniami.
- Zaufane hosty — lista known_hosts z fingerprintami.
Prywatność i dane
- Udostępnij dane diagnostyczne (Android / iOS) — opt-in Firebase Analytics / Crashlytics.
- Polityka prywatności — link do dokumentu.
- Preferencje reklamowe (Android / iOS) — jeśli dotyczy.
Konfiguracja
- Eksport / import szyfrowanego backupu.
- Import
~/.ssh/config(Desktop). - Pliki użytkownika (Desktop):
~/.dr-terminal/przechowuje logi, ustawienia JVM (np. flagi pamięci) i aliasy. Okno przy starcie centruje się na primary screen.
Różnice platform
| Funkcja | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| Single-instance IPC | ✓ | — | — | — |
| Drag & drop upload SFTP | ✓ | — | — | — |
| Native menu bar (macOS) | ✓ (macOS) | — | — | — |
| Share Sheet upload/download | — | ✓ | ✓ | — |
| Soft keyboard + toolbar | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| FIDO2 natywne API | ✓ | YubiKit SDK | yubikit-swift | — |
| Bonjour host discovery | ✓ | — | — | — |
| Layout TV (pilot) | — | ✓ | — | ✓ |
| Układ tablet (dwie kolumny) | — | ✓ | ✓ | — |
| Sidebar terminala (History / Complete / Theme) | ✓ | — | — | — |
| Wbudowane motywy terminala (435) | ✓ | ✓ | ✓ | — |
Zgłaszanie problemów
Logi znajdziesz w ~/.dr-terminal/logs/ (Desktop/Linux/macOS) lub wewnątrz katalogu aplikacji na Android/iOS. Ustaw poziom logów na DEBUG przed powtórzeniem problemu, dołącz log do zgłoszenia.