commit ff95654e0167622a823df215b42269f9ff26c7f1
parent 180c003f6e709fb7ed30e8fa99df6c426e9ca758
Author: triesap <tyson@radroots.org>
Date: Fri, 3 Jul 2026 06:40:22 +0000
accounts: use primary-only secret backend
- construct desktop account backend selections without fallback state
- preserve encrypted-file account bootstrap behavior
- refresh the lockfile after the documented desktop check
- keep the app aligned with the shared secret vault API
Diffstat:
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -5287,6 +5287,7 @@ dependencies = [
"serde",
"serde_json",
"thiserror 1.0.69",
+ "tokio",
"url",
]
diff --git a/crates/desktop/src/accounts.rs b/crates/desktop/src/accounts.rs
@@ -196,7 +196,6 @@ fn ensure_directory(path: &Path) -> Result<(), DesktopAccountsBootstrapError> {
fn local_account_secret_backend_selection() -> RadrootsSecretBackendSelection {
RadrootsSecretBackendSelection {
primary: RadrootsSecretBackend::EncryptedFile,
- fallback: None,
}
}