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
David Perez
acfc39ae3c Add 'isPremium' boolean to account info () 2024-06-20 17:08:07 +01:00
joshua-livefront
636600114b BIT-653: Adding passphrase generation implementation () 2024-06-20 17:08:07 +01:00
David Perez
baafab6e67 Update the Bitwarden SDK () 2024-06-20 17:08:07 +01:00
Ramsey Smith
d36601fa3a BIT-1078: Save login items (Networking) () 2024-06-20 17:08:07 +01:00
joshua-livefront
1f337e94f0 BIT-653: Adding data source for passphrase generation () 2024-06-20 17:08:07 +01:00
David Perez
3a07bbd3da Add synchronous refresh token API () 2024-06-20 17:08:07 +01:00
Brian Yencho
8c0c606d72 BIT-1204: Improve avatar color visiblity () 2024-06-20 17:08:07 +01:00
David Perez
57210cefc5 Add view item navigation () 2024-06-20 17:08:07 +01:00
Brian Yencho
95b38605ee BIT-1082: Implement vault unlock functionality () 2024-06-20 17:08:07 +01:00
David Perez
17cd6c3cb0 Minor updates to the text fields () 2024-06-20 17:08:07 +01:00
joshua-livefront
14cfc7493d Generator loadPasscodeOptions to include setting defaults () 2024-06-20 17:08:07 +01:00
David Perez
e8ae15ddc3 Decouple unlock and sync () 2024-06-20 17:08:07 +01:00
Brian Yencho
feba8595b3 Update UserStateJson with avatarColor and securityStamp from sync () 2024-06-20 17:08:07 +01:00
joshua-livefront
58eb4d4107 Removing unnecessary event flows from generator viewmodel tests () 2024-06-20 17:08:07 +01:00
Brian Yencho
b168f6fb09 Save the current environment to UserStateJson when logging in () 2024-06-20 17:08:07 +01:00
Brian Yencho
0a09facde0 Move AccountSumary to ui package and make name nullable () 2024-06-20 17:08:07 +01:00
David Perez
c00c8ac022 Add vault repo methods for getting vault items by ID () 2024-06-20 17:08:07 +01:00
joshua-livefront
254cd8e745 BIT-654: App should generate passwords () 2024-06-20 17:08:07 +01:00
Ramsey Smith
ba5509511f BIT-1117: Decrypt sends () 2024-06-20 17:08:07 +01:00
David Perez
db5c57664f BIT-1111: Add delete account logic () 2024-06-20 17:08:07 +01:00
David Perez
dd6e7639b5 Create initial vault item shell () 2024-06-20 17:08:07 +01:00
David Perez
f912eb14ef Remove hangs () 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 () 2024-06-20 17:08:07 +01:00
Ramsey Smith
fd10de9456 BIT-205: Populate vault with login items () 2024-06-20 17:08:07 +01:00
joshua-livefront
41e16014f0 BIT-654: Moving Generator data to the tools package () 2024-06-20 17:08:07 +01:00
joshua-livefront
fa9401f2d2 BIT-654: Adding generator disk source implementation () 2024-06-20 17:08:07 +01:00
David Perez
00e249dab2 BIT-999: Add UI for Vault Unlock screen () 2024-06-20 17:08:07 +01:00
David Perez
715ff06dfc BIT-1031: Add shell for the delete account UI () 2024-06-20 17:08:07 +01:00
Brian Yencho
20bc2b4656 Ensure no-op test of account switching is valid () 2024-06-20 17:08:07 +01:00
David Perez
62d82b5304 Rename VaultScreen to VaultSettingsScreen () 2024-06-20 17:08:07 +01:00
David Perez
382c4a0172 BIT-479: Fix minor New Send bugs () 2024-06-20 17:08:07 +01:00
Brian Yencho
8e92e2c529 BIT-852: Add account switcher UI () 2024-06-20 17:08:07 +01:00
Ramsey Smith
a43a541719 BIT-1128: Expose vault data () 2024-06-20 17:08:07 +01:00
joshua-livefront
698d8c745b BIT-654: Generator SDK interface and repository implementation () 2024-06-20 17:08:07 +01:00
David Perez
0cde971c7f BIT-974, BIT-978: Add confirmation dialogs when launching an external link. () 2024-06-20 17:08:07 +01:00
David Perez
7016c2a1ce Add additional test coverage for vault screen () 2024-06-20 17:08:07 +01:00
Andrew Haisting
bcffbe6fce Add BitwardenStepper component () 2024-06-20 17:08:07 +01:00
joshua-livefront
9c82e575a1 BIT-534: Adding UI and tests for the the vault list screen () 2024-06-20 17:08:07 +01:00
Andrew Haisting
c9b379af99 Re-organize String extensions to correct packages and update test name () 2024-06-20 17:08:07 +01:00
Andrew Haisting
aeb5ff3734 BIT-479 Implement new send UI () 2024-06-20 17:08:07 +01:00
Ramsey Smith
a9295ff981 BIT-990: Initialize Crypto for Vault () 2024-06-20 17:08:07 +01:00
David Perez
ec17264e59 BIT-927: Add auto-fill UI () 2024-06-20 17:08:07 +01:00
Brian Yencho
3755b0ed07 BIT-817, BIT-991: Add self-hosted/custom environment functionality () 2024-06-20 17:08:07 +01:00
Andrew Haisting
0d702443e8 Fix broken test () 2024-06-20 17:08:07 +01:00
Andrew Haisting
923380a4f6 BIT-920 Implement send screen empty state UI () 2024-06-20 17:08:07 +01:00
joshua-livefront
8606dce6f5 Update all instances of Add Item to Add item () 2024-06-20 17:08:07 +01:00
Brian Yencho
9a4e3af27c BIT-817: Update storage of Environment on Landing Screen () 2024-06-20 17:08:07 +01:00
David Perez
b94cbf4683 BIT-470: Add support for fingerprint phrase dialog () 2024-06-20 17:08:07 +01:00
Ramsey Smith
fc36f95ab7 Added key to sync response model and cipher sdk object () 2024-06-20 17:08:07 +01:00
Brian Yencho
949bb4ad5a Pin Bitwarden SDK to 0.3.1-20231102.172014-25 () 2024-06-20 17:08:07 +01:00
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