1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-07 12:13:45 +00:00
Commit Graph

559 Commits

Author SHA1 Message Date
Andreas Coroiu
2845f1f288 [PM-2014] feat: improve error on delete 2023-05-11 13:55:10 +02:00
Andreas Coroiu
f8f7615f6c [PM-2014] feat: add passkey limit 2023-05-11 13:48:45 +02:00
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