60f2941
Add close clean items command
Joseph Lyons created
60f2941
Add close clean items command
Joseph Lyons created
ca3c456
Add close all items command
Joseph Lyons created
f3dee2d
Remove printlns, found a failure
Failing seed: SEED=416 MAX_PEERS=2 ITERATIONS=5000 OPERATIONS=159 cargo +beta test --package=collab random -- --nocapture
Nathan Sobo created
273988b
Set transaction group interval to ZERO by default in tests
We were seeing non-deterministic behavior in randomized tests when generating backtraces took enough time to cause transactions to group in some cases, but not group in others. Tests will need to explicitly opt into grouping if they want it by setting the interval explicitly. We have tests in the text module that currently test the history grouping explicitly, but I'm not sure it's needed elsewhere.
Nathan Sobo created
b6337f5
Merge pull request #1992 from zed-industries/add-home-and-end-key-support
Add home and end key support
Joseph T. Lyons created
21a0df4
Add home and end key support
Joseph Lyons created
599acf0
WIP - Panic immediately when detecting non-determinism via a change to the execution trace
Max Brunsfeld created
6458a91
WIP: failing randomized test
SEED=175 MAX_PEERS=2 ITERATIONS=1 OPERATIONS=159 cargo test --package=collab random -- --nocapture
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