Skip to content

Code email verification, common screens/modals, register/login full-screen minds#3296

Martin Santangelo requested to merge feat/code-email-verification into develop

Ticket(s) / Related Merge Requests

minds#3296 (closed)

#4407 (closed)

Summary of Changes

  • Improvements on base Screen, ScreenHeader and ModalFullScreen
  • Generic code verification screen
  • Changed the login & register screens to use the full-screen modal design (Requested by @michaelfbradley)
  • Email code verification logic (Using 2FA flow)
  • Experiment minds-3055-email-codes
  • Fix initial navigation ofter register
  • Experiment for initial register navigation mob-discovery-redirect
  • Improved transitions from auth screens to the initial screens

Testing Considerations

Email Code: It depends on the minds-3055-email-codes experiment (old behavior when disabled and new code verification when enabled) Force the value to true since the newly registered user can have the experiment disabled

Initial discovery navigation experiment:: It depends on the mob-discovery-redirect experiment

Ensure to change the value into the Features section of the development tools (changing the experiment will not override the value)

Regression Scope

Some clean-up and base component refactor was made so it may affect:

  • Full-screen modals design
  • Email verification logic

Platform Affected (web, mobile, etc)

Both

Developer Testing Completed

(What has been tested already?)

Screenshots

New code verification Simulator_Screen_Shot_-iPhone_13-_2022-07-28_at_11.44.31
Old email verification Simulator_Screen_Shot_-iPhone_13-_2022-07-28_at_11.46.12
Video demo

Does this impact

  • Localization
  • Dark/light mode
  • Guest mode
Edited by Martin Santangelo

Merge request reports