1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-16 10:45:20 +01:00
Commit Graph

12248 Commits

Author SHA1 Message Date
Andreas Coroiu
77bbd72c53
[EC-598] fix: messenger crashing
The messenger is listening to all DOM communcation, most of which is formatted differently. We were not handling these cases properly which resulted in attempts to access undefined fields.
2023-01-13 15:00:37 +01:00
Andreas Coroiu
e41c849c18
[EC-598] fix: user interaction not being awaited sometimes
Only one handler can return a response. That handler needs to return true to indicated it's intention to eventually do so.
Our issue was that multiple handlers were returning truthy values, causing a race condition.
2023-01-13 14:56:17 +01:00
Andreas Coroiu
29c438a851
[EC-598] fix: temporarily remove origin check 2023-01-10 10:48:22 +01:00
Andreas Coroiu
64f60aa870
[EC-598] feat: fix google issues
Google does not like self-signed packed format. I've removed the attestation statement all-together untill further notice. We're don't really have any statements so
2023-01-10 10:17:46 +01:00
Andreas Coroiu
7bd7cbfd9a
[EC-598] chore: clean up console logs 2023-01-09 14:33:10 +01:00
Andreas Coroiu
6392ad82d1
[EC-598] feat: show all available data 2023-01-05 17:20:24 +01:00
Andreas Coroiu
ac4389743a
[EC-598] feat: show user name as sub title 2023-01-05 16:56:33 +01:00
Andreas Coroiu
da163992d7
[EC-598] feat: allow storage of more information 2023-01-05 16:19:42 +01:00
Andreas Coroiu
4168f49911
[EC-598] feat: add some padding to popout 2023-01-05 15:36:37 +01:00
Andreas Coroiu
f7a74c8cf2
[EC-598] feat: differntiate between resident auth and 2fa 2023-01-05 15:30:00 +01:00
Andreas Coroiu
132c3fe04d
[EC-598] feat: allow user to pick which credential to use 2023-01-05 15:18:23 +01:00
Andreas Coroiu
f0b8d32ee6
[EC-598] feat: show new cipher being added 2023-01-05 14:30:00 +01:00
Andreas Coroiu
6c7548c7ec
[EC-598] feat: add basic support for managing passkeys 2023-01-04 13:39:06 +01:00
Andreas Coroiu
1eab09b79d
[EC-598] feat: implement passwordless vault auth 2023-01-04 13:02:21 +01:00
Andreas Coroiu
f56971aa89
[EC-598] feat: successfully store passkeys in vault 2023-01-04 12:36:44 +01:00
Andreas Coroiu
cb07b2121e
[EC-598] feat: add fido2Key to cipher 2023-01-03 15:52:12 +01:00
Andreas Coroiu
0225093c11
[EC-598] feat: use browser as fallback when vault does not contain requested credential 2022-12-16 15:25:47 +01:00
Andreas Coroiu
9dd1a65b29
[EC-598] feat: improve error handling 2022-12-16 15:23:39 +01:00
Andreas Coroiu
555c132fe1
[EC-598] feat: transparent passthrough of platform authenticators 2022-12-16 15:15:41 +01:00
Andreas Coroiu
7630ce881c
[EC-598] feat: rudimentar error handling 2022-12-16 15:01:49 +01:00
Andreas Coroiu
ef1380cb24
[EC-598] feat: properly check for presence 2022-12-16 14:24:33 +01:00
Andreas Coroiu
98f11362ce
[EC-598] feat: fully working register and assert flow 2022-12-16 14:12:47 +01:00
Andreas Coroiu
91daba5991
[EC-598] feat: fully working credential creation 2022-12-16 11:42:32 +01:00
Andreas Coroiu
e4bbb173b4
[EC-598] feat: initial version of credential creation 2022-12-16 10:45:50 +01:00
Andreas Coroiu
0b5422b9e6
[EC-598] feat: add cbor-redux npm package 2022-12-16 10:30:34 +01:00
Andreas Coroiu
1ca9d73f10
[EC-598] feat: confirm new credentials 2022-12-16 10:13:52 +01:00
Andreas Coroiu
1d8dfaaf8d
[EC-598] feat: add basic cancel button 2022-12-16 09:33:38 +01:00
Andreas Coroiu
f6b58d812d
[EC-598] feat: center popup 2022-12-16 09:26:57 +01:00
Andreas Coroiu
2259519724
[EC-598] feat: initial working user verification 2022-12-05 15:44:27 +01:00
Andreas Coroiu
8e955a7ccd
[EC-598] feat: half-implemented user interfacing 2022-12-05 15:11:16 +01:00
Andreas Coroiu
02e9621fa2
[EC-598] feat: add b64 conversion 2022-12-05 13:31:40 +01:00
Andreas Coroiu
def0015188
[EC-598] feat: half-implemented params mapping 2022-11-18 17:01:36 +01:00
Andreas Coroiu
dc91cfda69
[EC-598] feat: add ability to return responses 2022-11-18 15:24:46 +01:00
Andreas Coroiu
88ebb6a4b0
[EC-598] feat: implement calls to new service 2022-11-18 15:03:57 +01:00
Andreas Coroiu
e52e3dba45
[EC-598] feat: add better support for messaging 2022-11-18 13:32:07 +01:00
Andreas Coroiu
02fe5bf0c5
[EC-598] feat: succesfully intercept methods 2022-11-18 10:20:51 +01:00
Andreas Coroiu
62cfcb6dc0
[EC-598] feat: load page script from content script 2022-11-18 10:01:33 +01:00
Andreas Coroiu
ac3cd6ab6a
[EC-598] feat: scaffold content scripting 2022-11-18 09:47:49 +01:00
github-actions[bot]
166e5a747e
Autosync the updated translations (#4087)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2022-11-18 04:40:39 +01:00
github-actions[bot]
1e5147697b
Autosync the updated translations (#4084)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2022-11-18 01:13:08 +01:00
github-actions[bot]
dedd2bb647
Autosync the updated translations (#4085)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2022-11-18 01:04:33 +01:00
github-actions[bot]
768e89a243
Autosync the updated translations (#4083)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2022-11-18 01:03:46 +01:00
Thomas Rittson
dc84a54928
[CL-63] Color password component (#4018) 2022-11-18 07:33:54 +10:00
Justin Baur
a57424df75
[PS-1829] Fix Service Worker Startup in MV3 (#4000)
* Fix Service Worker Startup in MV3

* Removed unneeded plugin from shared main config
* Added plugin back behind MV2 check
* Added background entry behind MV2 check
* Added totally new config for MV3 behind check
* Target `webworker` for MV3 background
* Export array of configs

* Address PR feedback

* Remove comment
2022-11-17 15:15:34 -05:00
Shane Melton
3c0beef3a5
[CL-62] Fix Content Tab Keyboard Navigation (#3944)
* [CL-62] Add missing modules to Dialog Service story

The IconButtonModule and SharedModule need to be available for the service to properly open the dialog.

Also fix type error for dialogSize attribute

* [CL-62] Add new tabbed dialog service story

- Update StoryDialogComponent to support different content components and button text for re-use in multiple stories
- Update the story module metadata to include Tabs and FormsField modules for the new tab story
- Add StoryTabbedDialogComponent that has tabbed content with input fields which provide tabbing targets
- Add storybook actions to provide an example of getting a result from the dialog service

* [CL-62] Remove tab panel tabIndex from tab group component

The tabIndex attribute broke keyboard navigation in Firefox and is only required on the tab labels.

* [CL-62] Introduce contentTabIndex input for bit-tab

contentTabIndex provides an interface for setting the tabPanel's tabIndex so that the tabPanel is still included in the tab sequence of the page in case it has no focusable content of its own

* [CL-62] Add tab keyboard navigation story

* Revert "[CL-62] Add new tabbed dialog service story"

This reverts commit e19216f031.
2022-11-17 08:10:01 -08:00
Daniel James Smith
6049e588e4
Rename nodeCryptoFunctionService (#4070) 2022-11-17 15:46:49 +01:00
cyprain-okeke
df0a148ed8
[PS 1624]CLI get and delete folder command, fails if using GUID and Session key (#4026)
* Resolve get&delete folder cmd on cli using GUID&Sessionkey

* Using the getFromState on the edit.command.ts

Co-authored-by: dynwee <onwudiweokeke@gmail.com>
2022-11-17 12:52:48 +01:00
cyprain-okeke
cba0f31937
[PS 1045] bw login with apikey argument fails on cli (#3959)
* Add fix for bw login with apikey argument fails bug

* Changes after running the prettier

* Revert chnages on the launch.json file

* Changes after running a lint

* Renaming a filename to remove capital letters

* Resolving the error on test run

* Renaming file names due lint errors

* Renaming new files to conform to snake case

* Remove the test for user api login strategy

* Adding the user api login test and file renaming

* Rename file name to organization-api-login.spec.ts

* Fixing the lint error on PR

* Adding the apiLogIn.strategy to whitelist-capital-letters

* Removing all the apiLogIn.strategy in whitelist-capital-letters.

* Fixing PR comment relating OrganizationApiTokenRequest

* Resolve PR comment on OrganizationApiTokenRequest model

* Fixing PR comment of separating organization token model

* fixing the lint error message

* Fixing the lint error

* Reverting the changes on lunch.js

* revert the actual content on launch.json

* Reverting changes relating to organization api login

* Removing the OrganizationIdentityTokenResponse file

* Removing OrganizationIdentityTokenResponse file

Co-authored-by: dynwee <onwudiweokeke@gmail.com>
2022-11-17 12:50:37 +01:00
Sammy Chang
b5e927c2c8
[PS-1783] Fix file selector input bug from PS-1465 ( #3502 ) (#3928)
* Fix file selector input

* Add file selector state changes back

* Remove async pipe
2022-11-16 19:22:10 +01:00
Vince Grassia
fa110a21d0
Add branch check for Staged Rollout Desktop workflow (#4062) 2022-11-16 10:48:49 -05:00