What's Changed
Added
- Custom Icons — Set emoji/unicode or GTK icon names on connections and groups (#23)
- Remote Monitoring — MobaXterm-style monitoring bar below SSH/Telnet/K8s terminals showing CPU, memory, disk, and network usage from remote Linux hosts; agentless via
/proc/*parsing; per-connection and global toggle in Settings (#26)
Fixed
- New connections and groups now append to end of list instead of jumping to position 0
- IronRDP fallback to FreeRDP — When IronRDP fails during RDP protocol negotiation (e.g. xrdp
ServerDemandActiveincompatibility), the session now auto-falls back to external FreeRDP instead of showing a raw error; shows a user-friendly toast on fallback (#33) - Monitoring SSH password auth — Remote monitoring now works with password-authenticated SSH connections via
sshpass; previouslyBatchMode=yesblocked password auth causing "Permission denied" errors - Monitoring error spam — Monitoring collector now stops after 3 consecutive failures instead of retrying indefinitely and flooding logs
- Bitwarden CLI not found in Flatpak — All
bwcommand invocations now use a dynamically resolved path instead of hardcoded"bw";resolve_bw_cmd()probes Flatpak CLI dir, Snap,/usr/local/bin, andPATHat startup (#28)
Improved
- Documentation — Added User Guide sections for Remote Monitoring and Custom Icons; added monitoring architecture to ARCHITECTURE.md; updated README features table; rewrote Settings section to match the current 4-page
PreferencesDialoglayout (Terminal, Interface, Secrets, Connection); fixed all cross-references to old tab names throughout User Guide; addeddocs/BITWARDEN_SETUP.mdstep-by-step guide covering Flatpak sandbox, self-hosted servers, API key auth, and troubleshooting - Translations — Completed all 14 language translations to 100% coverage (de, fr, es, it, pl, cs, sk, da, sv, nl, pt, be, kk, uz); added Uzbek (uz) as a new language; fixed corrupted .po file formatting from previous patching
Installation
Debian/Ubuntu
sudo dpkg -i rustconn_0.9.2_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora
sudo dnf install rustconn-0.9.2-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.9.2-x86_64.AppImage
./RustConn-0.9.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