Authenticator

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

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

> [!IMPORTANT] > The Bitwarden Authenticator app moved to [bitwarden/android](https://github.com/bitwarden/android)!

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

Most recent release: Apr 16, 2026.

Website Repo

Appears in 3 app stacks.

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