Commit Graph

377 Commits

Author SHA1 Message Date
Ramsey Smith
e702a2105f Fix failing unit tests (#389) 2023-12-13 15:20:49 -07:00
Ramsey Smith
f15ebd7cb8 BIT-1057: Vault item listing functionality (#379) 2023-12-13 14:31:15 -07:00
Ramsey Smith
7aa879d49e Fix incorrect mapping for VaultItemListingType (#388) 2023-12-13 13:49:28 -07:00
Brian Yencho
2f40334e4f BIT-603: Display Collections on Vault screen (#386) 2023-12-13 11:37:52 -06:00
Ramsey Smith
29228c1b21 Rename unit tests for VaultScreenTest and VaultViewModelTest (#385) 2023-12-13 09:47:54 -07:00
David Perez
a46cdc4c26 Update to AGP 8.2.0 (#378) 2023-12-13 10:28:34 -06:00
David Perez
082424f5f2 Simplify add-edit item conversion to CipherView (#384) 2023-12-13 10:08:39 -06:00
Brian Yencho
93b136a879 BIT-874: Expose Collections data from VaultRepository (#382) 2023-12-13 10:00:15 -06:00
Brian Yencho
f3113dc602 Update Compose Material3 and Hilt Navigation versions (#381) 2023-12-13 08:55:20 -06:00
Brian Yencho
26aa60c2af Add zip helpers for Result and use in VaultRepository (#383) 2023-12-13 08:49:56 -06:00
Brian Yencho
c7cd4c22be Filter out Card / Identity types from Add Item type list (#380) 2023-12-12 17:35:43 -06:00
Oleg Semenenko
1c76ed48c5 BIT-529 Added the ability to create custom type fields (#374) 2023-12-12 12:49:44 -06:00
David Perez
50a31095a7 Stop persisting view-item state to SavedStateHandle (#377) 2023-12-12 12:28:55 -06:00
David Perez
9821ffde35 Add getter for Timezone to avoid race condition in tests (#376) 2023-12-12 11:53:25 -06:00
David Perez
c7d01a551f Stop persisting add-edit state to SavedStateHandle (#375) 2023-12-12 11:11:23 -06:00
David Perez
d52114232b BIT-502: Save the updated ciphers from the edit screen (#371) 2023-12-12 10:26:34 -06:00
Brian Yencho
e70e526b93 BIT-1091: Initialize crypto for organizations (#370) 2023-12-12 10:16:41 -06:00
Brian Yencho
e7a7747add Add ability to decrypt Collections (#373) 2023-12-12 09:37:25 -06:00
David Perez
306cf24c99 Remove edit package (#372) 2023-12-12 08:52:51 -06:00
David Perez
e86e36c8e5 BIT-1232: Update password strength colors (#369) 2023-12-11 20:49:05 -06:00
Brian Yencho
25bad1ec78 Store organization keys during sync request (#367) 2023-12-11 20:38:22 -06:00
Brian Yencho
64a3caf354 Ensure user/private key storage is backwards compatible (#368) 2023-12-11 16:06:11 -06:00
Brian Yencho
a42dbf6663 BIT-1135: Add confirmation dialog to lock-or-logout dialog (#364) 2023-12-11 14:57:51 -06:00
Ramsey Smith
ec78532320 Removed padding values from constructors of composable functions (#366) 2023-12-11 13:24:46 -07:00
Brian Yencho
00dcb600a7 BIT-1207: Fully implement account switcher lock and logout (#362) 2023-12-11 13:56:02 -06:00
Ramsey Smith
6844f51faf BIT-956: UI for item listing screen (#356) 2023-12-11 12:39:24 -07:00
David Perez
fe3c6c93e6 Ownership should be common values only displayed when creating a cipher (#365) 2023-12-11 13:24:36 -06:00
Brian Yencho
faa8948712 Standardize naming of actions related to account switcher (#363) 2023-12-11 11:49:32 -06:00
Brian Yencho
a4db8c7a60 Add isActive and isVaultUnlocked to AccountSummary (#361) 2023-12-11 09:29:23 -06:00
Brian Yencho
b7d5de3b6d Add account switcher test helpers (#360) 2023-12-11 09:29:10 -06:00
David Perez
af61909a2b Add ViewState VaultAddItemViewModel (#359) 2023-12-08 16:03:15 -06:00
David Perez
aa7dd81c9c Create common setup method for all VaultAddItemScreen tests (#358) 2023-12-08 13:13:13 -06:00
joshua-livefront
dfc961c64f BIT-618: Auto-enable At Least One Toggle in Password Generation to Prevent Errors (#357) 2023-12-08 14:06:18 -05:00
Oleg Semenenko
25bbe79230 BIT-890 Adding a check for name when we save an item (#355) 2023-12-08 12:50:34 -06:00
David Perez
025271a837 Add API for updating a cipher (#354) 2023-12-08 10:23:11 -06:00
Brian Yencho
c64ca895c4 Bit 1207 add lock and logout to switcher (#353) 2023-12-08 10:22:42 -06:00
joshua-livefront
fba2a5857c BIT-710: Implement Password History UI (#352) 2023-12-08 10:12:23 -05:00
David Perez
3c74d33aae Add new navigation for the edit item screen (#350) 2023-12-07 15:52:10 -06:00
Brian Yencho
6ef2566618 Add environment data to UserState.Account and AccountSummary (#351) 2023-12-07 15:01:17 -06:00
Brian Yencho
611d8f5711 Update definition of Environment.label (#349) 2023-12-07 14:35:08 -06:00
Oleg Semenenko
6498ab2ffb BIT-509: Adding the Ability to Save a SecureNote Item (#347) 2023-12-07 14:03:20 -06:00
Ramsey Smith
deaf83e81d Corrected size of ic_settings.xml (#348) 2023-12-07 10:39:52 -07:00
Ramsey Smith
3d53be68c9 BIT-965: Navigation for vault item listing screen (#336) 2023-12-07 09:04:20 -07:00
Oleg Semenenko
5d200b36ff Changing Add Login Type methods to be more specific, and changing some values to be Text instead of Strings. (#346) 2023-12-07 09:54:57 -06:00
David Perez
00e9540d51 Migrate VaultAddItemScreen to use a LazyColumn (#345) 2023-12-07 09:17:22 -06:00
Brian Yencho
08900b6838 BIT-1017: Add "Account already added" dialog to Landing Screen (#344) 2023-12-07 09:14:03 -06:00
Brian Yencho
89dfa8dbb7 Use a DialogState in LandingState (#341) 2023-12-06 17:25:51 -06:00
Ramsey Smith
a3065e6686 Update SyncResponseJson.kt (providerType) (#343) 2023-12-06 16:21:20 -07:00
David Perez
06909a3146 Add helper method for applying visual transformations to any string (#342) 2023-12-06 16:46:04 -06:00
David Perez
166b0df203 BIT-1018: Add visual transformation to generated string field (#340) 2023-12-06 16:22:27 -06:00