Commit graph

1115 commits

Author SHA1 Message Date
Patrick Honkonen
9253a7b682 Clear MP field when switching account on unlock screen (#1178) 2024-06-20 17:08:07 +01:00
Caleb Derosier
166a39354a Change give feedback copy to title case (#1177) 2024-06-20 17:08:07 +01:00
Ramsey Smith
3a7ef240b0 BIT-2160: Edit cipher crash (#1176) 2024-06-20 17:08:07 +01:00
Ramsey Smith
992bafc16c BIT-2128: Item creation screen cipher type error (#1169) 2024-06-20 17:08:07 +01:00
Caleb Derosier
25ceaf8c0b BIT-2131: Display folders when filtering by org in vault (#1170) 2024-06-20 17:08:07 +01:00
David Perez
9144bae079 Add 'Device-Identifier' header for auth-requests API (#1174) 2024-06-20 17:08:07 +01:00
David Perez
8ef75bead9 Add new AuthRequestTypeJson types (#1173) 2024-06-20 17:08:07 +01:00
David Perez
aa2f7daae5 Simplify private method by returning Result (#1171) 2024-06-20 17:08:07 +01:00
David Perez
6d82b37319 Update to the most recent string translations (#1168) 2024-06-20 17:08:07 +01:00
Caleb Derosier
45b1e332b4 BIT-2114 & BIT-2137: Add Give Feedback link to Other screen (#1166) 2024-06-20 17:08:07 +01:00
David Perez
dc4b61c503 Set the TDE reason for a forced password reset (#1167) 2024-06-20 17:08:07 +01:00
Caleb Derosier
0791d787e0 BIT-2015 BIT-2016: Fix min number and min special chars not propagating (#1163) 2024-06-20 17:08:07 +01:00
David Perez
3394ff4648 BIT-2117: Add activate-autofill policy type (#1164) 2024-06-20 17:08:07 +01:00
David Perez
186ef16974 Back button on TrustedDeviceScreen should logout (#1162) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
0f581e6e21 BIT-2046 Fix passkey creation date display (#1161) 2024-06-20 17:08:07 +01:00
David Perez
232ffe93ca Log user out when clicking 'not you' on trusted device screen (#1160) 2024-06-20 17:08:07 +01:00
Ramsey Smith
d7b553e4ef BIT-1954: Autofill Items with TOTP Codes Do Not Autofill on Pre Android 11 (#1158) 2024-06-20 17:08:07 +01:00
Caleb Derosier
bd58dac0ff BIT-2018: Support org reset password enrollment in JIT provisioning (#1159) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
be127f5d49 BIT-2046 Display passkey fields in Vault (#1143) 2024-06-20 17:08:07 +01:00
Ramsey Smith
f9edd70beb BIT-1955: Autofill Brings User to the Incorrect Page on Pre Android 11 (#1157) 2024-06-20 17:08:07 +01:00
David Perez
b2f8d89de4 BIT-1405: Update date-time picker labels (#1156) 2024-06-20 17:08:07 +01:00
Caleb Derosier
e220d627f1 BIT-2036: Update pre-validation endpoint URL (#1155) 2024-06-20 17:08:07 +01:00
Ramsey Smith
0d2467d8d2 BIT-2070: Enable individual Cipher Encryption for SDK (#1148) 2024-06-20 17:08:07 +01:00
David Perez
225d16babf BIT-2084: Add test tag to organization dropdown (#1153) 2024-06-20 17:08:07 +01:00
David Perez
e012dbf45d Add UI support for hiding all button on TrustedDeviceScreen (#1152) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
3ba2f704e3 BIT-2040 Correct redirect behavior for Import Items action (#1150) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
143a46165c BIT-2046 Define FIDO2 credential network models (#1137) 2024-06-20 17:08:07 +01:00
David Perez
2244e21e29 Add getTrustDevice API to AuthSdkSource (#1147) 2024-06-20 17:08:07 +01:00
David Perez
058c4f0dfc Add email navigation param and environment repo to the TrustedDeviceViewModel (#1146) 2024-06-20 17:08:07 +01:00
David Perez
888e079f09 BIT-2078: Add element IDs for search screen (#1145) 2024-06-20 17:08:07 +01:00
David Perez
1a41fcb5c8 BIT-2080: Sync time updated when sync is not needed (#1144) 2024-06-20 17:08:07 +01:00
David Perez
226b62a1cd Fill out trusted device UI (#1142) 2024-06-20 17:08:07 +01:00
Ramsey Smith
3176b5fe62 BIT-2021: Add key for individual cipher encryption (#1138) 2024-06-20 17:08:07 +01:00
David Perez
cb4847dbcd Add optional description for the BitwardenSwitch (#1140) 2024-06-20 17:08:07 +01:00
Caleb Derosier
5b1545f53b BIT-1921: Add JIT Provisioning (#1133) 2024-06-20 17:08:07 +01:00
David Perez
509ef72546 Add skeleton for trusted device UI (#1132) 2024-06-20 17:08:07 +01:00
David Perez
05079f2a32 BIT-1941: Add test tag for user and environment (#1136) 2024-06-20 17:08:07 +01:00
David Perez
92c9870048 BIT-1591: Add test tag for generator policy (#1135) 2024-06-20 17:08:07 +01:00
David Perez
e6ff8889c7 BIT-1530: Dropdowns should use testtags as resource ids (#1134) 2024-06-20 17:08:07 +01:00
David Perez
34cfdb4af2 Update strings in app (#1131) 2024-06-20 17:08:07 +01:00
David Perez
3f19401c6d BIT-1992: Add test tags to the folders UI (#1130) 2024-06-20 17:08:07 +01:00
David Perez
c9de5b919c BIT-1990: Add test tags for all rows in setting UI (#1129) 2024-06-20 17:08:07 +01:00
David Perez
2c6c5b3f6d BIT-2023 Add test tag for pending request items (#1127) 2024-06-20 17:08:07 +01:00
David Perez
4d945d20f2 BIT-1971: Add remaining appbar and fab test tags (#1128) 2024-06-20 17:08:07 +01:00
Ramsey Smith
b3e4d3807c BIT-2022: Autofill crash (#1126) 2024-06-20 17:08:07 +01:00
David Perez
3e680b9703 BIT-1973: Add test tags for account switcher (#1124) 2024-06-20 17:08:07 +01:00
David Perez
4f89c697f9 BIT-1971: Add test tags to all app bar elements (#1125) 2024-06-20 17:08:07 +01:00
David Perez
a8670965f9 BIT-1969: Add testTags for password history (#1123) 2024-06-20 17:08:07 +01:00
David Perez
b649288948 Actions block allows testTag (#1122) 2024-06-20 17:08:07 +01:00
David Perez
53c241b4d7 Add set-password function to auth repo (#1121) 2024-06-20 17:08:07 +01:00
David Perez
2237d58ed5 Fix composable typo (#1120) 2024-06-20 17:08:07 +01:00
David Perez
0c64b7ad35 Replace remaining usages of TimeZone with Clock (#1119) 2024-06-20 17:08:07 +01:00
David Perez
af9e3d36a4 Clean up broken documentation links (#1116) 2024-06-20 17:08:07 +01:00
David Perez
43a7e2a5fd Update enum values() to entries (#1115) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
3b33360e58 BIT-2009 Add support for nested collections (#1111) 2024-06-20 17:08:07 +01:00
David Perez
c986131afd Clean up usages for the DateTimeFormatter (#1113) 2024-06-20 17:08:07 +01:00
David Perez
9736aacd53 Inject clock into ViewModels (#1112) 2024-06-20 17:08:07 +01:00
David Perez
932bc3957f Add the setPassword API (#1110) 2024-06-20 17:08:07 +01:00
David Perez
f0a988c010 Simplify login dialogs under single state property (#1109) 2024-06-20 17:08:07 +01:00
David Perez
274aa620b1 Add needsMasterPassword field to userState (#1105) 2024-06-20 17:08:07 +01:00
David Perez
8cedd8ed33 Catch exception caused by trying to process large files on devices with low memory (#1101) 2024-06-20 17:08:07 +01:00
David Perez
51a8ab87eb BIT-752: Update the dropdown accessibility callout (#1100) 2024-06-20 17:08:07 +01:00
Ramsey Smith
a8f76488da BIT-1965: Send email 2FA verification when switching to screen. (#1096) 2024-06-20 17:08:07 +01:00
David Perez
4dddd1e210 Finish UI components package organization (#1099) 2024-06-20 17:08:07 +01:00
David Perez
80a1e18249 Create field package for ui components (#1098) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
9ddb028c79 PM-6578: Ignore "android" idPackage in autofill traversal data (#1083) 2024-06-20 17:08:07 +01:00
David Perez
770e51f43f Hide vault listing divider when only one category exists (#1095) 2024-06-20 17:08:07 +01:00
David Perez
e6efc9c288 Create header package (#1094) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
c3b422e46f BIT-1115 Add nested folder support (#1072) 2024-06-20 17:08:07 +01:00
David Perez
5c4a7310d4 Add content package (#1093) 2024-06-20 17:08:07 +01:00
David Perez
60dadf3322 Create appbar package (#1091) 2024-06-20 17:08:07 +01:00
David Perez
be70d880b8 Add default modifier to all composables (#1092) 2024-06-20 17:08:07 +01:00
David Perez
90802ff2b0 Move dialog components to dialog package (#1090) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
bd84a8649d BIT-1962: Add Direct Link to Privacy Policy in About Screen (#1084) 2024-06-20 17:08:07 +01:00
David Perez
fc17370223 Add notification-specific icons (#1088) 2024-06-20 17:08:07 +01:00
David Perez
08e1e623c6 Create button package (#1087) 2024-06-20 17:08:07 +01:00
Patrick Honkonen
35e204d9c1 BIT-1957: Update Email Alias generator UI to include 'ForwardEmail' (#1082) 2024-06-20 17:08:07 +01:00
David Perez
54f5026047 Moves switches to switch package (#1086) 2024-06-20 17:08:07 +01:00
David Perez
048171e04d Clean up imports (#1085) 2024-06-20 17:08:07 +01:00
David Perez
cfc6dff1d7 BIT-1599: Add test tags as resources for selection dialogs (#1081) 2024-06-20 17:08:07 +01:00
David Perez
3eabdbf8b6 BIT-1602: Fix duplicated element ID (#1080) 2024-06-20 17:08:07 +01:00
David Perez
748c18ee78 BIT-1597: Add element IDs to Edit Send Screen (#1078) 2024-06-20 17:08:07 +01:00
David Perez
4bd637efb9 BIT-1602: Add element IDs to AccountSecurityScreen (#1077) 2024-06-20 17:08:07 +01:00
David Perez
5504afcfb8 BIT-1603: Add element IDs to the AboutScreen (#1076) 2024-06-20 17:08:07 +01:00
David Perez
77e07f49ee BIT-1606: Add element IDs to DeleteAccountScreen (#1075) 2024-06-20 17:08:07 +01:00
David Perez
cdda76bdae BIT-1599: Add element IDs to SendScreen (#1074) 2024-06-20 17:08:07 +01:00
David Perez
b75f1d8e60 BIT-1614: Add element IDs to SettingsVaultScreen (#1073) 2024-06-20 17:08:07 +01:00
David Perez
48c6ceb71f BIT-1607: Add element IDs to Settings Appearance Screen (#1071) 2024-06-20 17:08:07 +01:00
Ramsey Smith
85faf29c7b BIT-1897-vault-appearing-when-policy-set (#1064) 2024-06-20 17:08:07 +01:00
David Perez
c154da6f46 BIT-1610: Add element IDs to Settings AutoFillScreen (#1070) 2024-06-20 17:08:07 +01:00
David Perez
54f27b54c7 BIT-1611: Add element IDs to Settings OtherScreen (#1069) 2024-06-20 17:08:07 +01:00
David Perez
8489c8587a Add tests tags and limit line size for navbar items (#1068) 2024-06-20 17:08:07 +01:00
David Perez
fc85e1457c BIT-1907: Add element IDs to Generator Password Screen for Appium tests (#1067) 2024-06-20 17:08:07 +01:00
David Perez
ece8bc9325 BIT-1652: Add element IDs to AddItem Screen for Appium tests (#1066) 2024-06-20 17:08:07 +01:00
David Perez
444630258c BIT-1650: Add element IDs to Vault Screen for appium tests (#1065) 2024-06-20 17:08:07 +01:00
David Perez
4c7c82b5d0 Ensure all data from network logger makes it into the logs (#1062) 2024-06-20 17:08:07 +01:00
David Perez
3febae577a Update the way we handle push notifications (#1061) 2024-06-20 17:08:07 +01:00
David Perez
40dddf017d Clean up unused launcher resources (#1060) 2024-06-20 17:08:07 +01:00
David Perez
0537ccde07 BIT-1939: Add collection IDs back to network response (#1059) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
206d25bb48 BIT-1571 Update custom field to follow the design. (#1055) 2024-06-20 17:08:07 +01:00
David Perez
86756a4698 BIT-1938: Display toast after updating cipher collection or moving cipher to an organization (#1058) 2024-06-20 17:08:07 +01:00
David Perez
c779482bf8 BIT-729: Update master password hint text (#1057) 2024-06-20 17:08:07 +01:00
David Perez
c0c88f5108 BIT-1898: Two-factor auth should have access to device data if available (#1054) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
f03d40d5d7 BIT-1908 Add element IDs for vault export screen (#1053) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
8c45edb95b BIT-1422 Add padding for the navigation bar for QR code scan screen (#1051) 2024-06-20 17:08:07 +01:00
David Perez
d86a8e6228 BIT-1943: ResetPasswordScreen was missing navigation bar padding (#1052) 2024-06-20 17:08:07 +01:00
David Perez
294c879e48 Update dispatcherManager naming for consistency (#1050) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
8554a6653b BIT-1935 Filter out trash items for export (#1048) 2024-06-20 17:08:07 +01:00
David Perez
3211e902d4 BIT-1927: Add updated translations and update Duo strings (#1046) 2024-06-20 17:08:07 +01:00
David Perez
64e6cb0bff BIT-1923: Add the Yubi Key image to the two-factor login screen (#1047) 2024-06-20 17:08:07 +01:00
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
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
32f9b1bde6 Use the clock in the Generator Repo (#1032) 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