-
Notifications
You must be signed in to change notification settings - Fork 240
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
feat: Force user to go through onboarding steps for every registration #4014
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Skipped Deployment
|
Either we retro-fix the missing action for existing users, or check the |
@sshanzelI tried creating an user where I skipped tags and settings, then I tried using "useFeedSettings" and both tags and advanced settings is filled with a lot of default stuff. So not sure we can check that way |
If you skip the tags part, the |
For reference to anyone reading, responded to this here |
Anyone who created an account before this date is exempt from the requirement. | ||
*/ | ||
const registeredBeforeRequired = | ||
user?.createdAt && new Date(user.createdAt) < new Date('2025-01-08'); |
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.
This will have to match exactly release right?
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.
@rebelchris Not necessarily. If we want to give time for the extension to get published and stuff, we could just set the date a few days in the future. We don't necessarily have to start redirecting users exactly on merge date.
And new extension installs will have to install the newest version, right?
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.
Yes, and do you redirect extension as well?
I'm not sure i'm seeing that part now
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.
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.
Then it's fine, maybe we'll need to check with Ido what he thinks on extension vs non extension usage here?
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.
Instead of redirecting immediately can we use the "hijacking" page (or whatever it's called) with slightly different copy and on click it redirects to onboarding? I already see the hate of us auto redirecting and users losing focus
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.
How about extension? 👀
Changes
This should prevent the user from refreshing to skip the necessary steps. Users created before the given date (currently 08-01-2 5) will not be required to complete the onboarding
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
MI-700 #done
Preview domain
https://mi-700.preview.app.daily.dev