Implemented persistent onboarding tracking stored in the User.is_onboarding_complete property, ensuring it remains until the user fully completes onboarding. Skipping temporarily hides it until the page is revisited.
Added an onboarding screen for both the homepage and the questions feed.
Introduced a UX improvement to prevent the onboarding screen from appearing if the user skips it on the previous page. - - This resolves cases where a user skips onboarding on the homepage, navigates to the questions feed, and sees the onboarding screen again.
Deprecated old ?start_onboarding=true trigger
Enabled onboarding flow reactivation for all routes
?start_onboarding=true
triggerrel #1454