1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-15 01:11:47 +01:00
Commit Graph

17401 Commits

Author SHA1 Message Date
Jared Snider
5df561c1a3
PM-8113 - TwoFactorOptionsComponent - add todos 2025-01-28 14:53:54 -05:00
Jared Snider
af9d132cae
PM-8113 - 2FA Auth Comp - Progress on implementing design changes 2025-01-28 14:53:27 -05:00
Jared Snider
115514da27
PM-8113 - Update icons to use proper classes 2025-01-28 13:40:24 -05:00
Jared Snider
6b7f98eb71
PM-8113 - Update icons with proper svg with scaling via viewbox 2025-01-28 13:35:47 -05:00
Jared Snider
3732e02e09
PM-8113 - TwoFactorEmailComp - work on converting to new design 2025-01-27 19:10:48 -05:00
Jared Snider
ab38b3bd89
PM-8113 - TwoFactorAuthComponent - add setAnonLayoutDataByTwoFactorProviderType and handle email case as POC 2025-01-27 19:07:37 -05:00
Jared Snider
94f151779b
PM-8113 - Add 2fa icons (icons need tweaking still) 2025-01-27 18:52:50 -05:00
Jared Snider
fd1cb3c51b
PM-8113 - Test ExtensionTwoFactorAuthWebAuthnComponentService 2025-01-27 18:05:22 -05:00
Jared Snider
b7cd1f83d8
PM-8113 - ExtensionTwoFactorAuthEmailComponentService - add tests 2025-01-27 18:00:50 -05:00
Jared Snider
d954801929
PM-8113 - Test ExtensionTwoFactorAuthDuoComponentService 2025-01-27 17:47:00 -05:00
Jared Snider
c4e3585b8a
PM-8113 - ExtensionTwoFactorAuthComponentService tests 2025-01-25 21:11:38 -05:00
Jared Snider
08a13c021c
PM-8113 - Revert changes to login strategies to avoid scope creep for the sake of typescript strictness. 2025-01-25 12:08:36 -05:00
Jared Snider
7b5a751f07
PM-8113 - TwoFactorAuthComponent Tests - fix tests by removing mock of removed method. 2025-01-24 16:50:13 -05:00
Jared Snider
7d90d1aa5e
PM-8113 - TODO: test all comp services 2025-01-24 16:37:35 -05:00
Jared Snider
e6e3cf623a
PM-8113 - Clean up used service method + TODO as I've confirmed it works for other flows. 2025-01-24 16:32:32 -05:00
Jared Snider
8506449f9d
PM-8113 - TwoFactorAuth - Clean up unused stuff and get tests passing 2025-01-24 16:18:38 -05:00
Jared Snider
314c1a2666
PM-8113 - 2FA - Duo & Email comps - strict typescript adherence. 2025-01-24 16:05:15 -05:00
Jared Snider
b583b52cc4
Merge remote-tracking branch 'origin/main' into auth/pm-8113/2fa-comps-ui-refresh 2025-01-24 13:49:24 -05:00
Alex Morask
f630ee5f4e
[PM-11730] Remove feature flag: AC-2476-deprecate-stripe-sources-api (#13032)
* Remove FF from trial-billing-step.component

* Remove FF from user-subscription.component

* Remove FF from individual-billing-routing.module

* Remove FF from organization-billing.service

* Remove FF from organization-subscription-cloud.component

* Remove FF from organization-billing-routing.mdoule

* Remove FF from organization-plans.component

* Remove FF from change-plan-dialog.component

* Remove FF

* Remove legacy payment.component

* Rename V2: adjust-payment-dialog.component

* Rename V2: adjust-storage-dialog.component

* Rename V2: payment-label.component

* Rename V2: payment.component

* Rename V2: premium.component

* Patrick's feedback
2025-01-24 13:38:44 -05:00
Jared Snider
315e1338d5
PM-17466 - RegistrationFinishComp - Add call to loginSuccessHandlerService after successful login (#13059) 2025-01-24 13:25:51 -05:00
Jared Snider
6acaa6c711
Auth/PM-17197 - UnauthGuard Trusted Devices Lock State Refactor (#12938)
* PM-17197 - Refactor DeviceTrustService to deprecate active user state as I need to call with a user id per latest best practice

* PM-17197 - Refactor Unauth Guard to be aware of TDE lock state + use active user best practice.
2025-01-24 13:20:42 -05:00
Shane Melton
b1744c4e0a
[PM-17541] Fix folder service key definition (#13060)
* [PM-17541] Switch folder key definition back to "folders" and add migration script for users that have switched to the incorrect key

* [PM-17541] Fix import path

* [PM-17541] Fix implicit any in spec file
2025-01-24 10:12:52 -08:00
Github Actions
b396dda406 Bumped client version(s) 2025-01-24 17:59:54 +00:00
Justin Baur
5f57aae526
Move max-old-space-size option so it's in all builds (#13033) 2025-01-24 11:43:37 -05:00
Github Actions
dd1047cd0b Bumped client version(s) 2025-01-24 16:08:39 +00:00
MarsCandyBars
eb64a0f1d5
[PM-258] Add text-muted to custom avatar picker (#12979)
* Add text-muted to custom avatar picker

* Prepend text-muted class with tw
2025-01-24 09:25:00 -06:00
Brandon Treston
b23a41ac86
[PM-17465] refactor PolicyService.getAll$ to make userId not optional (#13031)
* refactor PolicyService.getAll$ to make userId not optional

* add fix to browser

* fix test to read from mock singleUserState

* remove nested pipes, cleanup
2025-01-24 09:58:38 -05:00
renovate[bot]
3f05a5e5f5
[deps] Platform: Update electron to v34 (#12977)
* [deps] Platform: Update electron to v34

* Update electron-builder.json electron version

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2025-01-24 11:58:54 +01:00
Daniel James Smith
bd0607ba8b
Add missing keys for ssh fields to web/en/messages.json (#13047)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-24 11:57:34 +01:00
bw-ghapp[bot]
4cbace900f
Autosync the updated translations (#13043)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-24 10:58:30 +01:00
Oscar Hinton
463da5614d
Remove bootstrap classes from shared code (#12906)
Migrates the following components to not use bootstrap.

- apps/web/src/app/components/environment-selector/environment-selector.component.html
- apps/web/src/app/layouts/frontend-layout.component.html
- apps/web/src/app/layouts/org-switcher/org-switcher.component.html
- apps/web/src/app/settings/domain-rules.component.html
- bitwarden_license/bit-web/src/app/secrets-manager/projects/project/project-secrets.component.html
- bitwarden_license/bit-web/src/app/secrets-manager/settings/porting/sm-import.component.html
2025-01-24 10:48:00 +01:00
bw-ghapp[bot]
b1d4defa70
Autosync the updated translations (#13041)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-24 10:23:03 +01:00
bw-ghapp[bot]
9497f5b4c5
Autosync the updated translations (#13042)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-24 10:18:21 +01:00
Jordan Aasen
362745ad57
[PM-15943] - When filling a password, the extension flickers (#12900)
* use requestAnimationFrame instead of arbitrary timeout

* fix failing test
2025-01-23 15:45:26 -08:00
Jordan Aasen
dbb1639e72
[PM-17213] - allow changing of item owner from personal to org (#13034)
* allow changing of item owner from personal to org

* avoid unecessary api calls when updating item parent

* move comment up a line

* add localData to cipher instance
2025-01-23 15:43:42 -08:00
Jared Snider
d28abe46fc
PM-8113 - Fix build after merge conflict issue 2025-01-23 18:37:02 -05:00
Jared Snider
171d9511db
PM-8113 - Update ExtensionTwoFactorAuthComponentService to close email 2FA single action popouts. 2025-01-23 18:28:27 -05:00
Jared Snider
dd4ef7b812
PM-8113 - AuthPopoutWindow - Add new single action popout for email 2FA so we can close it programmatically 2025-01-23 18:27:59 -05:00
Jared Snider
1b72325aa6
PM-8113 - TwoFactorAuth - update to latest authN session timeout logic 2025-01-23 18:19:43 -05:00
Jared Snider
37ac40098c
Merge remote-tracking branch 'origin/main' into auth/pm-8113/2fa-comps-ui-refresh + merge conflict fixes 2025-01-23 18:14:37 -05:00
Jared Snider
2091245471
PM-8113 - TwoFactorAuth - remove loading as submitting. 2025-01-23 17:53:25 -05:00
Jared Snider
e626233121
PM-8113 - TwoFactorAuth - build submitting loading logic 2025-01-23 17:49:23 -05:00
Jared Snider
09f4a468c9
PM-8113 - TwoFactorAuth + Webauthn - Refactor logic 2025-01-23 17:23:52 -05:00
Oscar Hinton
382a2a0f24
Ignore more bad imports (#12935)
* Ignore more bad imports
2025-01-23 13:03:17 -08:00
Vijay Oommen
9d83484ec4
PM-15090 - unmark-critical-app (#13015) 2025-01-23 14:19:56 -06:00
Evan Bassler
8a2aa1eac2
[PM-16807] Update text and behavior for show id/card vault settings (#12808)
* update text and behavior for show id/card vault settings

* add new crowdin entry

* update crowdin entries

* revert default

---------

Co-authored-by: Evan Bassler <evanbassler@Mac.attlocal.net>
2025-01-23 13:59:39 -06:00
Matt Gibson
f9f30f8ec4
[PM-17479] Load-sdk-once (#12764)
* create service to load sdk on application init

* Eagerly load CLI SDK

* Remove wasm logging to api

* Fix imports

* Eagerly load Desktop renderer SDK

Note: If the main process ever requires an SDK, we'll need to load it there, too.
In that event, it's probably a good idea to move to IPC for all SDK functions to avoid
loading the SDK for every window.

* init wasm module from sdk load service

* Use default client factory

* Fix type imports

* Resolve jest module import errors

A CLI sdk load service that async imports our wasm binary doesn't seem to be needed to run, but jest isn't dealing with the ESM import properly.

* Fix linting

* remove example code
2025-01-23 14:34:22 -05:00
Jimmy Vo
620affd3d5
[PM-13755] Exclude revoked users from the occupied seats count (#12277)
It also includes a refactor to decouple the invite and edit user flows.
2025-01-23 14:24:51 -05:00
Alec Rippberger
aa1c0ca0ee
feat(auth): [PM-8221] implement device verification for unknown devices
Add device verification flow that requires users to enter an OTP when logging in from an unrecognized device. This includes:

- New device verification route and guard
- Email OTP verification component
- Authentication timeout handling

PM-8221
2025-01-23 12:57:48 -06:00
Oscar Hinton
f50f5ef70b
Remove unused imports for modal service (#12904)
We're auditing the remaining usages of ModalService so that we may kill the feature. These are unused imports which can be safely removed.
2025-01-23 19:22:22 +01:00