github totoshko88/RustConn v0.10.5

7 hours ago

What's Changed

Fixed

  • KeePassXC CLI integration not working — all vault write/rename/delete/copy operations passed None as database password to keepassxc-cli, causing "Invalid credentials" errors when the KDBX file is password-protected; now correctly passes kdbx_password from settings in all 10 call sites across GUI (vault_ops.rs) and CLI (secret.rs) (#68)
  • KeePassXC CLI silent error swallowingget_password_from_kdbx silently returned Ok(None) for unrecognized errors; get_password_from_kdbx_with_key silently skipped failed path attempts; now logs warnings via tracing::warn!/tracing::debug! for all failure paths
  • KeePassXC CLI missing -q flag — added -q (quiet) flag to all keepassxc-cli show commands and verify_kdbx_credentials to suppress interactive password prompts in scripted usage
  • GTK warnings on application startup — suppressed Adwaita-WARNING: gtk-application-prefer-dark-theme on KDE/XFCE by clearing the deprecated property before adw::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) with flatpak/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 needed

Fedora

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

AppImage

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