Antonio Scandurra
ceb40613bc
Wait for previous UpdateFollowers message ack before sending new ones
2022-11-17 14:12:00 +01:00
Antonio Scandurra
b55a13831a
Don't replace newer diagnostics with older ones
2022-11-17 12:21:51 +01:00
Nathan Sobo
42c0288c9f
Move leave_project from Store to db module
2022-11-16 17:45:47 -07:00
Antonio Scandurra
d054ca68e9
Wait for acknowledgment before sending the next diagnostic summary
2022-11-16 16:03:01 +01:00
Antonio Scandurra and Nathan Sobo
bf3e4936b5
Always use strings to represent paths over the wire
...
Previously, the protocol used a mix of strings and bytes without any consistency.
When we go to multiple platforms, we won't be able to mix encodings of paths anyway.
We don't know this is the right approach, but it at least makes things consistent
and easy to read in the database, on the wire, etc. Really, we should be using entry
ids etc to refer to entries on the wire anyway, but there's a chance this is the
wrong decision.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-11-15 16:46:17 +01:00
Antonio Scandurra and Nathan Sobo
ae2c64f47f
Move Store::join_project to Db::join_project
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-11-15 16:37:51 +01:00
Antonio Scandurra
2de5763d4d
Finish implementing Db::update_project
2022-11-15 09:01:51 +01:00
Antonio Scandurra
05b8ba4fd0
Wait for acknowledgment before sending the next project update
2022-11-14 15:32:49 +01:00
Antonio Scandurra
1f0709bbef
Leave room when connection is dropped
2022-11-14 10:13:36 +01:00
Antonio Scandurra
6406495a37
Remove calls table and use just room_participants
2022-11-11 15:22:04 +01:00
Antonio Scandurra
01127d8733
Start moving Store state into the database
2022-11-11 12:06:43 +01:00
Antonio Scandurra and Nathan Sobo
019cc9959b
Bump protocol version
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-10-24 17:06:40 +02:00
Antonio Scandurra
5126184bfb
Merge remote-tracking branch 'origin/main' into screen-sharing
2022-10-19 10:04:56 +02:00
Antonio Scandurra and Nathan Sobo
05d7ed8c59
Tell clients their peer id on connection in Hello message
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-10-18 18:42:55 +02:00
Mikayla Maki
c59df65e85
Merge branch 'main' into breadcrumbs
2022-10-17 16:51:38 -07:00
K Simmons
489f2b1555
increment protocol version
2022-10-17 16:20:51 -07:00
K Simmons
55b9eff3df
Add cursor blink setting and replicate cursor shape to remote collaborators
2022-10-17 16:20:47 -07:00
Mikayla Maki
38ea470734
Added absolute path info to remote worktrees (updated protocol version)
2022-10-17 15:27:46 -07:00
Antonio Scandurra
d8a5dae23b
WIP: Start integrating screen-sharing
2022-10-17 14:50:05 +02:00
Antonio Scandurra
f665daba66
WIP: Start integrating with LiveKit when creating/joining rooms
2022-10-17 12:20:55 +02:00
Antonio Scandurra
8ce65dc16a
Preserve buffer identity when underlying entry temporarily disappears
2022-10-13 09:10:10 +02:00
Antonio Scandurra
f7de77de3c
Remove unnecessary async from Peer::add_connection
2022-10-12 15:32:39 +02:00
Antonio Scandurra and Nathan Sobo
b732a3a167
Show a different message when participant is active on unshared project
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-10-11 15:24:31 +02:00
Antonio Scandurra
7863cace56
Show project root names when displaying incoming call notification
2022-10-11 10:59:36 +02:00
Nathan Sobo and Antonio Scandurra
9b3d843f9d
Show worktree root names when sharing additional projects on a call
...
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2022-10-10 17:56:03 -06:00
Antonio Scandurra
794bea8dbd
Merge remote-tracking branch 'origin/main' into room
2022-10-10 15:43:38 +02:00
Antonio Scandurra and Nathan Sobo
cf72bc4a14
WIP: Render active call in contacts popover
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-10-07 17:01:48 +02:00
Antonio Scandurra
d0fb6b3376
Fix room disconnection problems when creating room and sharing project
2022-10-07 14:39:11 +02:00
Antonio Scandurra
28de74f845
Include a busy field in proto::Contact
2022-10-07 12:21:56 +02:00
Antonio Scandurra
0bd465df40
Always include room id in protos
...
This is redundant, but it futures-proof the ability to talk about
multiple rooms at any given time and feels safer in terms of race
conditions.
2022-10-06 15:20:49 +02:00
Antonio Scandurra
bf30092c63
Implement call cancellation
2022-10-06 15:12:27 +02:00
Julia
0158d09e1b
Merge pull request #1632 from zed-industries/git-gutter
...
Tracking PR: Git gutter
2022-10-04 15:12:28 -04:00
Antonio Scandurra and Max Brunsfeld
d60225f118
Automatically share project when creating the room
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-10-04 19:25:48 +02:00
Antonio Scandurra
396fc03fff
Implement Room::set_location
2022-10-04 11:46:01 +02:00
Julia and Mikayla Maki
0615592f81
Rename head text to indicate that it's not always going to be from head
...
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2022-10-03 15:11:06 -04:00
Max Brunsfeld and Joseph Lyons
401558bd8b
Set staff user property in telemetry
...
Co-authored-by: Joseph Lyons <joseph@zed.dev >
2022-10-03 10:52:57 -07:00
Mikayla Maki
a64bc92bb5
add proto stuff
2022-10-02 18:01:37 -07:00
Julia
3ae3b2a83c
Increment protocol version again for previous commit
2022-10-02 14:11:35 -04:00
Mikayla Maki
bf215cf3c8
Added proto messages for updating the head text
2022-10-01 18:18:35 -07:00
Antonio Scandurra
b05063b8a1
WIP: require sharing projects on a given Room
2022-09-30 18:21:47 +02:00
Antonio Scandurra
9d6f15cb60
Rip out project registration and use sharing/unsharing instead
2022-09-30 12:23:57 +02:00
Antonio Scandurra
0b6390b1a2
Remove project join requests
2022-09-30 11:35:50 +02:00
Max Brunsfeld
8cebb04a0f
Identify users in amplitude via a separate 'metrics_id' UUID
2022-09-29 13:15:21 -07:00
Antonio Scandurra and Nathan Sobo
5cf6e0728c
Remove projects from contact updates
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-09-29 19:40:36 +02:00
Julia
883465c016
Bump protocol version to be ahead of main
2022-09-29 13:16:02 -04:00
ForLoveOfCats
d7fbe9b084
Load a file's head text on file load just to get started
2022-09-29 13:16:01 -04:00
Antonio Scandurra and Nathan Sobo
8bbbc1a5d1
Ring users upon connection if somebody was calling them before connecting
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-09-28 11:33:38 +02:00
Antonio Scandurra
d45d67a20b
Leave room when Room entity is dropped
2022-09-28 11:33:38 +02:00
Antonio Scandurra
87187cb7e2
Introduce the ability of declining calls
2022-09-28 11:33:38 +02:00
Antonio Scandurra
ee8e200dd9
Implement joining a room and sending updates after people join/leave
2022-09-28 11:33:38 +02:00