What's Changed
Added
- Flatpak Host Command Support - New
flatpakmodule for running host commands from sandbox:is_flatpak()- Detects if running inside Flatpak sandboxhost_command()- Creates command that runs on host viaflatpak-spawn --hosthost_has_command(),host_which()- Check for host binarieshost_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 accessorg.freedesktop.Flatpak- Host command execution (xfreerdp, vncviewer, aws, etc.)org.freedesktop.secrets- GNOME Keyring accessorg.kde.kwalletd5/6- KWallet accessorg.keepassxc.KeePassXC.BrowserServer- KeePassXC proxyorg.kde.StatusNotifierWatcher- System tray support
Fixed
- Flatpak Config Access - Added
xdg-config/rustconn:createpermission 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_addfor reliable size detection - Panels now correctly split 50/50 regardless of timing or rendering delays
- Added
shrink_start_childandshrink_end_childfor balanced resizing
- Changed from timeout-based to
Installation
Debian/Ubuntu
sudo dpkg -i rustconn_0.7.2_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora
sudo dnf install rustconn-0.7.2-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.7.2-x86_64.AppImage
./RustConn-0.7.2-x86_64.AppImageopenSUSE (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