-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Onboarding updates #2484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Onboarding updates #2484
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
WalkthroughThis update refactors onboarding flows and layouts, removes the "link" onboarding step, and introduces a new "usage" step that recommends plans based on user input. It modernizes backgrounds and spacing, removes icon props from step pages, and adds new components and schemas to support dynamic plan selection and onboarding usage data. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant UsageForm
participant WorkspaceStore
participant PlanSelector
participant OnboardingProgress
User->>UsageForm: Submit usage data
UsageForm->>WorkspaceStore: Save onboardingUsage
WorkspaceStore-->>UsageForm: Success/Failure
UsageForm->>PlanSelector: getRecommendedPlan(usage)
PlanSelector-->>UsageForm: Returns recommended plan
UsageForm->>OnboardingProgress: continueTo("plan", { plan: recommended })
OnboardingProgress->>User: Navigates to plan selection step
Possibly related PRs
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (7)
🚧 Files skipped from review as they are similar to previous changes (7)
⏰ Context from checks skipped due to timeout of 90000ms (1)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
@CodeRabbit final review pls |
Tip For best results, initiate chat on the files or code changes. @steven-tey Here's my final review of the onboarding updates: 🚀 Overall Assessment: ExcellentThis is a well-executed major refactor that significantly improves the onboarding experience. The changes are thoughtful, well-structured, and represent a clear UX enhancement. ✅ Key Strengths1. Smart Flow Optimization
2. Robust Implementation
3. Enhanced Visual Design
4. Code Quality
🔍 Technical HighlightsPlan Recommendation Engine // Smart filtering based on user needs
const filteredPlans = PLAN_SELECTOR_PLANS.filter(plan => {
if ((conversions || partners) && ["free", "pro"].includes(plan.name.toLowerCase())) {
return false;
}
// ... intelligent plan matching
}); Dynamic UI State
🎯 Business Impact
🔧 Minor Observations
🎉 RecommendationApprove and merge. This represents a significant step forward in onboarding UX with excellent technical execution. The personalized plan recommendation approach is particularly clever and should drive better conversion outcomes. The codebase maintains high quality standards while delivering meaningful user experience improvements. Well done! 🎊 |
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
🤖 Bug0 QA Agent Here are the results of the automated tests for PR #2484:
To re-run the tests, please comment |
Summary by CodeRabbit
New Features
Improvements
Bug Fixes
Refactor
Documentation