What's Changed
Fixed
- Embedded RDP keyboard layout — Fixed incorrect key mapping for non-US keyboard layouts (e.g. German QWERTZ) in IronRDP embedded client (#15)
- Secrets management — Comprehensive fixes to vault credential storage, backend dispatch, and Bitwarden integration (#14):
- All vault operations (
save_password_to_vault,save_group_password_to_vault,rename_vault_credential, "Load from Vault") now respectSettings → Secrets → preferred_backendinstead of being hardcoded to libsecret - Bitwarden encrypted password is decrypted and vault auto-unlocked at startup when preferred backend is Bitwarden; Unlock button now uses
--rawflag for reliable session key extraction PasswordSource::Inheritresolves group passwords through non-KeePass backends (Bitwarden, 1Password, Passbolt) with correct hierarchy traversal and consistentgroup.idlookup keys- RDP and VNC password prompts auto-save entered passwords to vault when
password_source == Vault, even without the "Save credentials" checkbox - Toast notifications ("Failed to save password to vault") shown on all vault save error paths; previously errors were only logged
- All vault operations (
- Flatpak component checksums — Fixed kubectl installation failing with
ChecksumMismatchby generalizing no-checksum skip for all*-no-checksumpatterns; updated boundary v0.21.0 checksum to match current upstream binary - Flatpak component uninstall/reinstall — Fixed
AlreadyInstallederror when reinstalling AWS CLI and Google Cloud CLI after removal.uninstall_componentnow cleans up custom install paths (aws-cli/,google-cloud-sdk/), andfind_installed_binaryno longer searches the entire CLI directory as fallback - Terminal search Highlight All — Fixed "Highlight All" checkbox toggling to next match instead of highlighting. Now correctly adds hover-highlight via VTE regex matching without navigating; cleans up highlights on dialog close
Changed
- Dependencies — Updated:
futures0.3.31→0.3.32,libc0.2.181→0.2.182,uuid1.20.0→1.21.0,bitflags2.10.0→2.11.0,syn2.0.114→2.0.116,native-tls0.2.14→0.2.16,png0.18.0→0.18.1,cc1.2.55→1.2.56
Installation
Debian/Ubuntu
sudo dpkg -i rustconn_0.8.6_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora
sudo dnf install rustconn-0.8.6-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.8.6-x86_64.AppImage
./RustConn-0.8.6-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