What's Changed
Added
- Bitwarden CLI Integration - New secret backend for Bitwarden password manager:
- Full
SecretBackendtrait implementation with async credential resolution - Vault status checking (locked/unlocked/unauthenticated)
- Session token management with automatic refresh
- Secure credential lookup by connection name or host
- Settings UI with vault status indicator and unlock functionality
- Full
- Password Manager Detection - Automatic detection of installed password managers:
- Detects GNOME Secrets, KeePassXC, KeePass2, Bitwarden CLI, 1Password CLI
- Shows installed managers with version info in Settings → Secrets tab
- New "Installed Password Managers" section for quick overview
- Enhanced Secrets Settings UI - Improved backend selection experience:
- Backend dropdown now includes all 4 options: KeePassXC, libsecret, KDBX File, Bitwarden
- Dynamic configuration groups based on selected backend
- Bitwarden-specific settings with vault status checking
Changed
SecretBackendTypeenum extended withBitwardenvariantSecretErrorextended withBitwardenvariant for CLI-specific errors
Installation
Debian/Ubuntu
sudo dpkg -i rustconn_0.6.3_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora
sudo dnf install rustconn-0.6.3-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.6.3-x86_64.AppImage
./RustConn-0.6.3-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