generated from bitwarden/template
-
Notifications
You must be signed in to change notification settings - Fork 53
[BITAU-152] Handle Vault Lock/Unlock with Sync #998
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
brant-livefront
merged 92 commits into
main
from
brant/BITAU-152-handle-vault-lock-unlock
Oct 7, 2024
Merged
Changes from 85 commits
Commits
Show all changes
92 commits
Select commit
Hold shift + click to select a range
ce280a3
[BITAU-171] Rename Package to AuthenticatorBridgeKit
brant-livefront 74212c6
Added Initial CoreData structure and tests
brant-livefront acf1c5e
Merge branch 'main' into brant/create-coredata-store
brant-livefront 7838129
Merge branch 'main' into brant/create-coredata-store
brant-livefront 61163d7
Updated tests to match the style guide, implemented additional tests
brant-livefront d0ad4c9
Remove cryptography serivce (for now). Clean up comments and other liโฆ
brant-livefront cf4e610
Moved to using a more direct batvh insert. Cleaned up tests. Cleaned โฆ
brant-livefront 1bcf93a
Merge branch 'main' into brant/create-coredata-store
brant-livefront 4a15366
]BITAU-122] [BITAU-133] Add encryption to/from shared the CoreData store
brant-livefront 1dc0757
Added name to list of encrypted pieces of the data model
brant-livefront 0113798
Merge branch 'main' into brant/create-coredata-store
brant-livefront 603c70b
Merge branch 'brant/create-coredata-store' into brant/add-encryption-โฆ
brant-livefront fd6e158
Merge branch 'main' into brant/create-coredata-store
brant-livefront f78ab0a
Address comments from PR review
brant-livefront 3d1beda
Merged in latest from brant/create-coredata-store - reverted all chanโฆ
brant-livefront f68fac0
First step of refactor - move convenience methods out to new service.โฆ
brant-livefront 15add85
Pull in reusable CoreData code from main project. Refactor to adopt Pโฆ
brant-livefront 18c014c
Reuse model name for sqlite reference as well
brant-livefront 7ed13ae
Merge branch 'main' into brant/create-coredata-store
brant-livefront 1c5d2b3
Merge branch 'main' into brant/create-coredata-store
brant-livefront cef0741
Merged in latest from brant/create-coredata-store fixed conflicts
brant-livefront 3d0c1fb
Implement encryption in the new item service
brant-livefront af008bc
[BITAU-149] Add Setting to Turn On Authenticator Syncing for an Account
brant-livefront ee63c9d
[BITAU-149] Add Setting to Turn On Authenticator Syncing for an Account
brant-livefront 3e5dd06
[BITAU-148] First pass at adding the sync service to the PM app
brant-livefront 47a98d2
Added tests for all of the new Settings pieces
brant-livefront 1fa2fbc
Merge branch 'brant/add-authenticator-sync-setting' into brant/add-pmโฆ
brant-livefront f4fbc16
Checking in progress on tests and subscribing to sync setting updates
brant-livefront 3e8508e
Merged in latest from main, fixed conflicts
brant-livefront 7efb7f3
Merge in latest from main
brant-livefront 3ede938
Implement encryption in the new item service
brant-livefront d83f2e2
Fix missing declaration
brant-livefront 0c3167e
Cleaned up merge issues
brant-livefront 6bca7ab
Added doc comment for new param
brant-livefront cb3fa10
Merge branch 'brant/add-encryption-to-coredata-store' into brant/add-โฆ
brant-livefront 12f399b
Merge branch 'brant/add-authenticator-sync-setting' into brant/add-pmโฆ
brant-livefront 605fc3b
Merge branch 'main' into brant/add-encryption-to-coredata-store
brant-livefront 3ecc76a
Further tests and progress
brant-livefront f7ed8d7
Merge branch 'main' into brant/add-encryption-to-coredata-store
brant-livefront c165ba7
Added new AuthenticatorBridgeItemDataView to differentiate unencrypteโฆ
brant-livefront 6441c3e
Merge branch 'brant/add-encryption-to-coredata-store' into brant/add-โฆ
brant-livefront aa5987e
Merge branch 'brant/add-authenticator-sync-setting' into brant/add-pmโฆ
brant-livefront 7122d7d
Fix typo in doc comment
brant-livefront 48b9db6
Merge branch 'brant/add-encryption-to-coredata-store' into brant/add-โฆ
brant-livefront 40713f6
Merge branch 'brant/add-encryption-to-coredata-store' into brant/add-โฆ
brant-livefront 5236618
Merge branch 'brant/add-authenticator-sync-setting' into brant/add-pmโฆ
brant-livefront e129b11
[BITAU-149] Add Setting to Turn On Authenticator Syncing for an Account
brant-livefront d815124
Updated doc comments
brant-livefront 80f4c20
Merge in latest; fix conflicts
brant-livefront 1462e77
Added tests for most of the cases in the sync service
brant-livefront 19f971f
Updated tests for 100% coverage
brant-livefront 4012c32
Doc comment cleanup
brant-livefront 66a74d2
Update to use MainActor so that Application returns the correct valueโฆ
brant-livefront b9f0646
Pulling application out of the SyncService entirely. Was too unreliabโฆ
brant-livefront dd969c7
Merge branch 'main' into brant/add-authenticator-sync-setting
brant-livefront 13162c0
Respond to PR feedback
brant-livefront 011eebb
Merge branch 'main' into brant/add-authenticator-sync-setting
brant-livefront ed19b6c
Updated to use assert true with == operator
brant-livefront cc79977
Added cancel before creating new settings task
brant-livefront c27e92a
Added start() method to allow ServiceContainer a way to explicitly stโฆ
brant-livefront aac820e
Add sharedItemsPublisher to BridgeItemService
brant-livefront 8f2bdf8
Added more tests, fixed issue with Future extension not being presentโฆ
brant-livefront 329d4de
Merge branch 'main' into brant/add-authenticator-sync-setting
brant-livefront 70cc033
Merge branch 'brant/add-authenticator-sync-setting' into brant/add-pmโฆ
brant-livefront 74c1de8
Reverted to XCTAssertEqual
brant-livefront b3bdf51
Merge branch 'brant/add-authenticator-sync-setting' into brant/add-pmโฆ
brant-livefront 75021cc
Changed to remove AsyncThrowingPublisher wrapper, which makes things โฆ
brant-livefront e3df37a
Merge branch 'main' into brant/add-pm-sync-service
brant-livefront 96c7cc5
Merge branch 'main' into brant/add-pm-sync-service
brant-livefront 774def9
Added test coverage for new Cryptography method
brant-livefront e2e99ed
Incorporate suggestions from PR feedback
brant-livefront 26b3952
Fixed typo
brant-livefront a099e89
Removed debug logs from code; fixed concurrnecy issue with tests
brant-livefront c3c7902
Merge branch 'main' into brant/add-pm-sync-service
brant-livefront eb567e1
Repsond to PR feedback
brant-livefront fad1b70
Merge branch 'main' into brant/add-pm-sync-service
brant-livefront d7a1fd3
Update to support new MainActor requirement for configService
brant-livefront d5ed7c4
Merge branch 'main' into brant/add-pm-sync-service
brant-livefront 41f0b1a
Merge branch 'main' into brant/add-pm-sync-service
brant-livefront 79cc61b
Added new approach to Vault unlocking and new tests.
brant-livefront 7a6e7ee
Merge in latest from main, fix conflicts
brant-livefront 162b1a4
Cleaned up tests, fixed bug that tests revealed
brant-livefront 8b4efe8
Merge branch 'main' into brant/add-vault-key-handling
brant-livefront 019ba96
Clean up doc comments
brant-livefront cb2fd64
Fixed test for feature flag off
brant-livefront f877aa3
Removed property references to the two long-running tasks, per PR sugโฆ
brant-livefront c17da1d
Merge branch 'main' into brant/BITAU-152-handle-vault-lock-unlock
brant-livefront 1a1fc5d
Merge branch 'main' into brant/BITAU-152-handle-vault-lock-unlock
brant-livefront 5735a98
Respond to PR feedback - ensure Vault is unlocked when decrypting
brant-livefront 3346c96
Merge branch 'main' into brant/BITAU-152-handle-vault-lock-unlock
brant-livefront de99ef8
Merge branch 'main' into brant/BITAU-152-handle-vault-lock-unlock
brant-livefront d15186c
Removed the unneeded optional
brant-livefront File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.