Timo
c8091ac111
Quickfix for testing
2025-05-15 11:37:01 +02:00
Timo
f69c75322f
add earpice mode
2025-05-14 19:55:08 +02:00
Timo
f9b04ae38e
temp
2025-05-14 19:07:36 +02:00
Robin
53adfa4497
WIP
2025-05-14 19:07:36 +02:00
Timo
18a59dd7db
use optional audio context and effect to initiate it + review
2025-05-14 17:23:42 +02:00
Timo
6b8c620bbb
Add tests
2025-05-14 10:59:23 +02:00
Timo
56328108ca
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
2025-05-14 10:41:03 +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
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
3fc4cc908e
Cleanup + use a better check for blurring support
2025-04-22 19:20:43 +02:00
Robin
63ad4a3ad3
Get blurring working again
2025-04-22 18:32:01 +02:00
Robin
3243afd061
Merge branch 'livekit' into toger5/track-processor-blur
2025-04-18 12:32:03 +02:00
Timo
3c0d81844f
Add option to enable to-device-encryption ( #3167 )
...
* enable to-device-encryption
* add logging for key provider
* make rooms encrypted
* add dev setting to choose to-device or room encryption
* add indicator when to-device is used.
2025-04-11 10:07:50 +02:00
Timo
75933a508c
Merge branch 'livekit' into toger5/track-processor-blur
2025-04-05 00:00:00 +02:00
Robin
33700d1529
Merge branch 'livekit' into toger5/src-to-lib-import
2025-03-27 14:35:08 -04:00
Robin
cd5ecb2352
Rename error boundary hook
...
It doesn't check whether it's actually used inside a GroupCallErrorBoundary, and it's generally useful for interacting with any error boundary, so I'm giving it a generic name to reflect this.
2025-03-21 15:17:41 -04:00
Valere
fd20ac4022
Merge branch 'livekit' into valere/async_error_show_boundary
2025-03-19 09:30:16 +01:00
Robin
45c3c7a37e
Show "insufficient capacity" when hitting participant limits
2025-03-18 13:33:36 -04:00
Timo
adb5934f0b
temp
2025-03-13 17:51:41 -04:00
Valere
188fe75534
Merge branch 'livekit' into valere/async_error_show_boundary
2025-03-13 11:20:32 +01:00
Valere
b02ad8871e
review: Make widget prop mandatory
2025-03-12 10:27:45 +01:00
Valere
612ace137a
code review: recoveryActionHandler should not be optional
2025-03-12 09:44:41 +01:00
Valere
4c27551014
refactor: Centralize group call errors in custom GroupCallErrorBoundary
2025-03-11 16:54:19 +01:00
Valere
04a46ebabe
error management: Handle fail to get JWT token
2025-03-11 09:07:19 +01:00
Valere
28c7c9dd38
refactor: Centralize group call errors in custom GroupCallErrorBoundary
2025-03-05 20:50:19 +01:00
Valere
4c91326edb
fix, testing: i18n not properly configured
2025-03-03 14:41:31 +01:00
Robin
31577d7263
Show an error screen when the SFU is at capacity ( #3022 )
...
Co-authored-by: Hugh Nimmo-Smith <hughns@users.noreply.github.com >
Co-authored-by: fkwp <fkwp@users.noreply.github.com >
2025-02-26 12:00:56 +00:00
Hugh Nimmo-Smith
0f5dc33918
Fix copyright header to say dual license not just AGPL ( #3013 )
...
This probably should have been part of https://github.com/element-hq/element-call/pull/2984
2025-02-18 17:59:58 +00:00
Hugh Nimmo-Smith
2f5f0978ad
Type fixes for react v19 compatibility ( #2937 )
2025-01-13 15:54:42 +01:00
Hugh Nimmo-Smith
96ea920e98
Try reenabling local implementation of BlurBackgroundTransformer
2025-01-06 15:53:31 +00:00
Timo
e0f4bf8eab
working version
2024-12-19 17:39:34 +01:00
Hugh Nimmo-Smith
7983adb98e
Lint
2024-12-18 09:42:52 +00:00
Hugh Nimmo-Smith
6accf088bf
Merge branch 'livekit' into toger5/track-processor-blur
2024-12-18 09:41:38 +00:00
Hugh Nimmo-Smith
79c40f198c
Use finnish notation for observables ( #2905 )
...
To help make our usage of the observables more readable/intuitive.
2024-12-17 04:01:56 +00:00
Robin
f9e3fe3176
Use observables for more of the media devices logic
2024-12-13 15:37:29 -05:00
Robin
de276b1fc3
Annotate the default device with a label
2024-12-13 15:22:44 -05:00
Robin
9c57720852
Merge branch 'livekit' into firefox-audio-output
2024-12-13 14:55:27 -05:00
Timo
3f48810034
bump components-js (not yet working)
2024-12-13 09:57:55 +01:00
Timo
843f081d78
Merge branch 'livekit' into toger5/track-processor-blur
2024-12-13 03:37:48 +01:00
Timo
b993c5eb12
fix linter
2024-12-13 03:23:20 +01:00
Hugh Nimmo-Smith
5ead61d406
Merge branch 'livekit' into toger5/track-processor-blur
2024-12-11 10:29:49 +00:00
Hugh Nimmo-Smith
0087e37f30
Enable @typescript-eslint/consistent-type-imports lint rule ( #2886 )
...
* Enable @typescript-eslint/consistent-type-imports lint rule
This is to help ensure that we get proper vite/rollup lazy loading by not `import`ing more than we need to.
Revert "Enable @typescript-eslint/consistent-type-imports lint rule"
This reverts commit ba385fa00b7e410cc508fd5fb9fe972233ae114f.
Enable @typescript-eslint/consistent-type-imports lint rule
This is to help ensure that we get proper vite/rollup lazy loading by not `import`ing more than we need to.
.
* Format
2024-12-11 09:27:55 +00:00
Hugh Nimmo-Smith
59bc73cedf
Use local assets for blurring
2024-12-09 22:09:16 +00:00
Timo
b77c4afff2
refactor
...
- still should not work without a fixing upstream LK:
https://github.com/livekit/components-js/pull/1042
https://github.com/livekit/components-js/pull/1043
2024-12-09 22:09:16 +00:00
Timo
95c3ca8859
review
2024-12-09 22:08:51 +00:00
Timo
7d8e9a7969
fixes and gpu based blurring
2024-12-09 22:08:51 +00:00
Timo
c2b6518027
dont update if processor already set
2024-12-09 22:08:51 +00:00
Timo
140fe484d7
make compatible with unsopported browsers
2024-12-09 22:08:51 +00:00