Commit log

91257f3 Remove "They won't know if you decline" message

Nathan Sobo created

ed6ed99 Show the reason why a join request was declined

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

Antonio Scandurra and Nathan Sobo created

740ec3d WIP: decline pending join requests when project is unregistered

Antonio Scandurra created

aa90c06 Display a temporary window while remote project is loading

Antonio Scandurra created

e6576b3 Don't show "they won't know if you decline" when request is accepted

Antonio Scandurra created

c2973f3 Uncomment randomized tests for contacts

Antonio Scandurra created

47ce8ae Poll snapshot after refreshing entry

Antonio Scandurra created

b144995 Grab share state after retrieving metadata when refreshing entry

Antonio Scandurra created

576656c Delete commented-out code

Antonio Scandurra created

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