Update styling of /welcome page to match other areas

What does this MR do and why?

Fixes: https://gitlab.com/gitlab-org/gitlab/-/issues/527134/

This MR updates the styling of the welcome page. This affects two different flows for entry:

  1. A new user signs up (free user)
  2. A user signs up via trial.

EE: true

Changelog: changed

References

Screenshots or screen recordings

Trial Signup

Current /welcome page Updated /welcome page
welcome_UX_-_New_User_Starts_Trial Screenshot_2025-06-16_at_10.24.35_PM

Free User Signup

Current /welcome page Updated /welcome page
welcome_UX_-_New_User_Signs_Up_for_Free Screenshot_2025-06-16_at_10.03.11_PM

How to set up and validate locally

For new (free) user setup:

  1. Setup to simulate SaaS and restart GDK
    • Make sure Admin > Settings > General > Sign Up Restrictions match the below (no admin approval, but hard email confirmation)
  2. Register as a new user.
  3. Confirm email by finding the confirmation path from last User created in rails console
    • Rails.application.routes.url_helpers.user_confirmation_path(confirmation_token: User.last.confirmation_token)
  4. Visit the path from the previous step.
  5. You should be on the sign in page, log back in.
  6. You should see the screen with the changes

For trial setup:

  • Setup to simulate SaaS and restart GDK
  • Access this link: here
  • Continue with the signup setup
  • You should see the screen with the changes after signing up.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Anas Shahid

Merge request reports

Loading