Piotr Osiewicz
a8f1c15a1e
chore: Fix clippy::needless_borrow up to an editor
2024-01-21 15:03:24 +01:00
Max Brunsfeld
d2f724df7f
Avoid playing newly published audio tracks when deafened ( #4040 )
...
Release Notes:
- Fixed a bug where the 'deafen' button would only apply to audio from
the call's current participants, but not any participants who joined
after the button was pressed.
- Fixed a bug where after being granted write access to a channel, the
microphone icon appeared non-muted, even though audio was not shared.
2024-01-15 14:08:49 -08:00
Max Brunsfeld
8dfc542f46
Add and enhance tests for muting/deafening, fix exposed logic errors
2024-01-15 14:03:38 -08:00
Max Brunsfeld
dac7d53250
Don't run newly published audio tracks when deafened
...
Also, simplify the management of the muted and deafened state in Room.
2024-01-12 15:12:29 -08:00
Conrad Irwin
bd915759a0
Open chat when joining a channel with guests
...
(and close it when leaving a channel again)
2024-01-12 15:08:14 -07:00
Conrad Irwin
810e4afa69
Open chat panel for guests
2024-01-12 10:34:24 -07:00
Conrad Irwin
7d2e50b361
Update chat panel with current channel
2024-01-12 10:23:30 -07:00
Conrad Irwin
60f7c45d35
Stop following when project is unshared
...
Before this change the views would continue to update in the background
of the "disconnected" dialogue, which was disconcerting.
2024-01-10 23:09:09 -07:00
Mikayla Maki
8030f73034
Remove remaining port related todos ( #3994 )
...
TODO:
- [x] Audit all TODO comments in Zed source and mark port related ones
with a !
- [x] Resolve all todos written as `todo!`
Release Notes:
- N/A
2024-01-10 17:31:05 -08:00
Max Brunsfeld
110f58e218
Handle reconnects to the livekit server in which local tracks are unpublished ( #3992 )
...
Release notes:
* Fixed a bug where network interruptions could cause audio and screen
sharing to stop working without indicating that they were stopped, and
there was no way to restart the audio stream.
2024-01-10 16:34:11 -08:00
Max Brunsfeld and Julia
fc871851db
Detect when a track is unpublished due to reconnecting to livekit
...
Co-authored-by: Julia <julia@zed.dev >
2024-01-10 16:12:26 -08:00
Max Brunsfeld and Julia
4e6d9913e6
Expose a single updates stream from live_kit_client::Room
...
Co-authored-by: Julia <julia@zed.dev >
2024-01-10 16:10:52 -08:00
Kirill Bulatov and Max
6dde745b2e
Remove active call data when it was accepted
...
That hopefully helps with call notifications sometimes not being closed
co-authored-by: Max <max@zed.dev >
2024-01-11 00:35:00 +02:00
Mikayla
5ab24e7a88
Audit all TODOs in Zed and mark port related todos
2024-01-10 11:26:11 -08:00
Conrad Irwin
fba7f557d9
Merge branch 'main' into guest-promotion
2024-01-09 16:28:42 -07:00
Conrad Irwin
13ae271a65
Implement live kit promotion/demotion
2024-01-09 16:10:12 -07:00
Piotr Osiewicz
57eb962929
Add a missing default value to docs ( #3973 )
...
Release Notes:
- N/A
2024-01-09 12:20:52 +01:00
Conrad Irwin
6291e43619
Failing test for unmuting microphone
2024-01-08 22:30:03 -07:00
Conrad Irwin
71ef720072
Allow adding write access to guests
2024-01-08 22:02:56 -07:00
Piotr Osiewicz and Marshall Bowers
f90b05b716
Display setting documentation in settings.json ( #3936 )
...
Let this screenshot of settings.json speak for itself:

Release Notes:
- Added code completion & on-hover documentation to Zed's settings.json
file.
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-01-08 19:30:18 +01:00
Joseph T. Lyons
bb443a09c5
Clean up code
2024-01-06 15:31:16 -05:00
Joseph T. Lyons
86ea6562cd
WIP
2024-01-06 14:41:35 -05:00
Conrad Irwin
455d60f20a
Merge branch 'main' into channel-guests
2024-01-05 10:05:59 -07:00
Conrad Irwin
271e27a922
Tidy up guest count
2024-01-04 12:22:45 -07:00
Joseph T. Lyons
597b99e9d7
Move telemetry settings check into telemetry module
2024-01-04 01:13:21 -05:00
Conrad Irwin
ced18721ff
Show guests in fewer places
2024-01-03 19:31:43 -07:00
Conrad Irwin
c0686acc11
Prevent guests from screen-sharing, unmuting or screen sharing
2024-01-03 19:31:43 -07:00
Conrad Irwin
fcdf0e8028
Track room participant role
...
(Also wire that through to project collaboration rules for now)
2024-01-03 19:30:32 -07:00
4ed92d64b7
Start work on read-only project access for channel guests
...
Co-authored-by: Conrad <conrad@zed.dev >
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 19:30:32 -07:00
Max Brunsfeld and Mikayla
75f0670dd6
Remove 2 suffix from gpui
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:59:39 -08:00
Max Brunsfeld and Mikayla
fd7acf1f00
Remove 2 suffix from live_kit_client
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:49:33 -08:00
Max Brunsfeld and Mikayla
2e155121f8
Remove 2 suffix for collab, rope, settings, menu
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:29:16 -08:00
Max Brunsfeld and Mikayla
7173f4a82b
Remove 2 suffix for fs, db, semantic_index, prettier
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:09:42 -08:00
Max Brunsfeld and Mikayla
f8cb050345
Remove 2 suffix for client, call, channel
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:02:14 -08:00
Joseph T. Lyons
e000d61ca8
Add timestamp delta to telemetry events
2023-11-19 21:52:28 -05:00
Conrad Irwin
a1fb3523d3
Merge branch 'main' into zed2
2023-10-27 10:55:15 +02:00
Antonio Scandurra
289f4a6fdc
Disable livekit on zed2
2023-10-26 17:15:19 +02:00
Antonio Scandurra
3135db57c8
WIP
2023-10-26 17:15:19 +02:00
Conrad Irwin
837755b5c7
Fix panic by disallowing multiple room joins ( #3149 )
...
Release Notes:
- Fixed panic that could occur when switching channels quickly
2023-10-24 23:57:08 +02:00
Conrad Irwin
38a00ade0f
Fix extra race
2023-10-24 18:54:55 +02:00
Mikayla
5ea75ddea6
Restore synchronization
2023-10-21 03:08:25 -07:00
Mikayla
a798fd4a32
WIP: Add test for panic, temporarily rollback synchronization changes
2023-10-21 03:05:57 -07:00
Conrad Irwin
4177fb207b
Fix panic by disallowing multiple room joins
2023-10-20 14:34:25 -06:00
Conrad Irwin
ec356978a3
Wire through LiveKit permissions
2023-10-19 23:23:33 -06:00
Conrad Irwin
db582b776b
Add read-only channel notes support
...
Fix some bugs where ChannelNotes and ChannelChat had old cached channel
instances
2023-10-19 13:20:49 -06:00
Conrad Irwin
36c95ae516
Merge branch 'main' into links
2023-10-09 20:08:48 -06:00
Conrad Irwin
b83ca0c3c4
code review
2023-10-09 19:06:55 -06:00
Max Brunsfeld
b06ede0175
Avoid possible panic in Room::most_active_project
...
Participants' locations might momentarily reference projects that have already been unshared.
2023-10-09 15:04:01 -07:00
Max Brunsfeld
057666a0c4
Handle participants' participant index changing
...
This normally doesn't happen, but it can happen if a participant
loses connection ungracefully, restarts their app, and then
explicitly joins again.
2023-10-09 14:45:19 -07:00
Conrad Irwin
f98ab0f1e3
Focus the currently active project if there is one
...
(also consider your own projects in "most_active_projects")
2023-10-09 12:05:26 -06:00