Commit graph

1128 commits

Author SHA1 Message Date
David Perez
8e1ecd1e6c Clean up VaultScreen Dialogs (#1356) 2024-06-20 17:08:07 +01:00
David Perez
2d80a215c5 BIT-2318: Clear input when VaultUnlockViewModel is cleared (#1355) 2024-06-20 17:08:07 +01:00
Caleb Derosier
903aa26876 BIT-2342: Hide verification codes for items with password reprompt (#1353) 2024-06-20 17:08:07 +01:00
David Perez
dd97235c26 Standardize the way we collect ViewModel state with collectAsStateWithLifecycle() (#1352) 2024-06-20 17:08:07 +01:00
Ramsey Smith
1e4e92a43b BIT-2335: Onboarding flow (data) (#1346) 2024-06-20 17:08:07 +01:00
Caleb Derosier
74648c17bc BIT-2345: Add error message when user needs to reenable biometrics (#1347) 2024-06-20 17:08:07 +01:00
Caleb Derosier
f3f35511a4 BIT-2170: Fix biometric bypass (#1324) 2024-06-20 17:08:07 +01:00
David Perez
21fed995c0 Clear vault data in memory when the vault is locked (#1339) 2024-06-20 17:08:07 +01:00
David Perez
c9b92de420 Ensure BitwardenAppComponentFactory is call correct super methods (#1338) 2024-06-20 17:08:07 +01:00
David Perez
652593ffb5 BIT-2307: Add logic to migrate crash logging behavior (#1335) 2024-06-20 17:08:07 +01:00
David Perez
7920d2104f Update AppComponentFactory (#1336) 2024-06-20 17:08:07 +01:00
Caleb Derosier
3fb66fdb7e BIT-2267: Fix incorrect element IDs on add / edit page (#1332) 2024-06-20 17:08:07 +01:00
David Perez
69bc72552d Optimize when statement in EnvironmentUrlDataJsonExtensions (#1331) 2024-06-20 17:08:07 +01:00
David Perez
fd08f39fd9 BIT-2306: Use legacy autofill service name to enforce compatibility after migration (#1328) 2024-06-20 17:08:07 +01:00
David Perez
859b4c247d BIT-2305: Update default environment URLs to match legacy data (#1329) 2024-06-20 17:08:07 +01:00
David Perez
862c7f110c Clean up QrCodeScanScreen to avoid test error action (#1327) 2024-06-20 17:08:07 +01:00
David Perez
880d26e259 BIT-2283: Add the unassigned ciphers API (#1326) 2024-06-20 17:08:07 +01:00
David Perez
25c7ed0835 BIT-2295: Simplify the pending requests UI (#1325) 2024-06-20 17:08:07 +01:00
David Perez
b739be712a Simplify and rename the hasManualUnlockMechanism helper (#1322) 2024-06-20 17:08:07 +01:00
David Perez
5a9e9e4af0 BIT-2251: Fix pending login request UI scrolling (#1323) 2024-06-20 17:08:07 +01:00
Caleb Derosier
b0cae8e553 BIT-2269: Make all lists in Composables immutable (#1319) 2024-06-20 17:08:07 +01:00
David Perez
13d31c6ce8 Allow user with untrusted device to unlock vault if they have a means to do so (#1321) 2024-06-20 17:08:07 +01:00
David Perez
3a25747518 BIT-2291: use org IDs when unlocking vault for new TDE user (#1320) 2024-06-20 17:08:07 +01:00
David Perez
b8fdadcedb BIT-2180: Check htmlInfo for username field (#1318) 2024-06-20 17:08:07 +01:00
Ramsey Smith
d6cb2b25c5 BIT-2214: Sync complete toast (#1305) 2024-06-20 17:08:07 +01:00
David Perez
2ae3ff64a8 BIT-2297: Update the values for UriMatchType to ensure a proper migration (#1313) 2024-06-20 17:08:07 +01:00
David Perez
70558499b4 Add helper methods to disk source (#1311) 2024-06-20 17:08:07 +01:00
David Perez
12610f83eb BIT-2296: Fix generator options disk source key (#1310) 2024-06-20 17:08:07 +01:00
David Perez
9354361977 Apply formatting and optimized imports to the app (#1309) 2024-06-20 17:08:07 +01:00
David Perez
bde338ef44 BIT-2156: auto-prompt the user for biometrics (#1307) 2024-06-20 17:08:07 +01:00
David Perez
bb1fd4ae4f BIT-2293, BIT-2294: Add vault and generator shortcuts (#1306) 2024-06-20 17:08:07 +01:00
David Perez
80f6011571 BIT-2276: Add support for logging in with WebAuthN two-factor (#1304) 2024-06-20 17:08:07 +01:00
Ramsey Smith
a80f903df0 BIT-2246: Update link for recovery code process (#1303) 2024-06-20 17:08:07 +01:00
David Perez
0a03df75cc BIT-2291: Bypass master password reprompt when user has no password (#1301) 2024-06-20 17:08:07 +01:00
David Perez
b730330196 BIT-2273: Maintain data when combining data state (#1298) 2024-06-20 17:08:07 +01:00
David Perez
4326630d10 BIT-2216: Add remove account option from account summary long-press (#1300) 2024-06-20 17:08:07 +01:00
David Perez
7127347028 Update the BitwardenLogoutConfirmationDialog file to match the function name (#1299) 2024-06-20 17:08:07 +01:00
Ramsey Smith
7b08e1abb8 BIT-2234: Delete Account Confirmation Screen (functionality) (#1290) 2024-06-20 17:08:07 +01:00
Ramsey Smith
d64457aa0f BIT-2217: Long email addresses account switcher ellipses (#1297) 2024-06-20 17:08:07 +01:00
David Perez
9b8ff99f75 Apply an immutable list to the Bitwarden segmented button (#1296) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
32af8a1860 BIT-1624 Fix OutOfMemoryException when uploading large files (#1293) 2024-06-20 17:08:07 +01:00
Caleb Derosier
0f1a8678ea BIT-2270: Use rememberVectorPainter method to fix icon recomposition (#1295) 2024-06-20 17:08:07 +01:00
David Perez
ae38b5d7ed Add setup for WebAuthn (#1294) 2024-06-20 17:08:07 +01:00
David Perez
77a7cb0e51 Force the UserState to re-evaluate on authentication change (#1291) 2024-06-20 17:08:07 +01:00
David Perez
e6dfaeeab2 Rename FIDO_2_WEB_APP enum to WEB_AUTH (#1292) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
4293c0b9fd BIT-2181: Move PreLogin and Register network calls to Identity API (#1285) 2024-06-20 17:08:07 +01:00
Caleb Derosier
15cb60e3d2 Replace all usage of semantics { testTag = '' } with extension (#1288) 2024-06-20 17:08:07 +01:00
David Perez
1e9644bc8c BIT-2261: Check if user has master password to determine default timeout action (#1289) 2024-06-20 17:08:07 +01:00
David Perez
2cf8b05a87 The stored 'shouldTrustDevice' boolean ise scoped to the userId (#1287) 2024-06-20 17:08:07 +01:00
David Perez
1365a2a4fe BIT-2259: Check device trust after each vault unlock (#1286) 2024-06-20 17:08:07 +01:00