Commit log

5247246 Merge pull request #983 from zed-industries/add-onMedia-border-token

Click to expand commit body
Add onMedia border token

Nate Butler created

50b44eb Add onMedia border token

Nate Butler created

933a1f2 Show badge when there are pending contact requests

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

c71b264 Allow accepting/rejecting incoming requests via notification

Antonio Scandurra created

97d3616 Show incoming request notification and implement dismissal

Antonio Scandurra created

08a7543 WIP - start work on keyboard navigation in contacts panel

Max Brunsfeld created

297fa1a Avoid possible memory leak of FakeServer in tests

Max Brunsfeld created

d0052cc Avoid panic when trying to fetch an invalid URL

Max Brunsfeld created

fe89de8 Dismiss contact request notification if request is cancelled

Nathan Sobo created

3bca1c2 Present a blank notification upon receipt of a contact request

Nathan Sobo created

bd2ae30 Start on workspace notifications

Nathan Sobo created

9c68c3e Put context parameter last in toggle_modal callback

Click to expand commit body
This is more consistent with our treatment of context params everywhere else.

Nathan Sobo created

6b5cab5 Bump protocol version number

Max Brunsfeld created

c536017 Merge pull request #979 from zed-industries/contacts

Click to expand commit body
Manage users' contact relationships on the server

Max Brunsfeld created

b1a7580 Consolidate logic for rendering contact requests

Max Brunsfeld created

834c485 Don't use pointing hand cursor for the user's own projects

Max Brunsfeld created

93f8f47 Merge pull request #980 from zed-industries/coerce-multibuffer-changes

Click to expand commit body
Filter overlapping multibuffer edits

Keith Simmons created

c4738d7 Add test coverage for same cursor in multiple excerpts of the same buffer

Keith Simmons created

334f246 Include every user in their own list of contacts

Max Brunsfeld created

68de51b Fix multiple cursors inserting repeated text in multibuffers

Keith Simmons created

6c57fcf Merge pull request #968 from zed-industries/vim-visual-mode

Click to expand commit body
Vim visual mode

Keith Simmons created

dc46583 Round sidebar panels' widths to whole numbers of pixels

Click to expand commit body
Co-authored-by: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

de9a7b1 Give the contact panel's filter editor some placeholder text

Click to expand commit body
Co-authored-by: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

14ec3c8 Clear contact panel filter editor on escape

Click to expand commit body
Co-authored-by: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

b33cbcc Improve layout of contact panel rows

Click to expand commit body
Co-authored-by: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

3f1640a Fix up assertion errors in set_eq and visual tests

Keith Simmons created

37c921f Initial visual mode

Keith Simmons created

2cf9659 Style the buttons in the contact panel and contact finder

Click to expand commit body
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Co-authored-by: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld , Nathan Sobo , and Antonio Scandurra created

a121576 WIP

Antonio Scandurra created

6c3e3c8 Eliminate flicker when contact status is pending

Click to expand commit body
We do this by using a bullet. When we have animations, a spinner would be better.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

b003381 Make user fuzzy search case-insensitive

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

93688cb Fix bug when determining contact status

Click to expand commit body
Users are sorted by login but we were binary-searching them by id.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

d4e6ab4 Seed first users from GitHub when running script/seed-db --github-users

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

f81edb8 Pull out contact finder as a picker

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

b721f00 Start on contact finder modal

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

eef99f0 Make flex elements fill available space when they contain a float

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

12783a5 Prevent users from fuzzy searching and adding themselves as contacts

Antonio Scandurra created

0958051 Start on adding icon for requesting contacts

Antonio Scandurra created

52c36d3 Maintain online status in contacts panel

Antonio Scandurra created

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>

Max Brunsfeld and Nathan Sobo created

2a2698b Remove stray printing in contacts panel

Max Brunsfeld created

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>

Nathan Sobo and Max Brunsfeld created