4e9924c
Filter out empty projects in contacts panel
Nathan Sobo
created
ef868ff
Fix test after changing fuzzy matching for empty queries
Nathan Sobo
created
3dee656
Avoid panic when language server is dropped before being initialized in tests
Click to expand commit body
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
45b6a9d
Avoid sending a GetUsers request for an emptly list of user ids
Click to expand commit body
We don't actually need to return the users at this time. We just call this for its side effect.
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
b8aba09
Wait until contacts have been cleared when disconnecting
Click to expand commit body
Also, use an mpsc for UpdateContacts messages, not a watch, since
the messages now represent changes instead of snapshots.
Co-authored-by: Nathan Sobo <nathan@zed.dev>
0533a0b
Allow users to remove contact relationships that they initiated
Max Brunsfeld
created
054d697
Remove remaining code associated with .zed.toml files
Max Brunsfeld
created
d7cba73
Decrement pending_contact_requests even if a request fails
Max Brunsfeld
created
2aec4ff
Pick files directly from the Fs in simulate_host
Click to expand commit body
Previously, the list of all existing files was maintained separately, but
it was not updated when a guest created a file.
Max Brunsfeld
created
3d6db90
Update a user's contacts when they connect; fix test failures
Click to expand commit body
The test failure we fixed doesn't seem directly related to the contact update. Maybe it just caused a failure to occur earlier than it would have in the sequence of seeds.
We fixed the test failure by responding to a user joining the project while holding the lock on the Store. This ensures that we don't send messages related to the project to that user until they've had a chance to setup event handlers after receiving the response.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>