David Perez
|
0975ab9c7b
|
BIT-1268: Pull-to-refresh for sends screen (#618)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
80084ff0fb
|
Add persistence for isImageLoadingEnabled appearance setting (#612)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
561aabc528
|
Add support for the pull-to-refresh in settings (#615)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
82b174168e
|
Create a navigation graph for the generator tab (#617)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
c983937070
|
Navigate to send graph properly (#616)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
e758e273be
|
Refactor autofill parser to take a FillRequest (#614)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3e28e5cc9b
|
Add unlockVaultWithPinAndSync to VaultRepository (#613)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
d6d179a27f
|
BIT-746, BIT-1120: Implement session timeout functionality (#605)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
6a208fee31
|
Add persistence for PIN-unlock related data (#611)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
76b04a849d
|
BIT-463: Add warning dialog when selecting VaultTimeoutAction.LOGOUT (#608)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
c59ae03f97
|
Add VaultSdkSource.derivePinKey (#609)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
32c1c2155e
|
Handle delete and remove password options from SendScreen (#607)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
056b6eb30c
|
Update the current user's last active time when navigating (#606)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3def25366b
|
Add logout manager (#604)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
f1b9ded3e3
|
Add clearData calls DiskSources (#603)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
67d7b7a9f5
|
BIT-1315: Add dummy data fulfillment (#602)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
5d73f97831
|
Add persistence for a user's "last active time" (#601)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Weiser
|
8efd9d2c8a
|
Check isAuthenticated status within PushManager (#600)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3d75867a15
|
Add AppForegroundManager (#599)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
70308c84be
|
Remove waitForIdle calls from account switcher tests (#598)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
96a9a41836
|
Remove BitwardenReadOnlyTextFieldWithActions (#597)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
8f22231c4a
|
Allow for null access tokens for soft logout states (#596)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
5288a697e5
|
Add send delete confirmation dialog (#595)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
0d171e91b9
|
BIT-1328: Add support for changing language with picker (#577)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
f95e5cc3cb
|
Fix bug in test (#594)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Weiser
|
5a2b1e61c2
|
BIT-1362 Receive and expose push notification events from PushManager (#581)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
33b6f994e6
|
Move AutofillView data into a wrapper class (#590)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
c06be2b8de
|
Add delete and remove password options items for send (#591)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
197feea56a
|
Add URI generation algorithm to autofill parsing (#582)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
e9e538db59
|
BIT-1304: Options menu UI for view item (#580)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
0daf81faab
|
Ensure 15 minute timeout does not show up as Custom (#589)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
93c628ae38
|
Convert UI list to persistent list (#588)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
5e2e23edec
|
BIT-1419: Username generation options persistence (#586)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
1f0a1bba6f
|
Add the underlying support for deleting a Cipher (#587)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
b29af03b27
|
BIT-1437: Implement remaining overflow options (#585)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
ee688b79e7
|
Add the Delete Send API (#584)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
e6c20e0e88
|
Persist VaultTimeoutAction as a String (#583)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
3f7fe90c5c
|
Remove the send password (#579)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
7a6088a23d
|
BIT-513: View Card Item (#573)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
d16e0c6573
|
Convert AddSendEvent for ShowToast to use Text (#578)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
fc5529e2ad
|
BIT-1337 Adding new section for verification codes (#567)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
9e6c49fb7c
|
Modify Add Sends UI to allow for editing existing sends (#575)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
7e0a14d3a0
|
BIT-462: Add UI for custom vault timeout (#576)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
ff9dd81c55
|
Refactor autofill flow to partition fill data by cipher (#571)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
faca927c0f
|
Add additional auto-unlock key store/clear logic to VaultLockManager (#574)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
6d51d514b8
|
BIT-1398: Update Bitwarden SDK and remove temporary SendViewKey (#572)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
0aa24d73d9
|
Add the UI for the overflow menu (#570)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
b7d843486b
|
Add the decrypted SendView to the UpdateSendResult (#568)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
9f95c26c2f
|
BIT-1432: Add FifteenMinutes to VaultTimeout (#565)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
f8ff7c225d
|
Add support for retrieving a single send by ID from the VaultRepository (#564)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
75a08e72a6
|
Remove scaffolding for identity autofill (#563)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
9c023bca9e
|
BIT-1103 Adding the ability to delete totp text (#562)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3c00a41d84
|
Clear the users auto-unlock key on logout (#561)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
125c304d12
|
BIT-1019, BIT-1190: Add "Never Lock" vault timeout implementation (#559)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
8d45a650c3
|
Add navigation support for editing a send (#558)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
49411f3e2f
|
Update the Send max access count logic (#557)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
27ddac59b9
|
Store information when switching vault add edit types. (#554)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
aba5de32fb
|
Add support for the Send expiration date UI (#556)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Weiser
|
273b18118a
|
BIT-1361 Setup GCM and Bitwarden push registration (#547)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
84d8afd027
|
Add send data to VaultDataStateFlow (#553)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
cc61689258
|
BIT-1314: Update the Presentations method to be correct (#552)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
8ff3207f7a
|
Add VaultLockManager (#550)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
8c2e2f8af6
|
BIT-484: Add deletion date and time pickers (#548)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
b8d397f71f
|
BIT-1069 Adding error handling for scanning (#549)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
d95e5df2a7
|
Add VaultState.unlockingVaultUserIds and clean up the vault unlock logic (#546)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
940979599e
|
Add auto unlock key storage (#544)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
6686d98e34
|
Add VaultSdkSource.getUserEncryptionKey (#545)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
2d4427a7cf
|
Add EncryptedSharedPreferences and BaseEncryptedDiskSource (#543)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
14d686af76
|
Add basic date and time pickers (#542)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
cea26f5e32
|
BIT-1314: Add autofill node traversal with basic UI fulfillment (#541)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
35ef4e4252
|
BIT-1336: Adding random word username generation (#540)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
b6e7655938
|
BIT-1334: Adding generation for catch all email usernames (#538)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
36d49a62a6
|
Add linked fields for identity (#536)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
e318a316e7
|
Fix intermittent failures in Account Switcher tests (#539)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
4bbda49d74
|
BIT-480, BIT-1386: Allow for saving a text send (#535)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
acb5fce448
|
Set Settings defaults on login and clear them on logout (#537)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
e863559c12
|
BIT-1114 Add code manual entry (#523)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
0ee25a3dd5
|
Ensure hasPremium value is set on profile (#534)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
70a425dfd8
|
BIT-482: Display share sheet after saving a new send (#532)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
185849951f
|
Hook up vault timeout action to repo (#530)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
e69c4eb29e
|
BIT-363, BIT-1323: Add time interval options to session timeout menu (#529)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
e57dc0393c
|
Sends file tab is blocked by premium membership (#527)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
1cfd85d9f8
|
Add UI for saving a send (#526)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
978e72899b
|
Refactor AddSendViewModel to support loading and error states. (#524)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
1e8d603b61
|
Add SettingsRepository helpers for the current user (#525)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
87568287af
|
Fix AddSendViewModel name (#522)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
6470959085
|
Add VaultTimeoutAction handling to SettingsRepository (#521)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
e2c35fc373
|
Add VaultTimeoutAction and handle its persistence (#520)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
6acfb10709
|
Saves changes to database instead of syncing (#517)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
5469874c95
|
Add SettingsRepository and VaultTimeout (#519)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
54c288cb25
|
Add disk storage for Vault Timeout (#518)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
f54af724b1
|
Expose adding/updating sends from vault repo (#516)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
d00e7d69ea
|
Add support for encrypting sends (#515)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
6ef7be296e
|
Add underlyng SendsService to make sends API requests. (#511)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3200f44611
|
Fix Organizations model and persistence format (#512)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
e0231f511f
|
BIT-481: Implement primary Send UI and sharing (#510)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
4a39f126dd
|
Add support to copy a send url to the clipboard (#508)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
0a3377d98a
|
Consolidate Environment(UrlDataJson)Extensions files in data layer (#509)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
8d6e492473
|
Add select option for title in identity creation (#506)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
bd5e00e27a
|
Rename tests in VaultAddEditViewModelTest.kt (#505)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
889855d261
|
Replace usages of compose ClipboardManager in UI with BitwardenClipboardManager in ViewModels (#502)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
8d5de22c72
|
BIT-507: Create Card UI (#497)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
c964d8c830
|
Adding DEFAULT_STATE to the GeneratorScreenTests.kt (#504)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
2be770d5fc
|
Add the send pending deletion icon (#503)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
273763b219
|
BIT-1335: Adding plus addressed email generation (#501)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
41c35e23dd
|
Add the SdkClientManager and use a single Client per user for vault (#499)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
6486a6dc6a
|
Rename AppearanceAction properties & add dialog tests (#498)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
b24c2ba7e7
|
BIT-930: Add UI for Other screen (#477)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
02c8f4bfec
|
Add send icons to row items. (#496)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
10bad26c95
|
BIT-929: Add UI for Appearance screen (#478)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
15fcfce0b2
|
Populate the send screen with real data (#488)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
da53c72a61
|
BIT-1101 Adding landscape content and handling scaling better. (#493)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
b6032873ec
|
Add sends database table (#490)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
d9837a1895
|
BIT-1247: Restrict password visibility according to permissions (#487)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
c5989d117e
|
Subscribe to vault SendData (#485)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
11fcaa6678
|
Move the 'isPremiumUser' flag from a common VaultItem property to a Login specific property (#486)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
1e996fcbbe
|
BIT-1246, BIT-1250: Show correct permission-related errors when editing (#482)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
d4bab9ed7f
|
Reformat main app and test code (#480)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
4601f84140
|
Rename additem to addedit (#474)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
a6b2357fb0
|
Use JUnit 5 @AfterEach instead of JUnit 4 @After (#479)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
0d3038a717
|
Use bufferedMutableSharedFlow where appropriate (#476)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
b3bee9ae20
|
Move autofill classes to pre-existing packages (#475)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
e929641159
|
BIT-1101, BIT-1066, BIT-1071, BIT-1072 Adding QR code scanning feature (#464)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
1c8501b69b
|
BIT-515, BIT-512 Adding the ability to view and edit secure note items. (#462)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
9bf07f0693
|
Create package for add send feature (#472)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
6e69e00d96
|
Making it so we can test the common data easier (#467)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
fb891df03b
|
BIT-1330, BIT-1331: Implementation to use sdk for forwarded service email generation (#470)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
da365acfee
|
Add basic UI states to the SendScreen (#471)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
0c05855e6b
|
BIT-514: View identity item UI (#461)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
738cd76c7d
|
BIT-1293: add autofill service shell (#468)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
7a8da67944
|
Add the overflow menu to the send screen (#469)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
23479d6750
|
BIT-383: Finish UI for syncing the Vault with the Sync button (#463)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
17b50d96f1
|
BIT-713: Adding SimpleLogin service UI (#460)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3142a640ce
|
Split up VaultDataExtensions(Test) files (#458)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
ab03c83cb3
|
BIT-712: Adding UI for the FastMail service (#459)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
c94b303abc
|
BIT-457: Add Vault Settings and Folders screen UI (#457)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
78461394f3
|
BIT-711: Adding UI for AddyIo service (#456)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
12000b2746
|
BIT-1244: Implement dynamic vault filtering (#451)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3f0e44d42f
|
BIT-842, BIT-843: Add Vault Filter and Vault Selection menu UI (#448)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
3c29dccf62
|
BIT-1196: Adding ui for FirefoxRelay service (#449)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
5ac493fa89
|
BIT-74: Add Login with Device screen (#438)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
0dd162598f
|
Separate common and type-specific state in VaultItemViewModel (#447)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
f528376c66
|
BIT-714: Adding ui for duck duck go service type (#445)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
e92c85005b
|
Disable login button when password is blank (#441)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
492038f163
|
BIT-871: Adding UI for forwarded email alias (#440)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
800e0e018c
|
BIT-814, BIT-815: Add UI for Enterprise Single Sign On screen (#437)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
a2e3984a5e
|
BIT-511: Save identity items (#436)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
f953066f22
|
BIT-667: UI for identity creation (Unit Tests) (#435)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
8933771a99
|
Add Organizations to UserState.Account (#432)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
c440c28a02
|
BIT-667: UI for identity creation (#431)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
fe20e2703c
|
Save Organizations data to disk when syncing (#429)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
f2842446c9
|
VaultData should come directly from the database (#425)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
f9667d0390
|
BIT-1259: Fix for Increasing Length Creates a Password in History for Each Adjustment (#427)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3fd93b2589
|
Update various dependencies to latest versions (#426)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
813b1a7a98
|
Fix broken dao fake implementations (#420)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
27140bf02c
|
BIT-279, BIT-1201: Storage, retrieval, and clearing implementation for password history (#416)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
39e285fff8
|
BIT-1076 Requesting Camera Permission (#415)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
f2f3a6a386
|
Delete the users vault data on logout (#418)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
772d6693a6
|
Refactored VaultAddItem UI State (#417)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
acdce7a07b
|
Update Bitwarden SDK to 0.3.1-20231219.150921-55 (#409)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
abe2354c15
|
BIT-474, BIT-518, BIT-519, BIT-521: Expose flows from the vault database tables (#414)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
6fc4eb8b90
|
Change ZonedDateTimeTypeConverter to class from object (#411)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
224371adc2
|
BIT-448: Create collections database table (#408)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
ff4eeced33
|
Add Modifier.scrolledContainerBackground (#407)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
34e3fbcc04
|
BIT-431: Add a table to the vault database for folders (#403)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
34101245dd
|
Update all LocalDateTimes in the app to use ZonedDateTimes (#404)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
fb7bc78d95
|
BIT-1234: Add Account button should appear in switcher on Login (#402)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
6f85d80f9f
|
Adding in tests for the custom type fields (#398)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
5235310de5
|
Ensure FAB is hidden for some Vault Screen states (#401)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
191602a867
|
BIT-598: Create initial vault database (#399)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
7fa42e5fb8
|
BIT-379, BIT-381, BIT-384: Add overflow menu to Vault Screen (#397)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
9a05b7168e
|
BIT-406: Allow item listing screen to display Collections data (#394)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
a8005c15f1
|
Add helper method for observing a data flow when logged in and someone is subscribed (#392)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
65eb6ab5f8
|
BIT-1157: Add error state for Vault Screen (#393)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
09fbd5d4e9
|
BIT-279: Adding password history data layer (#387)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
0655f74479
|
BIT-1158: Add No Network states to Vault Screen (#391)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
36e913b680
|
Add updateToPendingOrLoading helper method (#390)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
5932ebb5c6
|
Fix failing unit tests (#389)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
5c7d0081a3
|
BIT-1057: Vault item listing functionality (#379)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
f18c43dd16
|
BIT-603: Display Collections on Vault screen (#386)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
727b0c0efc
|
Rename unit tests for VaultScreenTest and VaultViewModelTest (#385)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3d6111cd8b
|
BIT-874: Expose Collections data from VaultRepository (#382)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
4d3899e6f9
|
Add zip helpers for Result and use in VaultRepository (#383)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
0148512bf8
|
BIT-529 Added the ability to create custom type fields (#374)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
f4db50b700
|
BIT-502: Save the updated ciphers from the edit screen (#371)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
65b9005cbe
|
BIT-1091: Initialize crypto for organizations (#370)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
970e913373
|
Add ability to decrypt Collections (#373)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
79f1c2cd4c
|
Remove edit package (#372)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
03c0da4917
|
Store organization keys during sync request (#367)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
436c567b3f
|
Ensure user/private key storage is backwards compatible (#368)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
e3a0832777
|
BIT-1135: Add confirmation dialog to lock-or-logout dialog (#364)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
1adf58aca8
|
BIT-1207: Fully implement account switcher lock and logout (#362)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
b7578b8f96
|
BIT-956: UI for item listing screen (#356)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
dd37721e51
|
Ownership should be common values only displayed when creating a cipher (#365)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
82d7c307ff
|
Standardize naming of actions related to account switcher (#363)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
8855fda026
|
Add isActive and isVaultUnlocked to AccountSummary (#361)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
5de9931d05
|
Add account switcher test helpers (#360)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
1219aa20fd
|
Add ViewState VaultAddItemViewModel (#359)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
d5a1592ef0
|
Create common setup method for all VaultAddItemScreen tests (#358)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
9cbc73337e
|
BIT-618: Auto-enable At Least One Toggle in Password Generation to Prevent Errors (#357)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
33a99ce68d
|
BIT-890 Adding a check for name when we save an item (#355)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
bfc0e9831c
|
Add API for updating a cipher (#354)
|
2024-06-20 17:08:07 +01:00 |
|
joshua-livefront
|
d0205b4b59
|
BIT-710: Implement Password History UI (#352)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
40fa3071ae
|
Add new navigation for the edit item screen (#350)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
146f770b8c
|
Add environment data to UserState.Account and AccountSummary (#351)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
b2c2c9e563
|
Update definition of Environment.label (#349)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
2898613876
|
BIT-509: Adding the Ability to Save a SecureNote Item (#347)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
b4df58d630
|
BIT-965: Navigation for vault item listing screen (#336)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
1560241a13
|
Changing Add Login Type methods to be more specific, and changing some values to be Text instead of Strings. (#346)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
446b0f9da4
|
Migrate VaultAddItemScreen to use a LazyColumn (#345)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
a91de90fcd
|
BIT-1017: Add "Account already added" dialog to Landing Screen (#344)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
5ffe9c914d
|
Use a DialogState in LandingState (#341)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
b0e3aca323
|
BIT-732: Add account swither to login screen (#333)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
2e2fede945
|
Add VaultItemView tests (#315)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
053c345f95
|
BIT-853: Updated email when switching account on Vault Unlock screen (#332)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
96866ee540
|
Add navigation routing for the VaultEditItemScreen (#328)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
b61c796f7b
|
Simplify LoginScreen / LoginViewModel tests (#330)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
43793d6d41
|
Apply formatter to entire repo (#329)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
c72053f935
|
BIT-467: Implement Lock Now functionality (#327)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
a7dc5fe08f
|
Adds the initial boilerplate for VaultEditItemScreen (#326)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
a106f0852a
|
BIT-1133: Add account switcher to Landing Screen (#323)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
c729d7da1b
|
BIT-666: Create UI for Secure Note-type item creation (#319)
|
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
|
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 |
|
joshua-livefront
|
ff8b9cd0b4
|
BIT-662: Adding UI for random word generator (#313)
|
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 |
|
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 |
|
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
|
90f565e02b
|
BIT-659: Adding UI for plus addressed email generator (#293)
|
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 |
|
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
|
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
|
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
|
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 |
|
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
|
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 |
|
David Perez
|
00e249dab2
|
BIT-999: Add UI for Vault Unlock screen (#243)
|
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 |
|
joshua-livefront
|
698d8c745b
|
BIT-654: Generator SDK interface and repository implementation (#233)
|
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 |
|
joshua-livefront
|
9c82e575a1
|
BIT-534: Adding UI and tests for the the vault list screen (#216)
|
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
|
ec17264e59
|
BIT-927: Add auto-fill UI (#208)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
3755b0ed07
|
BIT-817, BIT-991: Add self-hosted/custom environment functionality (#209)
|
2024-06-20 17:08:07 +01:00 |
|
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 |
|