Commit Graph

1174 Commits

Author SHA1 Message Date
Caleb Derosier
b0b4e5eead BIT-2270: Use rememberVectorPainter method to fix icon recomposition (#1295) 2024-04-22 10:59:05 -06:00
David Perez
86b981b906 Add setup for WebAuthn (#1294) 2024-04-22 11:18:11 -05:00
David Perez
6825818f3a Force the UserState to re-evaluate on authentication change (#1291) 2024-04-22 09:32:30 -05:00
David Perez
7ac6d8e235 Rename FIDO_2_WEB_APP enum to WEB_AUTH (#1292) 2024-04-22 08:51:20 -05:00
Patrick Honkonen
f4485c437b BIT-2181: Move PreLogin and Register network calls to Identity API (#1285) 2024-04-19 17:42:42 -04:00
Caleb Derosier
24ad4f0f0a Replace all usage of semantics { testTag = '' } with extension (#1288) 2024-04-19 13:54:29 -06:00
David Perez
074bb560d5 BIT-2261: Check if user has master password to determine default timeout action (#1289) 2024-04-19 09:11:09 -05:00
David Perez
92bd8c6903 The stored 'shouldTrustDevice' boolean ise scoped to the userId (#1287) 2024-04-18 16:03:33 -05:00
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
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
David Perez
7859a6e7b0 Remove the in-memory deviceKey (#1270) 2024-04-15 10:36:50 -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
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
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