Commit log

96ac650 Merge pull request #1989 from zed-industries/add-command-to-copy-system-information-to-the-clipboard

Click to expand commit body
add command to copy system information to the clipboard

Joseph T. Lyons created

ea16082 Factored data into a SystemSpecs struct

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>

Joseph Lyons and Mikayla Maki created

42e74e7 Excluded deleted entries when initially sending worktrees to guests

Click to expand commit body
Co-authored-by: Antonio Scandurra <antonio@zed.dev>

Max Brunsfeld and Antonio Scandurra created

738e161 WIP: failing test

Click to expand commit body
SEED=882 RUST_LOG=collab::tests::randomized_integration_tests=info MAX_PEERS=2 ITERATIONS=1 OPERATIONS=49 cargo test --package=collab random -- --nocapture

Antonio Scandurra created

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

Antonio Scandurra created

eeb5b03 add command to copy system information to the clipboard

Joseph Lyons created

d750b02 Handle file and diff updates to incomplete buffers

Click to expand commit body
Co-authored-by: Antonio Scandurra <antonio@zed.dev>

Max Brunsfeld and Antonio Scandurra created

c321f5d Assert that buffers' file state matches in randomized collab test

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

Max Brunsfeld and Nathan Sobo created

89da738 In randomized test, open remote projects via the room

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

Max Brunsfeld and Nathan Sobo created

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

Max Brunsfeld created

d8ccdff Move randomized integration test into its own file

Max Brunsfeld created

4734854 Synchronize buffers when either the host or a guest reconnects

Antonio Scandurra created

b5fb8e6 Remove unused `JoinProjectError`

Antonio Scandurra created

b0336cd Add failing test for buffer synchronization after disconnecting

Antonio Scandurra created

ecd80c5 Verify removing worktrees while host is offline

Antonio Scandurra created

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

Antonio Scandurra created

15f666a Refresh project collaborator connection id for rejoined projects

Max Brunsfeld created

ec6f2a3 :lipstick: Reorder private Project method

Max Brunsfeld created

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

Max Brunsfeld created

55800fc :lipstick: Avoid repeated sql condition in rejoin_room

Max Brunsfeld created

6a2066a :lipstick: Reduce indentation in Database::rejoin_room

Max Brunsfeld created

cb89626 Remove unnecessary UnshareProject message sent to clients leaving a project

Max Brunsfeld created

bb00134 Clean up projects when leaving a room

Max Brunsfeld created

21d6665 Merge branch 'main' into project-reconnection

Max Brunsfeld created

6542b30 Implement rejoining projects as guest when rejoining a room

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

Max Brunsfeld and Julia Risley created

55ebfe8 Handle unshared projects when rejoining a room

Click to expand commit body
Also, construct remote projects via the room, to guarantee
that the room can manage the projects' sharing lifecycle.

Co-authored-by: Antonio Scandurra <antonio@zed.dev>

Max Brunsfeld and Antonio Scandurra created

9d15b3d Remove unused import

Antonio Scandurra created

d31fd9b Support adding worktrees to project while host is offline

Antonio Scandurra created

52babc5 Make host reconnection test pass when mutating worktree while offline

Antonio Scandurra created

1a3940a Fix project reconnection test to ensure rooms actually reconnects

Antonio Scandurra created

1aec691 Sketch out project reconnection routine on the server

Antonio Scandurra created

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

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

Max Brunsfeld and Nathan Sobo created

af85db9 WIP - Retain hosts' project state when they disconnect

Max Brunsfeld created

67b265b Add failing integration test for resharing projects on reconnect

Max Brunsfeld created

c8b2093 collab 0.4.2

Max Brunsfeld created

61c6c82 Merge pull request #1980 from zed-industries/following-panics

Click to expand commit body
Fix panics when following

Max Brunsfeld created

0ede89d WIP

Antonio Scandurra created

6f21129 Merge pull request #1984 from zed-industries/format-problematic-db-macros

Click to expand commit body
Format problematic DB macros

Julia created

c49573d Format problematic DB macros

Julia created

de9c58d Merge pull request #1983 from zed-industries/multi-buffer-git-gutter

Click to expand commit body
Multi buffer git gutter

Julia created

84a860e Merge pull request #1982 from zed-industries/fix-rust-analyzer

Click to expand commit body
Update rust-analyzer's `disk_based_diagnostics_progress_token`

Antonio Scandurra created

cb60eb8 Update rust-analyzer's `disk_based_diagnostics_progress_token`

Antonio Scandurra created

d821954 :lipstick:

Antonio Scandurra created

06f6d02 Stop counting extensions in worktree

Antonio Scandurra created

1e02ebb Replicate pending selections separately from other selections

Click to expand commit body
This fixes a panic that would occur when a leader created
a pending selection that overlapped another selection,
because the follower would attempt to treat that pending
selection as non-pending, which would violate the invariant
that selections are sorted and disjoint.

Max Brunsfeld created

8c64514 Add ZED_STATELESS env var, for suppressing persistence

Click to expand commit body
Use this env var in the start-local-collaboration script to make
the behavior more predictable.

Max Brunsfeld created

6fcb3c9 Merge pull request #1972 from zed-industries/recent-workspace

Click to expand commit body
Recent Project Picker

Kay Simmons created

2c47bd4 Clear stale projects if they no longer exist

Kay Simmons created

a5f6242 collab 0.4.1

Antonio Scandurra created

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

Click to expand commit body
Prevent screen-sharing from being lost after a reconnection

Antonio Scandurra created