Commits

Avoid retaining project in randomized test while LSP request is outstanding

2c84b74126 • Max Brunsfeld • Jan 16, 2023

Clean up how applications are marked as inapplicable

1a9ff2420e • Max Brunsfeld • Jan 13, 2023

Remove unneeded log messages in randomized test

e04d0be853 • Max Brunsfeld • Jan 12, 2023

Simplify management of entity ids for different app contexts in randomized test

00e8625037 • Max Brunsfeld • Jan 12, 2023

Don't include user ids with MutateClients ops in serialized test plans

a3c7416218 • Max Brunsfeld • Jan 12, 2023

Drop project's buffers when closing a remote project

576a9bb92c • Max Brunsfeld • Jan 9, 2023

Merge branch 'main' into randomized-tests-operation-script

5a4fa4b11e • Max Brunsfeld • Jan 9, 2023

Skip inapplicable operations when running an edited test plan

3e3a703b60 • Max Brunsfeld • Jan 9, 2023

Add env vars to store and load test plan from JSON files

c503ba00b6 • Max Brunsfeld • Jan 7, 2023

Tolerate failure to join remote projects in randomized test

2351f2bd0c • Max Brunsfeld • Jan 6, 2023

Represent all randomized test actions as operations

99390a7237 • Max Brunsfeld • Jan 6, 2023

Make operations for all buffer manipulations

210286da48 • Max Brunsfeld • Jan 6, 2023

Tweak operation rates

f1b3692a35 • Max Brunsfeld • Jan 6, 2023

Set up flow for mutating clients via explicit operation values

f243633f3e • Max Brunsfeld • Jan 6, 2023

wip

ce8dd5a286 • Max Brunsfeld • Jan 6, 2023

Start work on allowing random collab test to be minimized

a74c5073a4 • Max Brunsfeld • Jan 6, 2023

Prevent making further requests after language server shut down

83c98ce049 • Antonio Scandurra • Jan 6, 2023

Share new worktrees when resharing project

8487ae77e7 • Antonio Scandurra • Jan 6, 2023

Match guest's reported buffers on host when synchronizing after reconnect

585c23e9f6 • Antonio Scandurra • Jan 6, 2023

Only share worktrees when `UpdateProject` succeeded

0d31c8c1c8 • Antonio Scandurra • Jan 6, 2023

Couple worktree sharing with project metadata updates

8c5a0ca3a4 • Antonio Scandurra • Jan 6, 2023

Ensure initial project metadata is sent when first sharing a project

5c05b7d413 • Antonio Scandurra • Jan 6, 2023

Avoid holding project handle on a call that could hang

4256a96051 • Nathan Sobo • Jan 6, 2023

Wait for incomplete buffers when handling incoming buffer file updates

77e322cb75 • Nathan Sobo • Jan 5, 2023

Re-request incomplete remote buffers when syncing buffers

7a629769b7 • Nathan Sobo • Jan 4, 2023

Update scan_id on worktree entries when there is a conflict

1006ada458 • Nathan Sobo • Jan 4, 2023

Update buffer files when synchronizing buffers

789bbf15b7 • Nathan Sobo • Jan 4, 2023

Introduce completed_scan_id to worktree

1dd085fc92 • Nathan Sobo • Jan 4, 2023

WIP

90fb9b53ad • Nathan Sobo • Jan 3, 2023

Record failing seed

8d70a22fa3 • Nathan Sobo • Jan 3, 2023

Track open buffers when handling sync requests

a6ffcdd0cf • Nathan Sobo • Jan 3, 2023

Assign fake fs entries' mtimes more consistently

74843493f4 • Max Brunsfeld • Jan 2, 2023

Remove printlns, found a failure

f3dee2d332 • Nathan Sobo • Dec 28, 2022

Set transaction group interval to ZERO by default in tests

273988b8d5 • Nathan Sobo • Dec 27, 2022

WIP - Panic immediately when detecting non-determinism via a change to the execution trace

599acf0daa • Max Brunsfeld • Dec 24, 2022

WIP: failing randomized test

6458a9144e • Antonio Scandurra • Dec 23, 2022

Avoid hanging waiting for operations when buffer has none

344d05045d • Antonio Scandurra • Dec 23, 2022

Respond with an error when client hasn't got a registered handle

75803d8dbb • Antonio Scandurra • Dec 23, 2022

Excluded deleted entries when initially sending worktrees to guests

42e74e7eef • Max Brunsfeld • Dec 22, 2022

WIP: failing test

738e161bc6 • Antonio Scandurra • Dec 22, 2022

Restructure randomized test to be a bit clearer and test more stuff

559e14799c • Antonio Scandurra • Dec 22, 2022

Handle file and diff updates to incomplete buffers

d750b02a7c • Max Brunsfeld • Dec 21, 2022

Assert that buffers' file state matches in randomized collab test

c321f5d94a • Max Brunsfeld • Dec 21, 2022

In randomized test, open remote projects via the room

89da738fae • Max Brunsfeld • Dec 21, 2022

:lipstick: Avoid referring to all clients as guests in random integration test

8cd94060bb • Max Brunsfeld • Dec 21, 2022

Move randomized integration test into its own file

d8ccdff9fc • Max Brunsfeld • Dec 21, 2022

Synchronize buffers when either the host or a guest reconnects

47348542ef • Antonio Scandurra • Dec 21, 2022

Remove unused `JoinProjectError`

b5fb8e6b8b • Antonio Scandurra • Dec 21, 2022

Add failing test for buffer synchronization after disconnecting

