github AChep/keyguard-app r20260606.1
Release v2.14.0-20260606.1

5 hours ago

This update introduces automatic vault backups to protect against data loss, along with fixes to improve backup reliability. On desktop, you can now use Ctrl+Shift+L to lock your vault, and issues with popup window and quick search focus have been resolved. The SSH agent now includes a request history viewer and improved timeout management. Additionally, the network timeout has been increased to 30 seconds and Android autofill performance is enhanced.

All changes

  • ade168ba - chore: Missing jdkVersion declaration
  • f52c4704 - chore: Bump app version to 2.14.0
  • 99002681 - tests: Correct stale Backup behavior
  • b08d4c1f - fix(Desktop): Request foreground on Windows / Linux when showing a popup window
  • 0d98b246 - fix(Desktop): After quick search pops up for a second time it does not auto-focus the input field
  • 6262d80e - improvement(MacOS): Better Popup window management with Accessory path
  • afd67b44 - chore: Bump Compose to 1.11.1
  • e0627190 - chore: Use 'jetbrains' java distribution
  • 970d04c9 - ui: Add a Planeta component for visualizing a fingerprint
  • 0b92748e - Merge pull request #1446 from AChep/localization_action
  • 3ff4d0b6 - Merge pull request #1445 from AChep/justdeleteme_action
  • c9f637ce - Merge pull request #1444 from AChep/gpmpasskeysprivapps_action
  • 2e076616 - Merge pull request #1443 from AChep/tfa_2factorauth_action
  • debd7f03 - Merge pull request #1442 from AChep/tld_public_suffix_list_action
  • 172033c8 - [AUTO] Update localization library
  • 627ddd5d - [AUTO] Update justdeleteme library
  • f0c92522 - [AUTO] Update GPM Credential Privileged Apps JSON
  • 3b6fd302 - [AUTO] Update two-factor auth library
  • 1968bcae - [AUTO] Update Public suffix list
  • a83e0ca9 - Merge pull request #1438 from AChep/localization_action
  • 466a5239 - [AUTO] Update localization library
  • 1821c264 - improvement(Desktop): Ctrl+Shift+L to lock the vault
  • 1948405e - improvement: Increase network timeout from 10s to 30s
  • 155e0138 - fix: Correct Auto-resume text phrase for downloading-failed attachments
  • 97881ea2 - feat(SshAgent): Store public keys on disk when enabled for an easier list request processing
  • 3f22b932 - fix: Avoid leaving partial files on failed decrypt during attachment downloading
  • 9fd3fce0 - fix(Backup): Clean-up newly downloaded blobs if backup fails mid-way
  • 61f4a228 - improvement(UI): Align visual style between Backup repo component and code snippets
  • e1619bd1 - fix: Correct SSH agent setup instructions via config file #1440
  • 40cf1490 - fix(Backup): Surface attachment decryption errors as a special type
  • c91c91f4 - fix(Desktop): Shutdown SSH agent daemon after main app quits
  • 86357423 - fix: Show SSH request timeout animation even if animations are disabled #1439
  • fc9de9f0 - fix: Drive SSH agent request expiry from the manager, never from the UI #1439
  • 9d7e05a3 - improvement: View SSH agent request history
  • d1e6204a - refactor: Extract shared JSON resource list loader
  • 93d5ea6f - refactor: Extract shared service directory list helpers
  • b3e89639 - improvement(Android): Offload autofill's structure parsing to worker thread where possible
  • 8ec5196b - perf(send): avoid polling for expired state
  • 7847a20b - fix(send): avoid leaking expired state timer
  • 9cd5c540 - feat: Automatic vault backups #534 #1405
  • b030a2b0 - experiment: Get iOS to the point where it can log in into a Bitwarden account & sync it
  • 2540d82d - experiment: Stub iOS app module
  • 6857681c - fix: Require domain boundary for URL matching
  • d71b3eb6 - refactor: Validate received Argon2 prelogin parallelism value
  • 720916ea - fix: Normalize URLs before URL matching/checking
  • 33fbec11 - tests: Add Luhn impl tests
  • 25244f12 - fix: Reject invalid HOTP/TOTP digit counts
  • c026e3af - fix: Preserve reprompt property during cipher merge
  • 46c3e1c6 - refactor(Desktop): Use argv commands for navigation fallbacks
  • ae12fb43 - fix(Desktop): Allocate JNA strings by UTF-8 byte length
  • 77dc38e6 - fix: Unbiased password generator random selection
  • 5310010d - fix: Guard Argon2 memory conversion overflow

Don't miss a new keyguard-app release

NewReleases is sending notifications on new releases.