v1.0.28 (2026-02-01)
New Features
- Cloud Sync Device Name: Implement device name update for cloud sync.
- Workspace Creation: Add workspace creation in Quick Switcher.
- Port Forwarding Sync: Sync port forwarding rules across devices.
- SSH Key Import Passphrase: Add passphrase input support to SSH key import panel.
- Export-Key MFA: Enable MFA for export-key exec.
- Host Selector Details: Show connection details in host selector.
Improvements
- Sync Payload Versioning: Use dynamic package version for sync payload.
- SSH Key Discovery: Optimize SSH key discovery to use async I/O.
- SFTP Dir Check: Optimize SFTP directory existence check.
- Key Persistence: Make key persistence asynchronous.
- Window State Saving: Save window state asynchronously to avoid blocking the main thread.
- Source Host Filtering: Optimize managed source host filtering from O(N*M) to O(N).
- Cloud Sync Performance: Optimize cloud sync performance.
Contributors
- @Copilot - SSH key import passphrase support
v1.0.27 (2026-01-30)
New Features
- Streamed SFTP Downloads: Use stream-based SFTP downloads for large files.
v1.0.26 (2026-01-30)
New Features
- Folder Upload: Add folder upload support.
- Drag-and-Drop Paths: Drag-and-drop file paths into the terminal and upload via SFTP.
Improvements
- Startup Command Input: Use textarea for startup command editing.
- Managed Source Sync: Improve managed source sync and host management.
Bug Fixes
- Local Terminal Dialog: Skip connection dialog for local terminal and show correct protocol label.
- Keyword Decorations: Refresh keyword decorations after scroll stops.
- Upload Trigger: Reset upload trigger when new drop entries arrive.
v1.0.25 (2026-01-28)
New Features
- Host Tree View: Add tree view mode for host list with sorting and persistence.
- Package Rename: Add rename functionality for snippet packages.
Bug Fixes
- Code Package Issues: Fix multiple bugs in code package creation and display.
New Contributors
- @RiceWays - first contribution
v1.0.24 (2026-01-27)
Bug Fixes
- Jump Host SSH Key Fallback: Add default SSH key fallback for jump host connections.
v1.0.23 (2026-01-26)
Bug Fixes
- Windows Hidden File Check: Use async exec for Windows hidden file check to prevent UI freeze.
- SSH Key Fallback: Try all default SSH keys for fallback authentication.
Contributors
- @Nightsuki - SSH key fallback improvement
v1.0.22 (2026-01-26)
New Features
- Copy Tab: Add Copy Tab option to SSH session context menu.
Bug Fixes
- Stream Transfers: Use stream-based transfers to prevent OOM and support cancellation.
- Context Menu Shortcuts: Display actual user-configured shortcuts in terminal context menu.
- SSH Auth Fallback: Improve SSH authentication fallback to system keys.
- Multi-Factor Auth: Handle partialSuccess in SSH multi-factor authentication.
v1.0.21 (2026-01-23)
New Features
- Host Export: Add host export functionality.
- Password Visibility: Add password visibility toggle.
- Copy Credentials: Add copy credentials feature.
Improvements
- SFTP Date Format: Format SFTP timestamps as YYYY-MM-DD hh:mm:ss.
- Vault UI: Hide General group in vault.
Bug Fixes
- Terminal Blackscreen: Prevent terminal blackscreen when changing right-click behavior.
- Shortcut Fixes: Various keyboard shortcut fixes.
Contributors
- @AkarinServer - Release workflow and SFTP sudo enhancements
v1.0.20 (2026-01-22)
New Features
- Duplicate Host: Add duplicate host feature.
- Save Password Toggle: Add save password toggle feature.
v1.0.19 (2026-01-22)
New Features
- Session Logs: Add session logs export and auto-save functionality.
- Server Stats: Display Linux server stats in terminal statusbar.
- UI Font: Add UI font customization in Appearance settings.
- GB18030 Encoding: GB18030 filename encoding with live switching.
Improvements
- Keyword Highlighting: Use xterm Decoration API for keyword highlighting.
- QuickSwitcher: Improve QuickSwitcher performance and remove host limit.
- SFTP Operations: Bundle folder uploads and improve cancel/delete operations.
- Renderer Selection: Add renderer selection setting.
Bug Fixes
- Serial Port Dropdown: Fix serial port dropdown issue.
Contributors
- @AkarinServer - GB18030 filename encoding
v1.0.18 (2026-01-20)
Improvements
- Default SSH Key: Add default SSH key fallback and Windows SSH Agent status check.
- SFTP Upload Progress: Fix SFTP folder upload progress tracking and cancellation.
Bug Fixes
- Encrypted SSH Keys: Skip encrypted default SSH keys to allow password auth fallback.
v1.0.17 (2026-01-20)
New Features
- SFTP Sudo Mode: Added sudo mode support for SFTP operations with proper permission handling.
- Ioskeley Mono Font: Added Ioskeley Mono font to terminal font options.
Contributors
- @AkarinServer - SFTP sudo mode support
v1.0.16 (2026-01-19)
New Features
- ProxyJump Support: Added ProxyJump support for SSH config import.
- Folder Upload: Added folder upload support to SFTP drag-and-drop.
- 2FA/MFA Authentication: Added keyboard-interactive (2FA/MFA) authentication support.
- New File Button: Added "New File" button to SFTP views.
Improvements
- SFTP Auto-Refresh: Fixed SFTP pane auto-refresh when dragging files from right to left.
- SFTP Reconnect: Fixed retry button to trigger reconnection when connection is lost.
- Paste Fix: Fixed extra blank lines when pasting text from other terminals.
Contributors
- @Nightsuki - ProxyJump support
v1.0.15 (2026-01-17)
Improvements
- SSH Config Import: Allow importing ssh_config files without extension.
New Contributors
- @Nightsuki - SSH config import fix
v1.0.14 (2026-01-16)
Improvements
- SFTP Reconnect UI: Added reconnecting overlay with spinner for SFTP connections, providing clear visual feedback during auto-reconnect.
v1.0.13 (2026-01-13)
New Features
- Custom Baud Rate: Added support for custom baud rates in serial connections.
- Serial Config Persistence: Serial port configurations are now saved between sessions.
- Connection Logging: Improved logging for serial port connections.
v1.0.12 (2026-01-12)
New Features
- SFTP Hidden Files: Added option to show/hide hidden files in SFTP browser.
- External Drag-and-Drop: Support dragging files from system file manager into SFTP views.
- Terminal-to-SFTP Sync: SFTP browser now automatically syncs to terminal's current working directory.
Improvements
- DMG Installer: Added custom DMG background and macOS repair helper app.
- Windows COM Ports: Fixed serial port validation to properly accept COM ports on Windows.
- Group Switching: Fixed issue where group changes weren't saved when host already had a group.
- Context Menu Labels: Fixed SFTP context menu mislabel ("Download" → "Open" for files).
v1.0.11 (2026-01-11)
New Features
- SFTP Auto-Sync: Files opened with external apps are now automatically synced back to the server when saved.
Improvements
- Theme Selection: Moved terminal theme selection to a dedicated modal in Settings.
v1.0.10 (2026-01-10)
New Features
- Local Mono Fonts: Added support for local monospace fonts in terminal.
- SSH Keepalive: Added configurable SSH Keepalive Interval setting.
- Port Forwarding: Added auto-start and auto-reconnect options for port forwarding rules.
- Linux Support: Added Linux build support for both x64 and arm64 architectures.
New Contributors
- @qi-xmu - Local mono fonts support
- @AkarinServer - Linux build support
v1.0.9 (2026-01-09)
Improvements
- SFTP File Sizes: Display human-readable file sizes (KB, MB, GB) in SFTP browser.
v1.0.7 (2026-01-07)
Improvements
- Internal stability improvements and bug fixes.
v1.0.6 (2026-01-06)
Bug Fixes
- Port Forwarding: Fixed port forwarding status sync on app restart.
v1.0.5 (2026-01-05)
New Features
- Symlink Directories: Added support for navigating symlink directories in SFTP views.
Bug Fixes
- Path Breadcrumb: Fixed path breadcrumb overflow in SFTP views.
v1.0.4 (2026-01-04)
New Features
- Jump Host SFTP: Added jump host support for SFTP connections.
- Local Terminal Config: Added configurable shell and starting directory for local terminal.
- Window Memory: Application now remembers window size and position on restart.
- Serial Port: Added serial port connection support.
v1.0.0 (2025-01-08)
New Features
- GPU Accelerated Rendering: Experience buttery smooth terminal performance with WebGL 2.0.
- SFTP Browser: Drag and drop file management with intuitive interface.
- Split Panes: Work on multiple servers simultaneously with flexible pane layouts.
Improvements
- Redesigned UI for better usability.
- Improved connection stability.
v0.9.0 (2024-12-01)
Beta Release
- Initial public beta release.
- Key-based authentication support.
- Basic terminal emulation.