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
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
basic.conf
Cargo.toml Rejoin channel notes after brief connection loss (#2930) 2023-09-06 15:11:21 -07:00
README.md

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.