github totoshko88/RustConn v0.7.2

latest releases: v0.10.6, v0.10.5, v0.10.4...
one month ago

What's Changed

Added

  • Flatpak Host Command Support - New flatpak module for running host commands from sandbox:
    • is_flatpak() - Detects if running inside Flatpak sandbox
    • host_command() - Creates command that runs on host via flatpak-spawn --host
    • host_has_command(), host_which() - Check for host binaries
    • host_exec(), host_spawn() - Execute/spawn host commands
    • Enables external clients (xfreerdp, vncviewer, aws, gcloud) to work in Flatpak

Changed

  • Dependencies - Updated: hyper-util 0.1.19→0.1.20, system-configuration 0.6.1→0.7.0, zmij 1.0.18→1.0.19
  • Flatpak Permissions - Extended sandbox permissions for full functionality:
    • xdg-config/rustconn:create - Config directory access
    • org.freedesktop.Flatpak - Host command execution (xfreerdp, vncviewer, aws, etc.)
    • org.freedesktop.secrets - GNOME Keyring access
    • org.kde.kwalletd5/6 - KWallet access
    • org.keepassxc.KeePassXC.BrowserServer - KeePassXC proxy
    • org.kde.StatusNotifierWatcher - System tray support

Fixed

  • Flatpak Config Access - Added xdg-config/rustconn:create permission to Flatpak manifests:
    • Connections, groups, snippets, and settings now persist correctly in Flatpak sandbox
    • Previously, Flatpak sandbox blocked access to ~/.config/rustconn
  • Split View Equal Proportions - Fixed split panels having unequal sizes:
    • Changed from timeout-based to connect_map + idle_add for reliable size detection
    • Panels now correctly split 50/50 regardless of timing or rendering delays
    • Added shrink_start_child and shrink_end_child for balanced resizing

Installation

Debian/Ubuntu

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

Fedora

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

AppImage

chmod +x RustConn-0.7.2-x86_64.AppImage
./RustConn-0.7.2-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.