Commit log

bf638af Initialize `UserStore` before client connects in integration tests

Click to expand commit body
This fixes a failure in `test_contacts` where we were receiving the
initial `proto::UpdateContacts` message before `UserStore` had a chance
to register a message handler for it.

Antonio Scandurra created

a7937f2 Merge pull request #997 from zed-industries/fix-outline-panic

Click to expand commit body
Make multibuffer read pub(crate) and replace with accessors

Keith Simmons created

842bfae WIP - update worktree's scan_id when mutating it in the foreground

Max Brunsfeld created

a2fd411 Reduce accessibility of multibuffer read to reduce risk of borrowing snapshot and buffer refcells twice

Keith Simmons created

2f7eb6d Merge pull request #973 from zed-industries/selections-refactor

Click to expand commit body
Pull selections out of editor into selections collection

Keith Simmons created

45ea3d4 Review fixes

Keith Simmons created

20c9763 minor tweaks to selections collection api

Keith Simmons created

c3a36e6 Rename selected_ranges and selected_display_ranges to remove redundant selected

Keith Simmons created

de9dc27 store buffer and display_map model handles on selections collection

Keith Simmons created

db0a911 Passing tests and removed local argument. Also pulled autoscroll argument out to change_selections

Keith Simmons created

c9dcfff Move selection helpers to SelectionCollection, add update_anchor_selections, add a number of invariant preserving mutation functions to the MutableSelectionCollection

Keith Simmons created

f2eee66 Send RemoveProjectCollaborator to host in addition to ProjectUnshared

Max Brunsfeld created

1996b01 Tell host to unshare project when last guest leaves

Max Brunsfeld created

08206dc Merge pull request #996 from zed-industries/fix-cursor-flicker

Click to expand commit body
Only synthesize mouse moves on scene construction if window is active

Nathan Sobo created

a620665 Only synthesize mouse moves on scene construction if window is active

Nathan Sobo created

5789aee Fix randomized test failure caused by unsharing while guest was joining

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

Antonio Scandurra and Nathan Sobo created

dd684d2 Make `Project::share` and `Project::unshare` private

Click to expand commit body
This is still in-progress because randomized tests are failing.

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

Antonio Scandurra and Nathan Sobo created

be51a58 Start work on requesting to join projects

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

Max Brunsfeld and Nathan Sobo created

02e39e7 0.33.0

Nathan Sobo created

7847707 Merge pull request #990 from zed-industries/more-tracing

Click to expand commit body
Improve tracing support

Nathan Sobo created

4513380 Try to improve tracing messages when client disconnects

Nathan Sobo created

a3b9ad7 Include login in connection-related tracing spans/events

Click to expand commit body
Also, include metadata on more events and add an event called "signing out" with all this metadata to make it easier to search for.

Nathan Sobo created

3226e07 Remove commented method

Nathan Sobo created

e199b7e Merge pull request #988 from zed-industries/contact-panel-keyboard-nav

Click to expand commit body
Allow interacting with the contacts panel using the keyboard

Max Brunsfeld created

47ed9c7 Select the first contact when changing the filter in the contacts panel

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

Max Brunsfeld and Antonio Scandurra created

de555e3 Enable logging of rpc crate trace events when no subscriber is present

Click to expand commit body
This allows these events to be logged in the Zed client (until we setup tracing there).

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created

e795a7a 💄

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

Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created

9ca6e29 Use tracing instead of log in collab and rpc crates

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

Nathan Sobo and Antonio Scandurra created

9f6e827 WIP: Enhance tracing in Peer

Click to expand commit body
- Add a bunch of events to Peer's async connection handling logic
- Use an EnvFilter to allow more control over the verbosity level of tracing on a per-module basis
- Wire up logging to emit trace events (we actually probably want to do this the other way around)

Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

c7802af Use `cmd-9` and `cmd-shift-9` to toggle contacts panel focus/visibility

Antonio Scandurra created

77b524c Allow toggling sections in contacts panel by clicking on them

Antonio Scandurra created

f54d74e Merge branch 'main' into contact-panel-keyboard-nav

Max Brunsfeld created

85d9ac5 Merge pull request #987 from zed-industries/notifications

Click to expand commit body
Notify when someone requests to add you as a contact or accepts your contact request

Max Brunsfeld created

72e7079 Add the ability to expand and collapse sections of the contacts panel

Click to expand commit body
Also, allow joining projects using the keyboard.

Max Brunsfeld created

615319b Rework the contact panel's styling to allow keyboard navigation

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

Max Brunsfeld and Nathan Sobo created

4739c68 Fix bug where Contacts included projects for which the use was a guest

Max Brunsfeld created

0ba656a Improve layout and styling of contact notifications

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

Max Brunsfeld and Nathan Sobo created

3bc9b8e Add notifications for accepted contact requests

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

Max Brunsfeld and Nathan Sobo created

61b4a42 Merge pull request #984 from zed-industries/deterministic-marked-text-ranges

Click to expand commit body
Order returned ranges from marked_text_ranges by start index

Keith Simmons created

a33ef65 Order returned ranges from marked_text_ranges by start index

Keith Simmons created

a5fd664 Add the ability to notify when a user accepts a contact request

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

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

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