github totoshko88/RustConn v0.6.3

latest releases: v0.9.15, v0.9.14, v0.9.13...
one month ago

What's Changed

Added

  • Bitwarden CLI Integration - New secret backend for Bitwarden password manager:
    • Full SecretBackend trait 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
  • 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

  • SecretBackendType enum extended with Bitwarden variant
  • SecretError extended with Bitwarden variant for CLI-specific errors

Installation

Debian/Ubuntu

sudo dpkg -i rustconn_0.6.3_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora

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

AppImage

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