What's Changed
- [PM-15969] Users with Can Edit access cannot assign collections by @andrebispo5 in #4522
- [PM-8217] Add local feature flag to ignore environment validation by @andrebispo5 in #4521
- Autosync Crowdin Translations by @bw-ghapp in #4503
- [PM-13349] Hide edit button unless item is in at least one non-readOnly collection by @mpbw2 in #4430
- [deps]: Update kotlin by @renovate in #4501
- PM-16474 Adding custom field issues when another text field holds focus by @dseverns-livefront in #4511
- PM-14333 fix case of crowdin translation not adding annotations on string with format args by @dseverns-livefront in #4505
- PM-16821: remove padding on right side of the vault screen dividers by @david-livefront in #4528
- [deps]: Update gh minor by @renovate in #4496
- [deps]: Lock file maintenance by @renovate in #4502
- [PM-16120] Defer passkey authentication until vault data is loaded by @SaintPatrck in #4524
- PM-14179: Update generator screen copy button by @david-livefront in #4530
- [PM-16809] Fix remind me later date (#4526) by @andrebispo5 in #4535
- [PM-16670] Force app to sync after 2FA notice (#4525) by @andrebispo5 in #4536
- [PM-16695] Learn more new device verification by @aj-rosado in #4527
- [PM-16827] Fix test.yml sdk package access and refactor test jobs by @vvolkgang in #4538
- [PM-13349] Hide Edit option in cipher list item overflow when editing not permitted by @mpbw2 in #4539
- PM-15356: Resolve biometrics bypass by @david-livefront in #4448
- [PM-9439] Use passkey icon for items with FIDO2 credentials in search results by @SaintPatrck in #4541
- [PM-16670] Add check for 2fa status #4542 by @andrebispo5 in #4543
- [PM-16808] Add question mark to copy (#4544) by @andrebispo5 in #4545
- [PM-16870] Add support for IronFox by @celenityy in #4534
- Autosync Crowdin Translations by @bw-ghapp in #4546
- [PM-15918] Update bitwarden SDK by @SaintPatrck in #4529
- [PM-14240] Add Quetta Browser to Privileged Apps by @SymphonicDeviation in #4189
- [deps]: Update gh minor by @renovate in #4551
- [PM-16827] Only report coverage when tests pass by @vvolkgang in #4550
- Update AGP to v8.8.0 by @david-livefront in #4557
- [PM-17011] Move network managers to
network
package by @SaintPatrck in #4559 - PM-16830 - Update global loading screen component to new reskinned version by @phil-livefront in #4558
- [PM-17119] Add domains to network config by @vvolkgang in #4568
- [QA-968] Adding missing testTag for MP hint email field by @ifernandezdiaz in #4565
- [QA-969] Adding missing testTag for Folder Name textfield by @ifernandezdiaz in #4564
- PM-14179: Create and apply card style to UI by @david-livefront in #4567
- [PM-16905] Add back button to new device notice by @andrebispo5 in #4570
- Add correct card padding to BitwardenHiddenPasswordField by @david-livefront in #4576
- Autosync Crowdin Translations by @bw-ghapp in #4580
- Add spacer between type and name when creating a login cipher by @david-livefront in #4579
- Remove outer box on EnvironmentSelector by @david-livefront in #4577
- [deps]: Update org.jetbrains.kotlinx.kover to v0.9.1 by @renovate in #4592
- [deps]: Lock file maintenance by @renovate in #4594
- [deps]: Update androidx.compose:compose-bom to v2025 by @renovate in #4593
- PM-16850-PM-16851-PM-16852 - Updating full screen loading indicator by @phil-livefront in #4581
- Update Firebase to the latest version v33.8.0 by @david-livefront in #4598
- Update the AndroidX Activity library to 1.10.0 by @david-livefront in #4599
- PM-16631 Applying CoachMarkContainer to the AddLoginItem content. by @dseverns-livefront in #4571
- [deps]: Update gh minor by @renovate in #4591
- [QA-980] Adding missing testTags for Custom fields by @ifernandezdiaz in #4569
- [PM-17099] Re-Sort Quetta Browser Alphabetically by @SymphonicDeviation in #4562
- [PM-17405] Add mutual TLS feature flag by @SaintPatrck in #4606
- PM-17404: Set app delegate on theme change by @david-livefront in #4605
- [PM-15906] Implement single tap passkey flows by @SaintPatrck in #4547
- PM-17074-PM-17802 - Send Screen Design Updates by @phil-livefront in #4604
- PM-17410: Update password hint font by @david-livefront in #4614
- PM-15804, PM-17130: Add logic to monitor when the screen on state to ensure the vault locks properly by @david-livefront in #4610
- PM-14179: Update internal placement of test tags for the BitwardenTextField by @david-livefront in #4612
- PM-17409: Allow nullable labels text fields by @david-livefront in #4617
- Autosync Crowdin Translations by @bw-ghapp in #4619
- Update BitwardenPasswordField TestTags by @david-livefront in #4632
- Reverts PM-14995 by @dseverns-livefront in #4633
New Contributors
- @celenityy made their first contribution in #4534
- @SymphonicDeviation made their first contribution in #4189
Full Changelog: v2025.1.0...v2025.1.2
Builds Source: https://github.com/bitwarden/android/actions/runs/13074875915