Conversation
|
Thanks for your contribution! This PR doesn't have a linked issue. All PRs must reference an existing issue. Please:
See CONTRIBUTING.md for details. |
|
Thanks for updating your PR! It now meets our contributing guidelines. 👍 |
af1e8ed to
d208b7e
Compare
|
Excited to see this get shipped! |
|
Thanks for tackling the fresh-web-client empty state. I reviewed this against current
The Home session index is also filtered by the visible project list, so this can hide otherwise available sessions after the first interaction. A minimal client-side direction that keeps
I am preparing RED cases on current |
|
Thanks @marcelokarval , whichever is most convenient for you is fine. I don't wish to create unnecessary additional work on your end, as that defeats the purpose of contributing. |
d208b7e to
8744f9d
Compare
|
PR updated: rebased onto current |
|
Closing this in favor of @marcelokarval's PR #46565, which builds on this same approach (co-authored with me) and extends it further — dedicated per-server hidden state, pruning after sync, migration/cleanup, and e2e coverage. Thanks @marcelokarval for picking this up and taking it further. |
Issue for this PR
Closes #39655
Type of change
What does this PR do?
The home project list and picker recents only read client-side bookmarks, which
opencode webnever seeds, so a fresh session showed "Nothing here yet". The list now merges the server/projectlist alongside bookmarks (bookmarks first, remaining server projects appended and deduplicated by normalized path), so adding the first bookmark no longer hides the other server projects or their sessions. Server projects the user closes stay hidden until reopened.How did you verify your code works?
Screenshots / recordings
None.
Checklist
Related: #39732 (New Session flow with no project open) overlaps with the fresh-session case this PR covers.