-
Notifications
You must be signed in to change notification settings - Fork 213
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
Remove in-chat onboarding buttons for new chats #450
Remove in-chat onboarding buttons for new chats #450
Conversation
@toolmantim Should this only show on the users first ever chat? If so, I wonder if there's much value in keeping this functionality as it is. I'd imagine most users might never use this, as they could just skip past that first chat and never see it again. Understand that we might want to do more here in future for onboarding though. Other question: If a user clears their history, should this then go to their oldest chat, or disappear completely? I added a setup notification that would show for new users that hadn't configured Cody: https://github.com/sourcegraph/sourcegraph/pull/53321/files. Maybe we want some similar logic like storing a global value as to if the user has ever interacted with Cody That might allow us to do some more stuff here (thinking more about onboarding through the sidebar here too) |
@umpox yeah good idea, it would be okay just to hide these as soon as someone uses the "New Chat" button! I'll look into that. (edit: in fact this is how web works with the privacy notice it displays) I would like to keep the buttons in general for now to ensure we don't tank our onboarding metrics without properly testing and looking at existing numbers. But removing them in the future as we evolve things probably makes sense! |
I'm seeing a drop in retention, and I have a hunch that this change is the cause: https://sourcegraph.slack.com/archives/C05AGQYD528/p1691475546298529 @toolmantim @umpox does this affect brand new installs? |
Show the in-chat onboarding buttons only for first time users who haven't created a new chat.
Test plan