-
Notifications
You must be signed in to change notification settings - Fork 68
feat(ui): improve onboarding UX #945
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
Open
thebeyondr
wants to merge
57
commits into
theopenco:main
Choose a base branch
from
thebeyondr:fix/onboarding
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
Changes from 56 commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
3de8d8d
fix(ui): format API key creation date in onboarding step
thebeyondr b0f1637
chore(docs): update README for development setup instructions
thebeyondr ce81cdb
feat(ui): improve API keys interface with cleaner mobile layout
thebeyondr 2f2b437
feat(ui): enhance API keys layout for better mobile experience
thebeyondr 3b72bfc
chore(docs): update CLAUDE.md for clarity and structure
thebeyondr 9524b2a
fix(ui): update badge styling for API keys list
thebeyondr ea0a5b4
feat(ui): introduce StatusBadge component for API and provider keys
thebeyondr b09bd74
chore(docs): refine development setup instructions
thebeyondr 994aacd
feat(ui): add status filter and bulk activation for API keys
thebeyondr d90837a
feat(ui): update API keys client component for improved UX
thebeyondr e43ad73
feat(ui): refine API key onboarding component for better UX
thebeyondr 344f531
feat(ui): enhance StatusBadge component with dynamic status icons
thebeyondr bfe0bc9
style(ui): enhance tooltip styling in API key components
thebeyondr 02d3452
feat(ui): improve API keys list component functionality
thebeyondr d077842
feat(ui): enhance Stepper component with responsive design
thebeyondr 47471f6
Merge branch 'main' into main
thebeyondr d6adc67
chore: merge branch 'main' of github.com:theopenco/llmgateway
thebeyondr 2a5ddd6
feat(ui): add Geist fonts
thebeyondr e9d5760
feat(ui): enhance onboarding UX
thebeyondr d569bda
refactor(ui): simplify onboarding page by removing UserProvider
thebeyondr 3fc6bd8
feat(ui): improve onboarding navigation and UX
thebeyondr c784606
feat(ui): improve plan choice step with new features
thebeyondr a88f9b2
fix(ui): imporve stepper layout and styling
thebeyondr 1dd3eda
feat(ui): add API key management to welcome step
thebeyondr 9bdccfd
feat(ui): add auto-complete to referral step
thebeyondr 1505d20
fix(ui): update onboarding wizard text
thebeyondr 1708e5b
Merge branch 'main' of github.com:theopenco/llmgateway
thebeyondr 907edb4
Merge branch 'main' into fix/onboarding
thebeyondr df57c07
Merge branch 'main' into fix/onboarding
thebeyondr 886b1d4
fix(ui): update font classNames
thebeyondr 3cf666c
fix: remove implicit plan selection in onboarding wizard
thebeyondr fee4b29
fix(ui): add contact email to onboarding plan choice step
thebeyondr f621d6b
fix: migrate husky config to new location
thebeyondr 85c624a
fix: complete onboarding before dashboard navigation
thebeyondr 6363baf
Merge branch 'theopenco:main' into main
thebeyondr f892179
chore: merge branch 'main' into fix/onboarding
thebeyondr 98a81a3
fix(husky): update commit-msg and pre-commit hooks to check for pnpm …
thebeyondr abc7b44
fix(husky): change shebang from sh to bash in hooks
thebeyondr 13ef60f
fix(husky): streamline fnm loading in commit-msg and pre-commit hooks
thebeyondr 79efb00
feat(ui): add utility functions for self-hosted environment detection
thebeyondr 640e7ae
fix(ui): enhance onboarding plan choice step with self-hosting detection
thebeyondr e50daec
fix(ui): handle onboarding completion errors gracefully
thebeyondr 2903a55
fix(ui): refactor onboarding step for self-hosting detection
thebeyondr af656fb
fix(husky): improve fnm loading and commit-msg handling
thebeyondr 96d49b7
fix(ui): remove unused prop in onboarding wizard
thebeyondr b835855
fix(husky): remove fnm loading and pnpm checks from hooks
thebeyondr c0754ba
fix(ui): refactor onboarding steps to remove self-hosting utility
thebeyondr 5d4c9e1
fix(ui): clean up tweet card component by removing unused prop
thebeyondr 2ddeff2
fix(ui): update onboarding wizard to support free plan selection
thebeyondr 9a4fcb0
fix(ui): format globals.css for improved readability
thebeyondr a3a531f
fix(ui): changed font-family from to
thebeyondr 937e40e
fix(ui): -_- add missing newline at end of globals.css file
thebeyondr 6b7f359
Merge branch 'theopenco:main' into fix/onboarding
thebeyondr b569e35
fix(ui): update font-family in globals.css and adjust layout structure
thebeyondr dfc274f
Merge branch 'fix/onboarding' of github.com:thebeyondr/omniport into …
thebeyondr 36b7f64
Merge branch 'main' into fix/onboarding
thebeyondr db58dfc
fix(onboarding): update titles in onboarding wizard and plan choice step
thebeyondr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,2 @@ | ||
| pnpm commitlint --edit $1 | ||
| #!/usr/bin/env bash | ||
| pnpm commitlint --edit "$1" | ||
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,2 @@ | ||
| #!/usr/bin/env bash | ||
| pnpm lint-staged |
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,22 +1,8 @@ | ||
| import { UserProvider } from "@/components/providers/user-provider"; | ||
| import { fetchServerData } from "@/lib/server-api"; | ||
|
|
||
| import { OnboardingClient } from "./onboarding-client"; | ||
|
|
||
| import type { User } from "@/lib/types"; | ||
|
|
||
| // Force dynamic rendering since this page uses server-side data fetching with cookies | ||
| // Force dynamic rendering since this page uses client-side data fetching | ||
| export const dynamic = "force-dynamic"; | ||
|
|
||
| export default async function OnboardingPage() { | ||
| const initialUserData = await fetchServerData<{ user: User }>( | ||
| "GET", | ||
| "/user/me", | ||
| ); | ||
|
|
||
| return ( | ||
| <UserProvider initialUserData={initialUserData}> | ||
| <OnboardingClient /> | ||
| </UserProvider> | ||
| ); | ||
| export default function OnboardingPage() { | ||
| return <OnboardingClient />; | ||
| } |
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.