David Perez
|
d9d5eaeea2
|
Add loading states and navigation events to LoginWithDeviceScreen. (#890)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
a985cfaccc
|
Save the clear clipboard frequency in settings. (#886)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
526ab51a90
|
Listen to updates to login auth requests (#887)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
d6c2969332
|
Update the CreateAuthRequests API to poll for updates (#884)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
1794223d02
|
Fix API key name (#885)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
d0dfe3ca2f
|
Add dialog state to LoginWithDevice state (#883)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
cf8f2ff7fa
|
Fixed login bug (#882)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
95b4aaf605
|
BIT-1654 Add URI option menu (#877)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
a92d9ff823
|
BIT-1093: Add TOTP copying to autofill flow (#879)
Co-authored-by: David Perez <david@livefront.com>
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
2be47c5b0f
|
Minor cleanup of LoginWithDeviceViewModel (#881)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Ephraim
|
c88b01ea11
|
SA-115: Update localization strings to match Xamarin repo @ 0f22f27 (#876)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
cd66699467
|
Add API for getting auth request updates (#880)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
034284fad4
|
BIT-1575: Collection Screen (#878)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
96401aba79
|
BIT-786: Export vault policy (#875)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
7b6f9491b3
|
BIT-1087: Adding navigation for the username types tooltip in generator. (#874)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
5fffd4e3e2
|
BIT-620: Reset password screen (#871)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
94f532b9d2
|
Add decodeFromStringOrNull for safer disk JSON parsing (#873)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
4807005428
|
Add API for retrieving auth requests by ID (#872)
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
9300ba01f7
|
Fix VaultAddEditViewModelTest (#870)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
238a16652b
|
Create separate API for authenticated auth requests (#868)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
2be6c9042f
|
BIT-802: Enforce master password policy (#849)
Co-authored-by: Sean Weiser <125889608+sean-livefront@users.noreply.github.com>
|
2024-06-20 17:08:07 +01:00 |
|
Ramsey Smith
|
b3f23ab172
|
BIT-1309: Ownership in the add item screen (#831)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
f1a799955c
|
BIT-756: Wrap startActivity in IntentManager with try catch (#865)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
f93db195c0
|
Get autofill enabled information more reliably (#867)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
2de2ade7a6
|
BIT-478: Implementation for crash logging switch in settings screen (#864)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
085fa0153d
|
Fix rebasing issue with Login URIs (#866)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
1e64c82e83
|
BIT-1642: Pre-populate the add item screen URI during autofill (#863)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
84a983e755
|
BIT-1574: Add pull to refresh behavior (#861)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Weiser
|
8489bd1476
|
BIT-1547: Hook up remaining push notification sync handling (#848)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
d2ffd7bf01
|
BIT-1653 Add functionality to new URI button (#862)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
b1cc9a1dd6
|
BIT-1641: Use correct matching logic for in-app autofill (#860)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
a317174db7
|
Refactor vault unlock state to enum (#853)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Ephraim
|
d8ee29a0a4
|
SA-114: Update Hebrew & Indonesian language localization codes/strings (#856)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
f2053bbb07
|
BIT-1508: Implement decline all pending requests & add filters (#845)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
88da5b2007
|
BIT-1506: block autofill for block listed URIs (#855)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
c7580c87bd
|
Fix accidental hardcoded Intent key (#858)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
50d963c70e
|
BIT-1643: Add master password reprompt to autofill selection (#854)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
79988db49a
|
Fix nullability bug in combineDataStates (#857)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
d12776483d
|
BIT-1646, BIT-1647: Launch action after password validation (#852)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
20dd839923
|
BIT-1648: Add the copy totp code overflow option (#850)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
0c6ea8d18d
|
BIT-621: Add URI matching for autofill (#842)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
0e5e6b4444
|
Add crash logging boolean to settings repository and settings disk source (#851)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
1ffd233e7e
|
Updated copy on about page to include bitwarden copyright information (#847)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Ephraim
|
8cb28fc90e
|
SA-113: Update localization strings (#807)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
39e37eb7c7
|
Add PolicyInformation data structure (#846)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
91207df3fa
|
BIT-1213: Add real password check to vault item screen (#844)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
2d652c8a2e
|
BIT-1301 Adding icons to collection items (#840)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
82ef39e15d
|
Show appropriate empty states for autofill flow (#843)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
9a8aca9fe1
|
Add validity checks to ensure that changes to biometrics require a master password or pin to continue (#839)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
2623fc3cbe
|
Move validatePassword to AuthRepository and ensure errors are caught (#841)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Weiser
|
474025b893
|
BIT-1547: Setup needed logic to support push notification syncs (#837)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
7c4092a539
|
Add placeholder autofill URI matching (#838)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
e19ba9df51
|
BIT-1545 Allowing the user to search for verification code items (#836)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
8d81b160f9
|
Make CipherView.toAutofillCipherProvider public and add tests (#835)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
5b854c17b7
|
Update Vault Item Listing screen app bar for autofill (#834)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
0a6b0f8dc7
|
BIT-458, BIT-459: Add Folder Saving/Editing/Deleting (#832)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
a88f28e5bc
|
BIT-1451, BIT-1453: logout on failed attempts (#833)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
b3fa33a02c
|
Send autofill selections back to autofill flow (#829)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
b199a67b7d
|
BIT-1630: Add unlock with biometrics flow (#827)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
31d54b3dc2
|
Rearrage mapping in createAuthRequest (#830)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
a187fbb0d1
|
BIT-1565: Approve and decline login requests (#818)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
3be37766e2
|
Adding the Repository folder calls. (#813)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
fa551fa6ab
|
BIT-1563: Handle POST auth-requests error on Login with Device (#828)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
ab0cfdfdc2
|
Provide graceful fallbacks when there is no active user (#825)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
8f21fb466e
|
BIT-614: Add ability to setup biometrics from account security screen (#826)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
cf7f0ad7fe
|
BIT-1351 Sorting Items by name (#823)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
2dde22f762
|
Vault repo biometrics (#821)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
aacb955720
|
User settings repo to get biometrics enabled info (#824)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
9fcc326df3
|
Interfaces provided via Local Composition should be immutable (#822)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
e2cd1d5e98
|
Add loading dialog support to account security screen (#820)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
f33ec6e6a3
|
BIT-1631: Hide Pending requests button when approve requests is disabled (#819)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
365e4e5dd9
|
Add support to prompt for biometrics setup (#817)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Weiser
|
0e9241d54c
|
BIT-1517: Add check for claimed organization domain to SSO ViewModel (#816)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
5ce45a8069
|
BIT-1273: Validate master password (#814)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
78a256ae3f
|
Add biometrics state to UnlockVaultViewModel (#815)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
49e3d555e3
|
Use a Channel for generatorResultFlow implementation (#811)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
f2a7998bb0
|
Navigate to the Vault Listing screen from autofill (#810)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
0411ccd3f9
|
Update biometrics state in AccountSecurityScreen (#812)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
e38dea7ab7
|
Adding the Folder Api and Service (#809)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
ab5a35b914
|
BIT-811 BIT-1566: Add Login Approval screen & hook up to Pending Requests (#808)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
b991acd0d0
|
BIT-1277 BIT-1279: Confirmation dialog (#805)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
f023650730
|
BIT-458, BIT-459: Add screens for adding and editing folders (#795)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
9338a51d68
|
Add isBiometricsEnabled boolean to UserState (#806)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
b1c6567df2
|
BIT-1272: Export vault screen (#804)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
e5bfdd0fa7
|
BIT-810: Implement resend notification (#803)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
a7e393e325
|
Refactor logic for auth requests & decrypt all fingerprints (#800)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
a4e99745bc
|
BIT-971: Adding urls for two step login and change master password in… (#790)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
d938a7da70
|
Add initial biometrics manager (#802)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
f0b0859ae3
|
Use direct navigation to nested destinations (#801)
|
2024-06-20 17:08:07 +01:00 |
|
Joshua Queen
|
bc834fee93
|
BIT-805: Screen capture toggle setting implementation (#788)
|
2024-06-20 17:08:07 +01:00 |
|
Sean Weiser
|
c765de99f1
|
BIT-816: Handle login attempt of SSO flow (#797)
|
2024-06-20 17:08:07 +01:00 |
|
Brian Yencho
|
7a163d82ed
|
Store SpecialCircumstance to SavedStateHandle (#799)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
3264be998d
|
Add storage for biometrics key (#798)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
f2d90dda55
|
BIT-1316: Add compatibility for browser apps (#796)
|
2024-06-20 17:08:07 +01:00 |
|
Caleb Derosier
|
0818638273
|
BIT-1291: Initiate Login with Device flow (#791)
|
2024-06-20 17:08:07 +01:00 |
|
Lucas Kivi
|
52acc2fa47
|
Add Domains database (#784)
|
2024-06-20 17:08:07 +01:00 |
|
Shannon Draeker
|
5fa49c8b53
|
BIT-918: Resend notification emails (#792)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
555ff1dcd2
|
Add biometrics library (#794)
|
2024-06-20 17:08:07 +01:00 |
|
David Perez
|
26335bf217
|
BIT-1184: Add pending deletion state to display deletion dialog (#793)
|
2024-06-20 17:08:07 +01:00 |
|
Oleg Semenenko
|
317cc7396e
|
Complete the UI for the Folders screen (#783)
|
2024-06-20 17:08:07 +01:00 |
|