Commit log

d5c7a96 Merge pull request #1005 from zed-industries/update-light-theme-borders

Click to expand commit body
Update light theme borders

Nate Butler created

72ab574 Update light theme borders

Nate Butler created

1c9ad94 v0.34.0

Nathan Sobo created

1e366b8 Merge pull request #1003 from zed-industries/moar-logs

Click to expand commit body
Log JSON in Kubernetes

Nathan Sobo created

fb246ac Log JSON in Kubernetes

Click to expand commit body
If you set LOG_JSON=true, we'll output JSON from the tracing subscriber instead of pretty-printing trace output.

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

Nathan Sobo and Antonio Scandurra created

ad94b4c Merge pull request #1001 from zed-industries/request-to-join-project

Click to expand commit body
Request to join projects instead of sharing/unsharing

Antonio Scandurra created

2d986c7 Show guest only once even if they joined on two different windows

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

Antonio Scandurra and Nathan Sobo created

692be10 Dynamically load all themes listed under `styles/src/themes/*.ts`

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

Antonio Scandurra and Nathan Sobo created

8f88803 Automatically follow host when joining a project

Antonio Scandurra created

225536a Merge branch 'main' into request-to-join-project

Antonio Scandurra created

8393bfe Ensure join request reaches the server before disconnecting host in test

Antonio Scandurra created

a828282 Fix `Store::remove_connection` not removing guests from projects

Antonio Scandurra created

7b161b8 WIP: accept to join requests if user is already participating

Click to expand commit body
There's a panic caused by `Store::check_invariants` that we still
need to figure out.

Antonio Scandurra created

e0c772d Hold a weak handle to `Presenter` when dispatching events

Click to expand commit body
This ensures that the only strong reference to the presenter is held
by `App`. This is important because we want to call `flush_effects`
when removing a window and implicit drops of the `Presenter` would
make that hard.

Before this commit, if a rendered view contained strong handles to
views and models, we would only drop them on the next `flush_effects`.
This was manifesting itself in `Project`s not being released when
closing their containing window.

Antonio Scandurra created

cc598a6 Send `LeaveProject` when waiting room is dismissed while waiting

Antonio Scandurra created

d821e7a Cancel join requests when the requester closes the window

Nathan Sobo created

7c3eebf Refine messages on waiting to join screen and include host avatar

Nathan Sobo created

25427f0 Merge pull request #999 from zed-industries/update-theme-system

Click to expand commit body
Rework color schemes

Keith Simmons created

af5bb92 Rework color schemes

Click to expand commit body
Co-Authored-By: Keith Simmons <keith@the-simmons.net>

Nate Butler and Keith Simmons created

7d22ede Remove the `focused` token

Click to expand commit body
Currently we don't have any concept of a true focus state. All states we currently use focus should actually be `active`.

Removing this token until we introduce a distinction between active and focused states.

Nate Butler created

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