1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-11 05:43:41 +00:00

Auth/PM-5086 - Email Verification - Registration Start + Environment Selector components (#9342)

* PM-5086 - WIP start on registration start component

* PM-5086 - more WIP progress on registration start comp

* PM-5086 - Setup secondary component

* PM-5086 - (1) Validation working (2) States implemented (3) 2nd state for check email mostly completed except for correct icon

* PM-5086 - Registration Start - check email state - update icon to be correct from figma.

* PM-5086 - Refactor self hosted conditional + actually hide the checkbox if it is self hosted.

* PM-5086 - WIP good progress on getting browser & desktop creating account on logic working.

* PM-5086 - Accessibility pass + WIP on region selector

* PM-5086 - Accessibility pass with Danielle

* PM-5086 - Migrate env selector logic to own component.

* PM-5086 - Update AnonLayoutWrapperComp import

* PM-5086 - Remove unncessary focus.

* PM-5086 - WIP first draft of registration env selector; name might change to differentiate it from existing env selector.

* PM-5086 - Rename env selector to be more clear and use registration-env-selector instead.

* PM-5086 - (1) Export registration env selector (2) Change comp name not just file name.

* PM-5086 - Create new registration page stub

* PM-5086 - Fix build issue where select module was missing from new registration env selector.

* PM-5086 - Registration --> registration start.

* PM-5086 - Add missing translation from registration-start-secondary-component to desktop & browser.

* PM-5086 - Add missing translations

* PM-5086 - Registration Env Selector - forms require form groups. duh.

* PM-5086 - Registration Env Selector - working now.

* PM-5086 - Registration Start desktop mostly working with env selector issues.

* PM-5086 - Registration start - get self hosted env dialog to close on close click. Backdrop click doesn't work but escape does still.

* PM-5086 - TODO: figure out if there is a better way to get the dialog to close.

* PM-5086 - Registration start - get goBack working to properly re-show env selector

* PM-5086 - Self Hosted Env Comp - re-emit current env on close so that select based env selectors can reset

* PM-5086 - RegistrationEnvSelector - Refactor init logic to also listen for env updates so that the user's choices on the self hosted settings dialog get communicated to this comp

* PM-5086 - Registration Start Desktop - Don't allow users to close dialog via escape as we need them to either close or save to get the env service to set the env correctly.

* PM-5086 - Browser Registration Start Page stub

* PM-5086 - Registration Start comp - storybook added

* PM-5086 - Remove links to start-registration as we aren't ready to implement that yet.

* PM-5086 - Revert environment comp changes.

* PM-5086 - Delete registration start pages.

* PM-5086 - Test removing PreloadedEnglishI18nModule to see if it fixes test failures

* PM-5086 - Try to resolve issues w/ importing PreloadedEnglishI18nModule into RegistrationStartComponent storybook stories file.

* PM-5086 - Allow translations to be imported for all libs.

* PM-5086 - Remove comment from JSON

* PM-5086 - TODO cleanup

* PM-5086 - Per PR feedback, fix display issues by using correct classes.

* PM-5086 - Fix SVG per PR feedback

* PM-5086 - Remove unnecessary methods

* PM-5086 - RegistrationEnvSelectorComponent - per PR feedback, properly type null in form group
This commit is contained in:
Jared Snider
2024-05-24 15:43:29 -04:00
committed by GitHub
parent 34a766f346
commit 89d7e96b25
14 changed files with 553 additions and 0 deletions

View File

@@ -1606,6 +1606,9 @@
"restoredItem": {
"message": "Item restored"
},
"alreadyHaveAccount": {
"message": "Already have an account?"
},
"vaultTimeoutLogOutConfirmation": {
"message": "Logging out will remove all access to your vault and requires online authentication after the timeout period. Are you sure you want to use this setting?"
},
@@ -2541,6 +2544,27 @@
"ssoIdentifierRequired": {
"message": "Organization SSO identifier is required."
},
"creatingAccountOn": {
"message": "Creating account on"
},
"checkYourEmail": {
"message": "Check your email"
},
"followTheLinkInTheEmailSentTo": {
"message": "Follow the link in the email sent to"
},
"andContinueCreatingYourAccount": {
"message": "and continue creating your account."
},
"noEmail": {
"message": "No email?"
},
"goBack": {
"message": "Go back"
},
"toEditYourEmailAddress": {
"message": "to edit your email address."
},
"eu": {
"message": "EU",
"description": "European Union"

View File

@@ -2050,6 +2050,9 @@
"switchAccount": {
"message": "Switch account"
},
"alreadyHaveAccount": {
"message": "Already have an account?"
},
"options": {
"message": "Options"
},
@@ -2390,6 +2393,27 @@
"logInRequested": {
"message": "Log in requested"
},
"creatingAccountOn": {
"message": "Creating account on"
},
"checkYourEmail": {
"message": "Check your email"
},
"followTheLinkInTheEmailSentTo": {
"message": "Follow the link in the email sent to"
},
"andContinueCreatingYourAccount": {
"message": "and continue creating your account."
},
"noEmail": {
"message": "No email?"
},
"goBack": {
"message": "Go back"
},
"toEditYourEmailAddress": {
"message": "to edit your email address."
},
"exposedMasterPassword": {
"message": "Exposed Master Password"
},

View File

@@ -3244,6 +3244,27 @@
"device": {
"message": "Device"
},
"creatingAccountOn": {
"message": "Creating account on"
},
"checkYourEmail": {
"message": "Check your email"
},
"followTheLinkInTheEmailSentTo": {
"message": "Follow the link in the email sent to"
},
"andContinueCreatingYourAccount": {
"message": "and continue creating your account."
},
"noEmail": {
"message": "No email?"
},
"goBack": {
"message": "Go back"
},
"toEditYourEmailAddress": {
"message": "to edit your email address."
},
"view": {
"message": "View"
},