Timo
b5fe55aef2
Add custom audio renderer for iPhone earpiece and only render joined participants ( #3249 )
...
* Add custom audio renderer to only render joined participants & add ios earpice workaround
fix left right to match chromium + safari
(firefox is swapped)
earpice as setting
Simpler code and documentation
The doc explains, what this class actually does and why it is so complicated.
Signed-off-by: Timo K <toger5@hotmail.de >
use only one audioContext, remove (non working) standby fallback
* Add tests
* use optional audio context and effect to initiate it + review
2025-05-15 20:46:39 +02:00
Valere Fedronic
86d80630c1
Fix connection leaks: Ensure that any pending connection open are cancelled/undo when ActiveCall is unmounted ( #3255 )
...
* Better logs for connection/component lifecycle
* fix: `AudioCaptureOptions` was causing un-necessary effect render
AudioCaptureOptions was a different object but with same internal values, use directly deviceId so that Object.is works properly
* fix: Livekit openned connection leaks
* review: rename to AbortHandles
* review: rename variable
---------
Co-authored-by: Timo <toger5@hotmail.de >
2025-05-14 18:41:22 +02:00
renovate[bot]
4569d01353
Update dependency vite to v6.2.7 [SECURITY] ( #3240 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 12:09:53 +02:00
Valere Fedronic
1ff2fb3fff
only show to-device transport label in dev mode ( #3221 )
...
* Only show to device encryption label if developer mode on
* Add tests for developer mode to device label
---------
Co-authored-by: Timo <toger5@hotmail.de >
2025-05-13 22:22:56 +02:00
Timo
e6710f72e3
Fix to-device encryption info label ( #3208 )
...
* Fix to-device encryption info label
The label was shown also without checking that we use PerParticipantE2EE. Which is a prerequisite for toDevice transport. As a result the label was shown when not desired.
* rename: useLiveKit -> useLivekit
* make the settings naming consistent
2025-05-13 22:05:55 +02:00
Timo
04bc6c77a3
developer option to mute all audio ( #3239 )
2025-05-13 21:11:12 +02:00
fkwp
34b3b9d733
Merge pull request #3265 from element-hq/renovate/livekit-client
...
Update dependency livekit-client to v2.12.0
2025-05-13 09:44:26 +02:00
fkwp
44ed04475d
bump livekit protocol version
2025-05-13 09:38:43 +02:00
renovate[bot]
de8a2cb533
Update dependency livekit-client to v2.12.0
2025-05-13 07:25:55 +00:00
fkwp
4344f1dd1e
Merge pull request #3260 from element-hq/renovate/livekit-client
...
Update dependency livekit-client to v2.11.4
2025-05-13 09:23:49 +02:00
renovate[bot]
9f8dd000e0
Update embedded package dependencies ( #3242 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 14:20:03 +02:00
renovate[bot]
b681e53c35
Update dependency livekit-client to v2.11.4
2025-05-12 01:54:04 +00:00
Robin
6281628e4e
Merge pull request #3258 from element-hq/robin/webcodecs-update
...
Remove patched version of WebCodecs types
2025-05-09 10:54:23 -04:00
Robin
9f727b904b
Remove patched version of WebCodecs types
...
The patch has now been upstreamed to @types/dom-webcodecs.
2025-05-09 10:48:09 -04:00
Quentin Gliech
380880137e
Keep the HTML lang attribute in sync with the i18next language ( #3247 )
2025-05-05 17:12:00 +02:00
fkwp
8828b705d9
Merge pull request #3235 from element-hq/fkwp/refactor_dev_backend
...
DevX: Properly server .well-known and use endpoint routing as described in self-hosting.md
2025-05-05 16:30:02 +02:00
fkwp
b7e5b81dbf
update yarn.lock to remove plugin-basic-ssl
2025-05-05 16:25:18 +02:00
fkwp
e12dfa9a9f
prettier
2025-05-05 16:17:16 +02:00
fkwp
48b4fd63fe
prettier
2025-05-05 16:09:34 +02:00
fkwp
f2b68e6dee
add localhost domain to certificate
2025-05-05 16:02:19 +02:00
fkwp
128851263b
use ssl cert from mini localhost CA
2025-05-05 16:01:58 +02:00
fkwp
679ff8c2af
adapt to TLS setup
2025-05-05 15:47:03 +02:00
fkwp
9dcaa60982
added app.m.localhost for element web
2025-05-05 15:26:47 +02:00
fkwp
34a223f04b
add yarn dev --host hint
2025-05-05 14:54:14 +02:00
fkwp
005402d8d1
prettier
2025-05-05 14:48:45 +02:00
fkwp
76fb16dbfd
update README.md to reflect TLS settings
2025-05-05 14:44:21 +02:00
fkwp
1a3ac826b2
Merge branch 'livekit' into fkwp/refactor_dev_backend
2025-05-05 14:22:10 +02:00
fkwp
25afbf4303
base playwright backend on dev-backend
2025-05-05 14:20:51 +02:00
fkwp
9c65b40225
adapt new hostname schema and move to https URLs
2025-05-05 13:07:37 +02:00
fkwp
fb63e64eb4
removed old localhost tls certificates
2025-05-05 13:06:58 +02:00
fkwp
8679b90bd7
add new certs to nginx section
2025-05-05 13:06:02 +02:00
fkwp
14ff6dce93
localhost TLS mini CA including wildcard certs for *.m.localhost
2025-05-05 13:05:07 +02:00
fkwp
08f034251c
Add call.m.localhost pointing to yarn dev --host
2025-05-05 13:02:58 +02:00
fkwp
06e1a4eb1e
Adapt new naming schema *.m.localhost
2025-05-05 12:57:23 +02:00
Timo
aee30d8402
Fix release notes ( #3244 )
2025-05-02 11:49:49 +02:00
Robin
a4a6a16482
Merge pull request #2812 from element-hq/toger5/track-processor-blur
...
Add background blur feature for supported devices
v0.11.0-rc.1
2025-04-29 22:25:02 +02:00
Robin
eeb3a1a991
Add license notices to inlined type declarations
2025-04-29 22:19:00 +02:00
Robin
c0c498aa04
Merge branch 'livekit' into toger5/track-processor-blur
2025-04-29 13:02:23 +02:00
Robin
9f5eae0ac1
Clean up a string
2025-04-29 13:02:02 +02:00
Robin
f92c683bc1
Merge pull request #3237 from element-hq/robin/fix-playwright-invite
...
Fix Playwright tests in Firefox
2025-04-29 13:01:45 +02:00
Robin
dfb9eb4b1f
Upgrade Playwright to fix Element's unsupported browser warning
2025-04-29 12:41:23 +02:00
Robin
fa0af6403e
Fix Playwright tests in Firefox
...
As explained by the comment.
2025-04-29 12:25:35 +02:00
Robin
9df0f58117
Inline a patched version of WebCodecs types
2025-04-29 12:07:16 +02:00
Robin
0b82dcf701
Upgrade TypeScript for ImageBufferSource support
2025-04-28 18:10:58 +02:00
Robin
8f1761442b
Fix tests
2025-04-28 16:37:53 +02:00
Robin
7d0117903e
Don't lie about the type of the video track
2025-04-28 16:01:34 +02:00
Robin
cd9035b5fc
Make background blurring actually react to track restarts
2025-04-28 16:00:03 +02:00
Robin
02ce1f701a
Document the background transformer a bit better
2025-04-28 15:59:32 +02:00
Robin
e88e0b1901
Import the segmenter model in a more statically-analyzable way
2025-04-28 15:58:50 +02:00
Robin
c91cc79162
Remove unneeded Knip override for MediaPipe
2025-04-28 15:57:29 +02:00