-
Notifications
You must be signed in to change notification settings - Fork 150
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
New onboarding flow + console navigation #1517
base: feat-pink-v2
Are you sure you want to change the base?
Conversation
# Conflicts: # package.json # pnpm-lock.yaml
The preview deployment is ready. 🟢 Open Preview | Open Build Logs Last updated at: 2025-01-21 13:38:44 CET |
# Conflicts: # package.json # pnpm-lock.yaml
src/lib/helpers/onboarding.ts
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What if I use a different browser, incognito mode or a different device?
The onboarding would show each and every time. Lets use the team prefs instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I saw a logo url set as https://appwrite.io/images/logos/logo.svg
somewhere, lets use the local svg instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's not the same logo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Whats the difference apart from size? 👀
Co-authored-by: Darshan <[email protected]>
Co-authored-by: Darshan <[email protected]>
…eat-new-onboarding-flow
The preview deployment is ready. 🟢 Open Preview | Open Build Logs Last updated at: 2025-01-23 10:28:37 CET |
if (currentOrgId) { | ||
const orgProjects = await sdk.forConsole.projects.list([ | ||
Query.equal('teamId', currentOrgId), | ||
Query.limit(100), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not that anyone would have more than 100, but that's an issue for some another day 👍.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
checked the addressed changes, seem ok. lmk once we move forward.
What does this PR do?
New onboarding flow for users after registering.
The first FREE organisation is automatically created ("Personal projects"). The user only has to provide the name of their first project:
A loading and welcome animation is shown, before the user is brought to the dashboard:
Screen.Recording.2025-01-09.at.14.29.50.mov
Also in this PR is the new console navigation:
As well as get started pages:
Have you read the Contributing Guidelines on issues?
✅