Max Brunsfeld
|
58f58a629b
|
Tolerate channel buffer operations being re-sent
|
2023-09-06 14:58:25 -07:00 |
|
Max Brunsfeld
|
ec5ff20b4c
|
Implement clearing stale channel buffer participants on server restart
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-09-05 11:34:24 -07:00 |
|
Max Brunsfeld
|
6827ddf97d
|
Start work on refreshing channel buffer collaborators on server restart
|
2023-09-01 17:51:00 -07:00 |
|
Max Brunsfeld
|
e6babce556
|
Broadcast new peer ids for rejoined channel collaborators
|
2023-09-01 17:23:55 -07:00 |
|
Max Brunsfeld
|
d370c72fbf
|
Start work on rejoining channel buffers
|
2023-09-01 16:52:12 -07:00 |
|
Max Brunsfeld
|
03f0365d4d
|
Remove local timestamps from CRDT operations
Use lamport timestamps for everything.
|
2023-08-31 16:23:06 -07:00 |
|
Max Brunsfeld
|
c7c220309d
|
Avoid creating redundant snapshots of channel notes buffers
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-24 16:55:45 -07:00 |
|
Max Brunsfeld
|
3268cce41a
|
Fix error in update_channel_buffer when there are no operations to store
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-24 11:26:22 -07:00 |
|
Max Brunsfeld
|
11ef5e2740
|
Simplify buffer_operations schema
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-23 18:37:01 -07:00 |
|
Max Brunsfeld
|
1d08f44e70
|
Snapshot channel notes buffers when everyone leaves
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-23 18:37:01 -07:00 |
|
Mikayla
|
5a0315c4d5
|
Achieve end to end channel buffer synchronization
co-authored-by: max <max@zed.dev>
|
2023-08-23 18:34:43 -07:00 |
|
Max Brunsfeld
|
95ea664725
|
WIP
|
2023-08-23 18:34:43 -07:00 |
|
Max Brunsfeld
|
71611ee7a2
|
Get join_buffer_for_channel compiling
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2023-08-23 18:34:43 -07:00 |
|
Mikayla
|
364ed1f840
|
WIP: pass synchronize channel buffers integration test
|
2023-08-23 18:34:43 -07:00 |
|
Max Brunsfeld
|
ff5035ea37
|
Start work on storing channel buffers
|
2023-08-23 18:34:43 -07:00 |
|