Keyguard Updates & Release Notes

Follow

19 updates curated from 1 source by the Releasebot Team. Last updated: Jun 17, 2026

Get this feed:
  • Jun 16, 2026
    • Date parsed from source:
      Jun 16, 2026
    • First seen by Releasebot:
      Jun 17, 2026
    AChep logo

    Keyguard by AChep

    Release v2.14.2-20260616

    Keyguard adds a desktop UI scale override via the keyguard.uiScale JVM property and updates in-app links to the new project website, alongside a refreshed static website with documentation and marketing content.

    On desktop, the UI scale can now be overridden using the keyguard.uiScale JVM property. In-app links have also been updated to point to the new project website.

    All changes

    • e0eb233f - chore: Bump app name to 2.14.2
    • d82df23f - docs: Add QR codes page
    • a00987f3 - docs: Add Large type page
    • 4ad4030c - docs: Add Appearance page
    • 2a2c293b - refactor: Remove now unused SSH agent timeout animation #1454
    • a540575e - chore: Bump arrow to 2.2.3
    • 8dc6edef - chore: Bump haze to 2.0.0-alpha03
    • ab0f1632 - chore: Bump okhttp to 5.4.0
    • 4c9da771 - chore: Bump sqlcipher-android to 4.16.0
    • 87cae0d2 - chore: Bump Compose to 1.12.0-alpha02
    • 1385123d - improvement(web): Better mobile layout
    • 29f95e92 - build(deps): Bump dbusJava from 5.1.1 to 5.2.0 (#1189)
    • ca36e6fe - build(deps): Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.18 (#1429)
    • f1294677 - build(deps): Bump richtext from 1.0.0-alpha03 to 1.0.0-alpha05 (#1365)
    • ac332c8d - build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#1453)
    • 68c8b5f4 - build(deps): Bump apple-actions/import-codesign-certs (#1384)
    • 3d49f640 - [AUTO] Update localization library (#1459)
    • 24343cb8 - [AUTO] Update Public suffix list (#1458)
    • 6092c0ad - [AUTO] Update justdeleteme library (#1457)
    • d08290b2 - [AUTO] Update two-factor auth library (#1456)
    • 162d8bfc - fix(desktop): allow overriding UI scale via keyguard.uiScale JVM property (#1421)
    • e765565d - improvement: Update links to the new website
    • 1d662f59 - fix(web): Adjust device frames to the screenshots fits perfectly
    • 0ead05d1 - chore: Use a proper worflow prefix
    • 5fcb8433 - fix(web): Clip logo in the header to a rounded rectangle
    • 0573ac92 - chore: Bump server/web/ dependencies
    • bef5cafb - feat: Static website with documentation & marketing fluf
    Original source
  • Jun 14, 2026
    • Date parsed from source:
      Jun 14, 2026
    • First seen by Releasebot:
      Jun 16, 2026
    AChep logo

    Keyguard by AChep

    Release v2.14.1-20260614.1

    Keyguard improves Android KeePass file watching, making content:// files and older OS versions more reliable, and refines OTP generation with spec-compliant otpauth:// exports and a corrected mOTP period. It also tightens KDF downgrade protection and improves SSH agent handling.

    Forgot to bump the app version name for the release, there were no changes comparing to the previous one:

    KeePass file watching on Android is now more reliable, particularly for files accessed via the content:// scheme and on older OS versions. One-time password generation has been improved; exported otpauth:// URIs are now spec-compliant and the mOTP period has been corrected to the standard 10 seconds. This release also rejects pre-login KDF downgrades, cleans up stale SSH agent state on restart, and properly binds the agent socket in Flatpak environments.

    All changes

    65e25991 - chore: Bump app version name to 2.14.1

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from AChep and hundreds of other software products.

    Create account
  • Jun 14, 2026
    • Date parsed from source:
      Jun 14, 2026
    • First seen by Releasebot:
      Jun 16, 2026
    AChep logo

    Keyguard by AChep

    Release v2.14.0-20260614

    Keyguard improves reliability and security across Android, desktop, and Flatpak, with better KeePass file watching, spec-compliant OTP exports, corrected mOTP timing, stronger KDF downgrade protection, and cleaner SSH agent handling.

    KeePass file watching on Android is now more reliable, particularly for files accessed via the content:// scheme and on older OS versions. One-time password generation has been improved; exported otpauth:// URIs are now spec-compliant and the mOTP period has been corrected to the standard 10 seconds. This release also rejects pre-login KDF downgrades, cleans up stale SSH agent state on restart, and properly binds the agent socket in Flatpak environments.

    All changes

    • 793c953a - fix: Reject pre-login KDF downgrade
    • 14edc0ff - fix(Android): Observe the .kdbx file under content:// scheme
    • ffd0b477 - fix(otpauth): Make exported otpauth:// URIs spec-compliant
    • a378651b - fix: Use the standard 10s period for mOTP instead of a custom 30s one
    • 1d95b0e2 - fix: Fully clean-up old stale ssh agent state on agent restart
    • 5b0f47b6 - fix: Http connection leak if file preview fails early
    • 5a8ee16c - fix: Notification worker now respects app's lifecycle
    • 5d68da5d - fix: Support desktop file watcher cancellation
    • b9177ecc - fix(KeePass): Support file watching before Android 10
    • 5ce5d665 - fix: Propagate HIBP password range HTTP errors
    • dc3485c6 - refactor(Linux): Observe portal color scheme over DBus
    • efd7ff3d - refactor: Safely handle case where biometric result contains no crypto object
    • 3622a4a6 - fix(Desktop): Prevent URL override command execution from blocking on output
    • ffe5ef92 - fix(Sync): Compare cipher folder using local ids
    • e0f3a96e - fix(export): Fail on attachment download errors
    • f3164a6e - fix: reject unsupported MD5 OTP algorithms
    • c763a09f - fix(Desktop): Bind SSH agent socket to a visible path in flatpak #640
    • 51b1bf81 - Add required display length for flatpak metadata (#1452)
    • 4efd77bf - @JustAdreamerFL has signed the CLA in #1452
    • 92f31e17 - fix(Desktop): Mark concealed Linux clipboard contents as sensitive (#1448)
    • 36146845 - @jbwfu has signed the CLA in #1448
    Original source
  • Jun 6, 2026
    • Date parsed from source:
      Jun 6, 2026
    • First seen by Releasebot:
      Jun 7, 2026
    AChep logo

    Keyguard by AChep

    Release v2.14.0-20260606.1

    Keyguard adds automatic vault backups, improving protection against data loss with backup reliability fixes. It also brings a desktop Ctrl+Shift+L lock shortcut, SSH agent request history and timeout improvements, a longer network timeout, and faster Android autofill.

    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

    Original source
  • Jun 6, 2026
    • Date parsed from source:
      Jun 6, 2026
    • First seen by Releasebot:
      May 10, 2026
    • Modified by Releasebot:
      Jun 7, 2026
    AChep logo

    Keyguard by AChep

    r20260606

    Keyguard ships app version 2.14.0.

    chore: Bump app version to 2.14.0

    Original source
  • Similar to Keyguard with recent updates:

  • May 27, 2026
    • Date parsed from source:
      May 27, 2026
    • First seen by Releasebot:
      May 27, 2026
    AChep logo

    Keyguard by AChep

    Release v2.13.0-20260527

    Keyguard adds WebAuthn Level 3 support on Android, brings window capture protection to Windows, and now uses the system accent color on Windows and macOS. It also remembers barcode format per item and includes fixes for authenticator flags, autofill matching, Watchtower search, and TOTP crashes.

    WebAuthn Level 3 support has been added for Android, and window capture protection is now available on Windows. On Windows and macOS, the app will now use the system's accent color. The previously used barcode format is also now remembered on a per-item basis. Fixes in this release correct WebAuthn authenticator flags, improve domain matching for autofill, resolve a Watchtower search bug, and prevent a potential crash in the TOTP component.

    All changes

    06066aac - chore: Bump app version to 2.13.0
    c6dddea0 - refactor(KMP): Fake signalr websockets to allow iOS tets to pass
    dac56dd1 - refactor(KMP): Switch to explicit binary search implementation because the method is not available for KMP
    29e5b1b2 - feat(Android): Webauthn Level 3
    7ac90ee9 - fix: Handle public suffix exception rules in TLD impl
    56ded491 - @billiegoose has signed the CLA in #1435
    3070efde - refactor: Batch cipher filter deletes
    7ba83a3e - refactor: Pass AutoSizeText remember keys separately
    16ec6b28 - improvement: Remember password visual transformation instance
    233ecb21 - refactor: reuse DSecret name separator regex
    32db525a - fix(signalr): Parse completion errors by field presence
    7de13ff7 - fix: Clean up download cache files after success
    f65c96ea - fix: compare cipher MACs by MessageDigest.isEqual()
    e6755880 - fix(UI): Guard against a division by zero in totp component
    85b1a23d - fix(Watchtower): Fix binary search missing common PINs on the edge (off by 1)
    f14ef446 - fix(Autofill): Bound short keyword matching
    7560a3af - fix(Android): Honor credential service cancellation signal
    1718eb4f - fix: Make file download progress counter atomic
    76c2ecfa - fix: separate tag filter visibility from collections
    c681b74a - fix: Prevent potential OkHttp response leak if file downloading fails early
    18c41d7c - fix(UI): Do not show Folder merge action if folders are from multiple accounts
    3cc7bd1f - fix: correct WebAuthn authenticator data flags
    c256da64 - refactor: Update Bitwarden passkey monotonic counter TODO comment
    e3d448f5 - refactor: Migrate to the modern Compose autofill node APIs
    585cac9c - refactor: Remove deprecated ServerEnvApi.Ciphers.Attachments.post(...)
    29cb283d - refactor: Move request list scroll on revision change to a shared impl
    a59884b8 - improvement(Windows): Support window capture protection #1424
    c92c7ddb - improvement(Windows/MacOS): Use actual accent color if available #1423
    1e89c104 - improvement: Remember previously used barcode format per item #1433
    516d54ac - fix: IO.shared() sometimes consumes the block twice

    Original source
  • May 23, 2026
    • Date parsed from source:
      May 23, 2026
    • First seen by Releasebot:
      May 23, 2026
    AChep logo

    Keyguard by AChep

    Release v2.12.0-20260523.1

    Keyguard adds in-app previews for image and text attachments, including WearOS, plus auto-clearing clipboard, desktop minimize-on-copy, custom HIBP tokens for Watchtower, Bitwarden sync compatibility improvements, and an Android crash fix.

    In-app previews are now available for image and text attachments, including on WearOS. The clipboard can now be configured to clear automatically, and the desktop app can be set to minimize after copying an item. Watchtower now supports using a custom HIBP token for username breach checks. This release also improves Bitwarden sync compatibility and fixes a potential crash on Android when launching the Large Type activity.

    All changes

    • 65e88418 - Merge pull request #1430 from AChep/localization_action
    • 38f8fb66 - [AUTO] Update localization library
    • e3f0c4d7 - build: fix missing string tokens
    • 63c9affc - Merge pull request #1414 from AChep/localization_action
    • bcd5daa7 - Merge pull request #1425 from AChep/dependabot/gradle/androidx.wear.compose-compose-material3-1.6.2
    • 8526292a - Merge pull request #1426 from AChep/dependabot/gradle/androidxCamera-1.6.1
    • eb8c5f12 - chore(ci): Set default cooldown for dependabot to 7 days
    • ef990c7d - chore(ci): Tighten default workflow's permissions in github actions
    • d5c960f7 - chore(ci): Avoid shell template injection in github actions
    • 0a391811 - fix(Android): Prevent a crash if Large type Activity is launched without arguments
    • 94fb30b9 - feat(WearOS): In-app attachment preview for Image and Text formats
    • 4910d6d5 - fix: clamp zoomed attachment image panning
    • f56ae171 - docs(README): Add in-app attachment preview as a highlight
    • f8aff93d - improvement(UI): Show text preview minimap on smaller devices as well
    • 3655f66a - [AUTO] Update localization library
    • fbd5458b - chore: Bump app version to 2.12.0
    • d1f87386 - feat: In-app attachment previews for Image and Text formats
    • d94cbb9f - build(deps): Bump androidxCamera from 1.6.0 to 1.6.1
    • 09e654d4 - build(deps): Bump androidx.wear.compose:compose-material3
    • bad2ae66 - Merge pull request #1419 from AChep/dependabot/gradle/gradle-wrapper-9.5.1
    • 8c67431b - improvement: Change the default Auto clipboard clear to Never
    • c92420fb - chore: Bump BuildKonfig to 0.21.2
    • dddf4871 - feat: Auto clear clipboard #1422
    • cf838d22 - tests: Correct expected result of the Ktor multipart payload
    • 0b0909a7 - feat(Desktop): Minimize on copy #1368
    • d7884a64 - improvement(Watchtower): Allow specifying your own HIBP token for username breach checks
    • 4636c0ca - @auphone has signed the CLA in #1421
    • 63b681ee - refactor: Add vault-based store for the sensitive settings
    • 65c83bc9 - chore: Workaround for BuildKonfig AGP incompatibility
    • c04c02d8 - chore: Bump Kotlin Ktor to 3.5.0
    • 0dac0f69 - chore: Bump Kotlin coroutines to 1.11.0
    • 95653fd8 - chore: Bump app version to 2.11.1
    • e3bece9d - chore: Bump AGP from 9.2.0 to 9.2.1
    • ad33cd72 - chore: Bump BuildKonfig from 0.20.0 to 0.21.0
    • a323a889 - chore: Bump Compose from 1.11.0-rc01 to 1.11.0
    • 1ec56931 - improvement(Bitwarden API): Clean-up unused properties from Cipher entity
    • 0c522337 - improvement(Bitwarden API): Ignore the ciphers that have not know cipher type
    • 71e5733b - improvement(Bitwarden API): Support the modern data field in the Cipher entity response
    • db779262 - build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.1
    • 436a4558 - refactor: Custom KMP implementation of the signalr /notifications/hub
    • cace3e11 - chore: Force truncate generated changelog to have less than 500 symbols
    Original source
  • May 23, 2026
    • Date parsed from source:
      May 23, 2026
    • First seen by Releasebot:
      May 23, 2026
    AChep logo

    Keyguard by AChep

    r20260523

    Keyguard announces a new release.

    new release

    Original source
  • May 18, 2026
    • Date parsed from source:
      May 18, 2026
    • First seen by Releasebot:
      May 19, 2026
    AChep logo

    Keyguard by AChep

    r20260518

    Keyguard bumps Kotlin Ktor to 3.5.0.

    chore: Bump Kotlin Ktor to 3.5.0

    Original source
  • May 16, 2026
    • Date parsed from source:
      May 16, 2026
    • First seen by Releasebot:
      May 17, 2026
    AChep logo

    Keyguard by AChep

    Release v2.11.0-20260516

    Keyguard adds SSH agent key approval and request history, moves settings to a Developer section, expands password generation with Cloudflare and Fastmail email forwarders, and improves vault merging with keep, archive, or trash options plus preserved password history. It also boosts Bitwarden sync reliability.

    All changes

    The SSH agent now features a key approval window and maintains a request history; its settings have been moved to a new Developer section. The password generator adds support for Cloudflare and Fastmail email forwarders, displaying service logos in the list. When merging vault items, you can now choose to keep, archive, or trash the originals, and password history is preserved through the process. For Bitwarden users, TOTP changes are now stored in password history and several sync reliability issues are resolved.

    f09d8c4d - tests: Correct Cloudflare email forwarder tests
    41e73dc8 - chore: Adjust changelog generation script for a more human-sounding generation
    89e5fceb - chore: Bump app version to 2.11.0
    439b8e3d - refactor: Move the SSH agent settings from Security to a new Developer settings section
    b8159a72 - improvement: SSH agent key approval window #1407
    fbc9a809 - improvement: Maintain SSH agent history
    2c2facee - Merge pull request #1399 from AChep/localization_action
    d4b2933f - Merge remote-tracking branch 'origin/improvement/more-email-forwarders'
    dcf000f5 - Merge pull request #1413 from AChep/gpmpasskeysprivapps_action
    f9dd7756 - Merge pull request #1412 from AChep/justdeleteme_action
    5847fbfd - Merge pull request #1411 from AChep/tld_public_suffix_list_action
    182bfbfb - Merge pull request #1410 from AChep/tfa_2factorauth_action
    56eef586 - [AUTO] Update GPM Credential Privileged Apps JSON
    76c783b9 - [AUTO] Update localization library
    fc2cafdd - [AUTO] Update justdeleteme library
    3593376c - [AUTO] Update Public suffix list
    81ee676d - [AUTO] Update two-factor auth library
    bf7f41e4 - tests: Fix localized exception message test
    514a88a5 - refactor: Clean up common Kotlin source from JVM dependencies
    d0b31a9f - refactor: Simpler List -> Flow implementation
    962be287 - improvement(UI): Use actual services' logos for the Email forwarders list
    9c1d0ed0 - improvement: Add Fastmail email support as an Email forwarder
    d315f129 - improvement: Add Cloudflare Email Routing support as an Email forwarder
    536abe47 - improvement: Utilize password history during cipher conflict resolution #1405
    e99dce00 - tests: Add tests specific for password / totp / fields 3-way merge process
    ab597f64 - improvement(Bitwarden): Store TOTP changes in the Password history #1405
    37949a6f - improvement: Merge password and passwordRevisionDate atomically during 3-way merge
    9a90c901 - improvement: Treat "" the same as null in 3-way cipher merge
    6507e1a9 - fix: Crash during Send screen serialization because of the Duration type
    b46bbcdb - fix(UI): Adjust the min cell width in Watchtower so the cards are never too narrow #1403
    b60ddf71 - fix(Watchtower): Changing per-item Watchtower alerts does not reflect in the alert counter #1402
    86ef1347 - fix(Bitwarden): Add explicit no-cache/no-store to the /sync endpoints #1305
    9be7d2b6 - improvement(Bitwarden): Remove extra guard against Empty vault response from the backend
    85fdbd92 - fix(Bitwarden): Handle a case where the server returns stale /sync data #1305
    8e6625fb - improvement: Display an accurate post-processed Tint color preview in the dropdown picker #1281
    66ea7468 - improvement: During merge of items provide an option to keep/archive/trash origin items #1376
    8ffa2f36 - improvement: Preserve and maintain password history during a merger of items #1376
    f5d10210 - tests: Correct Watchtower Weak SSH tests' expected results
    8c002932 - fix: Weak SSH filter now respects per-cipher ignore list

    Original source
  • May 8, 2026
    • Date parsed from source:
      May 8, 2026
    • First seen by Releasebot:
      May 10, 2026
    AChep logo

    Keyguard by AChep

    Release v2.10.2-20260508.1

    Keyguard adds Wear OS and SSH improvements, including a Wear-specific change password UI, Watchtower alerts for SSH keys, Send tab visibility support, and clearer socket paths in the SSH tutorial. It also fixes vault persistence and trashed SSH key handling.

    This update brings improvements for Wear OS and SSH functionality. The Wear OS app introduces a platform-specific UI for the change password screen, displays Watchtower alerts for SSH keys, and now respects Send tab visibility preferences. For SSH users, the in-app tutorial shows actual socket paths. This release also resolves issues where the Wear OS vault did not persist through restarts and trashed SSH keys were not correctly omitted from lists or signing requests.

    All changes

    • e8fd4433 - chore: Bump app version to 2.10.2
    • 0104295f - refactor(Desktop): Allow both prod & dev builds running side by side
    • f78a8289 - improvement(Wear): Use a Wear-specific UI for the CHange password screen
    • c41b8e1a - improvement(SSH): Wear SSH key watchtower alert
    • 51ef5e4b - fix(Wear): Persist vault database through app restarts
    • 66514a6f - fix(SSH): Omit trashed SSH keys from list & sign requests
    • 4363af19 - improvement(SSH): Show the actual paths to the .sock in the in-app tutorial
    • 161d80e7 - improvement(Wear): Respect the Send tab visibility preferences
    • 67719d7d - tests: Fix flaky Bitwarden sync test caused by the async log messages
    Original source
  • May 8, 2026
    • Date parsed from source:
      May 8, 2026
    • First seen by Releasebot:
      May 10, 2026
    AChep logo

    Keyguard by AChep

    Release v2.10.1-20260508

    Keyguard fixes Android subscriptions layout issues and smooths launch by preventing Send tab flicker with cached visibility state in this update.

    This update addresses several user interface issues. On Android, a layout rendering issue in the subscriptions view has been corrected. Additionally, the 'Send' tab will no longer flicker upon application launch, as its visibility state is now loaded from the cache to prevent waiting for upstream status.

    All changes

    90113b81 - chore: Bump app version to 2.10.1

    a8879e2f - fix(Android): Remove double wrapping into surface for subscriptions layout

    2d222012 - fix: Prevent Send tab visibility from always waiting for the upstream status instead of using cache -- no more flicker on launch

    7bb52de2 - docs: Add attachment upload feature to vault

    Original source
  • May 7, 2026
    • Date parsed from source:
      May 7, 2026
    • First seen by Releasebot:
      May 10, 2026
    AChep logo

    Keyguard by AChep

    Release v2.10.0-20260507.1

    Keyguard adds file attachments and Bitwarden Sends support, strengthens passkey authentication, and improves list performance with Material 3 motion. It also fixes an autofill crash on pre-Android 10 devices and several Send and unlock screen issues.

    All changes

    This update introduces support for file attachments and Bitwarden Sends. Passkey authentication is now enforced if the authentication mode is set to preferred or higher. Performance for lists has been updated, and UI animations now use the Material 3 motion scheme. This release also resolves an autofill crash on pre-Android 10 devices, clears the password field when the unlock screen is moved to the background, and addresses various issues with Bitwarden file uploads and the new Send feature.

    c4fe2ce6 - fix: Prevent Send tab launching it hidden state if you have many accounts
    1b953aeb - chore: Bump app version to 2.10.0
    9d9e24c2 - Merge pull request #1383 from AChep/localization_action
    e57a3c84 - Merge pull request #1394 from AChep/justdeleteme_action
    02afe559 - Merge pull request #1395 from AChep/tld_public_suffix_list_action
    ed79ad1f - Merge pull request #1396 from AChep/passkeys_action
    6d9aee16 - Merge pull request #1397 from AChep/gpmpasskeysprivapps_action
    ad8d67b7 - [AUTO] Update localization library
    5d96cbbf - Merge pull request #1392 from AChep/tfa_2factorauth_action
    8853dd23 - [AUTO] Update GPM Credential Privileged Apps JSON
    5a8a6ef8 - Merge pull request #1393 from AChep/justgetmydata_action
    8fe70909 - [AUTO] Update passkeys library
    5d63eb91 - [AUTO] Update Public suffix list
    ef0b7628 - [AUTO] Update justdeleteme library
    7329d742 - [AUTO] Update justgetmydata library
    491821cc - [AUTO] Update two-factor auth library
    7b2a5ca6 - fix: When the Create / Unlock vault screen is moved into background clear the password field
    0f23706f - improvement(UI): Use M3 defaultEffectsSpec for color state animations
    5210754a - improvement(perf): Utilize Lazy list's content type property
    42359159 - build: Bump Android compile SDK from 36 to 37
    9ec7f31b - build: Bump Play services wearable to 20.0.1
    d3bfc041 - build: Bump AndroidX libraries
    d2555b3e - build: Bump kotlinx-serialization from 1.10.0 to 1.11.0
    c77f4648 - build: Bump AGP from 9.1.1 to 9.2.0
    b025a599 - build: Bump common-codec from 1.21.0 to 1.22.0
    eebfb8c9 - build: Bump firebase dependency
    fb2bdf03 - build: Bump compose-native-tray from 1.1.0 to 1.3.0
    384fdf60 - build: Bump compose-multiplatform from 1.11.0-beta03 to 1.11.0-rc01
    e1cd3b6c - build: Bump gradle-versions-plugin from 0.53.0 to 0.54.0
    3c44a59d - build: Bump filekit from 0.13 to 0.14.1
    9b676095 - build: Bump bc-java from 1.83 to 1.84
    f39608c0 - build: Bump sqlcipher-android from 4.14.1 to 4.15.0
    7201e4d1 - build: Bump Kotlin from 2.3.10 to 2.3.21
    0283c220 - build: Bump BuildKonfig from 0.17.1 to 0.20.0
    035ecbd3 - fix(Sync): Send encrypted file name during the Send file upload
    03f7d50f - refactor(diagnostic): Add logs to Bitwarden sync pipeline
    601372fa - Merge pull request #1389 from AChep/dependabot/gradle/ktor-3.4.3
    c36cd702 - fix: Account / Sends screen now shows the items if the account is hidden
    ec144efb - fix(Bitwarden): Do not treat 404 as terminal file upload failure
    1d3cba40 - improvement: Testable Bitwarden sync with optimistic concurrency control
    495e2e02 - refactor(UI): Migrate Shimmer to Modifier.Node
    9865bd97 - refactor(UI): Migrate some components to M3 Motion scheme
    05a07135 - maintenance(Bitwarden): Add bulk endpoints for the future use
    ae954617 - fix(Bitwarden): Make unarchive bulk API use actual unarchive endpoint
    88d47712 - maintenance(Bitwarden): Support new prelogin/password in addition to prelogin
    9b571a9e - feat: File attachments / sends support
    3da60281 - chore(Wear): Generate Licenses list for internal builds
    8d5ecf41 - improvement(Wear): Pass a title to the dropdown picker
    98f0486e - fix: Add missing Force hide Send tabs setting option
    171a8037 - improvement: Add more string resources
    ebcf5302 - improvement: Show the Send tab only when relevant #1388
    975dd030 - build(deps): Bump ktor from 3.4.2 to 3.4.3
    661568f5 - deps: Bump to Compose 1.11.0-beta03
    56dfade4 - fix(Wear): Make debug & release build have different wear capabilities
    e9b76120 - fix(Autofill): Fix a crash on pre Android 10 devices when autofilling a password
    8c501bd0 - improvement(Passkey): Force user to authenticate if auth mode is >= preferred

    Original source
  • Apr 28, 2026
    • Date parsed from source:
      Apr 28, 2026
    • First seen by Releasebot:
      May 10, 2026
    AChep logo

    Keyguard by AChep

    Release v2.9.0-20260428

    Keyguard adds initial Wear OS support with optimized manual Bitwarden login and password generator screens, updated About and Data Safety layouts, and a cleaner biometric prompt. It also now checks and applies desktop system theme changes automatically.

    All changes

    • d306e66c - chore: Bump rust rand to 0.8.6
    • f31aa4fd - Merge pull request #1385 from AChep/dependabot/github_actions/r0adkll/upload-google-play-1.1.5
    • 87ce4905 - Merge pull request #1386 from AChep/dependabot/github_actions/crowdin/github-action-2.16.2
    • 1e397767 - improvement(Wear): Optimize the manual Bitwarden login screen for wear os
    • 6256f50e - improvement(Wear): Optimize the Generator screen for wear os
    • fdcd8dad - improvement: Remove the description text from the biometric prompt as it was not providing extra information either way #1387
    • 938409c7 - improvement(Wear): Convert about team screen to use transforming scaffold
    • 0bceee3f - improvement(Wear): Convert data safety screen to use transforming scaffold
    • 16ffb974 - fix(Desktop): Periodically check for the SystemTheme changes #1379
    • c663bf24 - build(deps): Bump crowdin/github-action from 2.16.0 to 2.16.2
    • 778b37cc - build(deps): Bump r0adkll/upload-google-play from 1.1.3 to 1.1.5
    • a307fc1b - chore: Fix Lint errors
    • ba033da6 - chore: Fix wearApp release build
    • 03913d21 - chore: Provide common proguard rules to wear app module
    • 4b6defc3 - Merge pull request #1373 from AChep/dependabot/github_actions/softprops/action-gh-release-3.0.0
    • e20e3d2b - Merge pull request #1372 from AChep/dependabot/github_actions/actions/upload-artifact-7.0.1
    • 6be9bcae - build(deps): Bump actions/upload-artifact from 7.0.0 to 7.0.1
    • 5500cce0 - chore: Bump app version to 2.9.0
    • 32f90949 - feat: Initial Wear OS support
    • 4a7512e5 - docs: Add screenshots of the Wear OS app
    • 2d8eab13 - build(deps): Bump softprops/action-gh-release from 2.6.1 to 3.0.0
    Original source
  • Apr 16, 2026
    • Date parsed from source:
      Apr 16, 2026
    • First seen by Releasebot:
      May 10, 2026
    AChep logo

    Keyguard by AChep

    Release v2.8.1-20260415

    Keyguard adds a new macOS app icon and improves Android autofill compatibility for Chromium-based browsers, including a fix that removes the Autofill origin isolation feature that blocked Edge.

    A new application icon has been introduced for macOS. On Android, autofill compatibility for Chromium-based browsers has been revised. Removed Autofill origin isolation feature, that prevented Edge from working properly.

    All changes

    • ce23da59 - chore: Bump app version to 2.8.1
    • 62425f22 - fix(Android): Remove the unfortunately not possible Autofill origin isolation #1375
    • c19e81fe - improvement(Android): Remove all of the exotic Chromium-based browsers from the autofill compatibility mode list
    • 0fc7c852 - improvement(Android): Set max version of the Chromium-based browsers to the autofill compatibility to apply
    • 782a469c - chore: Migrate to Gradle Toolchains
    • f326562e - deps: Bump AGP from 9.1.0 to 9.1.1
    • 861c9c3c - Merge pull request #1377 from AChep/localization_action
    • c63423f1 - [AUTO] Update localization library
    • ec3fa53b - improvement(MacOS): Liquid (Gl)ass app icon
    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.