Skip to content

Feat/onboarding v2 ab test#5835

Open
capJavert wants to merge 6 commits intomainfrom
feat/onboarding-v2-ab-test
Open

Feat/onboarding v2 ab test#5835
capJavert wants to merge 6 commits intomainfrom
feat/onboarding-v2-ab-test

Conversation

@capJavert
Copy link
Copy Markdown
Contributor

@capJavert capJavert commented Apr 4, 2026

Changes

  • clean branch
  • does not touch any top level layout stuff (to avoid conflicts/breaking)
  • does not touch original onboarding for now, we will cleanup if this wins
  • behind feature tag for ab test

API: dailydotdev/daily-api#3775

Events

Did you introduce any new tracking events?

Experiment

Did you introduce any new experiments?

Manual Testing

Caution

Please make sure existing components are not breaking/affected by this PR

Preview domain

https://feat-onboarding-v2-ab-test.preview.app.daily.dev

capJavert and others added 3 commits April 4, 2026 17:21
Port onboarding v2 redesign from feat/redesign-onboarding branch as a
self-contained component, served on /onboarding behind the onboarding_v2
GrowthBook feature flag. No shared layout components modified.

- Add featureOnboardingV2 flag and mobileAppUrl constant
- Create OnboardingV2 component with hero, tag clouds, feed preview, auth flow
- Wire A/B test in onboarding page via dynamic import + feature flag
- Hide experience level in auth forms when flag is on (gated on both trigger + flag)
- Wrap feed preview with local SearchProvider/FeedLayoutProvider

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add static JSX header bar and collapsed sidebar to OnboardingV2 that
visually match the branch's minimal onboarding look without modifying
any shared layout components. Header shows logo + login/signup buttons,
sidebar shows greyed-out nav icons (pointer-events-none).

Also adds SearchProvider wrapper around the feed preview to fix
MainFeedLayout runtime error.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Login opens the auth modal with login display, signup opens the signup
chooser. Both use the v2 component's own auth flow instead of
showLogin which redirects to /onboarding.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@capJavert capJavert self-assigned this Apr 4, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 4, 2026

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

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Apr 4, 2026 3:38pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Apr 4, 2026 3:38pm

Request Review

@capJavert capJavert force-pushed the feat/onboarding-v2-ab-test branch from 6beb83e to 2b88e49 Compare April 4, 2026 15:28
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.

1 participant