What would you like to see?
We should finally remove the default thread function. It has historically existed since we added threads after we had workspace. The flow should be similar to the video here.
As a user, I click on a workspace:
If no threads are present:
- I should see an italic "New thread" title that is currently selected. The first message will update its name and save the thread.
- I cannot see the "Create thread" button since I am on the only active thread.
If threads are present in a workspace:
- I am automatically loaded into the first available thread if none is selected.
- We can also keep track of last active thread within a workspace to when navigating to generic workspace path we auto-load the last active thread. If they click a specific thread, we bring them to that thread.
- Can also create a new thread in this UI.
For backwards compatibility:
- If the user has chats in the default thread, we will show it. If it is empty, we will not surface this thread to the user and the first condition above will apply here for UX.
What would you like to see?
We should finally remove the
defaultthread function. It has historically existed since we added threads after we had workspace. The flow should be similar to the video here.As a user, I click on a workspace:
If no threads are present:
If threads are present in a workspace:
For backwards compatibility: