Repository navigation
Termimus v0.5.1
Pre-release
Pre-release
π Termimus v0.5.1 β Major Infrastructure & Terminal Experience Overhaul
The v0.5.1 release brings a significant milestone update packed with advanced infrastructure capabilities (SSH ProxyJump / Bastion Host), interactive terminal productivity tools (Terminal Search Ctrl+F), a complete overhaul of the tab bar and dropdown UI, and major network efficiency optimizations.
β¨ What's New in v0.5.1?
π‘οΈ 1. SSH ProxyJump (Bastion / Jump Host) β 9827eb0
- Private Subnet Connectivity: Connect directly to hosts located inside private VPCs or internal homelab networks via an intermediate Bastion / Jump Host.
- Double TOFU Verification: Full Trust-On-First-Use host key verification and authentication are enforced independently on both the Jump Host and the Target Host.
- Native Stream Multiplexing: Channels TCP traffic seamlessly using
channel_open_direct_tcpipover the Bastion connection without requiring external binaries or local port bindings. - Visual Indicator: Hosts routed through a bastion display a subtle
via jumpbadge in both Grid and List views.
π 2. Interactive Terminal Search (Ctrl+F / Cmd+F) β d780981
- Instant Terminal Buffer Search: Press
Ctrl+F(Linux / Windows) orCmd+F(macOS), or right-click the terminal and select "Find in Terminal". - Floating Search Bar: A sleek, non-intrusive floating search panel with autofocus, live match counter (e.g.
2 of 14), and keyboard shortcuts:Enter: Jump to next match.Shift + Enter: Jump to previous match.Escape: Close search bar and refocus interactive terminal.
- Advanced Search Options: Toggle Case Sensitive (
Aa), Whole Word (\b), and Regular Expressions (.*).
π 3. Redesigned Tab Bar & Middle-Click to Close β 23e3c29
- Crisp Tab Boundaries: Active tabs now feature solid contrast background styling, subtle borders, soft shadows, and clean readable typography.
- Hover State Feedback: Inactive tabs provide gentle hover outlines so you can easily distinguish and click them.
- Comfortable Close (
β) Button: Always accessible on the active tab with soft opacity, appears on hover for inactive tabs, with a dedicated hit target (18Γ18px). - Middle-Click to Close: Click with the mouse wheel anywhere on a tab to close it immediately (just like Chrome / VS Code).
π 4. Compact List View & Grid Toggle β 7c18010
- Flexible View Modes: Seamlessly switch between Grid Cards and Compact List View directly from the top search bar.
- Columnar Layout: Clean, structured table rows (OS Icon, Name, Address:Port, User, Tags, Actions) with individual card spacing (
gap-1.5) designed for managing dozens to hundreds of servers without excessive scrolling. - View preference is automatically remembered in
localStorage.
π§ 5. Auto-Detect Linux Distro + Simple Icons Brand Vectors β 0750af6
- Automatic OS Detection: Inspects
/etc/os-releaseduring your first SSH connection to map server distros automatically without interrupting interactive shell sessions. - Official Brand Vectors: Integrated
simple-icons(v16.33) for official SVG logos and authentic brand colors (Ubuntu, Debian, Arch Linux, Alpine, Fedora, CentOS, RHEL, Rocky Linux, AlmaLinux, openSUSE, Kali Linux, Linux Mint, Pop!_OS, NixOS, and more).
β‘ 6. Throttled Background Ping & Minimalist Status Micro-Dot β 7c18010
- Network-Friendly Concurrency Pool: TCP pings are throttled via a Rust
tokio::sync::Semaphorecapped at 8 concurrent sockets to prevent router congestion, socket exhaustion, and firewall rate-limiting on large host inventories. - Battery-Saving (Visibility-Aware): Background pings automatically pause when Termimus is minimized or in the background and resume instantly when focused.
- Micro-Dot Status: Minimalist solid status dots (
π’ <80ms,π‘ 80β200ms,π΄ >200ms / offline) positioned cleanly in the upper-left corner inside the distro icon with hover latency tooltips.
π οΈ 7. Other Productivity Enhancements
- Duplicate / Clone Host (
7c18010): Duplicate any host configuration with 1 click from the 3-dots menu or right-click context menu (pre-fills with[Copy]). - Split Pane Context Shortcuts (
7c18010): Right-click any host to open it directly inSplit RightorSplit Down. - Themed CustomSelect (
9827eb0): Replaced all native browser/GTK select dropdowns with a custom dark-themed dropdown component matching the Terminal Obsidian palette. - Repositioned Copy Toast (
d780981): Moved clipboard toast notifications to the bottom-right corner to prevent visual overlap with the terminal search bar.
π Commit Log (since v0.4.7)
23e3c29βstyle(terminal): redesign tab bar UX, contrast borders & middle-click closed780981βfeat(terminal): interactive search buffer (Ctrl+F / Cmd+F) & toast reposition; bump v0.5.19827eb0βfeat(hosts): SSH ProxyJump via Bastion/Jump Host & CustomSelect redesign; bump v0.5.07c18010βfeat(hosts): compact list view, duplicate host & throttled ping latency; bump v0.4.90750af6βfeat(hosts): auto-detect Linux distro icon via SSH + Simple Icons; bump v0.4.8
π¦ Component Versions
| Component | Version | Status |
|---|---|---|
| Desktop Client (Tauri + Rust + React) | v0.5.1 |
Pre Release |
| Sync Server (Go) | v0.5.1 |
Pre Release |
π₯ Install & Download
Pre-built binaries for Linux (.deb, .AppImage), Windows (.msi, .exe), and macOS (.dmg) are available in the Assets section below.