Skip to content

Releases: arediss/SimplyTerm

SimplyTerm v0.8.0

17 Feb 00:14
8fa5436

Choose a tag to compare

Merge pull request #56 from arediss/feat/sftp-improvements

feat(sftp): local file browser, drag & drop, and SonarQube fixes

SimplyTerm v0.7.1

12 Feb 13:36
27fd33c

Choose a tag to compare

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

10 Feb 20:43
507024a

Choose a tag to compare

Merge pull request #25 from arediss/fix/linux-plugin-dir

fix(plugins): use writable app_data_dir for plugin storage

SimplyTerm v0.5.0

09 Feb 10:46
3f6c535

Choose a tag to compare

Merge pull request #6 from arediss/feat/macos-build-ci

Bump version to 0.5.0

SimplyTerm v0.4.0

08 Feb 19:06

Choose a tag to compare

feat(plugins): add plugin registry support for browsing, installing, …

SimplyTerm v0.3.1

08 Feb 15:53

Choose a tag to compare

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

08 Feb 15:40

Choose a tag to compare

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

05 Feb 20:31

Choose a tag to compare

0.2.1a Pre-release
Pre-release

SimplyTerm 0.2.1a

Features

Plugin System

  • Header Actions API — plugins can add icon buttons to the header bar (addHeaderAction) (da5c3f7)
  • Terminal Input HookonAnyTerminalInput API for capturing commands across all sessions (80465ec)
  • HTTP Proxy APIplugin_api_http_request backend 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

  • SSH keys without passphrase now work correctly (0117f99)
  • Unused Rust imports cleaned up (a61749c)

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

05 Feb 13:35

Choose a tag to compare

0.2.0 Pre-release
Pre-release

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

01 Feb 01:42

Choose a tag to compare

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 ...
Read more