Commit graph

62 commits

Author SHA1 Message Date
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
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
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
Brian Yencho
95b38605ee BIT-1082: Implement vault unlock functionality (#263) 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
Brian Yencho
b168f6fb09 Save the current environment to UserStateJson when logging in (#260) 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
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
f912eb14ef Remove hangs (#251) 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
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
Ramsey Smith
a43a541719 BIT-1128: Expose vault data (#227) 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
Ramsey Smith
a9295ff981 BIT-990: Initialize Crypto for Vault (#213) 2024-06-20 17:08:07 +01:00
Brian Yencho
9a4e3af27c BIT-817: Update storage of Environment on Landing Screen (#203) 2024-06-20 17:08:07 +01:00
Ramsey Smith
fc36f95ab7 Added key to sync response model and cipher sdk object (#201) 2024-06-20 17:08:07 +01:00
Brian Yencho
949bb4ad5a Pin Bitwarden SDK to 0.3.1-20231102.172014-25 (#200) 2024-06-20 17:08:07 +01:00
Ramsey Smith
ea5908d2ca BIT-1033: Store user key and private key to disc (#197) 2024-06-20 17:08:07 +01:00
David Perez
3c8a0893fd Add wrapper for dispatchers (#183) 2024-06-20 17:08:07 +01:00
Ramsey Smith
b31b859516 BIT-897 Decrypt sync response (#181) 2024-06-20 17:08:07 +01:00
Brian Yencho
aae9adce84 Rename NetworkConfigRepository to NetworkConfigManager (#172) 2024-06-20 17:08:07 +01:00
David Perez
d0e0362771 Replace Kotlin assertions with JUnit assertions. (#168) 2024-06-20 17:08:07 +01:00
Andrew Haisting
343e17f1f4 BIT-707 Implement password strength indicator with mock values (#161) 2024-06-20 17:08:07 +01:00
Andrew Haisting
fd9ba2550f BIT-910 Parse server error messages on create account request (#164) 2024-06-20 17:08:07 +01:00
Brian Yencho
dc6d37dc32 BIT-725, BIT-328: Add base URL interceptors and dynamically change environments (#160) 2024-06-20 17:08:07 +01:00
Andrew Haisting
8295a47e3d BIT-945 Continue with registration if HIBP call fails (#158) 2024-06-20 17:08:07 +01:00
Andrew Haisting
8864315342 BIT-189 Check for data breaches during create account (#154) 2024-06-20 17:08:07 +01:00
Brian Yencho
e4ab70a106 BIT-752: Add Environment/EnvironmentRepository/EnvironmentDiskSource (#151) 2024-06-20 17:08:07 +01:00
Brian Yencho
f4dbe68527 BIT-411: Add NetworkConfigRepository (#150) 2024-06-20 17:08:07 +01:00
Brian Yencho
dae7091fde Update the formatting of non-resource files (#153) 2024-06-20 17:08:07 +01:00
Ramsey Smith
db30504b70 BIT-636: Rectify sync api response model (#145) 2024-06-20 17:08:07 +01:00
Brian Yencho
f5619d1710 BIT-765: Add access token storage (#138) 2024-06-20 17:08:07 +01:00
Ramsey Smith
79c953b605 BIT-102: Create account functionality (#132) 2024-06-20 17:08:07 +01:00
Brian Yencho
ab2a500607 BIT-765: Add additional properties to GetTokenResponseJson.Success (#136) 2024-06-20 17:08:07 +01:00
Brian Yencho
a55d6a519a Add KdfTypeJson and associated BaseEnumeratedIntSerializer (#131) 2024-06-20 17:08:07 +01:00
Andrew Haisting
aafd32fbc3 BIT-896 Allow user to log out (#129) 2024-06-20 17:08:07 +01:00
Brian Yencho
0c50babd23 BIT-765: Parse user information from JWT token (#127) 2024-06-20 17:08:07 +01:00
Brian Yencho
3fddc3d285 Add BaseSurrogateSerializer (#120) 2024-06-20 17:08:07 +01:00
Brian Yencho
69a4eef68f Add AuthSdkSource (#118) 2024-06-20 17:08:07 +01:00