Commit graph

374 commits

Author SHA1 Message Date
David Perez
79f1c2cd4c Remove edit package (#372) 2024-06-20 17:08:07 +01:00
David Perez
c28729b802 BIT-1232: Update password strength colors (#369) 2024-06-20 17:08:07 +01:00
Brian Yencho
03c0da4917 Store organization keys during sync request (#367) 2024-06-20 17:08:07 +01:00
Brian Yencho
436c567b3f Ensure user/private key storage is backwards compatible (#368) 2024-06-20 17:08:07 +01:00
Brian Yencho
e3a0832777 BIT-1135: Add confirmation dialog to lock-or-logout dialog (#364) 2024-06-20 17:08:07 +01:00
Ramsey Smith
62ab43dfd5 Removed padding values from constructors of composable functions (#366) 2024-06-20 17:08:07 +01:00
Brian Yencho
1adf58aca8 BIT-1207: Fully implement account switcher lock and logout (#362) 2024-06-20 17:08:07 +01:00
Ramsey Smith
b7578b8f96 BIT-956: UI for item listing screen (#356) 2024-06-20 17:08:07 +01:00
David Perez
dd37721e51 Ownership should be common values only displayed when creating a cipher (#365) 2024-06-20 17:08:07 +01:00
Brian Yencho
82d7c307ff Standardize naming of actions related to account switcher (#363) 2024-06-20 17:08:07 +01:00
Brian Yencho
8855fda026 Add isActive and isVaultUnlocked to AccountSummary (#361) 2024-06-20 17:08:07 +01:00
Brian Yencho
5de9931d05 Add account switcher test helpers (#360) 2024-06-20 17:08:07 +01:00
David Perez
1219aa20fd Add ViewState VaultAddItemViewModel (#359) 2024-06-20 17:08:07 +01:00
David Perez
d5a1592ef0 Create common setup method for all VaultAddItemScreen tests (#358) 2024-06-20 17:08:07 +01:00
joshua-livefront
9cbc73337e BIT-618: Auto-enable At Least One Toggle in Password Generation to Prevent Errors (#357) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
33a99ce68d BIT-890 Adding a check for name when we save an item (#355) 2024-06-20 17:08:07 +01:00
David Perez
bfc0e9831c Add API for updating a cipher (#354) 2024-06-20 17:08:07 +01:00
Brian Yencho
266db5cc04 Bit 1207 add lock and logout to switcher (#353) 2024-06-20 17:08:07 +01:00
joshua-livefront
d0205b4b59 BIT-710: Implement Password History UI (#352) 2024-06-20 17:08:07 +01:00
David Perez
40fa3071ae Add new navigation for the edit item screen (#350) 2024-06-20 17:08:07 +01:00
Brian Yencho
146f770b8c Add environment data to UserState.Account and AccountSummary (#351) 2024-06-20 17:08:07 +01:00
Brian Yencho
b2c2c9e563 Update definition of Environment.label (#349) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
2898613876 BIT-509: Adding the Ability to Save a SecureNote Item (#347) 2024-06-20 17:08:07 +01:00
Ramsey Smith
3bbcc41ae5 Corrected size of ic_settings.xml (#348) 2024-06-20 17:08:07 +01:00
Ramsey Smith
b4df58d630 BIT-965: Navigation for vault item listing screen (#336) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
1560241a13 Changing Add Login Type methods to be more specific, and changing some values to be Text instead of Strings. (#346) 2024-06-20 17:08:07 +01:00
David Perez
446b0f9da4 Migrate VaultAddItemScreen to use a LazyColumn (#345) 2024-06-20 17:08:07 +01:00
Brian Yencho
a91de90fcd BIT-1017: Add "Account already added" dialog to Landing Screen (#344) 2024-06-20 17:08:07 +01:00
Brian Yencho
5ffe9c914d Use a DialogState in LandingState (#341) 2024-06-20 17:08:07 +01:00
Ramsey Smith
ed970f1956 Update SyncResponseJson.kt (providerType) (#343) 2024-06-20 17:08:07 +01:00
David Perez
ba62eaf6d0 Add helper method for applying visual transformations to any string (#342) 2024-06-20 17:08:07 +01:00
David Perez
3a42d3e58a BIT-1018: Add visual transformation to generated string field (#340) 2024-06-20 17:08:07 +01:00
David Perez
30a9d76d70 Add visual transformation for password character colors (#337) 2024-06-20 17:08:07 +01:00
Brian Yencho
b6c9964b6c Add divider between all account switcher items (#339) 2024-06-20 17:08:07 +01:00
David Perez
404ba6e2f0 Allow BitwardenTwoButtonDialog to have no title (#338) 2024-06-20 17:08:07 +01:00
Ramsey Smith
6844c57248 Fix sync response for send object (#335) 2024-06-20 17:08:07 +01:00
Brian Yencho
b0e3aca323 BIT-732: Add account swither to login screen (#333) 2024-06-20 17:08:07 +01:00
David Perez
2e2fede945 Add VaultItemView tests (#315) 2024-06-20 17:08:07 +01:00
Brian Yencho
ca582ce271 Reorganize LoginScreen (#331) 2024-06-20 17:08:07 +01:00
Brian Yencho
053c345f95 BIT-853: Updated email when switching account on Vault Unlock screen (#332) 2024-06-20 17:08:07 +01:00
David Perez
96866ee540 Add navigation routing for the VaultEditItemScreen (#328) 2024-06-20 17:08:07 +01:00
Brian Yencho
b61c796f7b Simplify LoginScreen / LoginViewModel tests (#330) 2024-06-20 17:08:07 +01:00
David Perez
43793d6d41 Apply formatter to entire repo (#329) 2024-06-20 17:08:07 +01:00
Brian Yencho
c72053f935 BIT-467: Implement Lock Now functionality (#327) 2024-06-20 17:08:07 +01:00
David Perez
a7dc5fe08f Adds the initial boilerplate for VaultEditItemScreen (#326) 2024-06-20 17:08:07 +01:00
Brian Yencho
a106f0852a BIT-1133: Add account switcher to Landing Screen (#323) 2024-06-20 17:08:07 +01:00
Oleg Semenenko
c729d7da1b BIT-666: Create UI for Secure Note-type item creation (#319) 2024-06-20 17:08:07 +01:00
David Perez
4ce89abbbf Update toolbar action colors (#325) 2024-06-20 17:08:07 +01:00
David Perez
fad80fbd69 Format GeneratorSdkSourceTest (#324) 2024-06-20 17:08:07 +01:00
David Perez
c3e0843505 Update to the latest version of the SDK (#320) 2024-06-20 17:08:07 +01:00
Brian Yencho
3603fa88e3 Add BitwardenScaffold to LandingScreen (#321) 2024-06-20 17:08:07 +01:00
Brian Yencho
0b1be57796 Clean up LandingScreen tests (#322) 2024-06-20 17:08:07 +01:00
Ramsey Smith
cb932bda64 Update package name for CipherJsonRequest (#317) 2024-06-20 17:08:07 +01:00
Brian Yencho
58aa38ceea BIT-853: Implement account switching (#316) 2024-06-20 17:08:07 +01:00
Brian Yencho
f8fefae3b8 Add OmitFromCoverage annotation to exclude special cases (#318) 2024-06-20 17:08:07 +01:00
joshua-livefront
19df16d049 BitwardenMultiSelectButton options update to use ImmutableList (#314) 2024-06-20 17:08:07 +01:00
joshua-livefront
ff8b9cd0b4 BIT-662: Adding UI for random word generator (#313) 2024-06-20 17:08:07 +01:00
Brian Yencho
b0e930b098 BIT-1204: Use WCAG 1.0 values when determining overlay colors (#309) 2024-06-20 17:08:07 +01:00
Brian Yencho
d3a813b647 BIT-1151: Enforce maximum account limit in account switcher (#310) 2024-06-20 17:08:07 +01:00
David Perez
bd2cd54d47 BIT-500 Add View Item Screen (#299) 2024-06-20 17:08:07 +01:00
Brian Yencho
79ca73ec00 BIT-1215: Improve handling of avatar initials for missing names (#308) 2024-06-20 17:08:07 +01:00
joshua-livefront
a4e11af784 Adding the tooltip icon to the UsernameType dropdown in the generator (#307) 2024-06-20 17:08:07 +01:00
David Perez
aad143c9b6 Expose the HaveIBeenPwned service via auth repo (#306) 2024-06-20 17:08:07 +01:00
Brian Yencho
c377376835 BIT-1110: Allow account addition via the account switcher (#305) 2024-06-20 17:08:07 +01:00
David Perez
da6d40790e Add support for zero-width space (#304) 2024-06-20 17:08:07 +01:00
joshua-livefront
85e750cc08 BIT-660: Adding ui for catch all email (#303) 2024-06-20 17:08:07 +01:00
Brian Yencho
641b5c35bf Use delegation for rememberedEmailAddress (#302) 2024-06-20 17:08:07 +01:00
Ramsey Smith
b279633166 BIT-1205: Save login items (Encryption) (#295) 2024-06-20 17:08:07 +01:00
David Perez
9fcd2b1690 BIT-685: Add request headers to all network requests in the app (#300) 2024-06-20 17:08:07 +01:00
David Perez
798fdf3e19 Replace the generic Result class in the auth repo with specific result classes (#301) 2024-06-20 17:08:07 +01:00
Brian Yencho
c9c313230f BIT-325: Create and persist device identifier (#298)
Co-authored-by: Oleg Semenenko <oleg@livefront.com>
2024-06-20 17:08:07 +01:00
joshua-livefront
aec33a4d07 Adding remember viewmodel to our handlers in the Generator (#297) 2024-06-20 17:08:07 +01:00
joshua-livefront
762f2f4dcc Readability improvements for GeneratorScreen.kt (#296) 2024-06-20 17:08:07 +01:00
David Perez
d404b95b6d Add BitwardenPasswordFieldWithActions with manual password visibility (#294) 2024-06-20 17:08:07 +01:00
joshua-livefront
90f565e02b BIT-659: Adding UI for plus addressed email generator (#293) 2024-06-20 17:08:07 +01:00
David Perez
8e099a546d Add support for leading icons and multi-line text fields (#292) 2024-06-20 17:08:07 +01:00
Brian Yencho
d4d64c2a6d Listen to UserState changes on the Vault Unlock screen (#290) 2024-06-20 17:08:07 +01:00
joshua-livefront
f8f89a5903 Update generator item spacing, remove vertical arrangement (#291) 2024-06-20 17:08:07 +01:00
David Perez
3a17462ad8 Minor updates to prepare for View Item screen (#289) 2024-06-20 17:08:07 +01:00
Ramsey Smith
5c7241ab1a Corrected directories within vault package (#287) 2024-06-20 17:08:07 +01:00
Brian Yencho
e41e681700 Lock vault and clear data when logging out (#288) 2024-06-20 17:08:07 +01:00
Brian Yencho
04609b9a86 BIT-1081: Add log out ability to Vault Unlock screen (#285) 2024-06-20 17:08:07 +01:00
Brian Yencho
107ee1c08c Update overflow menu popup handling and styling (#283) 2024-06-20 17:08:07 +01:00
David Perez
ba251d0809 Set null composable when content is empty (#284) 2024-06-20 17:08:07 +01:00
David Perez
583e3cca86 Update Basic dialog to allow for empty message or an empty title (#282) 2024-06-20 17:08:07 +01:00
Brian Yencho
5864f5376d BIT-1191: Calculate avatar color when absent (#280) 2024-06-20 17:08:07 +01:00
David Perez
912d6b62fe Add 'Have I Been Pwnd' method that returns a breach count (#281) 2024-06-20 17:08:07 +01:00
joshua-livefront
dfc653b72e BIT-534: fixing trash counter to always display one (#279) 2024-06-20 17:08:07 +01:00
David Perez
b914f52d0f BIT-1197 Add token refresh handling (#274) 2024-06-20 17:08:07 +01:00
David Perez
acfc39ae3c Add 'isPremium' boolean to account info (#278) 2024-06-20 17:08:07 +01:00
joshua-livefront
636600114b BIT-653: Adding passphrase generation implementation (#277) 2024-06-20 17:08:07 +01:00
David Perez
baafab6e67 Update the Bitwarden SDK (#276) 2024-06-20 17:08:07 +01:00
Ramsey Smith
d36601fa3a BIT-1078: Save login items (Networking) (#272) 2024-06-20 17:08:07 +01:00
joshua-livefront
1f337e94f0 BIT-653: Adding data source for passphrase generation (#273) 2024-06-20 17:08:07 +01:00
David Perez
3a07bbd3da Add synchronous refresh token API (#271) 2024-06-20 17:08:07 +01:00
Brian Yencho
8c0c606d72 BIT-1204: Improve avatar color visiblity (#270) 2024-06-20 17:08:07 +01:00
David Perez
57210cefc5 Add view item navigation (#269) 2024-06-20 17:08:07 +01:00
Brian Yencho
8ec9933a08 Optimize the account switcher background color updating (#268) 2024-06-20 17:08:07 +01:00
Brian Yencho
95b38605ee BIT-1082: Implement vault unlock functionality (#263) 2024-06-20 17:08:07 +01:00
David Perez
17cd6c3cb0 Minor updates to the text fields (#266) 2024-06-20 17:08:07 +01:00