Piotr Osiewicz
9b464f483b
chore: Fix several style lints ( #17488 )
...
It's not comprehensive enough to start linting on `style` group, but
hey, it's a start.
Release Notes:
- N/A
2024-09-06 11:58:39 +02:00
Marshall Bowers
5ac2aac8b6
live_kit_client: Suppress clippy::arc_with_non_send_sync ( #16298 )
...
This PR suppresses the
[`clippy::arc_with_non_send_sync`](https://rust-lang.github.io/rust-clippy/master/index.html#/arc_with_non_send_sync ),
as there were some warnings that would—only sometimes—show up when
running Clippy.
Release Notes:
- N/A
2024-08-15 11:46:43 -04:00
612d041bb9
Copy/paste images into editors (Mac only) ( #15782 )
...
For future reference: WIP branch of copy/pasting a mixture of images and
text: https://github.com/zed-industries/zed/tree/copy-paste-images -
we'll come back to that one after landing this one.
Release Notes:
- You can now paste images into the Assistant Panel to include them as
context. Currently works only on Mac, and with Anthropic models. Future
support is planned for more models, operating systems, and image
clipboard operations.
---------
Co-authored-by: Antonio <antonio@zed.dev >
Co-authored-by: Mikayla <mikayla@zed.dev >
Co-authored-by: Jason <jason@zed.dev >
Co-authored-by: Kyle <kylek@zed.dev >
2024-08-13 13:18:25 -04:00
Piotr Osiewicz
b72d426e81
chore: Fix clippy violations from Cargo.toml ( #15216 )
...
/cc @maxdeviant
Release Notes:
- N/A
2024-07-25 20:22:01 +02:00
Max Brunsfeld and Marshall
6e99231b80
Add a schema to extensions, to prevent installing extensions on too old of a Zed version ( #9599 )
...
Release Notes:
- N/A
---------
Co-authored-by: Marshall <marshall@zed.dev >
2024-03-20 17:33:26 -04:00
Nathan Sobo
2d7db2d1b8
Remove ! from todo!() in comments ( #8643 )
...
This practice makes it difficult to locate todo!s in my code when I'm
working. Let's take out the bang if we want to keep doing this.
Release Notes:
- N/A
2024-02-29 18:19:05 -07:00
Dzmitry Malyshau and Mikayla Maki
5481dd403c
X11: Continuous Presentation ( #7762 )
...
Alternative to #7758 , which doesn't involve adding a new trait method
`request_draw`.
Somehow, my whole screen goes blinking black with this when moving the
window, so not ready for landing.
Release Notes:
- N/A
---------
Co-authored-by: Mikayla Maki <mikayla@zed.dev >
2024-02-14 12:24:12 -08:00
Conrad Irwin
c432dcf825
revert single channel click ( #7738 )
...
- Revert "collab tweaks (#7706 )"
- Revert "2112 (#7640 )"
- Revert "single click channel (#7596 )"
- Reserve protobufs
- Don't revert migrations
Release Notes:
- N/A
**or**
- N/A
2024-02-13 12:53:49 -07:00
Conrad Irwin and Nathan Sobo
970708e66b
single click channel ( #7596 )
...
- Open channel notes and chat on channel click
- WIP
- Fix compile error
- Don't join live kit until requested
- Track in_call state separately from in_room
Release Notes:
- Improved channels: you can now be in a channel without joining the
audio call automatically
**or**
- N/A
---------
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2024-02-09 14:18:27 -07:00
Mikayla
853e771281
Fix a few out of date warnings
2024-02-07 11:59:52 -08:00
Dzmitry Malyshau
6c846a24d1
linux: various fixes across the crates to make it compile
2024-02-03 00:06:20 -08:00
Amin Yahyaabadi
173fd24b8e
Build media and live-kit in test-mode on non-MacOS ( #6859 )
...
Build media and live-kit in test-mode on non-MacOS (Related to
https://github.com/zed-industries/zed/issues/5391
https://github.com/zed-industries/zed/issues/5395
https://github.com/zed-industries/zed/issues/5394 )
This makes it possible to build the media and live-kit crates on
non-MacOS
Release Notes:
- N/A
2024-01-29 18:04:15 -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
9cdd078ae7
Add LiveKit APIs for starting and stopping audio tracks
2024-01-12 14:46:17 -08:00
Max Brunsfeld
a0b6013ee3
Suppress unused field warning
2024-01-11 16:21:55 -08:00
Max Brunsfeld
afc5019003
Temporarily avoid releasing livekit RemoteAudioTracks on drop
...
This release call was added during the conversion to gpui2. I think
it is probably valid, but want to remove it on the off chance that
it is causing the crash that we're seeing in the `livekit.multicast`
thread when leaving a room.
2024-01-11 15:46:21 -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
Conrad Irwin
c2fb3b071c
guest promotion ( #3969 )
...
Release Notes:
- Adds the ability to promote read-only guests to read-write
participants in calls
2024-01-09 22:21:13 -07:00
Conrad Irwin
13ae271a65
Implement live kit promotion/demotion
2024-01-09 16:10:12 -07:00
Max Brunsfeld
db50d7d80c
Make RemoteTrackPublication a tuple struct again
2024-01-09 12:54:51 -08:00
Max Brunsfeld
27d90a7270
Store a raw Room pointer on RoomDelegate
2024-01-09 12:50:00 -08:00
Max Brunsfeld and Conrad
1d6547d548
Remove unnecessary mutexes from livekit client types
...
Co-authored-by: Conrad <conrad@zed.dev >
2024-01-09 12:02:29 -08:00
Conrad Irwin
6291e43619
Failing test for unmuting microphone
2024-01-08 22:30:03 -07: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
Conrad Irwin
a1fb3523d3
Merge branch 'main' into zed2
2023-10-27 10:55:15 +02:00
Antonio Scandurra
3135db57c8
WIP
2023-10-26 17:15:19 +02:00
Antonio Scandurra
2c60471877
Make zed2 compile again
2023-10-26 15:45:30 +02:00
917bce77e8
Add call2
...
Co-Authored-By: Kirill Bulatov <kirill@zed.dev >
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2023-10-26 11:56:34 +02:00
Conrad Irwin
de6e3d8e10
Fix notifications for membership changes too
2023-10-19 23:05:06 -06:00
6912545774
Update channel rooms to be ephemeral
...
Remove redundant live kit initialization code
Fix bug in recent channel links changes where channel rooms would have the incorrect release set
co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
co-authored-by: Max <max@zed.dev >
2023-10-10 12:39:16 -07:00
Mikayla Maki
fff37b30ea
fmt
2023-07-19 12:34:56 -07:00
Mikayla Maki
72f550e68d
Mute mics by default
...
Fix bug when file ends in line with 1 more digit displayed than previous lines
Remove stale UI elements from voice call development
2023-07-19 12:34:24 -07:00
Piotr Osiewicz
fc1830dd9b
chore: Replace lazy_static Mutex with const. ( #2693 )
...
Mutex::new() is const-stable as of Rust 1.63.
Release Notes:
- N/A
2023-07-07 15:07:12 +02:00
Mikayla Maki
66efdaa04e
fmt
2023-06-27 19:25:46 -07:00
Mikayla Maki
0a7651a1e3
Added muted and currently speaking tracking
2023-06-27 19:23:13 -07:00
Mikayla Maki
b1a3d83c2e
WIP: Add mute icons
2023-06-27 13:12:52 -07:00
Mikayla Maki and antonio
51e40881e8
Fix segfault with remote track publications
...
co-authored-by: antonio <antonio@zed.dev >
2023-06-21 09:05:36 -07:00
Mikayla Maki
e807257688
Fix deafened -> enabled mistranslation
...
Fix mislocation of caller query in detach_and_log_error
Fix incorrect wording on livekit integration
Add share_mic action for manually enabling the microphone
Make mic sharing wait until the room has been fully established
2023-06-20 15:17:49 -07:00
Mikayla Maki
f99a2d96cf
fmt
2023-06-20 12:36:36 -07:00
Mikayla Maki
d04c86d5af
Add deafen controls
2023-06-20 12:34:32 -07:00
Mikayla Maki
0c58e7587a
Add mute toggling controls
2023-06-20 09:35:57 -07:00
Mikayla Maki
6cf4693b01
Add audio APIs to Zed
...
Share mic on joining room
2023-06-16 10:13:27 -07:00
Mikayla Maki
532e4f5648
Implement test stubs
2023-06-15 19:28:59 -07:00
Mikayla Maki
71571c7129
WIP: Use audio support to send live data
2023-06-14 18:40:45 -07:00
Mikayla Maki and nathan
cf70885671
Wire in audio APIs from swift
...
co-authored-by: nathan <nathan@zed.dev >
2023-06-14 18:40:45 -07:00
Max Brunsfeld and Antonio Scandurra
9342332495
Fix failure to see screenshare tracks that were started prior to joining a call
...
Co-authored-by: Antonio Scandurra <antonio@zed.dev >
2023-03-13 11:15:22 -07:00
Julia and Max Brunsfeld
7ae2929d9d
Style
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-01-25 15:09:57 -05:00
Antonio Scandurra
03b5a26fd6
Leave Zed room when LiveKit room disconnects
2022-10-21 14:21:45 +02:00
Antonio Scandurra
f42838534b
Remove unused LKDisplays API
2022-10-21 10:12:24 +02:00