zed/crates/collab
Max Brunsfeld d03a89ca19
Rejoin channel notes after brief connection loss (#2930)
* [x] Re-send operations that weren't sent while disconnected
* [x] Apply other clients' operations that were missed while
disconnected
* [x] Update collaborators that joined / left while disconnected
* [x] Inform current collaborators that your peer id has changed
* [x] Refresh channel buffer collaborators on server restart
* [x] randomized test
2023-09-06 15:11:21 -07:00
..
k8s Enable rust backtraces on kubernetes 2023-06-09 11:15:21 -07:00
migrations Update database and RPC to provide configured feature flags 2023-08-25 14:34:32 -07:00
migrations.sqlite Update database and RPC to provide configured feature flags 2023-08-25 14:34:32 -07:00
src Tolerate channel buffer operations being re-sent 2023-09-06 14:58:25 -07:00
.env.toml Increase the amount of max connections to the database 2023-03-10 10:10:59 +01:00
basic.conf Rename zed-server to collab 2022-04-09 08:30:42 -06:00
Cargo.toml Rejoin channel notes after brief connection loss (#2930) 2023-09-06 15:11:21 -07:00
README.md Remove more files supporting the old web front-end 2022-04-21 09:06:34 -06:00

Zed Server

This crate is what we run at https://collab.zed.dev.

It contains our back-end logic for collaboration, to which we connect from the Zed client via a websocket after authenticating via https://zed.dev, which is a separate repo running on Vercel.