Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project uses semantic versioning.
## [0.1.0] – 2026-07-14
Initial public release of WoleSSH (`termisuh`), a Tauri-based SSH client for desktop and mobile platforms.
### Added
– SSH terminal client built with Tauri, React, TypeScript, Rust, and xterm.js.
– Saved connection management with a compact connection sidebar.
– Keychain management for storing and reusing SSH credentials and keys.
– Terminal-side utilities for snippets, command history, and per-connection notes.
– Theme settings with DaisyUI theme persistence.
– App-wide font settings with configurable font family and font size.
– Encrypted/local storage flows plus backup and restore support for app data.
– Backup support for frontend-managed settings and detected connection OS icons.
– Local terminal support powered by PTY sessions, including a dedicated `Local Terminal` action in the connection list.
– Cross-platform project setup for desktop and mobile targets (Windows, macOS, Linux, Android, iOS).
### Changed
– Reduced the width and visual density of the left connection sidebar for a more compact layout.
– Reduced the width and visual density of the right terminal sidebar.
– Updated the right sidebar tabs (`Snippets`, `History`, `Notes`) to icon-only actions with tooltips.
– Kept terminal views mounted while navigating between Connections, Keychain, and Settings so active sessions stay alive.
– Added debounced font-size application in Settings to avoid UI blipping while sliding.
– Applied the selected app font family through shared global CSS variables.
### Fixed
– Fixed terminal/sidebar layout issues where the right sidebar could appear behind terminal content after opening sequence changes.
– Fixed SSH sessions reconnecting when leaving and returning to the Connections screen.
– Fixed detected OS icons resetting to the default server icon after navigation.
– Fixed the connection list sidebar appearing outside the Connections screen after persistence changes.
– Fixed app font-family updates not applying correctly from Settings.
– Fixed backup/restore gaps so restored settings and saved OS icon state are reapplied correctly.