Andrew Haisting
|
0d702443e8
|
Fix broken test (#210)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
923380a4f6
|
BIT-920 Implement send screen empty state UI (#191)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
8606dce6f5
|
Update all instances of Add Item to Add item (#207)
|
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 |
|
David Perez
|
b94cbf4683
|
BIT-470: Add support for fingerprint phrase dialog (#196)
|
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
|
3d28cd1100
|
BIT-926: account security UI (#193)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
1873ffe985
|
BIT-994 Use dialogs instead of dropdowns on generator (#188)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
967fdc3449
|
BIT-330: Implement self-hosting/custom environment UI (#184)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
2e96b8d857
|
BIT-665: Create Add UI for Login-type item (#179)
|
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 |
|
Andrew Haisting
|
b1457bc499
|
BIT-989 Show region selector as dialog (#180)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
1bd09e42b3
|
BIT-931: Fill out about UI (#178)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
e2e2c60759
|
BIT-471 Show confirm log out dialog (#173)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
aae9adce84
|
Rename NetworkConfigRepository to NetworkConfigManager (#172)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
8378f5bef6
|
BIT-970: Ensure Terms of Service switch reads off checked state (#171)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
0af6e7f826
|
Settings boilerplate (#170)
|
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 |
|
Brian Yencho
|
8bdda9bffd
|
BIT-150: Add more comprehensive list of settings rows. (#155)
Co-authored-by: David Perez <david@livefront.com>
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
207bed42ed
|
BIT-189 Check data breaches toggle should default to on (#159)
|
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
|
2472648434
|
BIT-725: Replace "region" concept with Environment (#152)
|
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 |
|
joshua-livefront
|
284cd9ab54
|
BIT-904: Reskin for the first time user vault screen (#144)
|
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 |
|
Andrew Haisting
|
bd8357a0c4
|
Clean up CreateAccountViewModelTest (#142)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
06384e17ab
|
BIT-698: Add landing email validation (#143)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
42d4a5cbe7
|
Clean up landing screen test (#141)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3f742cc6df
|
Improve switch toggle semantics (#140)
|
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 |
|
Andrew Haisting
|
e9b8bd2e78
|
Create account validations (#137)
|
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 |
|
Andrew Haisting
|
6f212066e3
|
Rename other navigation extensions per new naming convention (#134)
|
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 |
|
Andrew Haisting
|
95b13882dd
|
Use nested navigation for Account settings (#133)
|
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 |
|
joshua-livefront
|
6af438a264
|
BIT-900: Adding state for each of the possible username state selections (#130)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
77f693e159
|
BIT-868 Keep password fields on create account in sync (#125)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
d6fe960bab
|
Updating generator tests formatting (#128)
|
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 |
|
joshua-livefront
|
4f9f0ce8a7
|
BIT-634: Generator UI fixes (#126)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
83c057af29
|
BIT-870: Updating the BitwardenWideSwitch ripple (#119)
|
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 |
|
Andrew Haisting
|
b0b64178f7
|
BIT-326 Use correct value for deviceName on get token request (#114)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
5ecb8fbb2c
|
BIT-329 Implement parsing and usage of kdf params (#112)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
9879e6fd23
|
BIT-634: Create Password Generation UI (#109)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
2cda9db9a2
|
BIT-188 Add switches and links for check password and terms and privacy (#106)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
635cc120c9
|
BIT-764: Chrome Custom Tabs for hcpatcha verification (#105)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
5a2a2f93f3
|
BIT-543: Add Remember Me functionality to Landing Screen (#104)
Co-authored-by: Brian Yencho <brian@livefront.com>
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
c7ab805f91
|
BIT-320: Loading and error dialogs (#101)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
3d925a7804
|
BIT-635: Adding updated UI for Passphrase Generator screen (#102)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
623c71aa1f
|
BIT-751 Remove submit button at bottom of create account (#97)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
a95a07f313
|
BIT-193 Implement password length validation on create account (#96)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
f57780bfe0
|
BIT-726: Stub loading and errors for logging in (#93)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
38155dbefd
|
BIT-556 BIT-190 Update current CreateAccountScreen to match designs (#92)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
eedf0b6f91
|
BIT-202: Adding region selector composable to Landing Screen (#91)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
bc319368ed
|
BIT-553: Apply design reskin on current LoginScreen (#90)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
4f20dc611c
|
Explicitly navigate back from login screen when clicking Not You (#87)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
bac5e4e030
|
Disable LandingScreen Continue button until data is entered (#89)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
c6ce992342
|
BIT-398: Launch ACTION_VIEW Intent with captcha URL and handle callback (#88)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
11b8ab4105
|
BIT-587 Add ConfigService layer to wrap ConfigApi (#80)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
02a1445f39
|
BIT-332: Launch web view for hcaptchca (#73)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
5fc78afa0a
|
BIT-147: Improve splash screen handling for all OS levels (#72)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
a223e2fed5
|
BIT-544: Apply reskin to LandingScreen (#71)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
a1096d21ec
|
BIT-333: Adding UI tests for the Generator screen (#70)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
214df06320
|
Adding shadow log stream to BaseComposeTest (#68)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
23a053edb8
|
BIT-333: Handle Passphrase state in GeneratorViewModel (#64)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
e69049d597
|
BIT-394 Setup service layer to accommodate get token error parsing (#61)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
046a94939e
|
BIT-405: AuthTokenInterceptor (#57)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
35483408b2
|
BIT-589 Prevent crash on Landing when navigating with empty input (#59)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
dd2ad70b52
|
BIT-289 Remove deprecated BitwardenTextField (#53)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
14d01877fe
|
BIT-133 Implement happy path login (#52)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
36942ab296
|
Add flatMap for Result type (#51)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
9d706121ed
|
BIT-151: Added Wireframe for Vault Screen (#48)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
a358408ea7
|
BIT-168: Add FakeNavHostController and tests for RootNavScreen (#46)
Co-authored-by: Andrew Haisting <ahaisting@livefront.com>
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
f6c49920fa
|
BIT-304: Add Strings.xml and translations (#43)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
024376b0d2
|
BIT-141 Setup basic Login and Landing screens (#40)
Co-authored-by: Caleb Derosier <caleb@livefront.com>
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
b0c794acd5
|
Fix unused imports in test files resulting from file structure changes (#33)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
9ce88e2222
|
BIT-267 make sure root navigation state doesn't get blown away after … (#32)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
539d40c25d
|
Update imports (#30)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
69feff2dcd
|
BIT-143: Add initial bottom navigation screen (#25)
Co-authored-by: Brian Yencho <brian@livefront.com>
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
dc48420820
|
BIT-200: Update CODEOWNERS file and restructure folders accordingly (#26)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
6f524318b7
|
Cosmetic test fixes (#24)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
915e9d5fd6
|
Rename Login navigation components to Auth (#23)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
24c7dade1e
|
Add initial Landing screen & Login nav graph (#19)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
a9aa2ea730
|
BIT-142: setup create account screen (#15)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
17d5475d0f
|
Add BaseComposeTest for facilitating compose-layer testing (#14)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
2ff4912b92
|
BIT-145: Add BaseViewModel and update existing ViewModels (#11)
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
dc2ed4403a
|
BIT-5, BIT-101: Setup networking layer add get config call (#9)
Co-authored-by: joshua-livefront <joshua@livefront.com>
|
2024-06-20 17:08:07 +01:00 |
|
Andrew Haisting
|
116d48d8ac
|
BIT-144: Setup root level app navigation (#8)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
cd204b9b11
|
Initial project setup (BIT-61) (#7)
|
2024-06-20 17:08:07 +01:00 |
|