What's Changed
Fixed
- KeePassXC CLI integration not working — all vault write/rename/delete/copy operations passed
Noneas database password tokeepassxc-cli, causing "Invalid credentials" errors when the KDBX file is password-protected; now correctly passeskdbx_passwordfrom settings in all 10 call sites across GUI (vault_ops.rs) and CLI (secret.rs) (#68) - KeePassXC CLI silent error swallowing —
get_password_from_kdbxsilently returnedOk(None)for unrecognized errors;get_password_from_kdbx_with_keysilently skipped failed path attempts; now logs warnings viatracing::warn!/tracing::debug!for all failure paths - KeePassXC CLI missing
-qflag — added-q(quiet) flag to allkeepassxc-cli showcommands andverify_kdbx_credentialsto suppress interactive password prompts in scripted usage - GTK warnings on application startup — suppressed
Adwaita-WARNING: gtk-application-prefer-dark-themeon KDE/XFCE by clearing the deprecated property beforeadw::init(); removed unsupported@media (prefers-reduced-motion)CSS media query that caused GTK theme parser warning
CI
- GitHub Actions Node.js 20 deprecation — replaced
flathub-infra/flatpak-github-actions/flatpak-builder@master(Node.js 20) withflatpak/flatpak-github-actions/flatpak-builder@v6(Node.js 24)
Dependencies
- Updated: deflate64 0.1.11→0.1.12, toml 1.0.7→1.1.0, zip 8.3.1→8.4.0
Installation
Debian/Ubuntu
sudo dpkg -i rustconn_0.10.5_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora
sudo dnf install rustconn-0.10.5-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.10.5-x86_64.AppImage
./RustConn-0.10.5-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