1
0
Fork 0
mirror of https://github.com/bitwarden/android.git synced 2025-01-16 04:50:59 +03:00
Commit graph

195 commits

Author SHA1 Message Date
Ramsey Smith
ea5908d2ca BIT-1033: Store user key and private key to disc () 2024-06-20 17:08:07 +01:00
David Perez
3d28cd1100 BIT-926: account security UI () 2024-06-20 17:08:07 +01:00
Andrew Haisting
1873ffe985 BIT-994 Use dialogs instead of dropdowns on generator () 2024-06-20 17:08:07 +01:00
Brian Yencho
967fdc3449 BIT-330: Implement self-hosting/custom environment UI () 2024-06-20 17:08:07 +01:00
joshua-livefront
2e96b8d857 BIT-665: Create Add UI for Login-type item () 2024-06-20 17:08:07 +01:00
David Perez
3c8a0893fd Add wrapper for dispatchers () 2024-06-20 17:08:07 +01:00
Ramsey Smith
b31b859516 BIT-897 Decrypt sync response () 2024-06-20 17:08:07 +01:00
Andrew Haisting
b1457bc499 BIT-989 Show region selector as dialog () 2024-06-20 17:08:07 +01:00
David Perez
1bd09e42b3 BIT-931: Fill out about UI () 2024-06-20 17:08:07 +01:00
Andrew Haisting
e2e2c60759 BIT-471 Show confirm log out dialog () 2024-06-20 17:08:07 +01:00
Brian Yencho
aae9adce84 Rename NetworkConfigRepository to NetworkConfigManager () 2024-06-20 17:08:07 +01:00
Brian Yencho
8378f5bef6 BIT-970: Ensure Terms of Service switch reads off checked state () 2024-06-20 17:08:07 +01:00
David Perez
0af6e7f826 Settings boilerplate () 2024-06-20 17:08:07 +01:00
David Perez
d0e0362771 Replace Kotlin assertions with JUnit assertions. () 2024-06-20 17:08:07 +01:00
Andrew Haisting
343e17f1f4 BIT-707 Implement password strength indicator with mock values () 2024-06-20 17:08:07 +01:00
Andrew Haisting
fd9ba2550f BIT-910 Parse server error messages on create account request () 2024-06-20 17:08:07 +01:00
Brian Yencho
dc6d37dc32 BIT-725, BIT-328: Add base URL interceptors and dynamically change environments () 2024-06-20 17:08:07 +01:00
Brian Yencho
8bdda9bffd BIT-150: Add more comprehensive list of settings rows. ()
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 () 2024-06-20 17:08:07 +01:00
Andrew Haisting
8295a47e3d BIT-945 Continue with registration if HIBP call fails () 2024-06-20 17:08:07 +01:00
Andrew Haisting
8864315342 BIT-189 Check for data breaches during create account () 2024-06-20 17:08:07 +01:00
Brian Yencho
2472648434 BIT-725: Replace "region" concept with Environment () 2024-06-20 17:08:07 +01:00
Brian Yencho
e4ab70a106 BIT-752: Add Environment/EnvironmentRepository/EnvironmentDiskSource () 2024-06-20 17:08:07 +01:00
Brian Yencho
f4dbe68527 BIT-411: Add NetworkConfigRepository () 2024-06-20 17:08:07 +01:00
Brian Yencho
dae7091fde Update the formatting of non-resource files () 2024-06-20 17:08:07 +01:00
joshua-livefront
284cd9ab54 BIT-904: Reskin for the first time user vault screen () 2024-06-20 17:08:07 +01:00
Ramsey Smith
db30504b70 BIT-636: Rectify sync api response model () 2024-06-20 17:08:07 +01:00
Andrew Haisting
bd8357a0c4 Clean up CreateAccountViewModelTest () 2024-06-20 17:08:07 +01:00
Brian Yencho
06384e17ab BIT-698: Add landing email validation () 2024-06-20 17:08:07 +01:00
Brian Yencho
42d4a5cbe7 Clean up landing screen test () 2024-06-20 17:08:07 +01:00
Brian Yencho
3f742cc6df Improve switch toggle semantics () 2024-06-20 17:08:07 +01:00
Brian Yencho
f5619d1710 BIT-765: Add access token storage () 2024-06-20 17:08:07 +01:00
Andrew Haisting
e9b8bd2e78 Create account validations () 2024-06-20 17:08:07 +01:00
Ramsey Smith
79c953b605 BIT-102: Create account functionality () 2024-06-20 17:08:07 +01:00
Andrew Haisting
6f212066e3 Rename other navigation extensions per new naming convention () 2024-06-20 17:08:07 +01:00
Brian Yencho
ab2a500607 BIT-765: Add additional properties to GetTokenResponseJson.Success () 2024-06-20 17:08:07 +01:00
Andrew Haisting
95b13882dd Use nested navigation for Account settings () 2024-06-20 17:08:07 +01:00
Brian Yencho
a55d6a519a Add KdfTypeJson and associated BaseEnumeratedIntSerializer () 2024-06-20 17:08:07 +01:00
Andrew Haisting
aafd32fbc3 BIT-896 Allow user to log out () 2024-06-20 17:08:07 +01:00
joshua-livefront
6af438a264 BIT-900: Adding state for each of the possible username state selections () 2024-06-20 17:08:07 +01:00
Andrew Haisting
77f693e159 BIT-868 Keep password fields on create account in sync () 2024-06-20 17:08:07 +01:00
joshua-livefront
d6fe960bab Updating generator tests formatting () 2024-06-20 17:08:07 +01:00
Brian Yencho
0c50babd23 BIT-765: Parse user information from JWT token () 2024-06-20 17:08:07 +01:00
joshua-livefront
4f9f0ce8a7 BIT-634: Generator UI fixes () 2024-06-20 17:08:07 +01:00
joshua-livefront
83c057af29 BIT-870: Updating the BitwardenWideSwitch ripple () 2024-06-20 17:08:07 +01:00
Brian Yencho
3fddc3d285 Add BaseSurrogateSerializer () 2024-06-20 17:08:07 +01:00
Brian Yencho
69a4eef68f Add AuthSdkSource () 2024-06-20 17:08:07 +01:00
Andrew Haisting
b0b64178f7 BIT-326 Use correct value for deviceName on get token request () 2024-06-20 17:08:07 +01:00
Andrew Haisting
5ecb8fbb2c BIT-329 Implement parsing and usage of kdf params () 2024-06-20 17:08:07 +01:00
joshua-livefront
9879e6fd23 BIT-634: Create Password Generation UI () 2024-06-20 17:08:07 +01:00
Andrew Haisting
2cda9db9a2 BIT-188 Add switches and links for check password and terms and privacy () 2024-06-20 17:08:07 +01:00
Ramsey Smith
635cc120c9 BIT-764: Chrome Custom Tabs for hcpatcha verification () 2024-06-20 17:08:07 +01:00
Andrew Haisting
5a2a2f93f3 BIT-543: Add Remember Me functionality to Landing Screen ()
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 () 2024-06-20 17:08:07 +01:00
joshua-livefront
3d925a7804 BIT-635: Adding updated UI for Passphrase Generator screen () 2024-06-20 17:08:07 +01:00
Andrew Haisting
623c71aa1f BIT-751 Remove submit button at bottom of create account () 2024-06-20 17:08:07 +01:00
Andrew Haisting
a95a07f313 BIT-193 Implement password length validation on create account () 2024-06-20 17:08:07 +01:00
Ramsey Smith
f57780bfe0 BIT-726: Stub loading and errors for logging in () 2024-06-20 17:08:07 +01:00
Andrew Haisting
38155dbefd BIT-556 BIT-190 Update current CreateAccountScreen to match designs () 2024-06-20 17:08:07 +01:00
joshua-livefront
eedf0b6f91 BIT-202: Adding region selector composable to Landing Screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
bc319368ed BIT-553: Apply design reskin on current LoginScreen () 2024-06-20 17:08:07 +01:00
Brian Yencho
4f20dc611c Explicitly navigate back from login screen when clicking Not You () 2024-06-20 17:08:07 +01:00
Brian Yencho
bac5e4e030 Disable LandingScreen Continue button until data is entered () 2024-06-20 17:08:07 +01:00
Ramsey Smith
c6ce992342 BIT-398: Launch ACTION_VIEW Intent with captcha URL and handle callback () 2024-06-20 17:08:07 +01:00
Andrew Haisting
11b8ab4105 BIT-587 Add ConfigService layer to wrap ConfigApi () 2024-06-20 17:08:07 +01:00
Ramsey Smith
02a1445f39 BIT-332: Launch web view for hcaptchca () 2024-06-20 17:08:07 +01:00
Brian Yencho
5fc78afa0a BIT-147: Improve splash screen handling for all OS levels () 2024-06-20 17:08:07 +01:00
Brian Yencho
a223e2fed5 BIT-544: Apply reskin to LandingScreen () 2024-06-20 17:08:07 +01:00
joshua-livefront
a1096d21ec BIT-333: Adding UI tests for the Generator screen () 2024-06-20 17:08:07 +01:00
joshua-livefront
214df06320 Adding shadow log stream to BaseComposeTest () 2024-06-20 17:08:07 +01:00
joshua-livefront
23a053edb8 BIT-333: Handle Passphrase state in GeneratorViewModel () 2024-06-20 17:08:07 +01:00
Andrew Haisting
e69049d597 BIT-394 Setup service layer to accommodate get token error parsing () 2024-06-20 17:08:07 +01:00
Ramsey Smith
046a94939e BIT-405: AuthTokenInterceptor () 2024-06-20 17:08:07 +01:00
Andrew Haisting
35483408b2 BIT-589 Prevent crash on Landing when navigating with empty input () 2024-06-20 17:08:07 +01:00
Andrew Haisting
dd2ad70b52 BIT-289 Remove deprecated BitwardenTextField () 2024-06-20 17:08:07 +01:00
Andrew Haisting
14d01877fe BIT-133 Implement happy path login () 2024-06-20 17:08:07 +01:00
Andrew Haisting
36942ab296 Add flatMap for Result type () 2024-06-20 17:08:07 +01:00
Ramsey Smith
9d706121ed BIT-151: Added Wireframe for Vault Screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
a358408ea7 BIT-168: Add FakeNavHostController and tests for RootNavScreen ()
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 () 2024-06-20 17:08:07 +01:00
Andrew Haisting
024376b0d2 BIT-141 Setup basic Login and Landing screens ()
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 () 2024-06-20 17:08:07 +01:00
Andrew Haisting
9ce88e2222 BIT-267 make sure root navigation state doesn't get blown away after … () 2024-06-20 17:08:07 +01:00
Andrew Haisting
539d40c25d Update imports () 2024-06-20 17:08:07 +01:00
Ramsey Smith
69feff2dcd BIT-143: Add initial bottom navigation screen ()
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 () 2024-06-20 17:08:07 +01:00
Andrew Haisting
6f524318b7 Cosmetic test fixes () 2024-06-20 17:08:07 +01:00
Caleb Derosier
915e9d5fd6 Rename Login navigation components to Auth () 2024-06-20 17:08:07 +01:00
Caleb Derosier
24c7dade1e Add initial Landing screen & Login nav graph () 2024-06-20 17:08:07 +01:00
Andrew Haisting
a9aa2ea730 BIT-142: setup create account screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
17d5475d0f Add BaseComposeTest for facilitating compose-layer testing () 2024-06-20 17:08:07 +01:00
Brian Yencho
2ff4912b92 BIT-145: Add BaseViewModel and update existing ViewModels () 2024-06-20 17:08:07 +01:00
Andrew Haisting
dc2ed4403a BIT-5, BIT-101: Setup networking layer add get config call ()
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 () 2024-06-20 17:08:07 +01:00
Brian Yencho
cd204b9b11 Initial project setup (BIT-61) () 2024-06-20 17:08:07 +01:00