-
Notifications
You must be signed in to change notification settings - Fork 1.5k
PM-8353 MacOS passkey provider #13963
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
Open
abergs
wants to merge
127
commits into
main
Choose a base branch
from
feature/passkey-provider
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,507
โ543
Open
Changes from 24 commits
Commits
Show all changes
127 commits
Select commit
Hold shift + click to select a range
70661c0
Turn on passkeys and dev mode
abergs aeb3b9f
PM-19138: Add try-catch to desktop-autofill (#13964)
abergs 849aa54
PM-19424: React to IPC disconnect (#14123)
abergs 92e9dca
Autofill/pm 9034 implement passkey for unlocked accounts (#13826)
jholland-livefront d902a0d
PM-11455: Trigger sync when user enables OS setting (#14127)
abergs b676f9b
Added support for handling a locked vault
abergs 411d195
PM-19511: Add support for ExcludedCredentials (#14128)
abergs f3726e5
simplify updatedCipher (#14179)
abergs b7c2419
Fix base64url decode on MacOS passkeys (#14227)
abergs b62220a
Autofill/pm 17444 use reprompt (#14004)
jholland-livefront 8d598c3
Change modal size to 600x600
abergs 6426dc5
Improve MacOS Syncing
abergs 0fca674
Improved modalPosition by allowing multiple calls to applyModalStyles
abergs 9d8d5be
Merge branch 'main' into feature/passkey-provider
abergs 27f973e
moved imports to please lint
abergs ac0d7de
Make passkey header stick for select and create (#14357)
jholland-livefront 9a86bf0
Added local build command
abergs 95a5d80
Exclude credentials using kvc to avoid comilation error in cicd (#14568)
abergs 733d0f4
Fix syntax error
abergs f86e670
Don't use kvc
abergs eb3b07d
Enables the autofill extension in mac and mas builds (#14373)
nathan-livefront 28a9404
Merge branch 'main' into feature/passkey-provider
abergs 4c5e396
Improve Autofill IPC reliability (#14358)
abergs 7f3f7ae
feat: add test and check for too long buffers (#14775)
coroiu 156d96e
Autofill/PM-19511: Overwrite and reprompt (#14288)
abergs 40c77b6
Move modal files to `autofill` and rename dir to `credentials` (#14757)
jholland-livefront ec6c85d
Add tests for `cipherHasNoOtherPasskeys` (#14829)
jholland-livefront 1b12836
Adjust spacing to place new login button below other items (#14877)
jholland-livefront 10ae123
Autofill/pm 21903 use translations everywhere for passkeys (#14908)
jholland-livefront 0376ead
Autofill/pm 21864 center unlock vault modal (#14867)
jholland-livefront 8953786
Merge branch 'main' into feature/passkey-provider
abergs 2b1f6e4
Add rustup for cicd to work (#15055)
abergs 0d7154e
Hide credentials that are in the bin (#15034)
jholland-livefront c873f5a
Add tests for passkey components (#15185)
jholland-livefront 7d72b98
Autofill/pm 22821 center vault modal (#15243)
jholland-livefront cd4f5fb
Refactor Fido2 Components (#15105)
jholland-livefront f74f9ad
PM-22476: Show config UI while enabling Bitwarden (#15149)
abergs c0fa664
Add provisioning profile values to electron build (#15412)
jholland-livefront 097b90a
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-livefront 12230c3
Address BitwardenShield icon issue
jholland-livefront 5518a38
Fix fido2-vault component
jholland-livefront 448a929
Display the vault modal when selecting Bitwarden... (#15257)
jholland-livefront 121a975
Merge branch 'main' into feature/passkey-provider
abergs c63913d
Passkeys filtering breaks on SSH keys (#15448)
abergs 9eb55c4
Display the blue header on the locked vault passkey flow (#15655)
jholland-livefront fa3483d
PM-23848: Use the MacOS UI-friendly API instead (#15650)
abergs 34cdcf2
Fix action text and close vault modal (#15634)
jholland-livefront d6621f2
Update SVG to support dark mode (#15805)
jholland-livefront 036771c
When a locked vault is unlocked displays correctly (#15612)
jholland-livefront 647c58b
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-livefront 56cd0f0
Update broken tests for lock component
jholland-livefront 6e0a90e
Merge branch 'main' into feature/passkey-provider
differsthecat 13ce601
Add missing brace to preload.ts
differsthecat 6f63a6d
Run lint
differsthecat 5a2966a
Merge branch 'main' into feature/passkey-provider
differsthecat 7236e48
Added explainer
abergs 3d48e4a
Moved the explainer
abergs 8b94512
Tidying up readme
abergs a1228b6
Add feature flag to short-circuit the passkey provider (#16003)
abergs 58e093f
Merge branch 'main' into feature/passkey-provider
abergs 22d2432
Lint fixes
jholland-livefront 1d5f09c
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-livefront 917a40e
Merge branch 'main' into feature/passkey-provider
jholland-livefront fca0c8e
PM-22175: Improve launch of app + window positioning (#15658)
abergs 69d24d2
Update fido2-vault and fido2-service implementations
jholland-livefront 8169061
Use tailwind-alike classes for new styles
jholland-livefront 9f07ac7
Merge branch 'main' into feature/passkey-provider
jholland-livefront c522fa2
Add label to biticons in passkey modals
jholland-livefront d4cdf6a
Merge branch 'main' into feature/passkey-provider
jholland-livefront 5d55b8f
Fix broken vault test
jholland-livefront 31b7a60
Revert to original `isDev` function
jholland-livefront 383c0ec
Add comment to lock component describing `disable-redirect` param
jholland-livefront 9d8cf94
Use tailwind classes instead of custom sticky header class
jholland-livefront f556a49
Use standard `tw-z-10` for z-index
jholland-livefront 69ddbb1
Change log service levels
jholland-livefront 87fc48b
Mock svg icons for CI
jholland-livefront df61638
Add back provisioning profiles
jholland-livefront a93d715
Remove `--break-system-packages` and simplify commands
jholland-livefront a885f65
Revert `cipherId` param for `confirmNewCredential`
jholland-livefront 6caefb5
Remove placeholder UI
jholland-livefront f4b3aec
Small improvements to the readme
abergs d05167b
Remove optional userId and deprecated method
jholland-livefront 67f909e
Autofill should own the macos_provider (#16271)
abergs bcfca57
Remove unnecessary logs, no magic numbers, revert `cipherId?`
jholland-livefront 41142b8
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-livefront 40ce33d
Fixes for broken build
jholland-livefront 42057ec
Update test issues
jholland-livefront 733ba46
[BEEEP] Use tracing in macOS provider
neuronull eecc538
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-livefront f496b83
Update comments and add null check for ciphers
jholland-livefront 8dbb93c
Merge branch 'main' into feature/passkey-provider
jholland-livefront 8f067bd
Update status comments and readme
jholland-livefront 85f7351
Remove electron modal mode link
jholland-livefront 50449cf
Clarify modal mode use
abergs 8d6dc00
Add comment about usernames
abergs b0f5665
Add comment that we don't support extensions yet
abergs c8d55d9
Added comment about base64 format
abergs f97e7cf
Use NO_CALLBACK_INDICATOR
abergs 6aaeb99
cb -> callback
abergs 9e7c798
Update apps/desktop/desktop_native/napi/src/lib.rs
abergs 81b3190
Clean up Fido2Create subscriptions and update comments
jholland-livefront 67aeeb3
added comment to clarify silent exception
abergs a68fa10
Add comments
abergs e184d44
clean up unwrap()
abergs 6704dcb
set log level filter to INFO
neuronull 6a7b40e
Merge branch 'main' into autofill/pm-26089/beeep-use-tracing-in-macosโฆ
neuronull e542a97
Address modal popup issue
jholland-livefront 8d0846e
Merge remote-tracking branch 'origin/autofill/pm-26089/beeep-use-tracโฆ
jholland-livefront aa96ec7
plutil on Info.plist
abergs d754acd
Adhere to style guides
abergs 6d27a73
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-livefront 3abf069
Fix broken lock ui component tests
jholland-livefront c9597c2
Fix broken lock ui component tests
jholland-livefront ae1eef6
Added codeowners entry
abergs 44e908f
Merge branch 'main' into feature/passkey-provider
abergs 21b13be
logservice.warning -> debug
abergs 34bff4a
Uint8Array -> ArrayBuffer
abergs 3984555
Remove autofill entitlement
abergs b51b283
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-livefront 8491fb2
Fix linting issues
jholland-livefront 47b08b1
Fix arm build issue
jholland-livefront 4294beb
Adjust build command
jholland-livefront 411da18
Add missing entitlement
jholland-livefront 72c3d3f
revert missing entitlement change
jholland-livefront 60a2716
Add proper autofill entitlements
jholland-livefront 281c082
Remove autofill extension from mas builds
jholland-livefront a38bc28
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
jholland-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
Some comments aren't visible on the classic Files Changed page.
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
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
abergs marked this conversation as resolved.
Show resolved
Hide resolved
abergs marked this conversation as resolved.
Show resolved
Hide resolved
|
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
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
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.
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.