Commit graph

1623 commits

Author SHA1 Message Date
Oleg Semenenko
3fba5d6e9a BIT-1274, BIT-1275, BIT-1276 Add the ability to export user vault data (#1040) 2024-06-20 17:08:07 +01:00
Ramsey Smith
e6883d9599 BIT-1623: Loading State Not Shown on Initial Vault Access (#1045) 2024-06-20 17:08:07 +01:00
David Perez
7b7a1d15f5 BIT-1915: Migrate account tokens to encrypted shared preferences (#1039) 2024-06-20 17:08:07 +01:00
Caleb Derosier
2e2b80470c Handle null or blank auth urls for Duo 2FA (#1044) 2024-06-20 17:08:07 +01:00
David Perez
8eafb8e180 Decode vault database json on default dispatcher (#1043) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
018e18c457 Update the Bitwarden SDK to 0.4.0-20240220.184426-138 (#1042) 2024-06-20 17:08:07 +01:00
David Perez
4460b53232 Update to ksp 1.9.22-1.0.17 (#1041) 2024-06-20 17:08:07 +01:00
Caleb Derosier
1953c40b26 BIT-1917: Add Duo 2-factor authentication (#1036) 2024-06-20 17:08:07 +01:00
David Perez
946565ae54 Add spot in encrypted shared preferences for tokens (#1038) 2024-06-20 17:08:07 +01:00
Ramsey Smith
b14ed30af3 BIT-1349: Generator screen text overlap bug (#1037) 2024-06-20 17:08:07 +01:00
Ramsey Smith
c262dc03c1 BIT-1912: Store collection ids after creation or share. (#1033) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
c33fc8cf97 BIT-1888 Add the check for the last revision date (#1029) 2024-06-20 17:08:07 +01:00
David Perez
2d54fc4616 Create AccountTokensJson for reusability (#1035) 2024-06-20 17:08:07 +01:00
David Perez
e45c1034a5 Update Kotlin and compiler (#1034) 2024-06-20 17:08:07 +01:00
David Perez
32f9b1bde6 Use the clock in the Generator Repo (#1032) 2024-06-20 17:08:07 +01:00
David Perez
7558a29922 Minor cleanup of Generator Repo tests (#1031) 2024-06-20 17:08:07 +01:00
David Perez
2c8c28b257 Minor cleanup of Vault Repo tests (#1030) 2024-06-20 17:08:07 +01:00
David Perez
fe68cb6039 Minor cleanup of AuthRepo tests (#1028) 2024-06-20 17:08:07 +01:00
Ramsey Smith
cbc3940167 BIT-1555: identity name bug (#1026) 2024-06-20 17:08:07 +01:00
David Perez
3b2d3a4668 BIT-1901, BIT-1904 Add Yubi key support (#1025) 2024-06-20 17:08:07 +01:00
David Perez
c0f51d049f Move auth request logic into its own manager class (#1027) 2024-06-20 17:08:07 +01:00
Ramsey Smith
6b4e367c66 BIT-1724: No folder vault section (#1021) 2024-06-20 17:08:07 +01:00
David Perez
e9fba5b99c Rename WebAuthCallbackActivity to be more generic (#1024) 2024-06-20 17:08:07 +01:00
David Perez
874ead8f3e Minor cleanup of the MainViewModelTests and the AuthRepo (#1023) 2024-06-20 17:08:07 +01:00
David Perez
6e3c5930a1 Process NFC data from a Yubi Key (#1020) 2024-06-20 17:08:07 +01:00
David Perez
b74427dd88 Minor clean up of the TwoFactorLoginScreen (#1022) 2024-06-20 17:08:07 +01:00
Caleb Derosier
6ac7e0430f Remove unnecessary constructor keyword from Impl classes (#1019) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
44b65e16b0 BIT-1719 Log a user out on a notificaiton (#1013) 2024-06-20 17:08:07 +01:00
David Perez
cb20a6d690 Update the TwoFactorRequired response to be able to parse multiple payload types (#1018) 2024-06-20 17:08:07 +01:00
David Perez
d6513a1ef7 Add support for listening to NFC broadcasts (#1017) 2024-06-20 17:08:07 +01:00
David Perez
866dce2926 Add NFC support to the manifest (#1014) 2024-06-20 17:08:07 +01:00
David Perez
79ed894d70 BIT-1662: Fix pull to refresh on content that did not scroll (#1012) 2024-06-20 17:08:07 +01:00
David Perez
cc0f6f54a5 BIT-1558: Search toolbar IME action should close the keyboard (#1011) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
d5f8eabf31 Logout a user on sync if the security stamp does not match (#1002) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
829934f7c0 BIT-1584 Fix the view password overflow item visibility (#1008) 2024-06-20 17:08:07 +01:00
Brian Yencho
5bfa059cdb BIT-1899: Post root navigation calls to avoid visual defects on startup (#1009) 2024-06-20 17:08:07 +01:00
David Perez
8cc25a57f0 VaultRepo clears in-memory vault data whenever the active account changes (#1010) 2024-06-20 17:08:07 +01:00
David Perez
5928987a9b BIT-1729: Re-load the options to apply policy values (#1000) 2024-06-20 17:08:07 +01:00
David Perez
6bfb9440b5 Add AuthDiskSource helper for knowing when the user changes (#1007) 2024-06-20 17:08:07 +01:00
Ramsey Smith
2739b9e001 BIT-1703: Card brand UI error (#997) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
5ca514b1e2 BIT-1583 Save the items as null if they are blank (#1006) 2024-06-20 17:08:07 +01:00
Brian Yencho
e115c51e36 Remove now-unnecessary unlocking check when calling sync (#1004) 2024-06-20 17:08:07 +01:00
David Perez
1bb489a206 Add rtl mirroring for more images (#1005) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
b0af9a625c BIT-1171 Update the login with device IDs (#1003) 2024-06-20 17:08:07 +01:00
Brian Yencho
7432068565 Replace one-off exclusion rules with @OmitFromCoverage (#1001) 2024-06-20 17:08:07 +01:00
David Perez
ad31994ab7 Directional icons should be mirrored in right to left languages (#999) 2024-06-20 17:08:07 +01:00
David Perez
b434feed0b Allow for more language support at an OS level (#998) 2024-06-20 17:08:07 +01:00
David Perez
042b055ecd Add missing enum valur to ForcePasswordResetReason (#996) 2024-06-20 17:08:07 +01:00
renovate[bot]
8779f0236b Update gradle/wrapper-validation-action action to v2.1.1 (#995)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 17:08:07 +01:00
David Perez
9ffae32ae3 Update to Java 17 (#994) 2024-06-20 17:08:07 +01:00