Antonio Scandurra
|
6871bbbc71
|
Start moving Store state into the database
|
2022-11-11 12:06:43 +01:00 |
|
Antonio Scandurra
|
2a3773240d
|
Show a Calling indicator right away when initiating a call
|
2022-10-25 11:05:57 +02:00 |
|
Antonio Scandurra
|
9860dbbbea
|
Set location on ActiveCall even before there's a room
We will automatically call `Room::set_location` once a room has been
assigned.
|
2022-10-24 15:07:25 +02:00 |
|
Antonio Scandurra
|
a8bd234aa4
|
Simplify room events
|
2022-10-24 10:53:44 +02:00 |
|
Antonio Scandurra
|
476020ae84
|
Show shared screen as a pane item
|
2022-10-24 10:04:08 +02:00 |
|
Antonio Scandurra
|
1bbb7dd126
|
Leave Zed room when LiveKit room disconnects
|
2022-10-21 14:21:45 +02:00 |
|
Antonio Scandurra
|
ae44a38285
|
Remove unused LKDisplays API
|
2022-10-21 10:12:24 +02:00 |
|
Antonio Scandurra
|
db8b8ef66b
|
WIP
|
2022-10-20 20:17:54 +02:00 |
|
Antonio Scandurra
|
99aa1219d2
|
Simplify renderer interface for live-kit-client
|
2022-10-20 09:51:55 +02:00 |
|
Nathan Sobo
|
723fa83909
|
Use fake LiveKit server to test we can send frames when screen sharing
|
2022-10-19 19:14:55 -06:00 |
|
Antonio Scandurra
|
fb5c6493cf
|
WIP: Start on a fake implementation of live-kit
|
2022-10-19 13:53:40 +02:00 |
|
Antonio Scandurra
|
3160d07b9c
|
Model pending screen share in Room
|
2022-10-19 11:38:24 +02:00 |
|
Antonio Scandurra
|
e49fc9f4b1
|
Prevent Room from screen-sharing twice
|
2022-10-19 10:45:51 +02:00 |
|
Antonio Scandurra
|
773f569385
|
Add control to toggle screen-sharing
|
2022-10-19 10:19:20 +02:00 |
|
Antonio Scandurra
|
219793afcc
|
Merge remote-tracking branch 'origin/main' into screen-sharing
|
2022-10-19 10:04:56 +02:00 |
|
Antonio Scandurra
|
0c3c1e1f68
|
WIP
|
2022-10-18 19:30:45 +02:00 |
|
Antonio Scandurra
|
9cf39b1da6
|
Disconnect from live-kit Room on drop
|
2022-10-18 14:50:03 +02:00 |
|
Antonio Scandurra
|
46635956f4
|
Emit Frame event when new frames are generated for a remote track
|
2022-10-18 12:18:49 +02:00 |
|
Antonio Scandurra
|
8c6de99159
|
Use participant identity and track sid everywhere
|
2022-10-18 12:05:59 +02:00 |
|
Nathan Sobo
|
59fab0bb2d
|
WIP
|
2022-10-17 23:47:55 -06:00 |
|
Nathan Sobo
|
c73e2c2d0f
|
Get test_app running without crashing
|
2022-10-17 23:38:43 -06:00 |
|
Nathan Sobo
|
8c1c98a0bf
|
WIP
|
2022-10-17 23:25:04 -06:00 |
|
Mikayla Maki
|
5bb2edca8b
|
Added absolute path info to remote worktrees (updated protocol version)
|
2022-10-17 15:27:46 -07:00 |
|
Antonio Scandurra
|
499b8f5f55
|
WIP
|
2022-10-17 18:00:54 +02:00 |
|
Antonio Scandurra
|
81d83841ab
|
WIP: Start integrating screen-sharing
|
2022-10-17 14:50:05 +02:00 |
|
Antonio Scandurra
|
c9225bb87c
|
WIP: Start integrating with LiveKit when creating/joining rooms
|
2022-10-17 12:20:55 +02:00 |
|
Antonio Scandurra
|
b8bc5a282e
|
Allow inviting users to a project that was shared by someone else
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-10-13 18:48:14 +02:00 |
|
Max Brunsfeld
|
1f0a9ce418
|
Proceed with share while project state uploads
Co-authored-by: Antonio Scandurra <as-cii@zed.dev>
|
2022-10-11 10:17:20 -07:00 |
|
Antonio Scandurra
|
4504b36c8f
|
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
|
feb17c29ec
|
Show participant projects in contacts popover
|
2022-10-11 12:23:15 +02:00 |
|
Antonio Scandurra
|
0a306808da
|
Dismiss project shared notifications when a project was unshared
|
2022-10-11 11:44:31 +02:00 |
|
Antonio Scandurra
|
bf488f2027
|
Show project root names when displaying incoming call notification
|
2022-10-11 10:59:36 +02:00 |
|
Nathan Sobo
|
b8c2acf0f2
|
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
|
79748803a9
|
Add leave button on active call header
|
2022-10-10 10:30:51 +02:00 |
|
Antonio Scandurra
|
f9fb3f78b2
|
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
|
560d8a8004
|
Don't leave the room if there's a pending room update
|
2022-10-07 14:52:39 +02:00 |
|
Antonio Scandurra
|
251e06c50f
|
💄
|
2022-10-07 14:51:04 +02:00 |
|
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
|
e82320cde8
|
Never set a room on active call if it is offline
|
2022-10-07 12:00:23 +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 |
|
Antonio Scandurra
|
95e08edbb8
|
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
|
4cb306fbf3
|
Implement call cancellation
|
2022-10-06 15:12:27 +02:00 |
|
Antonio Scandurra
|
7763acbdd5
|
Move IncomingCall into call crate
|
2022-10-06 09:52:03 +02:00 |
|
Antonio Scandurra
|
55cc142319
|
Move incoming calls into ActiveCall
|
2022-10-06 09:50:26 +02:00 |
|
Antonio Scandurra
|
78e3370c1e
|
Set room only after project has been shared to avoid flicker
|
2022-10-05 11:19:44 +02:00 |
|
Antonio Scandurra
|
087760dba0
|
Use AppContext instead of MutableAppContext for ActiveCall::global
|
2022-10-05 10:51:51 +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 |
|