1
0
Fork 0
mirror of https://github.com/bitwarden/android.git synced 2025-01-03 14:57:29 +03:00
Commit graph

1501 commits

Author SHA1 Message Date
Oleg Semenenko
3fba5d6e9a BIT-1274, BIT-1275, BIT-1276 Add the ability to export user vault data () 2024-06-20 17:08:07 +01:00
Ramsey Smith
e6883d9599 BIT-1623: Loading State Not Shown on Initial Vault Access () 2024-06-20 17:08:07 +01:00
David Perez
7b7a1d15f5 BIT-1915: Migrate account tokens to encrypted shared preferences () 2024-06-20 17:08:07 +01:00
Caleb Derosier
2e2b80470c Handle null or blank auth urls for Duo 2FA () 2024-06-20 17:08:07 +01:00
David Perez
8eafb8e180 Decode vault database json on default dispatcher () 2024-06-20 17:08:07 +01:00
Caleb Derosier
1953c40b26 BIT-1917: Add Duo 2-factor authentication () 2024-06-20 17:08:07 +01:00
David Perez
946565ae54 Add spot in encrypted shared preferences for tokens () 2024-06-20 17:08:07 +01:00
Ramsey Smith
b14ed30af3 BIT-1349: Generator screen text overlap bug () 2024-06-20 17:08:07 +01:00
Ramsey Smith
c262dc03c1 BIT-1912: Store collection ids after creation or share. () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
c33fc8cf97 BIT-1888 Add the check for the last revision date () 2024-06-20 17:08:07 +01:00
David Perez
2d54fc4616 Create AccountTokensJson for reusability () 2024-06-20 17:08:07 +01:00
David Perez
32f9b1bde6 Use the clock in the Generator Repo () 2024-06-20 17:08:07 +01:00
David Perez
7558a29922 Minor cleanup of Generator Repo tests () 2024-06-20 17:08:07 +01:00
David Perez
2c8c28b257 Minor cleanup of Vault Repo tests () 2024-06-20 17:08:07 +01:00
David Perez
fe68cb6039 Minor cleanup of AuthRepo tests () 2024-06-20 17:08:07 +01:00
Ramsey Smith
cbc3940167 BIT-1555: identity name bug () 2024-06-20 17:08:07 +01:00
David Perez
3b2d3a4668 BIT-1901, BIT-1904 Add Yubi key support () 2024-06-20 17:08:07 +01:00
David Perez
c0f51d049f Move auth request logic into its own manager class () 2024-06-20 17:08:07 +01:00
Ramsey Smith
6b4e367c66 BIT-1724: No folder vault section () 2024-06-20 17:08:07 +01:00
David Perez
e9fba5b99c Rename WebAuthCallbackActivity to be more generic () 2024-06-20 17:08:07 +01:00
David Perez
874ead8f3e Minor cleanup of the MainViewModelTests and the AuthRepo () 2024-06-20 17:08:07 +01:00
David Perez
6e3c5930a1 Process NFC data from a Yubi Key () 2024-06-20 17:08:07 +01:00
David Perez
b74427dd88 Minor clean up of the TwoFactorLoginScreen () 2024-06-20 17:08:07 +01:00
Caleb Derosier
6ac7e0430f Remove unnecessary constructor keyword from Impl classes () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
44b65e16b0 BIT-1719 Log a user out on a notificaiton () 2024-06-20 17:08:07 +01:00
David Perez
cb20a6d690 Update the TwoFactorRequired response to be able to parse multiple payload types () 2024-06-20 17:08:07 +01:00
David Perez
d6513a1ef7 Add support for listening to NFC broadcasts () 2024-06-20 17:08:07 +01:00
David Perez
866dce2926 Add NFC support to the manifest () 2024-06-20 17:08:07 +01:00
David Perez
79ed894d70 BIT-1662: Fix pull to refresh on content that did not scroll () 2024-06-20 17:08:07 +01:00
David Perez
cc0f6f54a5 BIT-1558: Search toolbar IME action should close the keyboard () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
d5f8eabf31 Logout a user on sync if the security stamp does not match () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
829934f7c0 BIT-1584 Fix the view password overflow item visibility () 2024-06-20 17:08:07 +01:00
Brian Yencho
5bfa059cdb BIT-1899: Post root navigation calls to avoid visual defects on startup () 2024-06-20 17:08:07 +01:00
David Perez
8cc25a57f0 VaultRepo clears in-memory vault data whenever the active account changes () 2024-06-20 17:08:07 +01:00
David Perez
5928987a9b BIT-1729: Re-load the options to apply policy values () 2024-06-20 17:08:07 +01:00
David Perez
6bfb9440b5 Add AuthDiskSource helper for knowing when the user changes () 2024-06-20 17:08:07 +01:00
Ramsey Smith
2739b9e001 BIT-1703: Card brand UI error () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
5ca514b1e2 BIT-1583 Save the items as null if they are blank () 2024-06-20 17:08:07 +01:00
Brian Yencho
e115c51e36 Remove now-unnecessary unlocking check when calling sync () 2024-06-20 17:08:07 +01:00
David Perez
1bb489a206 Add rtl mirroring for more images () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
b0af9a625c BIT-1171 Update the login with device IDs () 2024-06-20 17:08:07 +01:00
Brian Yencho
7432068565 Replace one-off exclusion rules with @OmitFromCoverage () 2024-06-20 17:08:07 +01:00
David Perez
ad31994ab7 Directional icons should be mirrored in right to left languages () 2024-06-20 17:08:07 +01:00
David Perez
b434feed0b Allow for more language support at an OS level () 2024-06-20 17:08:07 +01:00
David Perez
042b055ecd Add missing enum valur to ForcePasswordResetReason () 2024-06-20 17:08:07 +01:00
David Perez
21dabe88e0 Fix resend button moving around () 2024-06-20 17:08:07 +01:00
David Perez
a7b58e9c19 BIT-1729: Update generator policy UI in realtime () 2024-06-20 17:08:07 +01:00
David Perez
5a6be93644 Add helper handle methods for MainType and Internal actions () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
c3724605b8 BIT-1658 Change the Linked custom field to display the name () 2024-06-20 17:08:07 +01:00
David Perez
03c21a953d BIT-724: Update touch targets () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
e04b2a95e4 BIT-1679 Add the CipherAttachment test tag () 2024-06-20 17:08:07 +01:00
David Perez
ec0df1d2a1 BIT-1671: Fix transition jank () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
673972c0be BIT-1714 Add the ID to the decline all requests button () 2024-06-20 17:08:07 +01:00
David Perez
200ecf73e4 Remove wrapper column on LoginScreen () 2024-06-20 17:08:07 +01:00
David Perez
a6c6af7a56 Hide soft keyboard when attempting to login () 2024-06-20 17:08:07 +01:00
Ramsey Smith
f7150d33cb BIT-1704: Edit items in collection bug () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
7326063f68 BIT-1577 Add the options element ID () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
d58e06e00f BIT-1709 Add the button element Ids on the AddSend screen () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
1a9ed4d288 BIT-1679 Update test tags for VaultItemScreen () 2024-06-20 17:08:07 +01:00
David Perez
0ebddadcae Fix minor optimization issues () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
80a024f9dd BIT-1592 Update element ID location for search items () 2024-06-20 17:08:07 +01:00
David Perez
dc2e07c130 BIT-1524, BIT-898: Update generated text () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
6294e656ce Move the testTagAsResourceId modifier () 2024-06-20 17:08:07 +01:00
David Perez
178d7f898b Check database schemas to source control () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
be54a1bfbb BIT-1708 Add the test tag for the policy notice. () 2024-06-20 17:08:07 +01:00
Ramsey Smith
da176994ca BIT-1664: Vault add item ownership tests. () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
e2e52d84b1 BIT-1677 Update the tags on the AddEdit Item screen. () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
899355551f BIT-1676 Update the attachment screen test ID. () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
1334c98b1f BIT-1701 Add the policy notice to the add send screen. () 2024-06-20 17:08:07 +01:00
Brian Yencho
390411ded7 BIT-1715: Fix autofill account-switching data loading error () 2024-06-20 17:08:07 +01:00
David Perez
ce9dff7ab2 Apply minor compose optimizations () 2024-06-20 17:08:07 +01:00
David Perez
8b7d1bfc51 Fix incorrect test imports () 2024-06-20 17:08:07 +01:00
David Perez
6e679d650f Remove deprecations () 2024-06-20 17:08:07 +01:00
David Perez
b8e2f7856a BIT-1663: Display toast when auth request is declined or approved () 2024-06-20 17:08:07 +01:00
David Perez
9d7e762c5d Remove the usage of the deprecated AlertDialog () 2024-06-20 17:08:07 +01:00
David Perez
f823e07f5d Update compose BOM and material 3 library () 2024-06-20 17:08:07 +01:00
Brian Yencho
300190a520 Remove various unnecessary TODOs () 2024-06-20 17:08:07 +01:00
David Perez
61212c3628 Update detekt and fix minor warnings () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
28f805418d BIT-1699 Fix initial pasword type not checking policy () 2024-06-20 17:08:07 +01:00
David Perez
23721858b8 Update bitwarden sdk and login with device flow () 2024-06-20 17:08:07 +01:00
Brian Yencho
bdf3cd8ee1 Update Roboelectric to 4.11.1 () 2024-06-20 17:08:07 +01:00
Lucas Kivi
da47e3fbbb Support other autofill types () 2024-06-20 17:08:07 +01:00
Lucas Kivi
3e1674b9e3 Fix spelling error in file name () 2024-06-20 17:08:07 +01:00
Lucas Kivi
e4c43d4763 Simplify tests with mocks () 2024-06-20 17:08:07 +01:00
Sean Weiser
684baf9bdd BIT-1527: Wrap FileManager methods in io context () 2024-06-20 17:08:07 +01:00
Brian Yencho
a8f24f5f55 Used fixed timezome to fix failing Password History test () 2024-06-20 17:08:07 +01:00
Ramsey Smith
8156e306f5 BIT-617: Vault Password History () 2024-06-20 17:08:07 +01:00
David Perez
46bc489f1f Polling on pending requests screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
10cf094c3f BIT-1682: Add more master password reprompts to Item Listing screen () 2024-06-20 17:08:07 +01:00
Sean Weiser
528b5605d8 BIT-779: Add UI tests for generator changes () 2024-06-20 17:08:07 +01:00
Joshua Queen
f57eec5aa5 BIT-1594: Send form element IDs () 2024-06-20 17:08:07 +01:00
David Perez
33c64db85c Poll for auth request updates () 2024-06-20 17:08:07 +01:00
Brian Yencho
624e60fd71 Ensure more overflow action types get reprompts on Search () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
b800b77194 BIT-1646 Flip the order for the delete menu password prompt () 2024-06-20 17:08:07 +01:00
Caleb Derosier
267fd8d077 BIT-784: Enforce send options policy () 2024-06-20 17:08:07 +01:00
Joshua Queen
c9eca38e08 BIT-1679: Adding element IDs for view item screen () 2024-06-20 17:08:07 +01:00
Shannon Draeker
c5e8faccc3 BIT-1687: Password reprompt for items () 2024-06-20 17:08:07 +01:00
Sean Weiser
2e3200f53d BIT-779: Enforce policies on passcode generator screen () 2024-06-20 17:08:07 +01:00
David Perez
b15dc065be Handle navigation for auth requests from notification () 2024-06-20 17:08:07 +01:00
Shannon Draeker
89dd552908 BIT-785: Vault timeout policy () 2024-06-20 17:08:07 +01:00
Joshua Queen
c7f063a306 BIT-1676: Attachment view element IDs () 2024-06-20 17:08:07 +01:00
Lucas Kivi
7738f75bfb BIT-1093: Setup TOTP auto copy settings () 2024-06-20 17:08:07 +01:00
Brian Yencho
3fe0950983 BIT-1683: Show master password reprompts on Search Screen () 2024-06-20 17:08:07 +01:00
Lucas Kivi
81c78fc115 BIT-1457: Setup autofill save request () 2024-06-20 17:08:07 +01:00
Sean Weiser
8bb754f85b BIT-1527: Handle attachment downloads () 2024-06-20 17:08:07 +01:00
David Perez
6e945a4385 Remove unused function () 2024-06-20 17:08:07 +01:00
Caleb Derosier
debfbc04b0 BIT-782: Implement Personal Ownership policy support () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
f380e21600 BIT-1670: Add the initial autofill dialog () 2024-06-20 17:08:07 +01:00
Joshua Queen
77ac4b1956 BIT-1677: Add element IDs for edit item ()
Co-authored-by: Lucas Kivi <125697099+lucas-livefront@users.noreply.github.com>
2024-06-20 17:08:07 +01:00
David Perez
ce3066dd54 Process push notification to display auth request notification () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
77913805ab BIT-972 Add the import url () 2024-06-20 17:08:07 +01:00
Sean Weiser
7b32e46d37 BIT-779: Adding UI logic to disable and limit controls under policy enforcement ()
Co-authored-by: Joshua Queen <joshua@livefront.com>
2024-06-20 17:08:07 +01:00
Shannon Draeker
05a171e71c BIT-783: Enforce Send restriction policy () 2024-06-20 17:08:07 +01:00
Shannon Draeker
d538e37606 Create policy manager () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
794b68d364 Save the value for showing the initial autofill dialog () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
ca0a38d3fa BIT-973 Get the vault URL from the repo. () 2024-06-20 17:08:07 +01:00
Joshua Queen
88a74d75ef BIT-1645: Adding element IDs to the vault unlock screen () 2024-06-20 17:08:07 +01:00
Lucas Kivi
3b1758262b BIT-1659-filter-out-reprompt-ciphers () 2024-06-20 17:08:07 +01:00
Ramsey Smith
1448322964 Add error dialog in VaultAddEditViewModel () 2024-06-20 17:08:07 +01:00
Brian Yencho
4f08d5ddbe BIT-1661: Pre-populate Add Item screen during autofill save () 2024-06-20 17:08:07 +01:00
David Perez
bafebb46f3 BIT-1567: Do process auth requests if feature is disabled () 2024-06-20 17:08:07 +01:00
Ramsey Smith
81d0e2f4db BIT-506: Hard delete () 2024-06-20 17:08:07 +01:00
David Perez
087018bd26 BIT-1560: Successfully login with device () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
2127dcbb1d BIT-1570 Make the name value appear in the dialog () 2024-06-20 17:08:07 +01:00
Shannon Draeker
0f72413379 Add a compose element for the policy warnings () 2024-06-20 17:08:07 +01:00
Joshua Queen
9adbc181fd BIT-1592: Adding element IDs for search and search sends () 2024-06-20 17:08:07 +01:00
Shannon Draeker
608779ba68 BIT-778: Account recovery () 2024-06-20 17:08:07 +01:00
Brian Yencho
10471a7ea6 Allow users to navigate to Add Item screen for autofill save () 2024-06-20 17:08:07 +01:00
Joshua Queen
d711360bad BIT-1180: Adding element IDs for passphrases () 2024-06-20 17:08:07 +01:00
Ramsey Smith
2d0353d744 BIT-1575: Update cipher collections functionality () 2024-06-20 17:08:07 +01:00
Joshua Queen
bb0c91ee5a BIT-1171: Element IDs for LoginApporvalScreen and Reset Password Screen () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
24806c4920 BIT-1283 Clear the clipboard after the settings interval () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
fc3cdeb798 BIT-1667: Navigate the user to the tooltip URI () 2024-06-20 17:08:07 +01:00
Shannon Draeker
2c092d9d2c Fix password reset () 2024-06-20 17:08:07 +01:00
Brian Yencho
27c93d26e5 Add AutofillSaveItem and related Intent helpers () 2024-06-20 17:08:07 +01:00
Brian Yencho
ab84a4b9d3 BIT-1538, BIT-1539, BIT-1660: Implement Search in autofill flow () 2024-06-20 17:08:07 +01:00
Joshua Queen
5ceec9b2f7 Setup for generator policy implementation () 2024-06-20 17:08:07 +01:00
David Perez
d9d5eaeea2 Add loading states and navigation events to LoginWithDeviceScreen. () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
a985cfaccc Save the clear clipboard frequency in settings. () 2024-06-20 17:08:07 +01:00
David Perez
526ab51a90 Listen to updates to login auth requests () 2024-06-20 17:08:07 +01:00
David Perez
d6c2969332 Update the CreateAuthRequests API to poll for updates () 2024-06-20 17:08:07 +01:00
Shannon Draeker
1794223d02 Fix API key name () 2024-06-20 17:08:07 +01:00
David Perez
d0dfe3ca2f Add dialog state to LoginWithDevice state () 2024-06-20 17:08:07 +01:00
Shannon Draeker
cf8f2ff7fa Fixed login bug () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
95b4aaf605 BIT-1654 Add URI option menu () 2024-06-20 17:08:07 +01:00
Lucas Kivi
a92d9ff823 BIT-1093: Add TOTP copying to autofill flow ()
Co-authored-by: David Perez <david@livefront.com>
2024-06-20 17:08:07 +01:00
David Perez
2be47c5b0f Minor cleanup of LoginWithDeviceViewModel () 2024-06-20 17:08:07 +01:00
Sean Ephraim
c88b01ea11 SA-115: Update localization strings to match Xamarin repo @ 0f22f27 () 2024-06-20 17:08:07 +01:00
David Perez
cd66699467 Add API for getting auth request updates () 2024-06-20 17:08:07 +01:00
Ramsey Smith
034284fad4 BIT-1575: Collection Screen () 2024-06-20 17:08:07 +01:00
Shannon Draeker
96401aba79 BIT-786: Export vault policy () 2024-06-20 17:08:07 +01:00
Joshua Queen
7b6f9491b3 BIT-1087: Adding navigation for the username types tooltip in generator. () 2024-06-20 17:08:07 +01:00
Shannon Draeker
5fffd4e3e2 BIT-620: Reset password screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
94f532b9d2 Add decodeFromStringOrNull for safer disk JSON parsing () 2024-06-20 17:08:07 +01:00
David Perez
4807005428 Add API for retrieving auth requests by ID () 2024-06-20 17:08:07 +01:00
Ramsey Smith
9300ba01f7 Fix VaultAddEditViewModelTest () 2024-06-20 17:08:07 +01:00
David Perez
238a16652b Create separate API for authenticated auth requests () 2024-06-20 17:08:07 +01:00
Shannon Draeker
2be6c9042f BIT-802: Enforce master password policy ()
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 () 2024-06-20 17:08:07 +01:00
Joshua Queen
f1a799955c BIT-756: Wrap startActivity in IntentManager with try catch () 2024-06-20 17:08:07 +01:00
Brian Yencho
f93db195c0 Get autofill enabled information more reliably () 2024-06-20 17:08:07 +01:00
Joshua Queen
2de2ade7a6 BIT-478: Implementation for crash logging switch in settings screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
085fa0153d Fix rebasing issue with Login URIs () 2024-06-20 17:08:07 +01:00
Brian Yencho
1e64c82e83 BIT-1642: Pre-populate the add item screen URI during autofill () 2024-06-20 17:08:07 +01:00
David Perez
84a983e755 BIT-1574: Add pull to refresh behavior () 2024-06-20 17:08:07 +01:00
Sean Weiser
8489bd1476 BIT-1547: Hook up remaining push notification sync handling () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
d2ffd7bf01 BIT-1653 Add functionality to new URI button () 2024-06-20 17:08:07 +01:00
Brian Yencho
b1cc9a1dd6 BIT-1641: Use correct matching logic for in-app autofill () 2024-06-20 17:08:07 +01:00
Shannon Draeker
a317174db7 Refactor vault unlock state to enum () 2024-06-20 17:08:07 +01:00
Sean Ephraim
d8ee29a0a4 SA-114: Update Hebrew & Indonesian language localization codes/strings () 2024-06-20 17:08:07 +01:00
Caleb Derosier
f2053bbb07 BIT-1508: Implement decline all pending requests & add filters () 2024-06-20 17:08:07 +01:00
Lucas Kivi
88da5b2007 BIT-1506: block autofill for block listed URIs () 2024-06-20 17:08:07 +01:00
Brian Yencho
c7580c87bd Fix accidental hardcoded Intent key () 2024-06-20 17:08:07 +01:00
Brian Yencho
50d963c70e BIT-1643: Add master password reprompt to autofill selection () 2024-06-20 17:08:07 +01:00
David Perez
79988db49a Fix nullability bug in combineDataStates () 2024-06-20 17:08:07 +01:00
David Perez
d12776483d BIT-1646, BIT-1647: Launch action after password validation () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
20dd839923 BIT-1648: Add the copy totp code overflow option () 2024-06-20 17:08:07 +01:00
Lucas Kivi
0c6ea8d18d BIT-621: Add URI matching for autofill () 2024-06-20 17:08:07 +01:00
Joshua Queen
0e5e6b4444 Add crash logging boolean to settings repository and settings disk source () 2024-06-20 17:08:07 +01:00
Joshua Queen
1ffd233e7e Updated copy on about page to include bitwarden copyright information () 2024-06-20 17:08:07 +01:00
Sean Ephraim
8cb28fc90e SA-113: Update localization strings () 2024-06-20 17:08:07 +01:00
Shannon Draeker
39e37eb7c7 Add PolicyInformation data structure () 2024-06-20 17:08:07 +01:00
David Perez
91207df3fa BIT-1213: Add real password check to vault item screen () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
2d652c8a2e BIT-1301 Adding icons to collection items () 2024-06-20 17:08:07 +01:00
Brian Yencho
82ef39e15d Show appropriate empty states for autofill flow () 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 () 2024-06-20 17:08:07 +01:00
Brian Yencho
2623fc3cbe Move validatePassword to AuthRepository and ensure errors are caught () 2024-06-20 17:08:07 +01:00
Sean Weiser
474025b893 BIT-1547: Setup needed logic to support push notification syncs () 2024-06-20 17:08:07 +01:00
Brian Yencho
7c4092a539 Add placeholder autofill URI matching () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
e19ba9df51 BIT-1545 Allowing the user to search for verification code items () 2024-06-20 17:08:07 +01:00
Brian Yencho
8d81b160f9 Make CipherView.toAutofillCipherProvider public and add tests () 2024-06-20 17:08:07 +01:00
Brian Yencho
5b854c17b7 Update Vault Item Listing screen app bar for autofill () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
0a6b0f8dc7 BIT-458, BIT-459: Add Folder Saving/Editing/Deleting () 2024-06-20 17:08:07 +01:00
David Perez
a88f28e5bc BIT-1451, BIT-1453: logout on failed attempts () 2024-06-20 17:08:07 +01:00
Brian Yencho
b3fa33a02c Send autofill selections back to autofill flow () 2024-06-20 17:08:07 +01:00
David Perez
b199a67b7d BIT-1630: Add unlock with biometrics flow () 2024-06-20 17:08:07 +01:00
Brian Yencho
31d54b3dc2 Rearrage mapping in createAuthRequest () 2024-06-20 17:08:07 +01:00
Caleb Derosier
a187fbb0d1 BIT-1565: Approve and decline login requests () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
3be37766e2 Adding the Repository folder calls. () 2024-06-20 17:08:07 +01:00
Caleb Derosier
fa551fa6ab BIT-1563: Handle POST auth-requests error on Login with Device () 2024-06-20 17:08:07 +01:00
Brian Yencho
ab0cfdfdc2 Provide graceful fallbacks when there is no active user () 2024-06-20 17:08:07 +01:00
David Perez
8f21fb466e BIT-614: Add ability to setup biometrics from account security screen () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
cf7f0ad7fe BIT-1351 Sorting Items by name () 2024-06-20 17:08:07 +01:00
David Perez
2dde22f762 Vault repo biometrics () 2024-06-20 17:08:07 +01:00
David Perez
aacb955720 User settings repo to get biometrics enabled info () 2024-06-20 17:08:07 +01:00
David Perez
9fcc326df3 Interfaces provided via Local Composition should be immutable () 2024-06-20 17:08:07 +01:00
David Perez
e2cd1d5e98 Add loading dialog support to account security screen () 2024-06-20 17:08:07 +01:00
Caleb Derosier
f33ec6e6a3 BIT-1631: Hide Pending requests button when approve requests is disabled () 2024-06-20 17:08:07 +01:00
David Perez
365e4e5dd9 Add support to prompt for biometrics setup () 2024-06-20 17:08:07 +01:00
Sean Weiser
0e9241d54c BIT-1517: Add check for claimed organization domain to SSO ViewModel () 2024-06-20 17:08:07 +01:00
Shannon Draeker
5ce45a8069 BIT-1273: Validate master password () 2024-06-20 17:08:07 +01:00
David Perez
78a256ae3f Add biometrics state to UnlockVaultViewModel () 2024-06-20 17:08:07 +01:00
Brian Yencho
49e3d555e3 Use a Channel for generatorResultFlow implementation () 2024-06-20 17:08:07 +01:00
Brian Yencho
f2a7998bb0 Navigate to the Vault Listing screen from autofill () 2024-06-20 17:08:07 +01:00
David Perez
0411ccd3f9 Update biometrics state in AccountSecurityScreen () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
e38dea7ab7 Adding the Folder Api and Service () 2024-06-20 17:08:07 +01:00
Caleb Derosier
ab5a35b914 BIT-811 BIT-1566: Add Login Approval screen & hook up to Pending Requests () 2024-06-20 17:08:07 +01:00
Shannon Draeker
b991acd0d0 BIT-1277 BIT-1279: Confirmation dialog () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
f023650730 BIT-458, BIT-459: Add screens for adding and editing folders () 2024-06-20 17:08:07 +01:00
David Perez
9338a51d68 Add isBiometricsEnabled boolean to UserState () 2024-06-20 17:08:07 +01:00
Shannon Draeker
b1c6567df2 BIT-1272: Export vault screen () 2024-06-20 17:08:07 +01:00
Caleb Derosier
e5bfdd0fa7 BIT-810: Implement resend notification () 2024-06-20 17:08:07 +01:00
Caleb Derosier
a7e393e325 Refactor logic for auth requests & decrypt all fingerprints () 2024-06-20 17:08:07 +01:00
Joshua Queen
a4e99745bc BIT-971: Adding urls for two step login and change master password in… () 2024-06-20 17:08:07 +01:00
David Perez
d938a7da70 Add initial biometrics manager () 2024-06-20 17:08:07 +01:00
Brian Yencho
f0b0859ae3 Use direct navigation to nested destinations () 2024-06-20 17:08:07 +01:00
Joshua Queen
bc834fee93 BIT-805: Screen capture toggle setting implementation () 2024-06-20 17:08:07 +01:00
Sean Weiser
c765de99f1 BIT-816: Handle login attempt of SSO flow () 2024-06-20 17:08:07 +01:00
Brian Yencho
7a163d82ed Store SpecialCircumstance to SavedStateHandle () 2024-06-20 17:08:07 +01:00
David Perez
3264be998d Add storage for biometrics key () 2024-06-20 17:08:07 +01:00
Lucas Kivi
f2d90dda55 BIT-1316: Add compatibility for browser apps () 2024-06-20 17:08:07 +01:00
Caleb Derosier
0818638273 BIT-1291: Initiate Login with Device flow () 2024-06-20 17:08:07 +01:00
Lucas Kivi
52acc2fa47 Add Domains database () 2024-06-20 17:08:07 +01:00
Shannon Draeker
5fa49c8b53 BIT-918: Resend notification emails () 2024-06-20 17:08:07 +01:00
David Perez
555ff1dcd2 Add biometrics library () 2024-06-20 17:08:07 +01:00
David Perez
26335bf217 BIT-1184: Add pending deletion state to display deletion dialog () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
317cc7396e Complete the UI for the Folders screen () 2024-06-20 17:08:07 +01:00
Shannon Draeker
3de3c8f0ed BIT-1490: Two factor login () 2024-06-20 17:08:07 +01:00
Ramsey Smith
bc3a76260f BIT-503: Move item to trash from edit screen () 2024-06-20 17:08:07 +01:00
David Perez
05bdf5a25e BIT-1418: Add premium feature restriction notice to attachments () 2024-06-20 17:08:07 +01:00
David Perez
064b767b56 BIT-1407: Allow users to add attachments () 2024-06-20 17:08:07 +01:00
Caleb Derosier
3635d368f9 BIT-809: Generate fingerprint on Login with Device () 2024-06-20 17:08:07 +01:00
Joshua Queen
cd020f2af9 Adding screen capture allow key to settings disk source () 2024-06-20 17:08:07 +01:00
Joshua Queen
2f2f5703a7 Navigate directly to generator when edited item's password or username fields are empty () 2024-06-20 17:08:07 +01:00
David Perez
465cce42f0 Add flow for creating attachments () 2024-06-20 17:08:07 +01:00
Shannon Draeker
41229d0324 BIT-917 BIT-1489: Show two factor auth view () 2024-06-20 17:08:07 +01:00
David Perez
6f9147b2b2 Add method for encrypting an attachment () 2024-06-20 17:08:07 +01:00
David Perez
4669682b83 Move fileUploadType into it's own file () 2024-06-20 17:08:07 +01:00
Lucas Kivi
96513d74c3 Perform deeper login data parsing () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
54802db0b3 BIT-1402 adding Password checker to Add Edit Screen () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
27a9719532 BIT-1561 Fixing the UI elements in Verification code screen () 2024-06-20 17:08:07 +01:00
Joshua Queen
c2e6497fd8 BIT-748: Settings about, rate app () 2024-06-20 17:08:07 +01:00
David Perez
84346e2b29 Display the selected attachment name () 2024-06-20 17:08:07 +01:00
David Perez
04d60a50ff Add support for deleting an attachment () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
dc3081c5d6 BIT-1339 Add TOTP item to detail screen () 2024-06-20 17:08:07 +01:00
David Perez
6223b225c5 Add API support for deleting an attachment () 2024-06-20 17:08:07 +01:00
Joshua Queen
65e85b02f8 BIT-1496: Generator Prompt Overwrite Confirmation () 2024-06-20 17:08:07 +01:00
David Perez
4fcbf4704d Rename launchActivityForResult to getActivityResultLauncher () 2024-06-20 17:08:07 +01:00
Shannon Draeker
410e3072fa Add support for different login methods () 2024-06-20 17:08:07 +01:00
Ramsey Smith
c977f7617a BIT-1410: Move to organization from edit item screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
7a416de9c9 BIT-1092: Store and expose value for disabling autofill save prompt () 2024-06-20 17:08:07 +01:00
David Perez
54e3ddf839 Add fileChoose callback to handler to ensure it is remembered () 2024-06-20 17:08:07 +01:00
Caleb Derosier
d66c3be2a6 BIT-1559: Implement GET auth-requests () 2024-06-20 17:08:07 +01:00
David Perez
89fda64baa Display attachments in the UI () 2024-06-20 17:08:07 +01:00
Lucas Kivi
be8608e53a Consolidate username and email autofill views () 2024-06-20 17:08:07 +01:00
Lucas Kivi
ee8b9563a3 Lazily determine autofill setting () 2024-06-20 17:08:07 +01:00
Ramsey Smith
4f0fa96dc0 BIT-1551: Restrict cloning to items not assigned to a collection () 2024-06-20 17:08:07 +01:00
Brian Yencho
862d9b5c94 Rename URI detection method related VM and Screen items add add tests () 2024-06-20 17:08:07 +01:00
Joshua Queen
5279f1a4ba BIT-71: Adding logic for password hint implementation () 2024-06-20 17:08:07 +01:00
David Perez
96201fd34c Add initial attachments screen shell () 2024-06-20 17:08:07 +01:00
Sean Weiser
30ab22f826 Handle SSO prevalidation and custom tab launch () 2024-06-20 17:08:07 +01:00
Ramsey Smith
0422d3fdd8 BIT-639: Restore items from trash () 2024-06-20 17:08:07 +01:00
Brian Yencho
8a16672b4d BIT-1094: Store default URI match detection type () 2024-06-20 17:08:07 +01:00
David Perez
45592a7369 Hide overflows with no items () 2024-06-20 17:08:07 +01:00
Brian Yencho
27fea49b48 BIT-1454: Allow automatic sync only after 30 minutes from previous sync () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
eeb4ae75a7 Updating getAuthCodesFlow to update values on emission. () 2024-06-20 17:08:07 +01:00
David Perez
de99c36b20 BIT-1282: Add UI for Vault Sync () 2024-06-20 17:08:07 +01:00
David Perez
376278e97a Vault screen overflow option actions () 2024-06-20 17:08:07 +01:00
Caleb Derosier
9a371843ee BIT-1508: Add Pending Login Requests screen () 2024-06-20 17:08:07 +01:00
Lucas Kivi
6a66d24dd1 BIT-1294: Add autofill cipher handling () 2024-06-20 17:08:07 +01:00
David Perez
8acb748782 Add a VaultHandlers class to more easily pass around lambdas () 2024-06-20 17:08:07 +01:00
David Perez
abd73b949a Update createMockSendView to make a more realistic SendView () 2024-06-20 17:08:07 +01:00
David Perez
ed38cd6090 Add overflow options to the listing screen and the search screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
e1a078e511 Decouple unlocking and syncing and add syncIfNecessary () 2024-06-20 17:08:07 +01:00
Lucas Kivi
91df6b5e25 Update CipherView subtitle generation () 2024-06-20 17:08:07 +01:00
David Perez
bc1f5cb020 Add storage for the last sync date () 2024-06-20 17:08:07 +01:00
David Perez
c3cb61e43a BIT-495: Add search with complete send support () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
f5d3e36f0e BIT-1338 Finish Verification Code Screen Implementation () 2024-06-20 17:08:07 +01:00
David Perez
8a20d0e57c Add a loading dialog to the Other Screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
82d06f56b9 BIT-1430: Add migration from SecureStorage () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
17eb3e2e0b BIT-540 Adding Custom Field Edit Actions () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
9cc8763642 BIT-1400 Fixing the vault item count to not include trash items () 2024-06-20 17:08:07 +01:00
David Perez
03222cbdaf Add events for the search screen () 2024-06-20 17:08:07 +01:00
Ramsey Smith
b65671bce7 BIT-1230: Show URI once for login items () 2024-06-20 17:08:07 +01:00
David Perez
150fd159c3 Add auto-focus to search toolbar () 2024-06-20 17:08:07 +01:00
Sean Weiser
112d181394 BIT-816: Add handling for SSO intents () 2024-06-20 17:08:07 +01:00
Joshua Queen
6a49a37ef0 Adding the ability to add URIs as a comma delimited list in block auto fill () 2024-06-20 17:08:07 +01:00
Joshua Queen
427299eddf BIT-72: Adding UI and navigation for the master password hint screen () 2024-06-20 17:08:07 +01:00
Joshua Queen
fa0b71df75 BIT-1534: Updating keyboard type in block auto fill screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
f4fceb175a Add checks for locked vault to autofill () 2024-06-20 17:08:07 +01:00
David Perez
6c003c4102 Replace Horizontal divider with modifier extension () 2024-06-20 17:08:07 +01:00
David Perez
e3d92966ac Add composable for search toolbar () 2024-06-20 17:08:07 +01:00
Brian Yencho
be7ccd3195 Ensure a SpecialCircumstance is scoped to a single overall graph () 2024-06-20 17:08:07 +01:00
Brian Yencho
2f918650a1 BIT-1462: Add Vault suggestion to autofill () 2024-06-20 17:08:07 +01:00
Ramsey Smith
a760127711 BIT-526: Clone vault item () 2024-06-20 17:08:07 +01:00
David Perez
3ec95b0ffd Add removeDiacritics helper method () 2024-06-20 17:08:07 +01:00
Joshua Queen
79bc483491 BIT-1147, BIT-1487: Implementing blocking auto-fill for specific URIs () 2024-06-20 17:08:07 +01:00
Brian Yencho
83b77730f5 Ensure the Custom Chrome tab is removed from the backstack () 2024-06-20 17:08:07 +01:00
David Perez
8baf88be47 Move parcelable annotation onto implementation classes () 2024-06-20 17:08:07 +01:00
David Perez
75fbadb67b Add basic navigation for the search screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
e3547f4e13 Add WebAuthCallbackActivity to handle hCaptcha callbacks () 2024-06-20 17:08:07 +01:00
Brian Yencho
49ff8a761d Replace string-based static mocks with function references () 2024-06-20 17:08:07 +01:00
David Perez
0bfb9a24dc Fix deletion date formatting () 2024-06-20 17:08:07 +01:00
Ramsey Smith
d706a20211 BIT-1408: Delete cipher () 2024-06-20 17:08:07 +01:00
David Perez
c9d7a48598 BIT-1518: Process shared sends () 2024-06-20 17:08:07 +01:00
Brian Yencho
4510695f76 BIT-1486: Use inline autofill based on user's setting () 2024-06-20 17:08:07 +01:00
Brian Yencho
99f5325580 Ensure we only send ReceiveFirstIntent once () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
ffba00bf83 Adding the UI and ViewModel () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
cd1d326d45 Adding Navigation to the verification code screen and skeleton UI () 2024-06-20 17:08:07 +01:00
Sean Weiser
1a53178137 BIT-1286: Enable loading dialog when logging in via SSO () 2024-06-20 17:08:07 +01:00
Sean Weiser
49b4c23466 BIT-1286: Check for Internet connection before logging in via SSO () 2024-06-20 17:08:07 +01:00
Joshua Queen
6dd4a31a57 BIT-1147: Adding UI for empty and content view states in BlockAutoFillScreen () 2024-06-20 17:08:07 +01:00
Sean Weiser
9779cb9cf2 BIT-1286: Check for empty organization ID on SSO login screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
687455279b Use default value when navigating to Add Send as root () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
a877897a19 Add TOTP code generation () 2024-06-20 17:08:07 +01:00
David Perez
88e4b45f7d BIT-1499 listing screen pull-to-refresh () 2024-06-20 17:08:07 +01:00
Brian Yencho
c487074de6 Update various import and formatting issues () 2024-06-20 17:08:07 +01:00
Brian Yencho
eeb22dbfee BIT-1498: Allow external navigation to Add Send screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
bdca79d862 Update Bitwarden SDK to 0.4.0-20240119.185557-52 () 2024-06-20 17:08:07 +01:00
David Perez
b529bcf777 Add padding to the bottom of the list screen () 2024-06-20 17:08:07 +01:00
David Perez
13f5467544 Hide overflow when there are no items () 2024-06-20 17:08:07 +01:00
David Perez
cf930438c2 Add sealed class to model reusable overflow actions () 2024-06-20 17:08:07 +01:00
Caleb Derosier
6cbfff254c BIT-808: Conditionally show log in with device on login () 2024-06-20 17:08:07 +01:00
David Perez
2fa7851b42 BIT-1411, BIT-1414: Add delete send confirmation dialog () 2024-06-20 17:08:07 +01:00
Sean Weiser
a706db2b28 BIT-1360: Prompt for push notification permission when approving passwordless logins () 2024-06-20 17:08:07 +01:00
David Perez
3c4b823014 Add support for removing passwords and deleting sends from the list screen () 2024-06-20 17:08:07 +01:00
David Perez
2c749186e1 Add helper method for getting sendView icons () 2024-06-20 17:08:07 +01:00
Brian Yencho
cb306a8377 Disable inline autofill toggle when autofill is disabled () 2024-06-20 17:08:07 +01:00
David Perez
b77de7ba4d BitwardenListItem should use persistable lists () 2024-06-20 17:08:07 +01:00
David Perez
a1e55297e9 Add trailing icons for sends () 2024-06-20 17:08:07 +01:00
David Perez
c7abbd17dc BIT-1501: Apply vault item list filters () 2024-06-20 17:08:07 +01:00
Joshua Queen
02aad8f215 BIT-693: Password strength indicator sdk update () 2024-06-20 17:08:07 +01:00
Ramsey Smith
9ba6474c37 BIT-769: Move to organization functionality () 2024-06-20 17:08:07 +01:00
David Perez
413677852b Add overflow items to sends listings () 2024-06-20 17:08:07 +01:00
Joshua Queen
8c64d6b01b BIT-1147: Adding navigation to block auto fill screen and skeleton UI () 2024-06-20 17:08:07 +01:00
Joshua Queen
3500f90812 BIT-1166: Adding element ids for the account switcher () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
e7a5cb86f3 BIT-541 Adding the icons for Apple and Android () 2024-06-20 17:08:07 +01:00
Ramsey Smith
53c2823141 Storing vault filter types in memory () 2024-06-20 17:08:07 +01:00
Joshua Queen
1b4b6cc627 BIT-1181: Adding element ids for username generator screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
94108bcb5d BIT-1488: Track changes in autofill status and send users to settings () 2024-06-20 17:08:07 +01:00
Joshua Queen
3851f88828 BIT-1179-adding element ids for password generation screen () 2024-06-20 17:08:07 +01:00
Sean Weiser
fed6b74800 Save state of approving passwordless logins setting and setup initial UI () 2024-06-20 17:08:07 +01:00
David Perez
a12bc47c20 Add basic overflow for list screen () 2024-06-20 17:08:07 +01:00
David Perez
d0d1e669d1 Fix minor lint errors () 2024-06-20 17:08:07 +01:00
David Perez
ff361a7b61 Implement navigation for listing sends () 2024-06-20 17:08:07 +01:00
David Perez
dfbfeda0e7 Create sealed class for the ItemListingType Vault () 2024-06-20 17:08:07 +01:00
David Perez
89a818aeaa BIT-493: Add full file send support () 2024-06-20 17:08:07 +01:00
Brian Yencho
6f796725a1 Remove now-unsupported Accessibility and Draw Over autofill options () 2024-06-20 17:08:07 +01:00
Joshua Queen
514e9a79fd BIT-1177: Added test tags for password history () 2024-06-20 17:08:07 +01:00
Brian Yencho
840f675736 BIT-1148: Add storage for blocked autofill URIs () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
a87bcd28ff BIT-541, 1370 Adding icon loading for login items () 2024-06-20 17:08:07 +01:00
Brian Yencho
ff7a015472 Hook up inline autofill setting to UI () 2024-06-20 17:08:07 +01:00
Joshua Queen
c7dad53fe4 BIT-1178: Adding element ids for the generator () 2024-06-20 17:08:07 +01:00
David Perez
0b0fa55653 Maintain updated premium state in VaultViewModel () 2024-06-20 17:08:07 +01:00
David Perez
ac0a079e42 Clean up lint warnings in tests () 2024-06-20 17:08:07 +01:00
Joshua Queen
d66f707d14 BIT-1169: Adding element ids for the environment screen () 2024-06-20 17:08:07 +01:00
David Perez
1db2a25f4b Rename createSend to createTextSend () 2024-06-20 17:08:07 +01:00
Brian Yencho
9ba02c67e0 Remove unnecessary SettingsRepository.clearData () 2024-06-20 17:08:07 +01:00
David Perez
cd236f183f Add underlying support for file sends () 2024-06-20 17:08:07 +01:00
Brian Yencho
dbbb9f6587 BIT-833: Add storage for "use inline autofill" setting () 2024-06-20 17:08:07 +01:00
Joshua Queen
8d5bcc4433 BIT-1054, BIT-1055: Adding modal generator UI and navigation from Add/Edit item () 2024-06-20 17:08:07 +01:00
Brian Yencho
61e914f8ac BIT-1165: Log out the current user after maximum invalid unlock attempts () 2024-06-20 17:08:07 +01:00
Caleb Derosier
74fac97257 BIT-1327: Add support for theme selection () 2024-06-20 17:08:07 +01:00
Ramsey Smith
21a9802ed4 BIT-844: Move to Organization UI () 2024-06-20 17:08:07 +01:00
David Perez
10bf584c90 Add initial file chooser () 2024-06-20 17:08:07 +01:00
Lucas Kivi
3f6a12740c BIT-1458: update overlay autofill () 2024-06-20 17:08:07 +01:00
Brian Yencho
6220670ce3 Add storage for invalid lock attempts () 2024-06-20 17:08:07 +01:00
Brian Yencho
c428a57ca8 Use SharedPreferences.edit helper whenever possible () 2024-06-20 17:08:07 +01:00
David Perez
87ea0da23f Add method to request multiple permissions at once () 2024-06-20 17:08:07 +01:00
Brian Yencho
880bdc8826 BIT-1321, BIT-1014: Implement Verify PIN screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
ca517c88c4 Add ability to set a PIN to SettingsRepository () 2024-06-20 17:08:07 +01:00
Lucas Kivi
224395004f BIT-1320: Add inline UI () 2024-06-20 17:08:07 +01:00
Brian Yencho
fd8293ba55 Add getPinProtectedUserKey to VaultSdkSource () 2024-06-20 17:08:07 +01:00
David Perez
c52ae0ed2a Provide IntentManager from compositionLocal () 2024-06-20 17:08:07 +01:00
Brian Yencho
7bf249c0dd Update Bitwarden SDK to 0.4.0-20240115.154650-43 () 2024-06-20 17:08:07 +01:00
David Perez
ff9c4ecb67 Add support for a localPermissionsManager () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
f0e2548f65 Modified the isIconLoadingDisabled setting to be a flow () 2024-06-20 17:08:07 +01:00
Joshua Queen
cd4db46e13 Adding navigation for generator modals () 2024-06-20 17:08:07 +01:00
Brian Yencho
61a162b6de Add PIN entry dialog and confirmation UI () 2024-06-20 17:08:07 +01:00
David Perez
99d7af4c16 Add network security config () 2024-06-20 17:08:07 +01:00
David Perez
b343761db3 Remove explicit english US strings and move non-translatable strings into their own file () 2024-06-20 17:08:07 +01:00
David Perez
0f2e5359d2 BIT-461: Add pull-to-refresh to vault screen () 2024-06-20 17:08:07 +01:00
Ramsey Smith
0f0fe81f41 Move to organization navigation () 2024-06-20 17:08:07 +01:00
Brian Yencho
df3a6598b3 Make SyncResponseJson.Send.text nullable () 2024-06-20 17:08:07 +01:00
David Perez
0975ab9c7b BIT-1268: Pull-to-refresh for sends screen () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
80084ff0fb Add persistence for isImageLoadingEnabled appearance setting () 2024-06-20 17:08:07 +01:00
David Perez
561aabc528 Add support for the pull-to-refresh in settings () 2024-06-20 17:08:07 +01:00
David Perez
82b174168e Create a navigation graph for the generator tab () 2024-06-20 17:08:07 +01:00
David Perez
c983937070 Navigate to send graph properly () 2024-06-20 17:08:07 +01:00
Lucas Kivi
e758e273be Refactor autofill parser to take a FillRequest () 2024-06-20 17:08:07 +01:00
Brian Yencho
3e28e5cc9b Add unlockVaultWithPinAndSync to VaultRepository () 2024-06-20 17:08:07 +01:00
David Perez
18af449e1f Add underlying pull-to-refresh support to BitwardenScaffold () 2024-06-20 17:08:07 +01:00
Brian Yencho
d6d179a27f BIT-746, BIT-1120: Implement session timeout functionality () 2024-06-20 17:08:07 +01:00
Brian Yencho
6a208fee31 Add persistence for PIN-unlock related data () 2024-06-20 17:08:07 +01:00
Brian Yencho
76b04a849d BIT-463: Add warning dialog when selecting VaultTimeoutAction.LOGOUT () 2024-06-20 17:08:07 +01:00
Brian Yencho
c59ae03f97 Add VaultSdkSource.derivePinKey () 2024-06-20 17:08:07 +01:00
David Perez
32c1c2155e Handle delete and remove password options from SendScreen () 2024-06-20 17:08:07 +01:00
David Perez
6e91332a31 BIT-1445: Allow manual text entry on stepper () 2024-06-20 17:08:07 +01:00
Brian Yencho
056b6eb30c Update the current user's last active time when navigating () 2024-06-20 17:08:07 +01:00
Brian Yencho
3def25366b Add logout manager () 2024-06-20 17:08:07 +01:00
Brian Yencho
f1b9ded3e3 Add clearData calls DiskSources () 2024-06-20 17:08:07 +01:00
Lucas Kivi
67d7b7a9f5 BIT-1315: Add dummy data fulfillment () 2024-06-20 17:08:07 +01:00
Brian Yencho
5d73f97831 Add persistence for a user's "last active time" () 2024-06-20 17:08:07 +01:00
Sean Weiser
8efd9d2c8a Check isAuthenticated status within PushManager () 2024-06-20 17:08:07 +01:00
Brian Yencho
3d75867a15 Add AppForegroundManager () 2024-06-20 17:08:07 +01:00
Brian Yencho
70308c84be Remove waitForIdle calls from account switcher tests () 2024-06-20 17:08:07 +01:00
David Perez
96a9a41836 Remove BitwardenReadOnlyTextFieldWithActions () 2024-06-20 17:08:07 +01:00
Brian Yencho
8f22231c4a Allow for null access tokens for soft logout states () 2024-06-20 17:08:07 +01:00
David Perez
5288a697e5 Add send delete confirmation dialog () 2024-06-20 17:08:07 +01:00
Caleb Derosier
0d171e91b9 BIT-1328: Add support for changing language with picker () 2024-06-20 17:08:07 +01:00
Lucas Kivi
f95e5cc3cb Fix bug in test () 2024-06-20 17:08:07 +01:00
Sean Weiser
5a2b1e61c2 BIT-1362 Receive and expose push notification events from PushManager () 2024-06-20 17:08:07 +01:00
David Perez
739004cc57 Dialogs should persist past a rotation () 2024-06-20 17:08:07 +01:00
Lucas Kivi
33b6f994e6 Move AutofillView data into a wrapper class () 2024-06-20 17:08:07 +01:00
David Perez
c06be2b8de Add delete and remove password options items for send () 2024-06-20 17:08:07 +01:00
Lucas Kivi
197feea56a Add URI generation algorithm to autofill parsing () 2024-06-20 17:08:07 +01:00
Ramsey Smith
e9e538db59 BIT-1304: Options menu UI for view item () 2024-06-20 17:08:07 +01:00
Brian Yencho
0daf81faab Ensure 15 minute timeout does not show up as Custom () 2024-06-20 17:08:07 +01:00
David Perez
93c628ae38 Convert UI list to persistent list () 2024-06-20 17:08:07 +01:00
Joshua Queen
5e2e23edec BIT-1419: Username generation options persistence () 2024-06-20 17:08:07 +01:00
David Perez
1f0a1bba6f Add the underlying support for deleting a Cipher () 2024-06-20 17:08:07 +01:00
David Perez
b29af03b27 BIT-1437: Implement remaining overflow options () 2024-06-20 17:08:07 +01:00
David Perez
ee688b79e7 Add the Delete Send API () 2024-06-20 17:08:07 +01:00
Brian Yencho
e6c20e0e88 Persist VaultTimeoutAction as a String () 2024-06-20 17:08:07 +01:00
David Perez
3f7fe90c5c Remove the send password () 2024-06-20 17:08:07 +01:00
Ramsey Smith
7a6088a23d BIT-513: View Card Item () 2024-06-20 17:08:07 +01:00
David Perez
d16e0c6573 Convert AddSendEvent for ShowToast to use Text () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
fc5529e2ad BIT-1337 Adding new section for verification codes () 2024-06-20 17:08:07 +01:00
David Perez
9e6c49fb7c Modify Add Sends UI to allow for editing existing sends () 2024-06-20 17:08:07 +01:00
Brian Yencho
7e0a14d3a0 BIT-462: Add UI for custom vault timeout () 2024-06-20 17:08:07 +01:00
Lucas Kivi
ff9dd81c55 Refactor autofill flow to partition fill data by cipher () 2024-06-20 17:08:07 +01:00
Brian Yencho
faca927c0f Add additional auto-unlock key store/clear logic to VaultLockManager () 2024-06-20 17:08:07 +01:00
David Perez
6d51d514b8 BIT-1398: Update Bitwarden SDK and remove temporary SendViewKey () 2024-06-20 17:08:07 +01:00
David Perez
0aa24d73d9 Add the UI for the overflow menu () 2024-06-20 17:08:07 +01:00
David Perez
e84e69b666 Add custom typography for BodySmallProminent () 2024-06-20 17:08:07 +01:00
David Perez
b7d843486b Add the decrypted SendView to the UpdateSendResult () 2024-06-20 17:08:07 +01:00
Brian Yencho
9f95c26c2f BIT-1432: Add FifteenMinutes to VaultTimeout () 2024-06-20 17:08:07 +01:00
David Perez
6b12dbdc4c Create reusable custom date chooser () 2024-06-20 17:08:07 +01:00
David Perez
f8ff7c225d Add support for retrieving a single send by ID from the VaultRepository () 2024-06-20 17:08:07 +01:00
Lucas Kivi
75a08e72a6 Remove scaffolding for identity autofill () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
9c023bca9e BIT-1103 Adding the ability to delete totp text () 2024-06-20 17:08:07 +01:00
Brian Yencho
3c00a41d84 Clear the users auto-unlock key on logout () 2024-06-20 17:08:07 +01:00
Brian Yencho
125c304d12 BIT-1019, BIT-1190: Add "Never Lock" vault timeout implementation () 2024-06-20 17:08:07 +01:00
David Perez
38cd8984e9 BIT-488 Update UI for Send notes field () 2024-06-20 17:08:07 +01:00
David Perez
8d45a650c3 Add navigation support for editing a send () 2024-06-20 17:08:07 +01:00
David Perez
49411f3e2f Update the Send max access count logic () 2024-06-20 17:08:07 +01:00
Ramsey Smith
27ddac59b9 Store information when switching vault add edit types. () 2024-06-20 17:08:07 +01:00
David Perez
aba5de32fb Add support for the Send expiration date UI () 2024-06-20 17:08:07 +01:00
Sean Weiser
273b18118a BIT-1361 Setup GCM and Bitwarden push registration () 2024-06-20 17:08:07 +01:00
David Perez
7de13de856 Minor cleanup of AddSend composables () 2024-06-20 17:08:07 +01:00
David Perez
84d8afd027 Add send data to VaultDataStateFlow () 2024-06-20 17:08:07 +01:00
David Perez
70b5bdfe17 BIT-483: Add support for enumerated deletion options () 2024-06-20 17:08:07 +01:00
Lucas Kivi
cc61689258 BIT-1314: Update the Presentations method to be correct () 2024-06-20 17:08:07 +01:00
Brian Yencho
8ff3207f7a Add VaultLockManager () 2024-06-20 17:08:07 +01:00
David Perez
8c2e2f8af6 BIT-484: Add deletion date and time pickers () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
b8d397f71f BIT-1069 Adding error handling for scanning () 2024-06-20 17:08:07 +01:00
Brian Yencho
d95e5df2a7 Add VaultState.unlockingVaultUserIds and clean up the vault unlock logic () 2024-06-20 17:08:07 +01:00
Brian Yencho
940979599e Add auto unlock key storage () 2024-06-20 17:08:07 +01:00
Brian Yencho
6686d98e34 Add VaultSdkSource.getUserEncryptionKey () 2024-06-20 17:08:07 +01:00
Brian Yencho
2d4427a7cf Add EncryptedSharedPreferences and BaseEncryptedDiskSource () 2024-06-20 17:08:07 +01:00
David Perez
14d686af76 Add basic date and time pickers () 2024-06-20 17:08:07 +01:00
Lucas Kivi
cea26f5e32 BIT-1314: Add autofill node traversal with basic UI fulfillment () 2024-06-20 17:08:07 +01:00
Joshua Queen
35ef4e4252 BIT-1336: Adding random word username generation () 2024-06-20 17:08:07 +01:00
joshua-livefront
b6e7655938 BIT-1334: Adding generation for catch all email usernames () 2024-06-20 17:08:07 +01:00
Ramsey Smith
36d49a62a6 Add linked fields for identity () 2024-06-20 17:08:07 +01:00
Brian Yencho
e318a316e7 Fix intermittent failures in Account Switcher tests () 2024-06-20 17:08:07 +01:00
David Perez
4bbda49d74 BIT-480, BIT-1386: Allow for saving a text send () 2024-06-20 17:08:07 +01:00
Brian Yencho
acb5fce448 Set Settings defaults on login and clear them on logout () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
e863559c12 BIT-1114 Add code manual entry () 2024-06-20 17:08:07 +01:00
David Perez
0ee25a3dd5 Ensure hasPremium value is set on profile () 2024-06-20 17:08:07 +01:00
David Perez
70a425dfd8 BIT-482: Display share sheet after saving a new send () 2024-06-20 17:08:07 +01:00
Brian Yencho
185849951f Hook up vault timeout action to repo () 2024-06-20 17:08:07 +01:00
Brian Yencho
e69c4eb29e BIT-363, BIT-1323: Add time interval options to session timeout menu () 2024-06-20 17:08:07 +01:00
Brian Yencho
7cfdddaa81 Update Bitwarden SDK to 0.4.0-20240108.121805-25 () 2024-06-20 17:08:07 +01:00
Brian Yencho
0ff580ec78 Fix ClassCastException from R8 issue () 2024-06-20 17:08:07 +01:00
David Perez
e57dc0393c Sends file tab is blocked by premium membership () 2024-06-20 17:08:07 +01:00
David Perez
1cfd85d9f8 Add UI for saving a send () 2024-06-20 17:08:07 +01:00
David Perez
978e72899b Refactor AddSendViewModel to support loading and error states. () 2024-06-20 17:08:07 +01:00
Brian Yencho
1e8d603b61 Add SettingsRepository helpers for the current user () 2024-06-20 17:08:07 +01:00
David Perez
87568287af Fix AddSendViewModel name () 2024-06-20 17:08:07 +01:00
Brian Yencho
6470959085 Add VaultTimeoutAction handling to SettingsRepository () 2024-06-20 17:08:07 +01:00
Brian Yencho
e2c35fc373 Add VaultTimeoutAction and handle its persistence () 2024-06-20 17:08:07 +01:00
David Perez
6acfb10709 Saves changes to database instead of syncing () 2024-06-20 17:08:07 +01:00
Brian Yencho
5469874c95 Add SettingsRepository and VaultTimeout () 2024-06-20 17:08:07 +01:00
Brian Yencho
54c288cb25 Add disk storage for Vault Timeout () 2024-06-20 17:08:07 +01:00
David Perez
f54af724b1 Expose adding/updating sends from vault repo () 2024-06-20 17:08:07 +01:00
David Perez
d00e7d69ea Add support for encrypting sends () 2024-06-20 17:08:07 +01:00
David Perez
9aca107183 Disable network logs in non-debug builds () 2024-06-20 17:08:07 +01:00
Brian Yencho
91625ff2af Ensure the correct file name is used for SharedPreferences () 2024-06-20 17:08:07 +01:00
David Perez
6ef7be296e Add underlyng SendsService to make sends API requests. () 2024-06-20 17:08:07 +01:00
Brian Yencho
3200f44611 Fix Organizations model and persistence format () 2024-06-20 17:08:07 +01:00
David Perez
e0231f511f BIT-481: Implement primary Send UI and sharing () 2024-06-20 17:08:07 +01:00
David Perez
4a39f126dd Add support to copy a send url to the clipboard () 2024-06-20 17:08:07 +01:00
Brian Yencho
0a3377d98a Consolidate Environment(UrlDataJson)Extensions files in data layer () 2024-06-20 17:08:07 +01:00
Ramsey Smith
8d6e492473 Add select option for title in identity creation () 2024-06-20 17:08:07 +01:00
Ramsey Smith
bd5e00e27a Rename tests in VaultAddEditViewModelTest.kt () 2024-06-20 17:08:07 +01:00
David Perez
889855d261 Replace usages of compose ClipboardManager in UI with BitwardenClipboardManager in ViewModels () 2024-06-20 17:08:07 +01:00
Ramsey Smith
8d5de22c72 BIT-507: Create Card UI () 2024-06-20 17:08:07 +01:00
joshua-livefront
c964d8c830 Adding DEFAULT_STATE to the GeneratorScreenTests.kt () 2024-06-20 17:08:07 +01:00
David Perez
2be770d5fc Add the send pending deletion icon () 2024-06-20 17:08:07 +01:00
joshua-livefront
273763b219 BIT-1335: Adding plus addressed email generation () 2024-06-20 17:08:07 +01:00
Sean Weiser
db5c19d971 Disable Crashlytic collection for debug builds () 2024-06-20 17:08:07 +01:00
Brian Yencho
41c35e23dd Add the SdkClientManager and use a single Client per user for vault () 2024-06-20 17:08:07 +01:00
Caleb Derosier
6486a6dc6a Rename AppearanceAction properties & add dialog tests () 2024-06-20 17:08:07 +01:00
Caleb Derosier
b24c2ba7e7 BIT-930: Add UI for Other screen () 2024-06-20 17:08:07 +01:00
David Perez
02c8f4bfec Add send icons to row items. () 2024-06-20 17:08:07 +01:00
Caleb Derosier
10bad26c95 BIT-929: Add UI for Appearance screen () 2024-06-20 17:08:07 +01:00
David Perez
84bb3bcdb2 Reuse the BitwardenListItem and BitwardenGroup items on the Vault () 2024-06-20 17:08:07 +01:00
David Perez
6875ca8f56 Simplify SettingScreen () 2024-06-20 17:08:07 +01:00
David Perez
15fcfce0b2 Populate the send screen with real data () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
da53c72a61 BIT-1101 Adding landscape content and handling scaling better. () 2024-06-20 17:08:07 +01:00
David Perez
b6032873ec Add sends database table () 2024-06-20 17:08:07 +01:00
joshua-livefront
cd707473fc Adding default addy io base url for generation calls () 2024-06-20 17:08:07 +01:00
Brian Yencho
2d9b0264f2 Make all "...Handlers" classes into data classes () 2024-06-20 17:08:07 +01:00
Brian Yencho
f2ccfcd59a BIT-842: Fix various paddings and sizes on Vault Screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
d9837a1895 BIT-1247: Restrict password visibility according to permissions () 2024-06-20 17:08:07 +01:00
David Perez
c5989d117e Subscribe to vault SendData () 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 () 2024-06-20 17:08:07 +01:00
Sean Weiser
c88825f134 Add required permissions to manifest () 2024-06-20 17:08:07 +01:00
David Perez
bc54e4b629 Remove test code from VaultViewModel () 2024-06-20 17:08:07 +01:00
Brian Yencho
1e996fcbbe BIT-1246, BIT-1250: Show correct permission-related errors when editing () 2024-06-20 17:08:07 +01:00
David Perez
8476e55b5a Apply common loading and error UIs () 2024-06-20 17:08:07 +01:00
Brian Yencho
d4bab9ed7f Reformat main app and test code () 2024-06-20 17:08:07 +01:00
David Perez
4601f84140 Rename additem to addedit () 2024-06-20 17:08:07 +01:00
Brian Yencho
a6b2357fb0 Use JUnit 5 @AfterEach instead of JUnit 4 @After () 2024-06-20 17:08:07 +01:00
Brian Yencho
0d3038a717 Use bufferedMutableSharedFlow where appropriate () 2024-06-20 17:08:07 +01:00
Lucas Kivi
b3bee9ae20 Move autofill classes to pre-existing packages () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
e929641159 BIT-1101, BIT-1066, BIT-1071, BIT-1072 Adding QR code scanning feature () 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. () 2024-06-20 17:08:07 +01:00
Sean Weiser
fd9ca8f544 BIT-946: Add Google Services and Crashlytics to standard builds () 2024-06-20 17:08:07 +01:00
David Perez
9bf07f0693 Create package for add send feature () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
6e69e00d96 Making it so we can test the common data easier () 2024-06-20 17:08:07 +01:00
joshua-livefront
fb891df03b BIT-1330, BIT-1331: Implementation to use sdk for forwarded service email generation () 2024-06-20 17:08:07 +01:00
David Perez
da365acfee Add basic UI states to the SendScreen () 2024-06-20 17:08:07 +01:00
Ramsey Smith
0c05855e6b BIT-514: View identity item UI () 2024-06-20 17:08:07 +01:00
Lucas Kivi
738cd76c7d BIT-1293: add autofill service shell () 2024-06-20 17:08:07 +01:00
David Perez
7a8da67944 Add the overflow menu to the send screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
cf2e87c9f5 Apply formatter to project () 2024-06-20 17:08:07 +01:00
Brian Yencho
23479d6750 BIT-383: Finish UI for syncing the Vault with the Sync button () 2024-06-20 17:08:07 +01:00
joshua-livefront
17b50d96f1 BIT-713: Adding SimpleLogin service UI () 2024-06-20 17:08:07 +01:00
Brian Yencho
3142a640ce Split up VaultDataExtensions(Test) files () 2024-06-20 17:08:07 +01:00
joshua-livefront
ab03c83cb3 BIT-712: Adding UI for the FastMail service () 2024-06-20 17:08:07 +01:00
Caleb Derosier
c94b303abc BIT-457: Add Vault Settings and Folders screen UI () 2024-06-20 17:08:07 +01:00
joshua-livefront
78461394f3 BIT-711: Adding UI for AddyIo service () 2024-06-20 17:08:07 +01:00
Brian Yencho
5ec810d4d6 Make all "...Args" classes into data classes () 2024-06-20 17:08:07 +01:00
Brian Yencho
8852ae9a40 Exclude more args from coverage () 2024-06-20 17:08:07 +01:00
Brian Yencho
0f7a09dd96 Add wrappers for NavGraphBuilder.composable that supply transitions () 2024-06-20 17:08:07 +01:00
Brian Yencho
12000b2746 BIT-1244: Implement dynamic vault filtering () 2024-06-20 17:08:07 +01:00
Brian Yencho
9e7cd65fe1 Ensure SplashScreen composable has content to fix intro transition () 2024-06-20 17:08:07 +01:00
Brian Yencho
6665f20af9 Ensure toScrolledContainerColor uses the correct easing function () 2024-06-20 17:08:07 +01:00
Brian Yencho
3f0e44d42f BIT-842, BIT-843: Add Vault Filter and Vault Selection menu UI () 2024-06-20 17:08:07 +01:00
joshua-livefront
3c29dccf62 BIT-1196: Adding ui for FirefoxRelay service () 2024-06-20 17:08:07 +01:00
Caleb Derosier
5ac493fa89 BIT-74: Add Login with Device screen () 2024-06-20 17:08:07 +01:00
Ramsey Smith
0dd162598f Separate common and type-specific state in VaultItemViewModel () 2024-06-20 17:08:07 +01:00
joshua-livefront
f528376c66 BIT-714: Adding ui for duck duck go service type () 2024-06-20 17:08:07 +01:00
joshua-livefront
de85f1c507 Update Bitwarden SDK to 0.3.1-20231221.163756-59 () 2024-06-20 17:08:07 +01:00
Caleb Derosier
e92c85005b Disable login button when password is blank () 2024-06-20 17:08:07 +01:00
joshua-livefront
492038f163 BIT-871: Adding UI for forwarded email alias () 2024-06-20 17:08:07 +01:00
Caleb Derosier
2a9cec5f8e Replace vertical padding with Spacers on Login & Landing screens () 2024-06-20 17:08:07 +01:00
Caleb Derosier
800e0e018c BIT-814, BIT-815: Add UI for Enterprise Single Sign On screen () 2024-06-20 17:08:07 +01:00
Ramsey Smith
a2e3984a5e BIT-511: Save identity items () 2024-06-20 17:08:07 +01:00
Ramsey Smith
f953066f22 BIT-667: UI for identity creation (Unit Tests) () 2024-06-20 17:08:07 +01:00
Brian Yencho
8933771a99 Add Organizations to UserState.Account () 2024-06-20 17:08:07 +01:00
Brian Yencho
72446513b5 Omit current navigation argument classes from code coverage () 2024-06-20 17:08:07 +01:00
Brian Yencho
48169bafb9 Use consistent naming when adding a single screen to a graph () 2024-06-20 17:08:07 +01:00
Ramsey Smith
c440c28a02 BIT-667: UI for identity creation () 2024-06-20 17:08:07 +01:00
Brian Yencho
d6909d5a53 Add clarifying documentation to various StateFlows () 2024-06-20 17:08:07 +01:00
Brian Yencho
fe20e2703c Save Organizations data to disk when syncing () 2024-06-20 17:08:07 +01:00
David Perez
f2842446c9 VaultData should come directly from the database () 2024-06-20 17:08:07 +01:00
Brian Yencho
b2692a5637 Ensure BaseEnumeratedIntSerializer subclasses are not obfuscated () 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 () 2024-06-20 17:08:07 +01:00
Brian Yencho
3fd93b2589 Update various dependencies to latest versions () 2024-06-20 17:08:07 +01:00
Brian Yencho
44afc44829 BIT-1260: Fix line breaks for generated passwords () 2024-06-20 17:08:07 +01:00
Brian Yencho
719bf52420 Use monospace font for generated value on Generator Screen () 2024-06-20 17:08:07 +01:00
Brian Yencho
c4d4c1d76b Add sensitiveInfoSmall/sensitiveInfoMedium fonts () 2024-06-20 17:08:07 +01:00
Brian Yencho
21f51c90ad Update scope to use Unconfined () 2024-06-20 17:08:07 +01:00
David Perez
6f85a6eb75 Rename all MutableStateFlows in Vault repo for consistency () 2024-06-20 17:08:07 +01:00
David Perez
813b1a7a98 Fix broken dao fake implementations () 2024-06-20 17:08:07 +01:00
David Perez
bf9845d7a0 Ensure VaultDiskSource emits when replace operation does not actually change any data () 2024-06-20 17:08:07 +01:00
joshua-livefront
27140bf02c BIT-279, BIT-1201: Storage, retrieval, and clearing implementation for password history () 2024-06-20 17:08:07 +01:00
Oleg Semenenko
39e285fff8 BIT-1076 Requesting Camera Permission () 2024-06-20 17:08:07 +01:00
David Perez
f2f3a6a386 Delete the users vault data on logout () 2024-06-20 17:08:07 +01:00
Ramsey Smith
772d6693a6 Refactored VaultAddItem UI State () 2024-06-20 17:08:07 +01:00
Brian Yencho
acdce7a07b Update Bitwarden SDK to 0.3.1-20231219.150921-55 () 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 () 2024-06-20 17:08:07 +01:00
David Perez
8a2a205247 Update getAllCiphers query to be consistent with other queries () 2024-06-20 17:08:07 +01:00
Brian Yencho
fb8eab13d0 BIT-1229: Use Unconfined dispatcher when collecting flows in AuthRepository () 2024-06-20 17:08:07 +01:00
David Perez
6fc4eb8b90 Change ZonedDateTimeTypeConverter to class from object () 2024-06-20 17:08:07 +01:00
David Perez
224371adc2 BIT-448: Create collections database table () 2024-06-20 17:08:07 +01:00
Brian Yencho
ff4eeced33 Add Modifier.scrolledContainerBackground () 2024-06-20 17:08:07 +01:00