-
Notifications
You must be signed in to change notification settings - Fork 326
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 redo #3302
Open
colegottdank
wants to merge
26
commits into
main
Choose a base branch
from
onboarding-redo
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Onboarding redo #3302
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Implement new onboarding pages for organization creation - Add multi-step onboarding process with organization, plan, and members steps - Create new routes for onboarding and billing - Update Message type to include optional 'name' field - Enhance welcome page to redirect to onboarding for new organizations
- Update Label component with new variants and styling - Enhance onboarding page with improved layout and error handling - Add Zod validation for member email invitations - Integrate new Table and Label components - Improve form input and error state management
- Create modular onboarding components for Organization, Plan, and Members steps - Implement persistent Zustand store for onboarding state management - Add OnboardingHeader with breadcrumb navigation - Enhance MembersTable with improved validation and UI - Update Badge component with new variant
- Implement Stripe Embedded Checkout for Pro and Team plans - Add `ui_mode` support for Stripe checkout sessions - Update Stripe and React Stripe.js dependencies - Enhance billing page with dynamic checkout flow - Remove unused organization create v2 endpoint - Refactor onboarding billing and integration pages
- Add new integration pages for Proxy and Async logging methods - Implement code snippet generation with Shiki syntax highlighting - Create dynamic provider and language selection for integration examples - Add support for OpenAI, Azure, and Anthropic integration snippets - Enhance onboarding store with addon configuration - Update routing and UI for integration selection
- Create a reusable CodeIntegrationPage component for Proxy and Async integration pages - Simplify code snippet management with a unified CodeSnippet type - Add more comprehensive provider support for async and proxy logging - Update integration pages to use the new shared component - Enhance code snippet generation with additional providers and languages
- Add null check for code generators in CodeIntegrationPage - Update code snippets for async and proxy integration pages - Remove hardcoded environment variables and replace with more generic placeholders - Improve code snippet clarity and consistency across different providers
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
📝 Documentation updates detected! You can review documentation updates here |
- Add `onboarding_status` column to organization table as a jsonb type - Update database types and type definitions across multiple files - Create new `useOrgOnboarding` hook for managing onboarding state - Modify onboarding pages and components to use new onboarding state management - Add migration to support new column and create demo/main org functions - Enhance organization creation and onboarding process with more flexible state tracking
Summary
|
- Add `setOrgCookie` call to set the main organization ID during user onboarding - Ensure proper organization context is established when creating the first organization
- Update OnboardingHeader to accept children prop - Add loading state handling in OnboardingHeader - Modify onboarding pages to use new header component structure - Simplify page layouts by removing redundant wrapper divs - Improve loading and organization state checks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.