Commit log

7e2d1fe Add ability to update invite count to collab API

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

Nathan Sobo and Antonio Scandurra created

cfb3106 Add invite codes / counts to users table

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

Nathan Sobo and Antonio Scandurra created

56553c3 Merge pull request #1012 from zed-industries/clean-up-themes

Click to expand commit body
Clean up themes

Nate Butler created

50e3745 Clean up themes

Click to expand commit body
- Allow themes to have only a light or dark variant
- Added a commented template file
- Run formatter

Nate Butler created

610812e Merge pull request #1010 from zed-industries/fix-stale-wrap-snapshot

Click to expand commit body
Bump `FoldSnapshot` version if excerpt gets edited outside of its bounds

Antonio Scandurra created

c0bf4a5 Bump FoldSnapshot version if excerpt gets edited outside of its bounds

Click to expand commit body
This will cause layers above `FoldMap` to grab a fresh snapshot of the `FoldMap`
and, as a result, of the underlying `MultiBufferSnapshot`. It is a necessary change
because, even though the coordinate space is not affected, a buffer edit taking place
*before* an excerpt range could cause the excerpt buffer rows to change, e.g. if
lines were added or removed. This manifested itself in a randomized test.

Antonio Scandurra created

efd9563 Merge pull request #1007 from zed-industries/dedup-contact-notifications

Click to expand commit body
Avoid creating duplicate notifications

Max Brunsfeld created

9b29245 Avoid duplicate notifications

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

Max Brunsfeld and Nathan Sobo created

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