Repository navigation
Termimus v0.6.0
Termimus v0.6.0 — Local Terminal (PTY), Biometric Auth & UI Overhaul 🚀
A landmark release packed with major community-requested features: an integrated local shell (PTY), hardware biometric authentication (Touch ID), customizable terminal themes, workspace persistence, and refined vault workflows.
⚡ What's New
💻 Integrated Local Terminal / PTY Shell
- Native Local Shell Support: Run your favorite local shells (
zsh,bash,fishon macOS/Linux;PowerShell 7+,cmd.exeon Windows) directly inside Termimus alongside remote SSH sessions. - Adaptive I/O Streaming: Interactive keystroke echoing at 0ms latency with adaptive coalescing (8ms batches / 64KB cap) for high-output commands.
- Full Split Pane & Broadcast Integration: Split local terminals horizontally or vertically, broadcast commands across local and SSH sessions, and run snippets locally.
- Quick Connect Access: Press
Cmd+K/Ctrl+Kand launch an interactive local terminal in one click or by typinglocal,zsh,bash,cmd. - Commit: f85d288 via PR #13 by @sakatimuna7
🔒 Hardware Biometric Authentication (Touch ID)
- Zero-Knowledge Touch ID Unlock: Unlock your Termimus vault in a split second using macOS Touch ID without typing your master password every time.
- Secure Architecture: Keys are verified against stored ciphertext verifiers and safely held in the OS Keychain without saving plaintext passwords to disk.
- Non-blocking Execution: Evaluated via Apple's
LocalAuthenticationframework usingtokio::task::spawn_blockingto ensure a smooth, unblocked UI. - Commit: 50fafbf via PR #11 by @sakatimuna7
🎨 Terminal Themes, Offline Fonts & Keyword Highlighting
- Custom Terminal Themes: Choose from popular themes (Catppuccin Mocha, Tokyo Night, Dracula, Nord, One Dark, Monokai, Obsidian) with real-time preview.
- 100% Offline Embedded Fonts: JetBrains Mono, Fira Code, and Inter are now embedded directly in the application bundle — no external Google Fonts requests required.
- Keyword Highlighting & Font Customization: Customize font size, line height, letter spacing, cursor style, and highlight important words or errors in live output.
- Commits: 76d31a6 via PR #5 by @jeffnst and cbe4910 by @itsmefdil
🛡️ Vault Usability & In-Session Controls
- Cancellable In-Session Prompts: The unlock modal now includes an
Xbutton andEscapekey support for in-session prompts. First-run and app-startup prompts remain mandatory. - Silent Manual Lock: Clicking "Lock Vault" locks credentials immediately in memory without obtrusively throwing a password prompt back onto the screen.
- Settings State Toggle: Added a direct "Unlock Vault" / "Lock Vault" toggle button in Settings → Security & Vault.
- Auto-Prompt on Connect: Attempting to connect to an SSH/SFTP host while locked now gracefully surfaces the unlock modal instead of failing silently.
- Commit: 19733f7 via PR #14 by @tripang1702 and @itsmefdil
💾 Workspaces SQLite Persistence & Sync Support
- Workspace Presets in SQLite: Multi-server workspaces are now stored in SQLite (
workspacestable) with full support for backup bundles and end-to-end sync relays. - Commit: 9ab1021 via PR #4 by @sakatimuna7
🔄 Sync Integrity & Data Protection
- Folder LWW Resolution: Added
updated_atto folders for true Last-Write-Wins conflict resolution during sync/restore. - Defensive FK Cleanup: Automatically nullifies orphaned references to prevent broken host relationships.
- Debounced Auto-Push: Automatically triggers a 2-second debounced sync push after local changes.
- Commit: 9d3260d via PR #7 by @sakatimuna7
🖥️ Windowing & Platform Polish
- macOS Fullscreen Traffic Lights: Dynamically collapses the 78px header spacer in native fullscreen space.
- Fullscreen Shortcuts: Added
F11andCmd+Ctrl+Ffor native fullscreen toggling. - Resize Handles: Automatically unmounts edge resize handles in maximized/fullscreen states.
- Commit: a6c085a via PR #9 by @sakatimuna7
📁 SFTP File Manager Enhancements
- Visual refresh, better hover states, and smooth file pane interactions.
- Commit: ea1e66e via PR #2 by @tripang1702
👥 Contributors
A massive thank you to everyone who contributed to making v0.6.0 our biggest release yet!
- @sakatimuna7 (Hamdan Habibi) — Local PTY terminal, biometric Touch ID, macOS fullscreen handling, sync LWW, workspace SQLite persistence, and vault modal cleanup (#1, #4, #7, #9, #11, #13).
- @tripang1702 (Rifal) — Cancellable in-session unlock prompt, silent manual lock, and SFTP UI improvements (#2, #14).
- @jeffnst (Jeffryan) — Terminal themes, custom font controls, and keyword highlighting (#5).
- @itsmefdil (Fadilah Riczky) — Embedded offline fonts, theme harmonization, auto-prompt unlock integration, Windows fixes, and release orchestration.
Full Changelog: v0.5.1...v0.6.0