Confused by projects & chats in v0

Thanks for your reply. To step through your points.

When I am in my Project screen, I have no controls for adding a github connection at the project level. There is no github icon and no settings link.

If I start chatting in that open box at the top (there to start a new chat), then no matter what I write in there, all of the UI disappears and I just get a full screen chat.

There is no left sidebar through which to find settings. There is no GitHub icon in the top right-hand corner, and no pop-up appears for me to connect GitHub or see any other settings. There is no preview of my app, as though I am inside the same project, it seems to have no concept at all of what my app is.

The only thing that does work from your description is that when I am in my one functioning chat, and I do see a preview and therefore also see the GitHub icon in the top right, I can use that modal to create a new branch. That will then give me a new chat specific to that branch without affecting the previous chat which is on main for example. That’s good and helpful, but that doesn’t cover me for all use cases.

Sometimes, for example, I might want to switch to an existing branch that was created by my back-end developer, (although that is actually Claude Code.) If I switch to the existing branch using the dropdown, it stays in the same chat, rather than creating a new chat for the new branch.

Additionally, when I create a new branch, as you suggested in creating the new chat from that, that chat gives me a whole bunch of annoying pop-ups about installing Supabase, even though I already have a long-running, mature instance that it’s connected to, and then it nags me about running a whole bunch of scripts that I don’t want and shouldn’t need to run.

It’s a separate topic perhaps, but I found it very difficult and extremely annoying to be able to work around the Supabase integration aspect. I’m constantly bombarded with prompts to connect and configure Supabase, but when I click on those, they just try to get me to create a new Supabase account. It doesn’t give me the option of using my existing Supabase account and connecting to my existing instance. This is quite maddening.