Antonio Scandurra
|
6fb5901d69
|
Ensure sharing the same project twice is idempotent
|
2022-10-07 14:47:06 +02:00 |
|
Antonio Scandurra
|
386de03f46
|
Fix room disconnection problems when creating room and sharing project
|
2022-10-07 14:39:11 +02:00 |
|
Antonio Scandurra
|
d7cea646fc
|
Include a busy field in proto::Contact
|
2022-10-07 12:21:56 +02:00 |
|
Antonio Scandurra
|
669406d5af
|
Leave room when client is the only participant
|
2022-10-07 11:58:49 +02:00 |
|
Antonio Scandurra
|
b479c8c8ba
|
Move project sharing into Room
|
2022-10-07 10:14:17 +02:00 |
|
Antonio Scandurra
|
3d467a9491
|
Unset room on active call when disconnecting
|
2022-10-07 09:23:25 +02:00 |
|
Julia
|
d67fad8dca
|
Extend a test to cover repos not at worktree root
|
2022-10-06 22:20:10 -04:00 |
|
Antonio Scandurra
|
4cb306fbf3
|
Implement call cancellation
|
2022-10-06 15:12:27 +02:00 |
|
Antonio Scandurra
|
2e84fc6737
|
Delete rooms without pending users or participants
|
2022-10-06 14:20:40 +02:00 |
|
Antonio Scandurra
|
55cc142319
|
Move incoming calls into ActiveCall
|
2022-10-06 09:50:26 +02:00 |
|
Antonio Scandurra
|
5ef342f8c4
|
Enhance integration test to verify creating rooms while busy
|
2022-10-05 16:20:01 +02:00 |
|
Antonio Scandurra
|
5b811e4304
|
Add integration test verifying calls to busy users
|
2022-10-05 16:14:40 +02:00 |
|
Antonio Scandurra
|
fceba6814f
|
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
|
41240351d3
|
Simplify Collaborator to stop including the user
It can be retrieved from the `Room` and we're guaranteed to have
a room in order to have collaborators in a project.
|
2022-10-04 18:00:54 +02:00 |
|
Antonio Scandurra
|
456dde200c
|
Implement Room::set_location
|
2022-10-04 11:46:01 +02:00 |
|
Julia
|
e6487de069
|
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 |
|
Antonio Scandurra
|
1e45198b9f
|
Emit event on Room when a user shares a new project
|
2022-10-03 17:12:07 +02:00 |
|
Antonio Scandurra
|
ad323d6e3b
|
Automatically fetch remote participant users in Room
|
2022-10-03 16:09:49 +02:00 |
|
Antonio Scandurra
|
bec6b41448
|
Fix randomized integration test failure
|
2022-10-03 15:50:47 +02:00 |
|
Antonio Scandurra
|
6426037653
|
Adapt integration tests to always pass a room id to Project::share
Randomized test is failing, so we'll look into that next.
|
2022-10-03 15:44:11 +02:00 |
|
Mikayla Maki
|
52dbf2f9b8
|
add proto stuff
|
2022-10-02 18:01:37 -07:00 |
|
Mikayla Maki
|
512f817e2f
|
Added proto messages for updating the head text
|
2022-10-01 18:18:35 -07:00 |
|
Mikayla Maki
|
a1299d9b68
|
Fixed 1 test
|
2022-09-30 17:34:14 -07:00 |
|
Mikayla Maki
|
af0974264c
|
Refactored git repository code to seperate out repository entry tracking data and git2 mocking code.
Co-authored-by: Max <max@zed.dev>
Co-authored-by: Julia <julia@zed.dev>
|
2022-09-30 17:33:34 -07:00 |
|
Julia
|
c95646a298
|
WIP Start refactoring separation of concerns for repo metadata
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-09-30 18:25:25 -04:00 |
|
Julia
|
ce7f6dd082
|
Start a test for remote git data updating
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-09-30 15:51:32 -04:00 |
|
Antonio Scandurra
|
074b8f18d1
|
Rip out project registration and use sharing/unsharing instead
|
2022-09-30 12:23:57 +02:00 |
|
Antonio Scandurra
|
be8990ea78
|
Remove project join requests
|
2022-09-30 11:35:50 +02:00 |
|
Antonio Scandurra
|
b35e8f0164
|
Remove projects from contact updates
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-09-29 19:40:36 +02:00 |
|
Antonio Scandurra
|
e0db62173a
|
Rename room crate to call
Also, rename `client::Call` to `client::IncomingCall`.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-09-29 17:24:31 +02:00 |
|
Nathan Sobo
|
8ff4f044b7
|
Start a call when clicking on a contact in the contacts popover
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2022-09-28 11:02:26 -06:00 |
|
Antonio Scandurra
|
1d1bd3975a
|
Remove current user from contacts
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
80ab144bf3
|
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
|
6aa0f0b200
|
Leave room automatically on disconnection
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
f0c45cbceb
|
Remove projects from basic calls test for now
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
e55e7e4844
|
Leave room when Room entity is dropped
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
573086eed2
|
Always rely on the server to cancel the incoming call
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
df285def59
|
💄
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
bb9ce86a29
|
Introduce the ability of declining calls
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
55b095cbd3
|
Implement joining a room and sending updates after people join/leave
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
4a9bf8f4fe
|
Introduce call infrastructure
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
ebb5ffcedc
|
Introduce the ability of creating rooms on the server
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
0b1e372d11
|
Start sketching out an integration test for calls
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-09-28 11:33:38 +02:00 |
|
Antonio Scandurra
|
8fec7da799
|
WIP
|
2022-09-28 11:33:38 +02:00 |
|
Max Brunsfeld
|
5d0b6a3da7
|
Merge branch 'main' into new-signup-flow
|
2022-09-27 15:35:05 -07:00 |
|
Max Brunsfeld
|
04baccbea6
|
Start work on a client-side telemetry system
|
2022-09-23 12:23:12 -07:00 |
|
Julia
|
f3395cf4fd
|
Add editor action to manually invoke buffer format
|
2022-09-22 18:21:05 -04:00 |
|
Max Brunsfeld
|
1877fc234b
|
Update user retrieval API to take both github user id and github login
|
2022-09-20 15:41:00 -07:00 |
|
Max Brunsfeld
|
9886259b3a
|
Start storing users' github user id
|
2022-09-20 09:44:56 -07:00 |
|
Max Brunsfeld
|
f8c7c925af
|
Update APIs and DB interactions to reflect email confirmation step
|
2022-09-19 14:19:00 -07:00 |
|