Commit graph

327 commits

Author SHA1 Message Date
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
joshua-livefront
14cfc7493d Generator loadPasscodeOptions to include setting defaults (#267) 2024-06-20 17:08:07 +01:00
David Perez
e8ae15ddc3 Decouple unlock and sync (#264) 2024-06-20 17:08:07 +01:00
Brian Yencho
feba8595b3 Update UserStateJson with avatarColor and securityStamp from sync (#265) 2024-06-20 17:08:07 +01:00
joshua-livefront
58eb4d4107 Removing unnecessary event flows from generator viewmodel tests (#262) 2024-06-20 17:08:07 +01:00
Brian Yencho
b168f6fb09 Save the current environment to UserStateJson when logging in (#260) 2024-06-20 17:08:07 +01:00
Brian Yencho
ef35477083 Simplify BaseDiskSource usage (#261) 2024-06-20 17:08:07 +01:00
Brian Yencho
0a09facde0 Move AccountSumary to ui package and make name nullable (#259) 2024-06-20 17:08:07 +01:00
David Perez
c00c8ac022 Add vault repo methods for getting vault items by ID (#256) 2024-06-20 17:08:07 +01:00
joshua-livefront
254cd8e745 BIT-654: App should generate passwords (#258) 2024-06-20 17:08:07 +01:00
David Perez
d1db7521ce Add helper property for retrieving current VM state (#257) 2024-06-20 17:08:07 +01:00
Ramsey Smith
ba5509511f BIT-1117: Decrypt sends (#254) 2024-06-20 17:08:07 +01:00
David Perez
db5c57664f BIT-1111: Add delete account logic (#252) 2024-06-20 17:08:07 +01:00
David Perez
dd6e7639b5 Create initial vault item shell (#253) 2024-06-20 17:08:07 +01:00
David Perez
f912eb14ef Remove hangs (#251) 2024-06-20 17:08:07 +01:00
David Perez
8962f47898 BIT-1160: Add test tags to the login screen (#250) 2024-06-20 17:08:07 +01:00
David Perez
5c38eb743f Create a helper for testing with suspending functions that need to hang for the tests (#249) 2024-06-20 17:08:07 +01:00
Ramsey Smith
fd10de9456 BIT-205: Populate vault with login items (#246) 2024-06-20 17:08:07 +01:00
David Perez
3e6ce662d8 Add IME padding to create account screen (#248) 2024-06-20 17:08:07 +01:00
joshua-livefront
41e16014f0 BIT-654: Moving Generator data to the tools package (#247) 2024-06-20 17:08:07 +01:00
joshua-livefront
fa9401f2d2 BIT-654: Adding generator disk source implementation (#245) 2024-06-20 17:08:07 +01:00
David Perez
f52f4befba Add one hour option to new send choosers (#244) 2024-06-20 17:08:07 +01:00
David Perez
00e249dab2 BIT-999: Add UI for Vault Unlock screen (#243) 2024-06-20 17:08:07 +01:00
David Perez
2f525513a2 Update button colors to adhere to material style (#242) 2024-06-20 17:08:07 +01:00
David Perez
715ff06dfc BIT-1031: Add shell for the delete account UI (#241) 2024-06-20 17:08:07 +01:00
Brian Yencho
20bc2b4656 Ensure no-op test of account switching is valid (#238) 2024-06-20 17:08:07 +01:00
David Perez
62d82b5304 Rename VaultScreen to VaultSettingsScreen (#237) 2024-06-20 17:08:07 +01:00
David Perez
382c4a0172 BIT-479: Fix minor New Send bugs (#236) 2024-06-20 17:08:07 +01:00
Brian Yencho
8e92e2c529 BIT-852: Add account switcher UI (#235) 2024-06-20 17:08:07 +01:00
Ramsey Smith
a43a541719 BIT-1128: Expose vault data (#227) 2024-06-20 17:08:07 +01:00
David Perez
a4c34a8704 Fix folders header typo (#234) 2024-06-20 17:08:07 +01:00
joshua-livefront
698d8c745b BIT-654: Generator SDK interface and repository implementation (#233) 2024-06-20 17:08:07 +01:00
David Perez
238f6e92c8 Update the 'BitwardenTopAppBar' to make the navigation icon optional (#232) 2024-06-20 17:08:07 +01:00
David Perez
3136c686b2 BIT-927: Add missing 'Host' URI detection type (#231) 2024-06-20 17:08:07 +01:00
David Perez
9d924e3312 BIT-470: Add missing colon for fingerprint phrase dialog (#230) 2024-06-20 17:08:07 +01:00
David Perez
0cde971c7f BIT-974, BIT-978: Add confirmation dialogs when launching an external link. (#229) 2024-06-20 17:08:07 +01:00
David Perez
7016c2a1ce Add additional test coverage for vault screen (#228) 2024-06-20 17:08:07 +01:00
Andrew Haisting
bcffbe6fce Add BitwardenStepper component (#226) 2024-06-20 17:08:07 +01:00
David Perez
0185456dca Fix minor TalkBack issues in VaultScreen (#225) 2024-06-20 17:08:07 +01:00
joshua-livefront
9c82e575a1 BIT-534: Adding UI and tests for the the vault list screen (#216) 2024-06-20 17:08:07 +01:00
Brian Yencho
8db111b247 Add Kotlin immutable collections dependency (#223) 2024-06-20 17:08:07 +01:00
David Perez
9a7ed4472f Add BitwardenScaffold to handle commonly overridden values. (#214) 2024-06-20 17:08:07 +01:00
David Perez
790e755aac Update the VaultAddItemScreen spacing between items (#222) 2024-06-20 17:08:07 +01:00
Andrew Haisting
ae9f2698eb Add AnimatedVisibility for new send options section (#221) 2024-06-20 17:08:07 +01:00
Andrew Haisting
c9b379af99 Re-organize String extensions to correct packages and update test name (#219) 2024-06-20 17:08:07 +01:00
Andrew Haisting
aeb5ff3734 BIT-479 Implement new send UI (#215) 2024-06-20 17:08:07 +01:00
Ramsey Smith
a9295ff981 BIT-990: Initialize Crypto for Vault (#213) 2024-06-20 17:08:07 +01:00
David Perez
7fc571bb92 Remove unnecessary backgrounds to reduce overdraw. (#218) 2024-06-20 17:08:07 +01:00