Authenticator

com.bitwarden.authenticator
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

New from Bitwarden, provider of the password manager trusted by millions, Bitwarden Authenticator generates verification codes for two-factor authentication, ensuring your identity is verified when you log into accounts. Using industry-standards, Bitwarden Authenticator supports any website or application that uses TOTP. ADD AN EXTRA LAYER OF PROTECTION Generate verification codes to ensure your identity is verified, keeping your sensitive data out of reach of imposters. UNIVERSAL COMPATIBILITY Bitwarden Authenticator uses industry standard methods for verification code generation, so it will work with any website or application that utilizes time-based one-time passwords. EASY TO USE A simple, intuitive design and straightforward interface makes it easy to start incorporating authentication into your digital life Bitwarden empowers organizations to secure passwords, developer secrets, and passkeys. Visit Bitwarden.com to learn more about Bitwarden Password Manager, Bitwarden Secrets Manager and Bitwarden Passwordless.dev!

First release: Dec 13, 2024, 6 total releases.

Most recent release: Apr 16, 2026.

Website Repo

Appears in 1 app stack.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Apr 16, 2026 2026.4.0
    # Overview * Various under-the-hood improvements and bug fixes <!-- Release notes generated using configuration in .github/release.yml at release/2026.4-rc50 --> ## What's Changed ### ✨ Community Highlight * PM-25654: feat: Preview attachment by @david-livefront in https://github.com/bitwarden/android/pull/6675 * [PM-34168] Add future CalyxOS Chromium key to FIDO2 privilege community list by @lucasmz-dev in https://github.com/bitwarden/android/pull/6723 ### :shipit: Feature Development
    More…
    * [PM-33515] feat: Render premium upgrade banner in Vault UI by @SaintPatrck in https://github.com/bitwarden/android/pull/6698 * PM-34042: feat: Preview attachments from AttachmentsScreen by @david-livefront in https://github.com/bitwarden/android/pull/6712 * [PM-33516] feat: Create PlanScreen, PlanViewModel, and modal navigation by @SaintPatrck in https://github.com/bitwarden/android/pull/6715 * PM-34228: feat: Add feature flag for forthcoming attachment updates by @david-livefront in https://github.com/bitwarden/android/pull/6739 * PM-34231: feat: Support renaming attachments during creation by @david-livefront in https://github.com/bitwarden/android/pull/6742 ### 🐛 Bug fixes * PM-29871: bug: Add more accessibility callouts for external links by @david-livefront in https://github.com/bitwarden/android/pull/6708 * PM-32721: bug: Sort password history before persisting by @david-livefront in https://github.com/bitwarden/android/pull/6709 * BWA-238: bug: Send additional cipher data for Authenticator Sync by @david-livefront in https://github.com/bitwarden/android/pull/6714 * PM-34115: bug: Consistent visual length of TOTP codes by @david-livefront in https://github.com/bitwarden/android/pull/6716 * PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in https://github.com/bitwarden/android/pull/6728 * BWA-224: bug: Add sort order for Authenticator items by @david-livefront in https://github.com/bitwarden/android/pull/6740 * BWA-228: bug: Update identity custom field keys to use index by @david-livefront in https://github.com/bitwarden/android/pull/6743 * PM-29763: bug: Handle invalid URI crash by @david-livefront in https://github.com/bitwarden/android/pull/6748 * PM-34499: bug: Add appropriate external link callouts for attachments by @david-livefront in https://github.com/bitwarden/android/pull/6752 * PM-34498: bug: Update attachments premium dialogs by @david-livefront in https://github.com/bitwarden/android/pull/6753 * PM-34544: bug: Handle large attachments in preview by @david-livefront in https://github.com/bitwarden/android/pull/6757 ### ⚙️ Maintenance * misc: Update BitwardenButtonData for more usability by @david-livefront in https://github.com/bitwarden/android/pull/6704 * Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6705 * [PM-33999] chore: Standardize casing of Premium account status references by @SaintPatrck in https://github.com/bitwarden/android/pull/6707 * chore: Implement Folder Repo interface for Bitwarden SDK by @david-livefront in https://github.com/bitwarden/android/pull/6691 * chore: Update RootNavScreen to enforce state-based navigation by @david-livefront in https://github.com/bitwarden/android/pull/6713 * chore: Update UI lists to ImmutableLists by @david-livefront in https://github.com/bitwarden/android/pull/6718 * Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6731 * chore: Update AttachmentsState to use immutable list by @david-livefront in https://github.com/bitwarden/android/pull/6741 * [deps]: Update actions/create-github-app-token action to v3 by @renovate[bot] in https://github.com/bitwarden/android/pull/6737 * chore: Create common UI elements for VaultItemScreen by @david-livefront in https://github.com/bitwarden/android/pull/6746 * chore: Attachment UI tweaks by @david-livefront in https://github.com/bitwarden/android/pull/6749 ### 📦 Dependency Updates * [deps]: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/android/pull/6738 * [deps]: Update com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in https://github.com/bitwarden/android/pull/6736 ### 🎨 Other * [PM-33941] llm: Refine skills and commands for agent reliability by @SaintPatrck in https://github.com/bitwarden/android/pull/6703 * [PM-34107] llm: Add android-architect agent by @SaintPatrck in https://github.com/bitwarden/android/pull/6686 * llm: Add test constants placement rule to testing skill by @SaintPatrck in https://github.com/bitwarden/android/pull/6726 * llm: Add AI review label prompt to PR creation skill by @SaintPatrck in https://github.com/bitwarden/android/pull/6729 **Full Changelog**: https://github.com/bitwarden/android/compare/v2026.3.1-bwa...v2026.4.0-bwa **Builds Source:** https://github.com/bitwarden/android/actions/runs/23952220034
  • Apr 2, 2026 2026.3.1
    # Overview * Fixed an issue where scanning QR codes could create duplicate items. * Various under-the-hood bug fixes and improvements <!-- Release notes generated using configuration in .github/release.yml at release/2026.3-rc49 --> ## What's Changed ### :shipit: Feature Development * Remove remember ViewModel by @david-livefront in https://github.com/bitwarden/android/pull/6618 * [PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in https://github.com/bitwarden/android/pull/6627
    More…
    * [PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in https://github.com/bitwarden/android/pull/6622 * [PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in https://github.com/bitwarden/android/pull/6620 * PM-18596: feat: SSN field should be hidden by default by @david-livefront in https://github.com/bitwarden/android/pull/6628 * [PM-29673] feat: Improved pre-polutated data on the FlightRecorder logs by @aj-rosado in https://github.com/bitwarden/android/pull/6616 * [PM-33505] feat: Add MobilePremiumUpgrade feature flag by @SaintPatrck in https://github.com/bitwarden/android/pull/6655 * [PM-33507] feat: Add premium upgrade banner dismissal persistence by @SaintPatrck in https://github.com/bitwarden/android/pull/6657 * [PM-33506] feat: Add PremiumStatusChanged push notification support by @SaintPatrck in https://github.com/bitwarden/android/pull/6656 * PM-33565: Update premium dialog for attachments by @david-livefront in https://github.com/bitwarden/android/pull/6663 * [PM-33511] feat: Add creationDate to UserState.Account by @SaintPatrck in https://github.com/bitwarden/android/pull/6662 * [PM-32663] feat: Update vault migration screens by @aj-rosado in https://github.com/bitwarden/android/pull/6660 * [PM-33356] feat: Sync when push notification policy changed is received by @andrebispo5 in https://github.com/bitwarden/android/pull/6664 * [PM-33365] feat: Add GmsManager to gate CXP features on GMS Core version by @SaintPatrck in https://github.com/bitwarden/android/pull/6678 * [PM-33508] feat: Add AuthenticatedBillingApi and BillingService network layer by @SaintPatrck in https://github.com/bitwarden/android/pull/6668 * [PM-33509] feat: Add BillingRepository and Hilt billing modules by @SaintPatrck in https://github.com/bitwarden/android/pull/6674 * [PM-33510] feat: Add Play Billing Library dependency and PlayBillingManager by @SaintPatrck in https://github.com/bitwarden/android/pull/6680 * [PM-33512] feat: Add PremiumStateManager for upgrade banner eligibility by @SaintPatrck in https://github.com/bitwarden/android/pull/6690 * [PM-33513] feat: Add checkout callback deep link handling by @SaintPatrck in https://github.com/bitwarden/android/pull/6692 * [PM-33514] feat: Add premium upgrade banner visibility logic by @SaintPatrck in https://github.com/bitwarden/android/pull/6696 ### 🐛 Bug fixes * PM-33266: Allow the VaultUnlockViewModel and VaultViewModel to safely initialize without a UserState by @david-livefront in https://github.com/bitwarden/android/pull/6623 * PM-29871: Add additional callouts for external links in the app by @david-livefront in https://github.com/bitwarden/android/pull/6614 * PM-29861: Update overflow content description to 'More options' by @david-livefront in https://github.com/bitwarden/android/pull/6621 * PM-29871: bug: Add external link callouts by @david-livefront in https://github.com/bitwarden/android/pull/6634 * [PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in https://github.com/bitwarden/android/pull/6639 * PM-33411: bug: Defer early navigation until lifecycle is resumed by @david-livefront in https://github.com/bitwarden/android/pull/6638 * PM-33428: bug: Fix loading dialog statusbar content color by @david-livefront in https://github.com/bitwarden/android/pull/6641 * [PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in https://github.com/bitwarden/android/pull/6643 * PM-33441: bug: Add external link callout for start registration screen by @david-livefront in https://github.com/bitwarden/android/pull/6646 * PM-29869: bug: Update colorscheme to improve accessibility by @david-livefront in https://github.com/bitwarden/android/pull/6647 * PM-29871: bug: Add external link callouts for buttons by @david-livefront in https://github.com/bitwarden/android/pull/6648 * [PM-33553] fix: Remove "Why am I seeing this?" link from cookie sync screen by @SaintPatrck in https://github.com/bitwarden/android/pull/6676 * PM-33893: bug: Crash caused by empty credential password by @david-livefront in https://github.com/bitwarden/android/pull/6693 * PM-33907: bug: Handle exceptions thrown when querying the AutofillManager by @david-livefront in https://github.com/bitwarden/android/pull/6695 * PM-33909: bug: Check the column index before querying for 3rd party autofill data by @david-livefront in https://github.com/bitwarden/android/pull/6697 * PM-33913: bug: Remove org event to avoid duplicate entry by @david-livefront in https://github.com/bitwarden/android/pull/6699 * PM-32721: bug: Add sorting to password history by @david-livefront in https://github.com/bitwarden/android/pull/6700 * [PM-23560] bug: Added guard to ensure duplicate scan events are not fired by @aj-rosado in https://github.com/bitwarden/android/pull/6687 * PM-34193: Rollback SDK update for Vault lockout bug by @david-livefront in https://github.com/bitwarden/android/pull/6724 * PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in https://github.com/bitwarden/android/pull/6727 ### ⚙️ Maintenance * Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6625 * PM-26059: Remove CipherKeyEncryption feature flag by @david-livefront in https://github.com/bitwarden/android/pull/6617 * docs: Clean up kdoc issues by @david-livefront in https://github.com/bitwarden/android/pull/6629 * [PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in https://github.com/bitwarden/android/pull/6642 * [PM-33495] ci: Remove build job to reduce Build workflows time by @vvolkgang in https://github.com/bitwarden/android/pull/6658 * Update error state to allow for a more customizable button by @david-livefront in https://github.com/bitwarden/android/pull/6654 * [PM-33560] debt: Wire SendManager and Send ViewModel error handlers by @SaintPatrck in https://github.com/bitwarden/android/pull/6652 * [PM-33394] debt: Wire FolderManager and folder ViewModel error handlers by @SaintPatrck in https://github.com/bitwarden/android/pull/6653 * [PM-33561] debt: Wire CipherManager and cipher ViewModel error handlers by @SaintPatrck in https://github.com/bitwarden/android/pull/6651 * Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6669 * [deps]: Update actions/upload-artifact action to v7 by @renovate[bot] in https://github.com/bitwarden/android/pull/6672 * [PM-18892] ci: Comment linked issues when a new GitHub Release is published by @vvolkgang in https://github.com/bitwarden/android/pull/6552 * misc: Add support for icons in buttons via BitwardenButtonData by @david-livefront in https://github.com/bitwarden/android/pull/6682 * misc: Add an error message to the DownloadAttachmentResult by @david-livefront in https://github.com/bitwarden/android/pull/6688 * misc: Rename the VaultDiskSource Flows by @david-livefront in https://github.com/bitwarden/android/pull/6689 * chore: Reorganize imports in VaultViewModel by @SaintPatrck in https://github.com/bitwarden/android/pull/6701 * chore: Remove unused how_to_manage_my_vault string by @david-livefront in https://github.com/bitwarden/android/pull/6702 ### 📦 Dependency Updates * Update SDK to 2.0.0-5451-c73f9161 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6605 * Update AGP and gradle wrapper by @david-livefront in https://github.com/bitwarden/android/pull/6619 * Update protobuf library by @david-livefront in https://github.com/bitwarden/android/pull/6626 * [deps]: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/android/pull/6604 * [deps]: Update androidx.credentials:credentials to v1.6.0-rc02 by @renovate[bot] in https://github.com/bitwarden/android/pull/6670 * [deps]: Update org.sonarqube to v7.2.3.7755 by @renovate[bot] in https://github.com/bitwarden/android/pull/6671 * [deps]: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/android/pull/6673 * Update SDK to 2.0.0-5676-14521973 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6615 * Revert "Update SDK to 2.0.0-5676-14521973" by @SaintPatrck in https://github.com/bitwarden/android/pull/6679 * Update Androidx dependencies by @david-livefront in https://github.com/bitwarden/android/pull/6683 * PM-33160: Instantiate SDK client with Repositories class by @david-livefront in https://github.com/bitwarden/android/pull/6681 * Update app to use the latest version of Kotlin by @david-livefront in https://github.com/bitwarden/android/pull/6684 * Revert "PM-34193: Rollback SDK update for Vault lockout bug" by @david-livefront in https://github.com/bitwarden/android/pull/6725 ### 🎨 Other * [PM-33478] llm: Add android-implementer agent for autonomous development workflow by @SaintPatrck in https://github.com/bitwarden/android/pull/6635 * llm: Capture test failures on first run in build-test-verify skill by @SaintPatrck in https://github.com/bitwarden/android/pull/6661 * llm: Clarify @Suppress("MaxLineLength") usage in testing skill by @SaintPatrck in https://github.com/bitwarden/android/pull/6685 * llm: Add /review-android command and align reviewing-changes skill with agent by @SaintPatrck in https://github.com/bitwarden/android/pull/6665 **Full Changelog**: https://github.com/bitwarden/android/compare/v2026.3.0-bwa...v2026.3.1-bwa **Builds Source:** https://github.com/bitwarden/android/actions/runs/23660459662
  • Mar 5, 2026 2026.2.1
    # Overview * General under-the-hood improvements and bug fixes. <!-- Release notes generated using configuration in .github/release.yml at release/2026.2-rc47 --> ## What's Changed ### ✨ Community Highlight * [PM-31980] Fix passkeys on some browsers by fixing JSON parsing by @Darkness4 in https://github.com/bitwarden/android/pull/6502 * [PM-22523] PM-19476: Allow empty string as word separator by @EranBoudjnah in https://github.com/bitwarden/android/pull/5334 * [PM-32022] Fix browser autofill dialog showing for non-default browsers by @Vateva in https://github.com/bitwarden/android/pull/6514
    More…
    * [PM-32356] Fix: Use soft logout for token refresh failures to preserve account by @hwittenborn in https://github.com/bitwarden/android/pull/6545 ### :shipit: Feature Development * Update AGP to v9.0.0 by @david-livefront in https://github.com/bitwarden/android/pull/6479 * PM-31926: Add Autofill reminder for Vivaldi browser by @david-livefront in https://github.com/bitwarden/android/pull/6494 * [PM-31982] Add CookieDiskSource for cookie persistence by @SaintPatrck in https://github.com/bitwarden/android/pull/6504 * [PM-31993] Add deep link utilities for cookie vendor callbacks by @SaintPatrck in https://github.com/bitwarden/android/pull/6506 * [PM-31993] Add cookie vendor deep link intent filter by @SaintPatrck in https://github.com/bitwarden/android/pull/6507 * [PM-32011] Add cookie callback flow to AuthRepository by @SaintPatrck in https://github.com/bitwarden/android/pull/6510 * PM-31922: Remove deprecated Android block where possible by @david-livefront in https://github.com/bitwarden/android/pull/6512 * [PM-31615] feat: Updated Send network models to support email verification by @aj-rosado in https://github.com/bitwarden/android/pull/6519 * [PM-31614] feat: Added new UI for the Email verification on sends by @aj-rosado in https://github.com/bitwarden/android/pull/6488 * Update Google privileged browsers list by @github-actions[bot] in https://github.com/bitwarden/android/pull/6538 * [PM-31835] feat: add generator copy password field on send by @aj-rosado in https://github.com/bitwarden/android/pull/6508 ### 🐛 Bug fixes * PM-31888: Update the ZonedDateTimeSerializer to be more lenient when deserializing by @david-livefront in https://github.com/bitwarden/android/pull/6489 * [PM-30870] Fix editing blocked autofill URIs by @andrebispo5 in https://github.com/bitwarden/android/pull/6532 * PM-32354: Filter out archived items from CXP by @david-livefront in https://github.com/bitwarden/android/pull/6547 * PM-32353: Archive and Unarchive buttons should honor MP reprompt by @david-livefront in https://github.com/bitwarden/android/pull/6546 * 🍒 PM-32607: Label headers for accesibility by @david-livefront in https://github.com/bitwarden/android/pull/6578 * 🍒 [PM-32802] fix: 400 error when archiving/unarchiving org-owned ciphers by @SaintPatrck in https://github.com/bitwarden/android/pull/6596 ### ⚙️ Maintenance * Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6491 * PM-31924: Remove the 'android.dependency.useConstraints' gradle property by @david-livefront in https://github.com/bitwarden/android/pull/6509 * Slim down and align with our current practices by @theMickster in https://github.com/bitwarden/android/pull/6518 * [PM-32251] Decouple SDK token repository from network module by @SaintPatrck in https://github.com/bitwarden/android/pull/6537 * Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6539 * Clean up ColorExtensions tests by @david-livefront in https://github.com/bitwarden/android/pull/6551 * [PM-32200] ci: Add workflow to enforce PR labels by @vvolkgang in https://github.com/bitwarden/android/pull/6530 ### 📦 Dependency Updates * Update SDK to 2.0.0-5002-7f4059e7 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6481 * Update Firebase BOM to v34.9.0 by @david-livefront in https://github.com/bitwarden/android/pull/6493 * Update the gradlew Wrapper to v9.3.1 by @david-livefront in https://github.com/bitwarden/android/pull/6496 * Update to Kotlin v2.3.10 by @david-livefront in https://github.com/bitwarden/android/pull/6499 * Update SDK to 2.0.0-5021-f954d14b by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6495 * Update SDK to 2.0.0-5046-d59280a3 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6511 * Update Kover to v0.9.7 by @david-livefront in https://github.com/bitwarden/android/pull/6516 * Update SDK to 2.0.0-5064-8700dc73 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6513 * Update SDK to 2.0.0-5087-3e8a45eb by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6521 * Update SDK to 2.0.0-5131-c0c3ee5f by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6531 * Update Anroidx dependencies by @david-livefront in https://github.com/bitwarden/android/pull/6536 * [deps]: Update com.google.devtools.ksp to v2.3.5 by @renovate[bot] in https://github.com/bitwarden/android/pull/6541 * Update SDK to 2.0.0-5210-4ffddfe5 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6533 * Update AGP to v9.0.1 by @david-livefront in https://github.com/bitwarden/android/pull/6543 * [PM-30703] Introduce CXF payload parser and update to alpha05 by @SaintPatrck in https://github.com/bitwarden/android/pull/6347 ### 🎨 Other * PM-31927: Pre-emptively patch Brave browser Autofill bug by @david-livefront in https://github.com/bitwarden/android/pull/6497 * [PM-31954] Add server communication models to ConfigResponseJson by @SaintPatrck in https://github.com/bitwarden/android/pull/6500 * PM-31953: Support multiple schemes for Duo, WebAuthn, and SSO callbacks by @david-livefront in https://github.com/bitwarden/android/pull/6498 * [PM-80371] Enhance CLAUDE.md using bitwarden-init plugin by @SaintPatrck in https://github.com/bitwarden/android/pull/6368 * PM-31925: Replace 'android' reference with logic in LibraryExtension by @david-livefront in https://github.com/bitwarden/android/pull/6520 * [PM-32029] Implement SDK interfaces for cookie management by @SaintPatrck in https://github.com/bitwarden/android/pull/6517 * PM-32146: Add back 'parent' param to webAuthn url by @david-livefront in https://github.com/bitwarden/android/pull/6527 * PM-31664: Add new SnackbarRelay type specific for the View Screen by @david-livefront in https://github.com/bitwarden/android/pull/6528 * [deps]: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/android/pull/6542 * PM-32252: Update View Item date information layout by @david-livefront in https://github.com/bitwarden/android/pull/6544 * [PM-29885] Implement SSO cookie vending authentication flow by @SaintPatrck in https://github.com/bitwarden/android/pull/6522 * [PM-32121] Add CookieAcquisition screen and ViewModel by @SaintPatrck in https://github.com/bitwarden/android/pull/6523 * Update RootNavScreen docs by @SaintPatrck in https://github.com/bitwarden/android/pull/6553 * [PM-32122] Add cookie acquisition navigation by @SaintPatrck in https://github.com/bitwarden/android/pull/6529 * [PM-32149] Send email verification error dialogs by @aj-rosado in https://github.com/bitwarden/android/pull/6535 * PM-29863: Update segmented control font by @david-livefront in https://github.com/bitwarden/android/pull/6555 * [PM-31810] Added logic to gate Send auth verification behind premium by @aj-rosado in https://github.com/bitwarden/android/pull/6556 * Fix incorrect apostrophe by @david-livefront in https://github.com/bitwarden/android/pull/6557 ## New Contributors * @Darkness4 made their first contribution in https://github.com/bitwarden/android/pull/6502 * @EranBoudjnah made their first contribution in https://github.com/bitwarden/android/pull/5334 * @Vateva made their first contribution in https://github.com/bitwarden/android/pull/6514 * @hwittenborn made their first contribution in https://github.com/bitwarden/android/pull/6545 **Full Changelog**: https://github.com/bitwarden/android/compare/v2026.2.0-bwa...v2026.2.1-bwa **Builds Source:** https://github.com/bitwarden/android/actions/runs/22503857153
  • Feb 19, 2026 2026.2.0
    # Overview * General under-the-hood improvements and bug fixes. <!-- Release notes generated using configuration in .github/release.yml at release/2026.2-rc46 --> ## What's Changed ### ✨ Community Highlight * [PM-31445] Fix minor KDoc typos and wording issues. by @ruyut in https://github.com/bitwarden/android/pull/6441 * [PM-31583] Fix typos in authentication-related KDoc comments by @ruyut in https://github.com/bitwarden/android/pull/6461 * [PM-30259] Add iodéOS browser to community FIDO2 privileged list by @lucasmz-dev in https://github.com/bitwarden/android/pull/6298
    More…
    * [PM-31393] Sends: UI/UX inconsistency of the password field by @shamim-emon in https://github.com/bitwarden/android/pull/6435 ### :shipit: Feature Development * Optimize build times by @david-livefront in https://github.com/bitwarden/android/pull/6418 * [BWA-182] Add mTLS support for Glide image loading by @aj-rosado in https://github.com/bitwarden/android/pull/6125 * Update Google privileged browsers list by @github-actions[bot] in https://github.com/bitwarden/android/pull/6452 * Update build optimizations by @david-livefront in https://github.com/bitwarden/android/pull/6433 ### 🐛 Bug fixes * Remove intialization of NetworkConnectionManager from application class by @david-livefront in https://github.com/bitwarden/android/pull/6419 * PM-31363: Fix crash caused by a duplicate ID by @david-livefront in https://github.com/bitwarden/android/pull/6428 * [PM-31446] fix:Append assetlinks.json path to DAL URLs by @SaintPatrck in https://github.com/bitwarden/android/pull/6447 * [PM-30279] Extract credential provider handling to dedicated activity by @SaintPatrck in https://github.com/bitwarden/android/pull/6472 * [PM-31775] Refactor popUpToCompleteRegistration to use type-safe KClass reference by @SaintPatrck in https://github.com/bitwarden/android/pull/6480 * PM-31734: Add archived item filtering for passkeys by @david-livefront in https://github.com/bitwarden/android/pull/6482 * PM-31735: Add the archivedDate property to the updateCipher API by @david-livefront in https://github.com/bitwarden/android/pull/6483 ### ⚙️ Maintenance * [PM-31343] Fix dependencies listed under Maintenance by adding a new fallback section to release.yml by @vvolkgang in https://github.com/bitwarden/android/pull/6420 * Minor cleanup of the MigrateToMyItemsScreen by @david-livefront in https://github.com/bitwarden/android/pull/6421 * Item migration flow has been moved into a graph by @david-livefront in https://github.com/bitwarden/android/pull/6427 * Set cache problem to warning by @david-livefront in https://github.com/bitwarden/android/pull/6436 * use option to determine if release will be marked latest by @AmyLGalles in https://github.com/bitwarden/android/pull/6417 * [PM-31292] ci: update renovate config to remove gradle group and ignore sdk updates by @vvolkgang in https://github.com/bitwarden/android/pull/6437 * [PM-31436] Consolidate Feature categories in release notes and add labels by @vvolkgang in https://github.com/bitwarden/android/pull/6439 * Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6453 * Remove the configuration cache to avoid play store build issues by @david-livefront in https://github.com/bitwarden/android/pull/6466 ### 📦 Dependency Updates * Update app version name to 2026.2.0 by @david-livefront in https://github.com/bitwarden/android/pull/6409 * Update the Gradle Wrapper to the latest version by @david-livefront in https://github.com/bitwarden/android/pull/6405 * Update Sonarqube to v7.2.2.6593 by @david-livefront in https://github.com/bitwarden/android/pull/6406 * Update the Compose BOM to v2026.01.00 by @david-livefront in https://github.com/bitwarden/android/pull/6401 * Update protobufs to v4.33.4 by @david-livefront in https://github.com/bitwarden/android/pull/6414 * Update testing tools by @david-livefront in https://github.com/bitwarden/android/pull/6407 * GradlewWrapper updates by @david-livefront in https://github.com/bitwarden/android/pull/6415 * Update Kotlin and associated dependencies by @david-livefront in https://github.com/bitwarden/android/pull/6408 * Update SDK to 2.0.0-4772-490c1be4 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6395 * Update SDK to 2.0.0-4800-bed92cae by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6431 * Update SDK to 2.0.0-4818-c1e4bb66 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6444 * Update SDK to 2.0.0-4835-5285d3fc by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6446 * Update Androidx dependencies by @david-livefront in https://github.com/bitwarden/android/pull/6467 * [deps]: Update androidx.credentials:credentials to v1.6.0-rc01 by @renovate[bot] in https://github.com/bitwarden/android/pull/6455 * Update test tools by @david-livefront in https://github.com/bitwarden/android/pull/6468 * Update SDK to 2.0.0-4872-065ef30b by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/6464 * Update protobuf to v4.33.5 by @david-livefront in https://github.com/bitwarden/android/pull/6478 ### 🎨 Other * Cleanup organizations by @david-livefront in https://github.com/bitwarden/android/pull/6391 * [PM-31370] Refactor stringToUri and consolidate FileManager by @SaintPatrck in https://github.com/bitwarden/android/pull/6432 * Add comprehensive tests for Import Parsers and UuidManager by @SaintPatrck in https://github.com/bitwarden/android/pull/6423 * Add comprehensive tests for AuthenticatorRepositoryImpl by @SaintPatrck in https://github.com/bitwarden/android/pull/6424 * Add comprehensive tests for ExportViewModel by @SaintPatrck in https://github.com/bitwarden/android/pull/6442 * Add comprehensive tests for FileManagerImpl by @SaintPatrck in https://github.com/bitwarden/android/pull/6425 * PM-31603: Add toast when resetpassword succeeds by @david-livefront in https://github.com/bitwarden/android/pull/6465 * [deps]: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/android/pull/6460 * Add Android testing skill for Claude by @SaintPatrck in https://github.com/bitwarden/android/pull/6370 * Add comprehensive tests for Unlock feature by @SaintPatrck in https://github.com/bitwarden/android/pull/6426 * [PM-31613] Add send email verification feature flag by @aj-rosado in https://github.com/bitwarden/android/pull/6470 * PM-31656, PM-31658, PM-31659: Address Archive feature bugs by @david-livefront in https://github.com/bitwarden/android/pull/6473 * Configure Claude to use the Bitwarden marketplace by @SaintPatrck in https://github.com/bitwarden/android/pull/6484 ## New Contributors * @ruyut made their first contribution in https://github.com/bitwarden/android/pull/6441 **Full Changelog**: https://github.com/bitwarden/android/compare/v2026.1.1-bwa...v2026.2.0-bwa **Builds Source:** https://github.com/bitwarden/android/actions/runs/21762979279
  • Feb 11, 2025 2025.1.0
    ## What's Changed * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/307 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/310 * BWA-118 Tutorial text cut off in landscape mode by @phil-livefront in https://github.com/bitwarden/authenticator-android/pull/312 * Autosync Crowdin Translations by @bw-ghapp in https://github.com/bitwarden/authenticator-android/pull/306 * Autosync Crowdin Translations by @bw-ghapp in https://github.com/bitwarden/authenticator-android/pull/314 * BWA-106 - Import process failures with limited error feedback by @phil-livefront in https://github.com/bitwarden/authenticator-android/pull/313 * [deps]: Update sonarsource/sonarcloud-github-action action to v4 by @renovate in https://github.com/bitwarden/authenticator-android/pull/297 * [BWA-141] Use `files` instead of `file` in codecov action by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/315 * Update SonarQube GitHub Action by @mandreko-bitwarden in https://github.com/bitwarden/authenticator-android/pull/316
    More…
    * Autosync Crowdin Translations by @bw-ghapp in https://github.com/bitwarden/authenticator-android/pull/317 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/320 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/318 * [PM-16391] Update Gradle and Android Gradle Plugin by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/321 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/309 **Full Changelog**: https://github.com/bitwarden/authenticator-android/compare/v2024.12.0...v2025.1.0 **Builds Source:** https://github.com/bitwarden/authenticator-android/actions/runs/13055953856
  • Dec 13, 2024 v2024.12.0 Release page →
    ## What's Changed * [deps]: Update kotlin to v2 (major) by @renovate in https://github.com/bitwarden/authenticator-android/pull/108 * [deps]: Update googleProtoBufJava to v4 (major) by @renovate in https://github.com/bitwarden/authenticator-android/pull/118 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/107 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/67 * Escape and use correct apostrophe symbol by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/130 * [BWA-28] Sync translations with Crowdin by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/129 * Add Maven as supported Renovate manager by @withinfocus in https://github.com/bitwarden/authenticator-android/pull/136 * Configure registry URL for SDK by @withinfocus in https://github.com/bitwarden/authenticator-android/pull/135 * Remove Renovate SDK customizations by @withinfocus in https://github.com/bitwarden/authenticator-android/pull/137
    More…
    * Adjust Sonar scan paths by @withinfocus in https://github.com/bitwarden/authenticator-android/pull/139 * [BWA-45] Update Androidx Lifecycle components to fix runtime crash by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/140 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/117 * [deps]: Update crowdin/github-action action to v2 by @renovate in https://github.com/bitwarden/authenticator-android/pull/131 * [deps]: Update ubuntu to v22 by @renovate in https://github.com/bitwarden/authenticator-android/pull/133 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/134 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/138 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/142 * Exclude tests from Sonar by @withinfocus in https://github.com/bitwarden/authenticator-android/pull/147 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/149 * [BWA-28] Read Crowdin API token from secrets by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/152 * [BWA-47] Update gradle wrapper validation GH action by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/145 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/148 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/150 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/151 * [BWA-52] Disable MissingTranslation lint error by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/156 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/153 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/162 * [deps]: Update gradle/actions action to v4 - autoclosed by @renovate in https://github.com/bitwarden/authenticator-android/pull/161 * [deps]: Update github/codeql-action action to v3.26.2 by @renovate in https://github.com/bitwarden/authenticator-android/pull/159 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/160 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/158 * [BWA-53] Fix: Resolve issue with code copying in search results by @Elastic-Heart in https://github.com/bitwarden/authenticator-android/pull/163 * [deps]: Update github/codeql-action action to v3.26.3 by @renovate in https://github.com/bitwarden/authenticator-android/pull/164 * [deps]: Update sonarsource/sonarcloud-github-action action to v3 by @renovate in https://github.com/bitwarden/authenticator-android/pull/165 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/166 * [deps]: Update github/codeql-action action to v3.26.4 by @renovate in https://github.com/bitwarden/authenticator-android/pull/170 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/173 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/169 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/171 * [deps]: Update com.google.firebase:firebase-bom to v33.2.0 by @renovate in https://github.com/bitwarden/authenticator-android/pull/172 * [BWA-56] Add network module by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/174 * [BWA-57] Define feature flag disk source by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/175 * [BWA-58] Define feature flag repo by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/176 * [BWA-59] Define feature flag manager by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/177 * [BWA-60] Configure detekt scanning by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/178 * [BWA-61] Fix pre-existing detekt issues by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/179 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/180 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/182 * [deps]: Update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.2 by @renovate in https://github.com/bitwarden/authenticator-android/pull/181 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/184 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/183 * BITAU-158 Add PasswordManagerSync local feature flag by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/189 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/186 * [BWA-65] Sort items alphabetically with special char precedence by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/190 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/194 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/195 * [PM-12166] Update detekt by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/196 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/192 * [BWA-77] Setup codeowners by @vvolkgang in https://github.com/bitwarden/authenticator-android/pull/198 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/197 * BITAU-66 Use fixed keystore for signing debug build by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/201 * [BWA-79] Sanitize manual entry code before validation by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/200 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/210 * [deps]: Update ubuntu to v24 by @renovate in https://github.com/bitwarden/authenticator-android/pull/209 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/207 * [deps]: Update org.testng:testng to v7 by @renovate in https://github.com/bitwarden/authenticator-android/pull/208 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/206 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/202 * BITAU-67 Add custom authenticator bridge permission to manifest by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/211 * Added locators for the settings page and the Add Code button by @vphan916 in https://github.com/bitwarden/authenticator-android/pull/203 * remove unused getAuthCodeFlow() by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/215 * [deps]: Update compose to 2024.09.02 by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/212 * [deps]: Update androidxLifecycle to 2.8.6 by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/213 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/193 * [BWA-91] Add OmitFromCoverage annotation by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/217 * [BWA-90] Remove WorkManager for clipboard clearing by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/216 * BITAU-68 Specify build specific bridge permission in manifest by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/218 * [PM-13249] [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/224 * [PM-13250] [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/223 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/219 * [PM-13247] [deps]: Update androidx.compose:compose-bom to v2024.09.03 by @renovate in https://github.com/bitwarden/authenticator-android/pull/221 * BITAU-83 Refactor AuthenticatorRepository to accomodate shared codes by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/220 * Update Android Gradle plugin and Gradle wrapper by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/225 * [BWA-10] Handle exception when checking for suspicious intents by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/228 * BITAU-70 Implement symmetric key storage by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/226 * Use correct feature for syncing with Bitwarden by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/230 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/222 * Fix empty state for totp codes by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/231 * Return noop bridge manager when password sync feature flag is off by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/232 * BITAU-76 Show download Bitwarden action card by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/229 * Update authenticatorbridge .aar after removing lastSyncTime by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/237 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/233 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/236 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/234 * Only run debug test variant on CI by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/242 * BITAU-68 Specify correct authenticatorbridge connection type by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/240 * BITAU-90 Add "Sync with Bitwarden App" row to settings by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/239 * Remove Firebase APK distribution by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/244 * BITAU-82 Show shared codes on the item listing screen by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/241 * Add closing paren by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/245 * Distribute Firebase builds to `livefront` group. by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/243 * Mark IntentManagerImpl as not covered by code coverage by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/249 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/247 * BITAU-78 Show SyncWithBitwarden action card by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/248 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/235 * QA Automation - Locators for Android by @vphan916 in https://github.com/bitwarden/authenticator-android/pull/214 * Add queries to AndroidManifest by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/251 * BITAU-180 Show "Move to Bitwarden" long press action by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/250 * BITAU-181 Allow user to update default save options from settings by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/252 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/255 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/257 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/253 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/256 * [deps]: Update com.google.devtools.ksp to v2.0.21-1.0.26 by @renovate in https://github.com/bitwarden/authenticator-android/pull/254 * Disable ExtraTranslation lint check by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/262 * BITAU-89 Show save location dialog on the QR scan screen by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/258 * BITAU-76 Update copy on download Bitwarden action card by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/260 * BITAU-189 BITAU-188 Only show default save option row when sync is en… by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/261 * BITAU-84 Show Snackbar the first time a user syncs accounts by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/259 * BITAU-184 Allow user to save to Bitwarden when adding a code manually by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/263 * BITAU-178 Show shared codes on the search screen by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/264 * BITAU-89 Have SettingsViewModel obsererve DefaultSaveOption by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/265 * BITAU-193 Make first time sync snackbar correct in dark theme by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/266 * Use authenticatorbridge version 1.0.0 by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/270 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/267 * BITAU-198 Update some copy on the manual entry screen by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/273 * BITAU-197 Update copy in all Save to Bitwarden scenarios by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/271 * BITAU-195 Allow issuer to be null for shared items by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/268 * BITAU-185 Show "Local codes" header on item list screen by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/269 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/278 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/279 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/281 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/280 * [BWA-86] Debug Menu #1 - network layer by @andrebispo5 in https://github.com/bitwarden/authenticator-android/pull/272 * [BWA-86] Debug Menu #2 - config service by @andrebispo5 in https://github.com/bitwarden/authenticator-android/pull/274 * [BWA-86] Debug Menu #3 - feature flag service by @andrebispo5 in https://github.com/bitwarden/authenticator-android/pull/275 * [BWA-86] Debug Menu #4 by @andrebispo5 in https://github.com/bitwarden/authenticator-android/pull/276 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/277 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/284 * [BWA-110] Retrofit ProGuard missing rule by @andrebispo5 in https://github.com/bitwarden/authenticator-android/pull/291 * [deps]: Update codecov/codecov-action action to v5 by @renovate in https://github.com/bitwarden/authenticator-android/pull/287 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/289 * [deps]: Update org.sonarqube to v6 by @renovate in https://github.com/bitwarden/authenticator-android/pull/288 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/282 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/286 * [deps]: Update kotlin by @renovate in https://github.com/bitwarden/authenticator-android/pull/285 * [BRE-471] Update to use app generated token by @pixman20 in https://github.com/bitwarden/authenticator-android/pull/294 * Autosync Crowdin Translations by @github-actions in https://github.com/bitwarden/authenticator-android/pull/293 * BITAU-217 Update "Move to Bitwarden" copy to "Copy to Bitwarden" by @ahaisting-livefront in https://github.com/bitwarden/authenticator-android/pull/283 * [deps]: Update gh minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/296 * [deps]: Lock file maintenance by @renovate in https://github.com/bitwarden/authenticator-android/pull/298 * [deps]: Update gradle minor by @renovate in https://github.com/bitwarden/authenticator-android/pull/295 * BWA-118 - Tutorial text cut off in landscape mode by @phil-livefront in https://github.com/bitwarden/authenticator-android/pull/299 * Update CODEOWNERS by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/301 * BWA-124 - 'Copy' Option Missing from Long-Press Menu by @phil-livefront in https://github.com/bitwarden/authenticator-android/pull/300 * Autosync Crowdin Translations by @bw-ghapp in https://github.com/bitwarden/authenticator-android/pull/302 * [BWA-33]: Publish release bundles to Play Store when requested by @SaintPatrck in https://github.com/bitwarden/authenticator-android/pull/303 ## New Contributors * @github-actions made their first contribution in https://github.com/bitwarden/authenticator-android/pull/153 * @Elastic-Heart made their first contribution in https://github.com/bitwarden/authenticator-android/pull/163 * @ahaisting-livefront made their first contribution in https://github.com/bitwarden/authenticator-android/pull/189 * @vvolkgang made their first contribution in https://github.com/bitwarden/authenticator-android/pull/198 * @vphan916 made their first contribution in https://github.com/bitwarden/authenticator-android/pull/203 * @andrebispo5 made their first contribution in https://github.com/bitwarden/authenticator-android/pull/272 * @pixman20 made their first contribution in https://github.com/bitwarden/authenticator-android/pull/294 * @phil-livefront made their first contribution in https://github.com/bitwarden/authenticator-android/pull/299 * @bw-ghapp made their first contribution in https://github.com/bitwarden/authenticator-android/pull/302 **Full Changelog**: https://github.com/bitwarden/authenticator-android/compare/v2024.6.2...v2024.12.0