Skip to content

fix(onboarding): clean up email signup form screen#6307

Merged
tsahimatsliah merged 11 commits into
mainfrom
fix/onboarding-email-signup-screen
Jul 13, 2026
Merged

fix(onboarding): clean up email signup form screen#6307
tsahimatsliah merged 11 commits into
mainfrom
fix/onboarding-email-signup-screen

Conversation

@tsahimatsliah

@tsahimatsliah tsahimatsliah commented Jul 13, 2026

Copy link
Copy Markdown
Member

What

After clicking Continue with email on the onboarding signup wall, the email registration step reused the full marketing hero — blurred feed-cards background, aurora orbs, centered logo, bottom-anchored form — and repeated the "The homepage developers deserve" headline. It looked cluttered for a form screen.

This gives the email registration / verification step its own clean layout:

  • No background (feed cards / orbs / vignettes / mobile image dropped)
  • Logo moved to the top-left
  • Form top-aligned instead of bottom/center
  • Removes the duplicated "The homepage developers deserve" headline; the form keeps its own Sign up title
  • Same treatment on all resolutions

The marketing signup wall (pre–continue-with-email) is unchanged.

How

  • OnboardingSignupHero early-returns a dedicated top-aligned shell when isFormExpanded is true (the email/verification/social-completion step).
  • New showHeadline prop on RegistrationForm, threaded via hideRegistrationHeadline through AuthOptions → set by the funnel — so the modal/other flows are unchanged.

Testing

  • Strict typecheck of changed files ✅
  • ESLint clean ✅
  • OnboardingSignupHero.spec.tsx — 11 passing, incl. new cases asserting the expanded layout drops background/orbs/headline (desktop) and the mobile image (mobile)

Preview deploy will show both states: the wall, then Continue with email.

🤖 Generated with Claude Code

Preview domain

https://fix-onboarding-email-signup-scre.preview.app.daily.dev

After "Continue with email", the onboarding signup step reused the full
marketing hero (blurred feed-cards background, orbs, centered logo,
bottom-anchored form) and repeated the "The homepage developers deserve"
headline. Give the email/verification step its own clean, top-aligned
screen: no background, logo in the top-left, form supplies its own
"Sign up" title. Consistent across all breakpoints.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Jul 13, 2026 11:33am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Jul 13, 2026 11:33am

Request Review

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
tsahimatsliah and others added 2 commits July 13, 2026 12:32
The branded Cloudflare widget clashed with the dark signup form. Run the
challenge silently and only surface the widget when a human interaction is
actually needed; drop the reserved min-height so it no longer leaves a gap.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The AuthForm's place-items-center centered the auto-width checkbox while
full-width fields ignored it; make the checkbox w-full so it left-aligns.
Remove the border-t divider and horizontal inset on the security/CTA
wrapper so the divider is gone and the button aligns with the fields.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The isFormExpanded early-return supersedes the inline expanded-state handling
in the mobile/split/desktop branches, leaving those conditionals dead
(!isFormExpanded always true, opacity toggle never applies). Remove them and
promote the 440px form width to a named SIGNUP_FORM_MAX_W constant.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tsahimatsliah tsahimatsliah merged commit 0c209f3 into main Jul 13, 2026
12 checks passed
@tsahimatsliah tsahimatsliah deleted the fix/onboarding-email-signup-screen branch July 13, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants