Releases: arediss/SimplyTerm
Releases · arediss/SimplyTerm
SimplyTerm v0.8.0
Merge pull request #56 from arediss/feat/sftp-improvements feat(sftp): local file browser, drag & drop, and SonarQube fixes
SimplyTerm v0.7.1
fix: SonarCloud issues, badges & bump v0.7.1 (#31) * fix(quality): resolve all SonarCloud issues on main - Fix nested functions >4 levels in SftpBrowser (extract callbacks) - Add ARIA roles to interactive divs (PaneGroup, SplitHandle, SftpBrowser) - Add aria-label to checkbox in SshKeyManager - Use optional chaining in App.tsx - Mark TunnelItem props as Readonly - Simplify negated condition in SftpBrowser - Remove unused catch variable in TunnelSidebar - Reword TODO in build.yml to avoid SonarCloud flag * fix(a11y): move delete modal keydown to imperative listener (S6847) * docs(readme): add SonarCloud Quality Gate and AI Code Assurance badges * chore: bump version to 0.7.1
SimplyTerm v0.6.1
Merge pull request #25 from arediss/fix/linux-plugin-dir fix(plugins): use writable app_data_dir for plugin storage
SimplyTerm v0.5.0
Merge pull request #6 from arediss/feat/macos-build-ci Bump version to 0.5.0
SimplyTerm v0.4.0
feat(plugins): add plugin registry support for browsing, installing, …
SimplyTerm v0.3.1
build: bump version to 0.3.1 and improve theme application logic - Updated version to `0.3.1` in `Cargo.toml`, `tauri.conf.json`, and `package.json`. - Refactored `useEffect` to apply window blur effect and theme together, ensuring correct order of operations.
SimplyTerm v0.3.0
build: bump version to 0.3.0 and update dependencies - Updated version from `0.3.0-alpha` to `0.3.0` across `Cargo.toml`, `package.json`, `package-lock.json`, and `tauri.conf.json`. - Upgraded `@tauri-apps/cli` dependency from `2.9.6` to `2.10.0` in `package.json`.
0.2.1a
SimplyTerm 0.2.1a
Features
Plugin System
- Header Actions API — plugins can add icon buttons to the header bar (
addHeaderAction) (da5c3f7) - Terminal Input Hook —
onAnyTerminalInputAPI for capturing commands across all sessions (80465ec) - HTTP Proxy API —
plugin_api_http_requestbackend command for CORS-free network requests (da5c3f7) - Encrypted Vault Export/Import — plugins can export/import vault data for sync features (0650da5)
Connections
- SSH key passphrase fix — properly handles unencrypted SSH keys (no more "already decrypted" error) (0117f99)
UI/UX
- Tunnel toggle moved to dropdown menu for cleaner header (7a6b91b)
Bug Fixes
Build
- Vendor chunk splitting for smaller bundle size (2323108)
- All TypeScript build errors resolved (42535df)
Note
This is an alpha release. Expect bugs and incomplete features. Feedback welcome!
Full Changelog: 0.2.0...v0.2.1-alpha
0.2.0
SimplyTerm 0.2.0
Features
Plugin System
- Modal dialogs API for plugins (
showModal) (3983905) - StatusBar API — plugins can register status bar items (1e707d3)
- Permission approval modal when enabling a plugin (smartphone-style, lists requested permissions with risk indicators) (4c170d0)
- Plugin events emitted on unload for proper UI cleanup (39c24b4)
- Restructured plugin API into versioned modules (8e467e4)
Connections
- SSH, Telnet, and Serial connection support (f16270f)
- Jump host / bastion support for SSH connections (WIP) (8a1af17)
- Bastion Manager in settings for managing jump hosts (397dc42)
- Bastion configuration moved to plugin architecture (c428e8b)
- Platform-specific default shell detection (no more hardcoded paths) (6a4c191)
Security
- FIDO2 / WebAuthn support for Windows security keys (WIP) (993764d)
- Vault lock/unlock button with dynamic state and tooltips (b9ad371)
- PIN input reset on confirm step, increased max PIN length to 6 digits (e1a6c0c)
- Persistent vault setup skip option (1a8c145)
Appearance & Settings
- Customizable theme system with built-in Dark and Light themes (ad88dbb)
- Added Cream and Monokai built-in themes (3c0491e)
- Customizable terminal settings (font, cursor, scrollback) (4c67866)
- Platform-aware keyboard shortcut detection (69bf35e)
- Dark theme colors applied to native select dropdowns (ed1273e)
Bug Fixes
- Default shell detected from PATH instead of hardcoded paths (80f07f6)
- Plugin UI properly cleans up on unload (39c24b4)
- All TypeScript build errors resolved (6 files) (42535df)
- Unused Rust imports and dead code warnings cleaned up (a61749c)
Build
- Vendor chunk splitting (xterm, react, i18n) — main bundle reduced from 892 kB to 467 kB (2323108)
Note
This is an alpha release. Expect bugs and incomplete features. Feedback welcome!
Full Changelog: 0.1.0...0.2.0
SimplyTerm 0.1.0 - Initial Alpha Release
SimplyTerm 0.1.0 - Initial Alpha Release
First public release of SimplyTerm, a modern SSH terminal client built with Tauri, React, and Rust.
Features
Terminal
- Multi-tab interface with split panes (horizontal/vertical)
- Local shell and SSH connections
- Terminal search with regex support
- Clickable URLs
- Customizable font, cursor style, and scrollback
SSH & SFTP
- Password and key-based authentication (RSA, ECDSA, ED25519)
- Host key verification (OpenSSH-compatible known_hosts)
- Session management with folders and tags
- Integrated SFTP file browser with upload/download
Port Forwarding
- Local forwarding (-L)
- Remote forwarding (-R)
- Dynamic SOCKS5 proxy (-D)
Security
- Encrypted credential vault (AES-256-GCM)
- Argon2id key derivation
- Multiple unlock methods: Master password, PIN, FIDO2 keys
- Auto-lock timeout
Other
- Plugin system for custom functionality ...