Commit Graph

1253 Commits

Author SHA1 Message Date
David Perez
892b526ece BIT-2259: Check device trust after each vault unlock (#1286) 2024-04-18 14:52:23 -05:00
Caleb Derosier
bf8e875be7 BIT-2235: Add support for exporting vault data w/o passcode (#1281) 2024-04-18 13:03:57 -06:00
Ramsey Smith
167f465cbd BIT-2234: Delete Account Confirmation Screen (Navigation) (#1278) 2024-04-18 10:42:39 -06:00
David Perez
ce9bcac4b1 BIT-2256: Clear pending admin request when request is completed (#1284) 2024-04-17 16:58:57 -05:00
David Perez
359bec6eea BIT-2255: When admin-approval is denied, do not update the UI (#1283) 2024-04-17 16:25:00 -05:00
David Perez
eadc709dfa Update tests for clearData in AuthDiskSource and SettingsDiskSource (#1282) 2024-04-17 14:35:40 -05:00
David Perez
0ad81a2419 BIT-2247: Persists screen recording flag past a logout (#1280) 2024-04-17 11:39:30 -05:00
Brian Yencho
8c88cf2958 Add architecture documentation (#1274) 2024-04-17 09:20:15 -05:00
David Perez
216b5b1bc4 Add helper class for providing manager classes via CompositionLocalProvider (#1279) 2024-04-16 16:26:37 -05:00
David Perez
e4090b49da BIT-2208: Add test tags for dialogs (#1277) 2024-04-16 13:53:34 -05:00
Caleb Derosier
b1e1d8d00b Add requestOtp and verifyOtp API methods (#1275) 2024-04-16 11:40:38 -06:00
David Perez
a00b03ce03 BIT-2231: Disable components of the AccountSecurityScreen for TDE (#1276) 2024-04-16 12:07:46 -05:00
David Perez
6a54351389 Update set-password logic to accommodate TDE admin force password update (#1272) 2024-04-16 10:13:59 -05:00
Caleb Derosier
a3f4a2ed13 BIT-2183: Pass website with forwarded email username generation (#1249) 2024-04-15 14:31:19 -06:00
David Perez
f0d6ebb98f Update the Bitwarden SDK (#1271) 2024-04-15 14:02:38 -05:00
renovate[bot]
afb4d3ac9f [deps]: Update kotlin (#1268)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 10:50:15 -05:00
David Perez
7859a6e7b0 Remove the in-memory deviceKey (#1270) 2024-04-15 10:36:50 -05:00
renovate[bot]
fc9e117a38 [deps]: Update gradle minor (#1266)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 10:13:23 -05:00
Ramsey Smith
ae58303481 BIT-2233: Hide master password reprompt on add edit screen (#1265) 2024-04-15 09:00:49 -06:00
David Perez
d358f5f44a BIT-2240: Lock UserState while handling a successful login (#1264) 2024-04-15 09:42:58 -05:00
renovate[bot]
bad6c05621 [deps]: Update gradle/wrapper-validation-action action to v2.1.3 (#1267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 09:24:18 -05:00
Ramsey Smith
f4aaa11f20 BIT-2221: Error message upon login (#1262) 2024-04-12 14:34:04 -06:00
David Perez
f0da48e886 Apply some minor clean up to the AuthRepo (#1263) 2024-04-12 13:59:23 -05:00
David Perez
032b0fc459 Remove an unused UI variable (#1261) 2024-04-12 12:27:40 -05:00
David Perez
cf7db6a3bf Persist the pending auth request even past a logout (#1260) 2024-04-12 12:13:22 -05:00
Caleb Derosier
ec2abb6d01 Update Bitwarden SDK to the latest (#1258) 2024-04-12 09:44:44 -06:00
David Perez
cd9cdcd070 BIT-2237: Sync password visibility fields for set and reset password screens (#1259) 2024-04-12 09:39:11 -05:00
David Perez
5c7f830593 Add login with password flow (#1254) 2024-04-11 16:46:40 -05:00
Caleb Derosier
7a6130fb8c BIT-2232: Don't require password for PIN setup for users w/o password (#1252) 2024-04-11 14:11:05 -06:00
David Perez
0af23a35b3 Remove needsPasswordReset from isVaultUnlocked logic (#1256) 2024-04-11 14:55:15 -05:00
David Perez
ef0c9bcf07 Update the version name to 2024.4.0 (#1257) 2024-04-11 14:18:05 -05:00
Ramsey Smith
6f026b70ca BIT-2202: Add element ids for cipher icons (#1251) 2024-04-11 09:06:47 -06:00
David Perez
a066619782 BIT-2236: Trusted Device screen logs out when unauthenticated (#1253) 2024-04-10 18:10:54 -05:00
David Perez
34e46835a9 Ensure trusted device is displayed before set password or reset password screens (#1250) 2024-04-10 12:58:06 -05:00
Ramsey Smith
d55306c78a BIT-2145: Create account dialog error (#1243) 2024-04-10 09:12:50 -06:00
David Perez
891a6daf0b Add the continue button flow for TDE (#1248) 2024-04-10 10:12:11 -05:00
Caleb Derosier
573bdf289b Clean up generator minimum length implementation (#1244) 2024-04-09 14:51:05 -06:00
David Perez
6d5c8273ed Establish device trust directly with a TrustDeviceResponse (#1246) 2024-04-09 11:06:31 -05:00
David Perez
9e75135c6f Make the passwordHash nullable on the organizationResetPasswordEnroll API (#1247) 2024-04-09 10:12:57 -05:00
David Perez
6c4c9423d7 Add makeRegisterTdeKeysAndUnlockVault to authSdkSource (#1245) 2024-04-09 09:19:51 -05:00
David Perez
bd09d6bd46 Make SdkClientManager the single source of the Bitwarden SDK Client (#1242) 2024-04-08 16:47:25 -05:00
Caleb Derosier
d681a129de BIT-2106: Export vault file with password (#1241) 2024-04-08 15:06:25 -06:00
Caleb Derosier
5dce40f14a BIT-2136: Update minimum length handling in Generator (#1238) 2024-04-08 14:16:28 -06:00
Ramsey Smith
382bac7aaa BIT-2119: View item screen element ids (#1237) 2024-04-08 13:55:47 -06:00
David Perez
2525b65070 Add createAccountKeys API (#1240) 2024-04-08 14:39:22 -05:00
David Perez
5d88985e9f Add dialog support for TrustedDeviceScreen (#1239) 2024-04-08 13:03:58 -05:00
David Perez
bdce5b4c31 Add initial UI flow for TDE (#1235) 2024-04-08 10:04:31 -05:00
David Perez
52756abe13 Remove unused intent manager (#1236) 2024-04-05 16:42:52 -05:00
David Perez
236a979522 Update login logic to handle TDE authentication (#1234) 2024-04-05 15:33:30 -05:00
Brian Yencho
79db19c8fd Fix section link in Code Style documentation (#1233) 2024-04-05 13:07:14 -05:00