344d050
Avoid hanging waiting for operations when buffer has none
Antonio Scandurra created
344d050
Avoid hanging waiting for operations when buffer has none
Antonio Scandurra created
75803d8
Respond with an error when client hasn't got a registered handle
Antonio Scandurra created
04e053a
Merge pull request #1991 from zed-industries/add-actions-for-requesting-features-and-filing-bug-reports
Add actions for requesting features and filing bug reports
Joseph T. Lyons created
41bff39
Add actions for requesting features and filing bug reports
Joseph Lyons created
46152c6
Merge pull request #1990 from zed-industries/add-memory-to-system-specs
Add memory to system specs
Joseph T. Lyons created
f65fda2
Add memory to system specs
Joseph Lyons created
96ac650
Merge pull request #1989 from zed-industries/add-command-to-copy-system-information-to-the-clipboard
add command to copy system information to the clipboard
Joseph T. Lyons created
ea16082
Factored data into a SystemSpecs struct
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
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld and Antonio Scandurra created
738e161
WIP: failing test
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
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
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
89da738
In randomized test, open remote projects via the room
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
Co-authored-by: Julia Risley <julia@zed.dev>
Max Brunsfeld and Julia Risley created
55ebfe8
Handle unshared projects when rejoining a room
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
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
Fix panics when following
Max Brunsfeld created
0ede89d
WIP
Antonio Scandurra created
6f21129
Merge pull request #1984 from zed-industries/format-problematic-db-macros
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
Multi buffer git gutter
Julia created
84a860e
Merge pull request #1982 from zed-industries/fix-rust-analyzer
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