Commit log

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

83aefff Rearrange the terminal code to not have a cyclic dependency with the project

Mikayla Maki created

1b8763d WIP - move terminal to project as pre-prep for collaboration

Mikayla Maki created

7dde54b v0.68.x dev

Max Brunsfeld created

ec3835b v0.67.x preview

Max Brunsfeld created

b1e3737 Merge pull request #1944 from zed-industries/vim-page-movement

Click to expand commit body
Add scroll commands to vim mode

Kay Simmons created

e61a38b remove printline

Kay Simmons created

2cf48c0 fix final failing tests

Kay Simmons created

ab978ff collab 0.3.0

Joseph Lyons created

dcd4b8f Merge pull request #1941 from zed-industries/Allow-overwriting-signup-data

Click to expand commit body
Allow overwriting signup data if a user signs up more than once with the same email address

Joseph T. Lyons created

2eb3351 Merge pull request #1946 from zed-industries/fix-zombie-tooltips

Click to expand commit body
notify views when hover finishes in tooltip wrapper

Kay Simmons created

10aecc3 notify views when hover finishes in tooltip wrapper

Kay Simmons created

750e7eb Merge pull request #1945 from zed-industries/drag-and-drop-deadzones

Click to expand commit body
Add deadzones to drag and drop

Kay Simmons created

36bc90b Add deadzones to drag and drop

Kay Simmons created

f6f4151 fix failing tests from incorrect follow behavior

Kay Simmons created

cffb064 Refactor editor scrolling and implement scroll commands from vim mode

Kay Simmons created

3313387 Merge pull request #1943 from zed-industries/fix-inviting-existing-users-via-different-mail

Click to expand commit body
Fix inviting existing users via a different email address

Antonio Scandurra created

d71d543 Ensure that subsequent signup happens after initial

Click to expand commit body
We can't rely on the fact that the test won't run fast enough such that both `created_at`s are the same time.  This ensures the subsequent signup happens after the initial one and that the database doesn't overwrite the initial one.

Joseph Lyons created

665219f Fix inviting user that had already signed up via a different email

Antonio Scandurra created

1b8f23e Add failing test showcasing inviting existing user via different email

Antonio Scandurra created

5f31907 Clean up test

Joseph Lyons created

97989b0 Remove comment

Joseph Lyons created

694840c Allow overwriting signup data if a user signs up more than once with the same email address

Joseph Lyons created

1920de8 Merge pull request #1938 from zed-industries/fix-metrics

Click to expand commit body
Query project count as `i64` instead of `i32` when gathering metrics

Antonio Scandurra created

3b5b48c Query project count as i64 instead of i32 when gathering metrics

Click to expand commit body
Using the latter will cause a type mismatch when performing the query.

Antonio Scandurra created

2080d3e Merge pull request #1937 from zed-industries/fix-accepted-contact-busy-status

Click to expand commit body
Fix busy status when accepting a contact request

Antonio Scandurra created

fc7b01b Fix busy status when accepting a contact request

Click to expand commit body
Previously, we would send an contact update when accepting a request
using the same `busy` status for both the requester and the responder.
This was obviously wrong and caused the requester to see their own
busy status as the newly-added responder contact's status.

Antonio Scandurra created

f1b3598 Merge pull request #1935 from zed-industries/reconnections-2

Click to expand commit body
Move in-memory server state to the database

Antonio Scandurra created

744714b Remove unused `UserId` import from seed script

Antonio Scandurra created

35549ff Merge pull request #1936 from zed-industries/c-outline-pointers

Click to expand commit body
Include outline items for c/c++ functions returning pointers

Max Brunsfeld created

855f17c Include outline items for c/c++ functions returning pointers-to-pointers, references

Click to expand commit body
Co-authored-by: Julia Risley <julia@zed.dev>

Max Brunsfeld and Julia Risley created

f23f294 Merge pull request #1858 from zed-industries/add-lisp

Click to expand commit body
Added tree sitter support for scheme and racket

Mikayla Maki created