1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-01-09 19:28:06 +01:00
Commit Graph

557 Commits

Author SHA1 Message Date
Andreas Coroiu
46ed70bd7a
[PM-2014] feat: show save if passkeys already exist 2023-05-11 10:31:32 +02:00
Andreas Coroiu
74c4c64087
[PM-2014] feat: change to danger button 2023-05-11 10:24:21 +02:00
Andreas Coroiu
90cd36b510
[PM-2014] feat: add user verification to delete 2023-05-11 10:22:25 +02:00
Andreas Coroiu
09d09f7e3d
[PM-2014] feat: implement deletion without user verification 2023-05-10 15:09:27 +02:00
Andreas Coroiu
be0aaf8334
[PM-2014] feat: add delete dialog 2023-05-10 14:32:46 +02:00
Andreas Coroiu
355a52f43f
[PM-2014] feat: show toast on passkey saved 2023-05-10 13:21:09 +02:00
Andreas Coroiu
2e5f9e58d3
[PM-2014] feat: improve aria labels 2023-05-10 12:00:52 +02:00
Andreas Coroiu
ef507cb2ac
[PM-2014] fix: loading state not being set properly 2023-05-10 11:34:13 +02:00
Andreas Coroiu
524288df77
[PM-2014] feat: finish up list UI 2023-05-10 11:25:53 +02:00
Andreas Coroiu
7446f1c680
[PM-2014] feat: improve async data loading 2023-05-10 10:48:16 +02:00
Andreas Coroiu
b2a7a29842
[PM-2014] feat: Basic list of credentials 2023-05-10 09:49:56 +02:00
Andreas Coroiu
d5ca6fa39f
[PM-2014] feat: implement credential saving 2023-05-09 14:16:30 +02:00
Andreas Coroiu
607c585dbf
[PM-2014] feat: add support for creation token 2023-05-09 10:41:22 +02:00
Andreas Coroiu
92e97d722b
[PM-2014] feat: add passkey naming ui 2023-05-08 16:26:17 +02:00
Andreas Coroiu
4e052346bf
[PM-2014] feat: implement credential creation 2023-05-08 16:09:46 +02:00
Andreas Coroiu
8997fb3422
[PM-2014] feat: return undefined when credential creation fails 2023-05-08 15:54:26 +02:00
Andreas Coroiu
c593339363
[PM-2014] feat: add tests for new credential options 2023-05-08 15:38:20 +02:00
Andreas Coroiu
46ce822b30
[PM-2014] chore: refactor api logic into new api service and move ui logic into existing service 2023-05-08 14:02:55 +02:00
Andreas Coroiu
6baaafe856
[PM-2014] feat: fetch webauthn challenge 2023-05-08 13:41:58 +02:00
Andreas Coroiu
9e6215013d
[PM-2014] chore: expose using barrel files 2023-05-08 11:11:59 +02:00
Andreas Coroiu
30f0c408b3
[PM-2014] chore: move fido2-login-settings to auth module 2023-05-08 09:47:46 +02:00
Andreas Coroiu
cfe8d9265a
[PM-2014] feat: add new auth and auth core modules 2023-05-08 09:37:07 +02:00
Andreas Coroiu
2928ec7dd7
[PM-2014] feat: change wording to "creating" password 2023-05-08 09:26:05 +02:00
Andreas Coroiu
302876b2f7
[PM-2014] feat: add icons and other content 2023-05-08 09:26:05 +02:00
Andreas Coroiu
6f9dc73e18
[PM-2014] feat: implement mocked failing wizard flow 2023-05-08 09:26:05 +02:00
Andreas Coroiu
07fe274814
[PM-2014] feat: create new dialog 2023-05-08 09:26:05 +02:00
Andreas Coroiu
676d9948f1
[PM-1024] feat: add badge and button aria label 2023-05-08 09:26:04 +02:00
Andreas Coroiu
bc6cff8a66
[PM-1024] feat: add content to login settings component 2023-05-08 09:26:04 +02:00
Andreas Coroiu
d231811136
[PM-2014] feat: scaffold new fido2 login component and module 2023-05-08 09:26:03 +02:00
github-actions[bot]
2ae93f1fd1
Autosync the updated translations (#5375)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-05-05 10:14:36 +02:00
Oscar Hinton
20d40a0388
[PM-2087] Bump tailwind and prettier-plugin-tailwindcss (#5320) 2023-05-04 17:02:45 +02:00
SmithThe4th
50eea96ec5
[PM-1699] Updated low kdf iterations warning (#5170)
* updated low ksf iterations warning

* Removed test implementation

* Removed unused translation and updated key

* Enabled low kdf on this branch for testing

* Removed duplicate showKdf initialiazation

* [PM-1700] Put KDF warning behind a LaunchDarkly Feature Flag (#5308)

* Added feature flag for low kdf iteration

* Added feature flag implementation to component

* Renamed feature flag to align with what is setup on LaunchDarkly
2023-05-04 09:46:12 -04:00
Oscar Hinton
c2278c082c
[PM-2104] Resolve dialog defects (#5357) 2023-05-04 13:52:08 +02:00
github-actions[bot]
1dbfb9df49
Autosync the updated translations (#5352)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-05-03 20:55:52 +02:00
Jonathan Prusik
d3efcd9279
add aria-label to account button (#5338) 2023-05-03 11:39:39 -04:00
SmithThe4th
f655460fa7
[PM-1399] Resolve eslint errors for button type - vault (#5274)
* Added button type to each button element related to the vault team

* Removed disable statement comment

* [PM-1399] Resolve eslint errors for button type - admin-console  (#5275)

* Added button type to each button element related to the admin console team

* Added button type to each button element related to the billing team

* Removed disable statement comment

* [PM-1399] Resolve eslint errors for button type - tools (#5284)

* Added button type to each button element related to the tools team

* Added button type to each button element related to the tools team

* Added button type to each button element related to the auth team (#5295)
2023-05-03 10:55:22 -04:00
Jake Fink
2c51af192c
Move auth to app folder (#5336)
* move auth folder into app folder

* fix auth folder imports

* reorder imports in login component
2023-05-02 16:08:52 -04:00
Oscar Hinton
4e1867682f
[PM-1504] Migrate Dialogs to DialogService (#5013)
This PR introduces a generic `DialogService` which can be used by all the clients. This allows us to decouple dialogs from the `PlatformUtilsHelper`.

The `DialogService` provides a new method, `openSimpleDialog` which is the new interface for that type of dialogs.

This gives us 3 different implementations: 
- Web: DialogService modern dialogs
- Browser: SweetAlert
- Desktop: Native electron based
2023-05-02 18:46:03 +02:00
Oscar Hinton
f37ff09e10
[PM-1915] Remove selector for all dialogs (#5257) 2023-05-01 17:59:47 +02:00
Oscar Hinton
7ed0a4bbf2
[PM-1914] Migrate all dialogs to use the new bitDialogFooter default styling (#5256) 2023-05-01 17:59:29 +02:00
Cesar Gonzalez
de078c4bcd
[PM-1433] Creating Item Doesn't Auto-Select Current Organization/Collection in Individual Web Vault (#5302) 2023-05-01 10:07:57 -05:00
Robyn MacCallum
671a9115bb
[PM-1400] Update IconComponent to use OnPush ChangeDetection (#5181)
* Add disableFavicon$ to stateService

* Change IconComponent's ChangeDetectionStrategy and use disableFavicon$ observable

* Only get first result from disableFavicon observable

* Move disabledFavicon$ to SettingsService

* Update usage of disableFavicon to use SettingsService

* Remove getting and setting of disabledFavicon on login

* Settings service observable adjustments

* Fix for popup initially having a null value for the disableFavicon setting in settingsService

* Move disabledFavicon$ subscription to ngOnInit

* feat: experiment with observables

* Remove SettingsService from browser app component

* Fix storybook changes

* Update apps/web/src/app/vault/components/vault-items/vault-items.stories.ts

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>

* Fix mock function signature

---------

Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2023-04-28 15:07:26 -04:00
github-actions[bot]
62234934fc
Autosync the updated translations (#5306)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-04-28 08:01:28 +02:00
aj-rosado
525de3bfd2
[PM-730] Corrected EventType when copying password (#5229)
* [PM-730] Corrected EventType when copying password

* [PM-730] Corrected copy password and totp events
2023-04-27 16:46:48 +01:00
Thomas Avery
208e3f30b4
[SM-670] Restrict UI actions based on user permission (#5090)
* Restrict UI actions based on user permission

* Swap to hiding bulk option without permission

* Fix read/write assignment in project service

* Filter projects based on permission in dialog

* Fix encryption error for updating secret result

* Fix spinner (#5182)

* Swap to bit-no-items

* [SM-699] Projects bulk delete - add bulk confirmation dialog (#5200)

* Add bulk confirmation dialog

* Code review updates

* Code review - load projects

* code review - swap to observable

* Code review - remove oninit
2023-04-26 13:09:30 -05:00
Will Martin
95b1ea318c
[SM-688] use dynamic-avatar in SM (#5203)
* make dynamic-avatar standalone; use in SM

* fix broken story
2023-04-26 12:25:09 -04:00
André Bispo
cfc380c697
[PM-1349] Update client service to retrieve feature flags from API (#5064)
* [PM-1351] Add property to server-config.response. Change config to be able to fetch without being authed.

* [PM-1351] fetch every hour.

* [PM-1351] fetch on vault sync.

* [PM-1351] browser desktop fetch configs on sync complete.

* [PM-1351] Add methods to retrieve feature flags

* [PM-1351] Add enum to use as key to get values feature flag values

* [PM-1351] Remove debug code

* [PM-1351] Get flags when unauthed. Add enums as params. Hourly always fetch.

* [PM-1351] add check for authed user using auth service

* [PM-1351] remove unnecessary timer on account unlock
2023-04-26 15:30:39 +01:00
Jake Fink
dfe69f77f5
[PM-687] emergency access invite lost during sso (#5199)
* [PM-687] refactor observable in base accept component

* [PM-687] add emergency access invitation to global state

* [PM-687] save invite to state and check on login

* [PM-687] move emergency access check above queryParams observable
2023-04-26 08:47:35 -04:00
Jim Hays
9f7bf1132b
[PM-1877] Spellcheck (#5237)
* Bug fix: "vaule" -> "value"

* Bug fix: "aria-descibedby" -> "aria-describedby"

* Bug fix: "chararacter" -> "character"

* Fix typos in comments

* Fix typos in documentation

* Fix typo in test description

* Fix typos in sample data: "childen" -> "children"

* Fix typos in sample data: "pargraphs" -> "paragraphs"

* Fixes to test data: "Additinoal", "Informaion" -> "Additional", "Information"

* Fix typo in test data: "dolhpin" -> "dolphin"

* Fix typo in local variable: "attachement" -> "attachment"

* Fix typo in method name: "detachOrganizastion" -> "detachOrganization"

* Fix typo in method name: "getNewlyAddedDomians" -> "getNewlyAddedDomains"

* Fix typo: "EncyptedMessageResponse" -> "EncryptedMessageResponse"

* Fix typo: "miliseconds" -> "milliseconds"

* Fix typo: "authResponsePushNotifiction" -> "authResponsePushNotification"

* Fix typo: "getPushNotifcationObs" -> "getPushNotificationObs"

* Fix typo: "ExpriationDate" -> "ExpirationDate"

* Fix typo: "OrganizationUserResetPasswordDetailsReponse" -> "OrganizationUserResetPasswordDetailsResponse"

* Fix typo: "DISPLAY_TITLE_ATTRIBUE" -> "DISPLAY_TITLE_ATTRIBUTE"

* Fix typo: "credentialretreivalCommandHandler" -> "credentialRetrievalCommandHandler"

* Fix typo: "buildLoginCredntials" -> "buildLoginCredentials"

* Fix typo: "_mappedCredentialsColums" -> "_mappedCredentialsColumns"

* Fix typo: "_mappedPersonalInfoAsIdentiyColumns" -> "_mappedPersonalInfoAsIdentityColumns"

* Fix typo in input name: "StroageGbAdjustment" -> "StorageGbAdjustment"

* Fix typo in const: "encryptionAlogrithm" -> "encryptionAlgorithm"

---------

Co-authored-by: Daniel James Smith <djsmith@web.de>
2023-04-26 12:16:07 +02:00
github-actions[bot]
395d3c7034
Bump Web version to 2023.4.0 (#5281)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-04-25 10:50:54 -06:00