Commit log

ecd44e6 Git diff recalc in project diagnostics

Julia created

2cd9987 Git diff recalc in project search

Julia created

7c3dc1e Cleanup

Julia created

00b7c78 Initial hacky displaying of git gutter in multi-buffers

Julia created

11800a8 Merge branch 'main' into multibuffer-following

Max Brunsfeld created

99c5f8c collab 0.3.2

Antonio Scandurra created

461c240 Merge pull request #1965 from zed-industries/preserve-calls-during-server-restarts

Click to expand commit body
Automatically re-join call when server is restarted

Antonio Scandurra created

073a298 Move creation of room_id index into its own migration

Antonio Scandurra created

70aac75 Run until parked before asserting about participants in restart test

Antonio Scandurra created

4dc838f Reset connection pool when tearing down the server in tests

Antonio Scandurra created

d4c8fa3 Use a synchronous mutex for `ConnectionPool`

Antonio Scandurra created

a594ba8 Simulate server restarts in randomized test

Antonio Scandurra created

f1884d6 Allow server to see client disconnection before giving up on reconnecting

Antonio Scandurra created

417db95 Fix typo in index name

Antonio Scandurra created

0220d7b Include `room_id` in `CallCanceled` message

Click to expand commit body
This ensures we don't accidentally cancel old calls.

Antonio Scandurra created

e2b132e :lipstick:

Antonio Scandurra created

7e8d9d5 Delete stray debug statement

Antonio Scandurra created

6a6a032 Delete stale rooms/participants after `RECONNECT_TIMEOUT`

Antonio Scandurra created

fcea254 Merge pull request #1963 from zed-industries/fix-workspace-corner-cases

Click to expand commit body
Fix small workspace deserialization corner cases

Mikayla Maki created

9bf0a02 Allow an empty center group to successfully deserialize into an empty pane.

Click to expand commit body
Fix error when deserializing pane axis which caused it's members.len() > 1 invariant to be violated
Fix failure to gain center pane focus when failing to deserialize a center pane entirely

Co-authored-by: Max <max@zed.dev>

Mikayla Maki and Max created

2affbcc Merge pull request #1962 from zed-industries/scrolling-breaks-follow

Click to expand commit body
Avoid breaking follow when syncing leader's scroll position

Max Brunsfeld created

8012e9f Merge pull request #1961 from zed-industries/fix-next-screen-bug

Click to expand commit body
Fixed issue where the NextScreen action would never have an effect

Mikayla Maki created

cd2d593 Fixed issue where the NextScreen action would never have an effect

Mikayla Maki created

9ef00ea Avoid breaking follow when syncing leader's scroll position

Click to expand commit body
Co-authored-by: Mikayla Maki <mikayla@zed.dev>
Co-authored-by: Kay Simmons <kay@zed.dev>

Max Brunsfeld , Mikayla Maki , and Kay Simmons created

91d6b66 Merge pull request #1959 from zed-industries/serializing-bug-fixes

Click to expand commit body
Add check for if the user wants a blanks workspace when deserializing

Mikayla Maki created

5a29a74 Fetch last workspace explicitly when starting Zed

Click to expand commit body
co-authored-by: Max <max@zed.dev>

Mikayla Maki and Max created

db3119b Add check for if the user wants a blanks workspace when deserializing

Mikayla Maki created

f797dfb Merge branch 'main' into multibuffer-following

Max Brunsfeld created

beea9b6 Allow re-joining room after server restarts

Antonio Scandurra created

82397f3 Merge pull request #1950 from zed-industries/reconnect-to-room

Click to expand commit body
Automatically re-join call when client connection drops

Antonio Scandurra created

3cd77bf Always cast connection ids to i32

Click to expand commit body
Postgres doesn't support unsigned types. This also adds indices to
support querying `project_collaborators` and `room_participants`
by connection id.

Antonio Scandurra created

456396c Rename `connection_lost` to `answering_connection_lost`

Antonio Scandurra created

26b5653 Delete hosted projects from database when connection is lost

Antonio Scandurra created

895c365 Introduce random reconnections in the randomized test

Antonio Scandurra created

8fa26bf Fix `test_calls_on_multiple_connections` after adding room reconnection

Antonio Scandurra created

aca3f02 Re-join room when client temporarily loses connection

Antonio Scandurra created

d74fb97 Remove `Executor` trait from `collab` and use an enum instead

Click to expand commit body
This will let us save off the executor and avoid using generics.

Antonio Scandurra created

7608875 Remove extraneous newline

Joseph Lyons created

dcf11ac Add symlink to applications directory in dmg

Joseph Lyons created

5879dcc Merge pull request #1951 from zed-industries/dock-bugfix

Click to expand commit body
Fix infinite loop in dock position when deserializing

Mikayla Maki created

34388a1 Updated is_child() to omit self

Mikayla Maki created

3a4f8d2 Fix infinite loop in dock position when deserializing

Mikayla Maki created

0366d72 collab 0.3.1

Antonio Scandurra created

8bd7b28 Merge pull request #1949 from zed-industries/do-not-drop-unregistered

Click to expand commit body
Don't drop `unregistered` column in reconnection support migration

Antonio Scandurra created

2697112 Don't drop `unregistered` column in reconnection support migration

Click to expand commit body
We don't use this column anymore because, when a project is unshared, we
simply remove it from the `projects` table. However, this column is expected
in the stable version of the server and the database is shared between stable
and preview. If we dropped it, stable would start throwing errors.

Antonio Scandurra created

9bd4bc8 Merge pull request #1940 from zed-industries/terminal-collab-kickoff

Click to expand commit body
WIP - move terminal to project as pre-prep for collaboration

Mikayla Maki created

925c9e1 Remove terminal container view, switch to notify errors

Mikayla Maki created

da100a0 WIP

Mikayla Maki created

c42da5c WIP

Mikayla Maki created

2733f91 Fix bugs resulting from refactoring the terminal into project and workspace halves

Mikayla Maki created