Original release notes
Overview
- General under-the-hood improvements and bug fixes.
What's Changed
Community Highlight
- [PM-29309] [BWA-209] bug: Fix TOTP countdown freeze when returning to Authenticator app (change Flow to StateFlow) by @david-livefront in https://github.com/bitwarden/android/pull/6764
- [PM-23379] bug: custom fields: hide or show move up or down actions depending on the items' index by @gabrbrand in https://github.com/bitwarden/android/pull/5480
- [PM-34833] bug: Search improvements by @gabrbrand in https://github.com/bitwarden/android/pull/6776
:shipit: Feature Development
- QA-1702: Adding missing testTags for TestHarness app by @ifernandezdiaz in https://github.com/bitwarden/android/pull/6763
- [PM-34125] feat: Add card text analysis pipeline by @SaintPatrck in https://github.com/bitwarden/android/pull/6720
- [PM-34126] feat: Add card scan screen by @SaintPatrck in https://github.com/bitwarden/android/pull/6721
- [PM-34127] feat: Integrate card scanner with VaultAddEdit by @SaintPatrck in https://github.com/bitwarden/android/pull/6722
- PM-34872, PM-34873, PM-34874, PM-34875: feat: Add feature flags for Encryption v2 Registration by @david-livefront in https://github.com/bitwarden/android/pull/6778
- PM-33458: feat: Add speed bump when archiving item from a list by @david-livefront in https://github.com/bitwarden/android/pull/6774
Bug fixes
- PM-34238: bug: Hide archived ciphers on VerificationCodes Screen by @david-livefront in https://github.com/bitwarden/android/pull/6767
- PM-34840: bug: Allow related-origin passkey creation by @david-livefront in https://github.com/bitwarden/android/pull/6777
- [PM-35117] fix: Getting updated values from KDF before displaying update KDF prompt by @aj-rosado in https://github.com/bitwarden/android/pull/6802
Maintenance
- [PM-34124] refactor: Generalize CameraPreview analyzer parameter by @SaintPatrck in https://github.com/bitwarden/android/pull/6719
- Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6762
- chore: Update the AppVersionName to 2026.4.0 by @david-livefront in https://github.com/bitwarden/android/pull/6765
- Chore: Add 'isActive' extension menthods for CipherView and CipherListView by @david-livefront in https://github.com/bitwarden/android/pull/6769
- QA-1655: chore: Adding testTags to RecordedLogsScreen.kt by @ifernandezdiaz in https://github.com/bitwarden/android/pull/6772
- Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6785
- [deps]: Update gradle/actions action to v6 by @renovate[bot] in https://github.com/bitwarden/android/pull/6788
- [deps]: Update codecov/codecov-action action to v6 by @renovate[bot] in https://github.com/bitwarden/android/pull/6787
Dependency Updates
- [deps]: Update protobuf monorepo to v4.34.1 by @renovate[bot] in https://github.com/bitwarden/android/pull/6735
- Update Kotlinx-Kover to v0.9.8. by @david-livefront in https://github.com/bitwarden/android/pull/6766
- Update Androidx dependencies to their latest versions by @david-livefront in https://github.com/bitwarden/android/pull/6768
- Update SDK to 2.0.0-6000-b41ccf65 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6677
- [deps]: Update androidxCredentialsProviderEvents to v1.0.0-alpha06 by @renovate[bot] in https://github.com/bitwarden/android/pull/6734
- Update SDK to 2.0.0-6074-f373e7f3 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6771
- [deps]: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/android/pull/6789
- deps: Update agp to latest version by @david-livefront in https://github.com/bitwarden/android/pull/6790
New Contributors
- @gabrbrand made their first contribution in https://github.com/bitwarden/android/pull/5480
Full Changelog: https://github.com/bitwarden/android/compare/v2026.4.0-bwa...v2026.4.1-bwa Builds Source: https://github.com/bitwarden/android/actions/runs/24576663374


