1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 09:13:33 +00:00
Commit Graph

275 Commits

Author SHA1 Message Date
Alec Rippberger
8889ed3d3c Rework ExtensionAnonLayoutWrapperDataService to use BehaviorSubject 2024-10-21 08:32:14 -05:00
Alec Rippberger
808d31c790 Simplify getting query params 2024-10-18 23:03:37 -05:00
Alec Rippberger
628acf0c16 WIP remove validated email& display extension back button 2024-10-18 17:07:34 -05:00
Alec Rippberger
493fbc0f32 Use continue method unanimously 2024-10-18 16:35:33 -05:00
Alec Rippberger
9ef1e3ce39 Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-18 14:19:44 -05:00
Jared Snider
496bc74b51 PM-13820 - RegistrationStartSecondaryComp - add bitLink to link (#11626) 2024-10-18 15:08:08 -04:00
Alec Rippberger
3af2178ad2 Remove height / width from vault icon svg. 2024-10-18 10:23:53 -05:00
Alec Rippberger
a4e74b1ed2 Remove unused setPreviousUrl function. 2024-10-18 10:22:14 -05:00
Alec Rippberger
d4395fb142 Add todo comment re. inline errors. 2024-10-18 10:09:54 -05:00
Alec Rippberger
40dd0dd1d2 Replace loggedEmail with this.emailFormControl.value. 2024-10-18 09:48:40 -05:00
Alec Rippberger
ee1929bcc9 Move getLoginWithDevice call to loadEmailSettings. 2024-10-18 09:37:59 -05:00
Alec Rippberger
a49c4458d3 Replace loggedEmail with this.emailFormControl.value. 2024-10-18 09:30:21 -05:00
Jared Snider
ad40db9ecf PM-13368 - Registration with Email Verification - Registration Finish - Add 2FA support (#11614) 2024-10-18 10:17:23 -04:00
Alec Rippberger
79e177ac24 Only send email in query parameters if set. 2024-10-18 09:12:50 -05:00
Alec Rippberger
398d8e9beb Add new wave icon 2024-10-17 16:32:02 -05:00
Alec Rippberger
3cb428c606 Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-17 16:30:15 -05:00
Bernd Schoolmann
e8f0135d50 [PM-12806] Enforce 5000 iteration minimum for prelogin (#11332)
* Enforce 5000 iteration minimum for prelogin

* Fix tests

* Add more extensive tests

* Add loginstrategy prelogin downgrade test
2024-10-17 09:58:07 -04:00
Jared Snider
4b67cd24b4 Auth/PM-8112 - UI refresh - Registration Components (#11353)
* PM-8112 - Update classes of existing registration icons

* PM-8112 - Add new icons

* PM-8112 - Export icons from libs/auth

* PM-8112 - RegistrationStart - Add new user icon as page icon

* PM-8112 - Replace RegistrationCheckEmailIcon with new icon so it displays properly

* PM-8112 - RegistrationFinish - Add new icon across clients

* PM-8112 - Registration start comp - update page icon and page title on state change to match figma

* PM-8112 - RegistrationFinish - adding most of framework for changing page title & subtitle when an org invite is in state.

* PM-8112 - Add joinOrganizationName to all clients translations

* PM-8112 - RegistrationFinish - Remove default page title & subtitle and let onInit logic figure out what to set based on flows.

* PM-8112 - RegistrationStart - Fix setAnonLayoutWrapperData calls

* PM-8112 - RegistrationFinish - simplify qParams init logic to make handling loading and page title and subtitle setting easier.

* PM-8112 - Registration Link expired - move icon to page icon out of main content

* PM-8112 - RegistrationFinish - Refactor init logic further into distinct flows.

* PM-8112 - Fix icons

* PM-8112 - Extension AppRoutingModule - move sign up start & finish routes under extension anon layout

* PM-8112 - Fix storybook

* PM-8112 - Clean up unused prop

* PM-8112 - RegistrationLockAltIcon tweaks

* PM-8112 - Update icons to have proper styling

* PM-8112 - RegistrationUserAddIcon - remove unnecessary svg class

* PM-8112 - Fix icons
2024-10-16 18:28:27 -04:00
Alec Rippberger
a3a2e9e321 Run prettier. 2024-10-15 22:06:54 -05:00
Alec Rippberger
b839c82d9e Remove unused enforcedPasswordPolicyOptions property. 2024-10-15 21:57:28 -05:00
Alec Rippberger
28aae75abf Fix translations. 2024-10-15 16:42:58 -05:00
Alec Rippberger
38051c9e7d Simplify ngOnInit: remove webOnInit and move getLoginWithDevice to defaultOnInit
I couldn't find any usages of qParams.org or qParams.sponsorshipToken on QA (signing up for family membership, creating organization, manually modifying query params), so I think these are safe to remove.
2024-10-15 16:22:47 -05:00
Alec Rippberger
588c65b039 Add DefaultLoginComponent tests. 2024-10-15 16:20:07 -05:00
Alec Rippberger
833582b8d4 Rename goAfterLogIn to evaluatePassword and borrow logic from lock component. 2024-10-15 16:20:06 -05:00
Alec Rippberger
49776193c0 Fix translation error 2024-10-15 14:42:18 -05:00
Alec Rippberger
3354527a5a Merge branch 'auth/pm-8111/browser-refresh-login-component' of https://github.com/bitwarden/clients into auth/pm-8111/browser-refresh-login-component 2024-10-15 12:35:41 -05:00
Alec Rippberger
1241ca1785 Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-15 11:22:24 -05:00
Alec Rippberger
31f65ec463 Update Storybook with initialLoginEmail 2024-10-15 10:59:52 -05:00
Jared Snider
7297d0fccd Auth/PM-13318 - AnonLayoutWrapperData Refactor to add full Translation support (#11513)
* PM-13318 - AnonLayoutWrapperData refactor to support all possible string scenarios (untranslated string, translated string, and translated string with placeholders)

* PM-13318 - Fix accidental check in

* PM-13318 - Revert the correct change.

* PM-13318 - Fix test failures
2024-10-11 16:02:47 -04:00
Alec Rippberger
72f07fef55 Remove Web/Desktop comment from html template 2024-10-10 16:07:39 -05:00
Alec Rippberger
3936ccd979 Ensure isLoginWithPasskeySupported is only returns true for web client. 2024-10-10 16:06:23 -05:00
Alec Rippberger
9b2032238c Remove hardcoded colors from Vault Icon 2024-10-10 14:43:12 -05:00
Alec Rippberger
ea685728ca Add back button. 2024-10-10 10:58:01 -05:00
Alec Rippberger
90a24cba67 Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-10 10:07:39 -05:00
Alec Rippberger
982da467b4 Directly set clientType in individual login component services. 2024-10-09 18:54:53 -05:00
Alec Rippberger
6d980bfadd Add await to saveEmailSettings function. 2024-10-09 14:32:50 -05:00
Alec Rippberger
47ce605e77 Restructure handAuthResult to ensure we redirect to vault. 2024-10-09 14:01:01 -05:00
Alec Rippberger
6e337e1e7d Use click event to trigger goToHint. 2024-10-09 13:02:59 -05:00
Alec Rippberger
57044a6855 Validate email on enter keypress. 2024-10-09 12:51:40 -05:00
Alec Rippberger
8975b60e1e Ensure Passkey login available for web and desktop. 2024-10-09 11:22:17 -05:00
Alec Rippberger
5aec3e8210 Update "continue" button from "submit" to "button" type. 2024-10-08 21:38:26 -05:00
Alec Rippberger
2bb89a42ba Ensure Login with Passkey button is shown by setting clientType. 2024-10-08 21:27:32 -05:00
Alec Rippberger
994e097eff Address PR feedback: use strict comparison. 2024-10-08 18:33:52 -05:00
Jared Snider
18522e5165 PM-13252 - AnonLayout - Style tweaks to fix scrollbars on browser + add typography to footer content + misc minor refactors. (#11449) 2024-10-08 14:51:08 -04:00
Alec Rippberger
f6d59dcc5c Adjust styles for password hint link. 2024-10-03 21:54:39 -05:00
Alec Rippberger
9308a472c7 Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-03 09:31:54 -05:00
Jared Snider
4bd2e158c0 PM-12694 - Fix AnonLayoutStorybook to add router module and hideLogo toggling support (#11368) 2024-10-02 16:17:20 -04:00
Alec Rippberger
c0d37bcc62 Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-02 09:45:07 -05:00
Alec Rippberger
acd47c2b79 [PM-12694] Modify logo on AnonLayout to direct to base route on click (#11263)
* Add "back" functionality for Desktop.

* Return user to email field when logo is clicked in Web.

* Update function name.

* Move hideLogo to anchor wrapper.

* Use "/" route for logo back link.
2024-10-02 08:00:37 -05:00
Alec Rippberger
f8f8bb5386 Add comment to explain call to setLoginEmail. 2024-10-02 07:41:18 -05:00