github totoshko88/RustConn v0.9.4

latest releases: v0.10.8, v0.10.7, v0.10.6...
one month ago

What's Changed

Added

  • Session Reconnect — disconnected VTE tabs show a "Reconnect" banner to re-launch in one click
  • Recursive Group Delete — three-option dialog: keep children, cascade delete, or cancel
  • Connection History — search/filter by name/host/protocol; per-entry delete
  • Cluster from sidebar — "Create Cluster" pre-selects checked connections
  • Shortcut conflict detection — warning when a keybinding is already assigned
  • Settings Backup/Restore — export/import all config as ZIP via Settings → Interface
  • Libvirt / GNOME Boxes import — VNC, SPICE, RDP from domain XML; auto-scans qemu dirs (#38)
  • Automation templates — 5 built-in expect rule presets (Sudo, SSH Host Key, Login, etc.)
  • TemplateManager — centralized template CRUD with search, protocol filtering, import/export
  • Snippet shell safety — warns about dangerous metacharacters in variable values before --execute

Fixed

  • Password inheritancePasswordSource::Variable now resolved in group hierarchy (#37)
  • New connection in wrong group — context menu now pre-selects the target group (#37)
  • Toast system — severity icons, "Retry" on port-check failures, AlertDialog fallback, i18n
  • VTE spawn failure — missing command shows "Command not found" banner + error toast instead of silent empty terminal
  • Cluster broadcast — keyboard input now actually broadcasts to all cluster terminals; session lifecycle wired; disconnect-all button; full i18n
  • Pango markup — escaped ampersand in "Backup & Restore" settings title
  • Adwaita dark theme warning — suppressed on KDE/XFCE desktops

Improved

  • User Guide — major rewrite: Zero Trust, Security, FAQ, Migration Guide, expanded all sections
  • Automation engine — one-shot rules, per-rule timeout, regex validation, template picker, pre-connect/post-disconnect tasks, key sequences on connect
  • Template management — CLI and GUI migrated to TemplateManager; GUI keeps document integration

Dependencies

  • Updated: js-sys 0.3.90→0.3.91, pin-project-lite 0.2.16→0.2.17, wasm-bindgen 0.2.113→0.2.114, web-sys 0.3.90→0.3.91

Installation

Debian/Ubuntu

sudo dpkg -i rustconn_0.9.4_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora

sudo dnf install rustconn-0.9.4-1.fc41.x86_64.rpm

AppImage

chmod +x RustConn-0.9.4-x86_64.AppImage
./RustConn-0.9.4-x86_64.AppImage

openSUSE (OBS)

Packages available at: https://build.opensuse.org/package/show/home:totoshko88:rustconn/rustconn

# Tumbleweed
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/openSUSE_Tumbleweed/ rustconn
sudo zypper ref
sudo zypper in rustconn

# Leap 16.0
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/16.0/ rustconn
sudo zypper ref
sudo zypper in rustconn

Don't miss a new RustConn release

NewReleases is sending notifications on new releases.