b0336cd27e • Antonio Scandurra • Dec 21, 2022

Verify removing worktrees while host is offline

ecd80c553c • Antonio Scandurra • Dec 21, 2022

Handle `proto::UpdateProjectCollaborator` message in `Project`

59d7f06c57 • Antonio Scandurra • Dec 21, 2022

Refresh project collaborator connection id for rejoined projects

15f666a50a • Max Brunsfeld • Dec 21, 2022

:lipstick: Reorder private Project method

ec6f2a3ad4 • Max Brunsfeld • Dec 21, 2022

Delete stale projects after cleanup interval, via server foreign key cascade

213be3d6bd • Max Brunsfeld • Dec 21, 2022

:lipstick: Avoid repeated sql condition in rejoin_room

55800fc696 • Max Brunsfeld • Dec 21, 2022

:lipstick: Reduce indentation in Database::rejoin_room

6a2066af6c • Max Brunsfeld • Dec 21, 2022

Remove unnecessary UnshareProject message sent to clients leaving a project

cb8962691a • Max Brunsfeld • Dec 21, 2022

Clean up projects when leaving a room

bb00134f5f • Max Brunsfeld • Dec 21, 2022

Merge branch 'main' into project-reconnection

21d6665c37 • Max Brunsfeld • Dec 20, 2022

Implement rejoining projects as guest when rejoining a room

6542b30d1f • Max Brunsfeld • Dec 20, 2022

Handle unshared projects when rejoining a room

55ebfe8321 • Max Brunsfeld • Dec 20, 2022

Remove unused import

9d15b3d295 • Antonio Scandurra • Dec 20, 2022

Support adding worktrees to project while host is offline

d31fd9bbf2 • Antonio Scandurra • Dec 20, 2022

Make host reconnection test pass when mutating worktree while offline

52babc51a0 • Antonio Scandurra • Dec 20, 2022

Fix project reconnection test to ensure rooms actually reconnects

1a3940a12e • Antonio Scandurra • Dec 20, 2022

Sketch out project reconnection routine on the server

1aec691b35 • Antonio Scandurra • Dec 20, 2022

Start work on rejoining rooms, supplying all project info at once

70dd586be9 • Max Brunsfeld • Dec 20, 2022

WIP - Retain hosts' project state when they disconnect

af85db9ea5 • Max Brunsfeld • Dec 19, 2022

Add failing integration test for resharing projects on reconnect

67b265b3d5 • Max Brunsfeld • Dec 19, 2022

WIP

0ede89d82a • Antonio Scandurra • Dec 19, 2022

:lipstick:

d8219545c9 • Antonio Scandurra • Dec 19, 2022

Stop counting extensions in worktree

06f6d02579 • Antonio Scandurra • Dec 19, 2022

collab 0.4.1

a5f624203e • Antonio Scandurra • Dec 16, 2022

Merge pull request #1975 from zed-industries/screen-share-after-reconnect

98d1b6ec5a • Antonio Scandurra • Dec 16, 2022

collab 0.4.0

c2f5381e5a • Antonio Scandurra • Dec 15, 2022

Merge pull request #1971 from zed-industries/update-app-icons

ea1f6689b9 • Antonio Scandurra • Dec 15, 2022

Merge pull request #1973 from zed-industries/fix-reconnects-after-deploy

b1affb13bb • Antonio Scandurra • Dec 15, 2022

Merge pull request #1954 from zed-industries/add-symlink-to-applications-directory-in-dmg

af4d846428 • Joseph T. Lyons • Dec 15, 2022

Bump RPC version due to multibuffer following PR

7e0b6ed1c6 • Max Brunsfeld • Dec 14, 2022

Merge pull request #1921 from zed-industries/multibuffer-following

e08d6cd6de • Max Brunsfeld • Dec 14, 2022

collab 0.3.4

c20204d269 • Max Brunsfeld • Dec 13, 2022

Fix excessive delay before clearing stale room data

45bfcfc3b8 • Max Brunsfeld • Dec 13, 2022

collab 0.3.3

5218a2f966 • Max Brunsfeld • Dec 13, 2022

Merge remote-tracking branch 'origin/collab-0.3.x'

95748123b5 • Max Brunsfeld • Dec 13, 2022

Wait longer before deleting outdated rooms from the database

6ad326ac58 • Max Brunsfeld • Dec 13, 2022

Merge pull request #1968 from zed-industries/fix-text-size-in-updates

b0652c55c6 • Mikayla Maki • Dec 13, 2022

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

461c2400ad • Antonio Scandurra • Dec 13, 2022

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

fcea254e8e • Mikayla Maki • Dec 13, 2022

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

2affbcc495 • Max Brunsfeld • Dec 13, 2022

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

8012e9fcbd • Mikayla Maki • Dec 12, 2022

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

91d6b66fc4 • Mikayla Maki • Dec 12, 2022

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

82397f34d1 • Antonio Scandurra • Dec 12, 2022

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

5879dcc4e9 • Mikayla Maki • Dec 9, 2022

collab 0.3.1

0366d725ea • Antonio Scandurra • Dec 9, 2022

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

8bd7b28056 • Antonio Scandurra • Dec 9, 2022

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

9bd4bc8813 • Mikayla Maki • Dec 9, 2022

v0.68.x dev

7dde54b052 • Max Brunsfeld • Dec 8, 2022

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

b1e37378dc • Kay Simmons • Dec 8, 2022

collab 0.3.0

ab978ff1a3 • Joseph Lyons • Dec 8, 2022

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

dcd4b8f7db • Joseph T. Lyons • Dec 8, 2022