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

16897 Commits

Author SHA1 Message Date
Jared Snider
9f8696f377
PM-8113 - Move TwoFactorAuthEmail content to own folder. 2024-12-16 15:42:39 -05:00
Jared Snider
d1d438bebe
PM-8113 - Refactor libs/auth/2fa into barrel files. 2024-12-16 15:34:45 -05:00
Jared Snider
3eef2597b6
PM-8113 - (1) Consolidate TwoFactorAuthEmail component into new service architecture (2) Move openPopoutIfApprovedForEmail2fa to new TwoFactorAuthEmailComponentService 2024-12-16 15:26:09 -05:00
Jared Snider
112f9d4592
PM-8113 - TwoFactorAuthComponent tests - updated to pass 2024-12-15 14:38:13 -05:00
Jared Snider
71fd85c907
PM-8113 - TwoFactorAuthComp - isTrustedDeviceEncEnabled - add undefined check for optional window close. + Add todo 2024-12-15 14:30:14 -05:00
Jared Snider
ace5f3b99c
PM-8113 - TwoFactorAuthComponent - add TODO 2024-12-15 14:25:17 -05:00
Jared Snider
8f19645b2e
PM-8113 - TwoFactorAuthComponent - refactor routes. 2024-12-15 14:24:35 -05:00
Jared Snider
a1f82e5bb8
PM-8113 - TwoFactorAuthComponent - remove now unused method 2024-12-15 14:21:59 -05:00
Jared Snider
38dc309ac5
PM-8113 - TwoFactorAuthComponent - finish refactoring out all callbacks 2024-12-15 14:21:16 -05:00
Jared Snider
e19f3ea04e
PM-8113 - TwoFactorAuthComponent - WIP on removing TDE callbacks 2024-12-15 14:09:51 -05:00
Jared Snider
12b5da1871
PM-8113 - TwoFactorAuthComponent - more clean up 2024-12-15 14:01:48 -05:00
Jared Snider
8fa330fe01
PM-8113 - TwoFactorAuthComponent - misc cleanup 2024-12-15 13:50:13 -05:00
Jared Snider
bbdb0c254d
PM-8113 - Implement new TwoFactorAuthComponentService .openPopoutIfApprovedForEmail2fa to replace extension specific init logic. 2024-12-15 13:40:54 -05:00
Jared Snider
2d1bb3195a
PM-8113 - WebTwoFactorAuthComponentService - add explicit override for web's determineLegacyKeyMigrationAction method. 2024-12-15 13:39:33 -05:00
Jared Snider
3b524fc1d3
PM-8113 - TwoFactorAuthComponent - move linux popup width extension logic into ExtensionTwoFactorAuthComponentService 2024-12-14 16:34:47 -05:00
Jared Snider
42719e4f13
PM-8113 - TwoFactorAuthComponent - pull webauthn fallback response handling into primary init with checks based on client for if it should be processed. 2024-12-14 16:20:12 -05:00
Jared Snider
831328c83c
PM-8113 - TwoFactorAuthComponent - WIP on webauthn init. 2024-12-14 15:30:56 -05:00
Jared Snider
30df06399a
PM-8113 - Refactor 2FA Guard logic out of ngOnInit and into own tested guard. Updated all routes. 2024-12-12 17:01:04 -05:00
Jared Snider
f28242afc1
PM-8113 - TwoFactorService Abstraction - refactor to use proper functions + mark methods as abstract properly + add null return to getProviders 2024-12-12 16:29:09 -05:00
Jared Snider
0fa92b7b85
PM-8113 - TwoFactorAuth - implement browser specific SSO + 2FA logic 2024-12-12 14:49:45 -05:00
Jared Snider
c0fa016772
PM-8113 - TwoFactorAuthComponent - Add client type 2024-12-11 20:09:45 -05:00
Jared Snider
055276ba40
PM-8113 - TwoFactorAuthComponent - Add todo 2024-12-11 18:53:59 -05:00
Jared Snider
4a60ae2736
PM-8113 - TwoFactorAuthComponent - Add type for providerData 2024-12-09 19:48:37 -05:00
Jared Snider
7235b37b85
PM-8113 - TwoFactorAuthComp - Refactor out unused button action text and move checks for continue button visibility into component 2024-12-09 19:44:06 -05:00
Jared Snider
e846d09066
PM-8113 - TwoFactorAuth - Remove unused service dep 2024-12-09 19:32:54 -05:00
Jared Snider
3aa96b8d41
PM-8113 - TwoFactorAuthComp - more refactors 2024-12-09 19:28:07 -05:00
Jared Snider
a5cf61b597
PM-8113 - TwoFactorAuthComp - More refactoring 2024-12-09 19:20:21 -05:00
Jared Snider
9bee399811
PM-8113 - TwoFactorAuthComponent - refactor default success route handling 2024-12-09 19:12:25 -05:00
Jared Snider
d9c05e845c
PM-8113 - TwoFactorAuthComp Tests - clean up tests for removed callbacks. 2024-12-09 19:05:26 -05:00
Jared Snider
3b154faae3
PM-8113 - TwoFactorAuth - (1) more refactoring (2) removed onSuccessfulLoginNavigate (3) after successful login we always loginEmailService.clearValues() 2024-12-09 18:10:20 -05:00
Jared Snider
e70c126148
PM-8113 - TwoFactorAuthComp - More naming refactors 2024-12-09 17:56:42 -05:00
Jared Snider
15bff43ba8
PM-8113 - TwoFactorAuthComp - Refactor init a bit. 2024-12-09 17:55:41 -05:00
Jared Snider
0caf9d8196
PM-8113 - 2FA Auth - update deps to private as inheritance will no longer be used. 2024-12-09 17:40:10 -05:00
Jared Snider
5989239096
PM-8113 - 2FA Auth Comp - Progress on removing onSuccessfulLogin callback 2024-12-09 17:33:40 -05:00
Jared Snider
e1f558c4a0
PM-8113 - Fix TwoFactorAuthExpiredComp imports + TwoFactorAuthComponent imports on other clients. 2024-12-09 16:03:12 -05:00
Jared Snider
8d8f59565b
PM-8113 - Fix 2FA Auth Comp tests by adding new service deps. 2024-12-09 15:58:35 -05:00
Jared Snider
c28c8cbbc3
PM-8113 - Export TwoFactorAuth from libs/auth 2024-12-09 15:48:48 -05:00
Jared Snider
df427178a0
PM-8113 - Bring across 2FA session timeout to new 2FA orchestrator comp 2024-12-09 15:35:54 -05:00
Jared Snider
c9ced8a62d
Merge remote-tracking branch 'origin/main' into auth/pm-8113/2fa-comps-ui-refresh + merge confliction resolution 2024-12-09 15:29:47 -05:00
Victoria League
4daba832a2
[CL-351] Prevent tw-group styling conflicts by namespacing (#12261) 2024-12-09 15:13:42 -05:00
Matt Gibson
9c1e2ebd67
Typescript-strict-plugin (#12235)
* Use typescript-strict-plugin to iteratively turn on strict

* Add strict testing to pipeline

Can be executed locally through either `npm run test:types` for full type checking including spec files, or `npx tsc-strict` for only tsconfig.json included files.

* turn on strict for scripts directory

* Use plugin for all tsconfigs in monorepo

vscode is capable of executing tsc with plugins, but uses the most relevant tsconfig to do so. If the plugin is not a part of that config, it is skipped and developers get no feedback of strict compile time issues. These updates remedy that at the cost of slightly more complex removal of the plugin when the time comes.

* remove plugin from configs that extend one that already has it

* Update workspace settings to honor strict plugin

* Apply strict-plugin to native message test runner

* Update vscode workspace to use root tsc version

* `./node_modules/.bin/update-strict-comments` 🤖

This is a one-time operation. All future files should adhere to strict type checking.

* Add fixme to `ts-strict-ignore` comments

* `update-strict-comments` 🤖

repeated for new merge files
2024-12-09 20:58:50 +01:00
Victoria League
0906c503e1
[CL-522] Reduce font size for checkbox and radio labels (#12251) 2024-12-09 14:10:14 -05:00
Mr. Beedell, Roke Julian Lockhart
f7b81231bc
Remove [CLI]() from README.md. (#12189)
Per https://github.com/bitwarden/clients/issues/12188#issue-2706366498.

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2024-12-09 16:41:13 +00:00
renovate[bot]
b344722601
[deps] Platform: Update @types/node to v22.10.1 (#12305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 10:22:22 -05:00
renovate[bot]
30e3002b78
[deps] Autofill: Update prettier to v3.4.2 (#12303)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 10:21:49 -05:00
renovate[bot]
d24f092d35
[deps] Autofill: Update tldts to v6.1.66 (#12293)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 10:18:50 -05:00
Nick Krantz
b5ce2167eb
update styles of the password history to use bitLink & button (#12246) 2024-12-09 09:04:16 -06:00
renovate[bot]
8c446b4720
[deps] Platform: Update Rust crate anyhow to v1.0.94 (#12296)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2024-12-09 15:42:42 +01:00
Bernd Schoolmann
e8976556d8
Fix missing title for ssh key dialog (#12317) 2024-12-09 09:40:58 -05:00
renovate[bot]
ba4d7ea799
[deps] Platform: Update electron-log to v5.2.4 (#12300)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2024-12-09 11:57:58 +01:00