Xterm

The professional terminal workspace for modern teams. Secure, lightweight SSH management with extreme performance.

Version History
v1.0.96
SFTP File Browser & Monaco Editor
  • File Browser Panel: Browse and manage remote files with a sleek sidebar interface (Ctrl+B to toggle).
  • Monaco Editor: VS Code's powerful editor with syntax highlighting for 30+ languages (JavaScript, Python, HTML, CSS, JSON, YAML, and more).
  • Smart Language Detection: Automatic syntax highlighting based on file extensions.
  • File Operations: Read, write, delete, rename files, and create new folders directly from the UI.
  • Periodic Update Check: Automatic hourly update checks with visual badge notification.
  • Font Selector: Choose from popular monospace fonts (Fira Code, JetBrains Mono, Source Code Pro, Roboto Mono, IBM Plex Mono).
v1.0.95
Performance Overhaul & UX Polish
  • UI Responsiveness: Implemented advanced event delegation and debounced inputs for zero-latency interactions.
  • Elegant Icons: Successfully migrated back to Phosphor Icons for a professional look and feel.
  • Enhanced Tabs: Added descriptive tooltips with detailed connection info to all terminal tabs.
  • GPU Acceleration: Enabled hardware-accelerated animations for smooth transitions.
v1.0.94
Favorite Commands Workspace
  • Command Management: Save, edit, and organize frequently used terminal snippets.
  • Quick Execute Bar: Launch saved commands with a single click from the active terminal session.
  • Workspace Integration: Dedicated UI for managing your command library across different projects.
v1.0.93
Display Precision & Unicode 11
  • Terminal Precision: Fixed layout displacement and text overlapping when navigating command history.
  • Dimension Sync: Real-time synchronization of terminal columns and rows with the remote shell.
  • Unicode 11 Support: Enhanced rendering engine for perfect Vietnamese character display and modern symbols.
  • Optimized Performance: Streamlined window resize events for a smoother, lag-free experience.
v1.0.92
Smart Launcher & Adaptive Workspace
  • New Tab Launcher: Interactive full-screen workspace with nested search, breadcrumbs, and View Toggles (Grid/List).
  • Keyboard-First Navigation: Full accessibility support; fly through your host list using only arrow keys and Enter.
  • Intelligent Tab System: Chrome-style adaptive shrinking and smart reverse-truncation for easier server identification.
  • Refined Tab Management: Advanced context menu (Reconnect, Close Others/Right/All) and middle-click to close.
v1.0.9
SSH Key Authentication
  • Private Key Support: Securely connect to your servers using Ed25519, RSA, or ECDSA private keys.
  • Smart Normalization: Automatic handling of key formats and line endings for seamless cross-platform use.
  • Enhanced Security: Industry-standard encryption for managing and storing your authentication keys.
v1.0.8
macOS Release
  • Apple Silicon Support: Native performance on M1/M2/M3... chips with new DMG installer.
  • Cross-Platform Updates: Smart update system that handles both Windows and macOS clients seamlessly.
v1.0.7
Sound Engine & Dynamic Packs
  • Physical Sound Mapping: Rebuilt the sound engine to use scan codes for 100% accuracy across all languages and key layouts.
v1.0.6
Stability & Performance
  • System Optimization: Improved overall application performance and update reliability.
v1.0.5
Core Update Engine
  • Refactor: Switched to a reliable JSON-based version tracking system.
  • UI Polish: Optimized update progress bar behavior.
  • Security: Added custom User-Agent headers for secure update requests.
v1.0.4
Auto-Update System
  • Check for Updates: Integrated update detection within Settings.
  • Stability: Resolved critical "Access is denied" errors on Windows systems.
v1.0.3
Workspace Management
  • Folders: Added "New Folder" functionality and improved renaming.
  • Terminal: Full ANSI color palette and xterm-256color support.
  • Tabs: Native drag-and-drop support for tab reordering.
v1.0.1
Foundation
  • Networking: Dynamic port selection to avoid local conflicts.
  • Initialization: Event-based loading for superior reliability.