Commit Graph
100 Commits
Author SHA1 Message Date
Timo f0403c80bc also add non deprecated audio url parameter 2025-05-22 19:18:04 +02:00
Timo 9f84a5cae0 Deprecate old naming and introduce new words 2025-05-22 18:58:18 +02:00
Timo 4eb867436a Merge branch 'livekit' into robin/audio-output-controls 2025-05-22 14:10:03 +02:00
Timo 323e088378 use js-sdk branch as in livekit branch 2025-05-22 14:08:35 +02:00
Timo ab9dfc75f0 Comment to explain the usage/impact of: controlledMediaDevices 2025-05-22 13:04:42 +02:00
Timo a056a28423 review 2025-05-21 12:53:17 +02:00
Timo 435a7d0adb earpice -> earpiece 2025-05-20 16:37:14 +02:00
Timo a1759a46de rename everything to controlledMediaDevices to make it consistent with the actual name in the url parameters (controlledOutput is now only used for the hook that provides the output handle) 2025-05-20 15:30:02 +02:00
Timo 1cf11b91c1 Back to translated button 2025-05-20 10:17:25 +02:00
Timo 0412629871 fix start with for output devices. 2025-05-20 10:14:08 +02:00
Timo c11a37ca61 back to non translated label 2025-05-19 20:01:59 +02:00
Timo fb95ba278e make the button prettty again 2025-05-19 19:59:35 +02:00
Timo aa00a951b6 ITS A FORM NOOOOO 2025-05-19 19:56:12 +02:00
Timo 7fd7dc3794 use normal button 2025-05-19 19:52:08 +02:00
Timo ed234a1ad1 change label on button 2025-05-19 19:44:19 +02:00
Timo d7e0abc55c remove the whole button on click logic 2025-05-19 19:26:50 +02:00
Timo e8c6d79a89 logger instead of native window picker 2025-05-19 19:20:26 +02:00
Timo d94feaa8db smaller diff 2025-05-19 19:08:39 +02:00
Timo 6d0697cf2f inform ios about earpice mode 2025-05-19 18:44:48 +02:00
Timo 5d6ec19ca0 Allow some controls to be set before the call view is loaded. 2025-05-19 14:14:08 +02:00
Timo 956b7fc480 actually test the impl 2025-05-19 13:42:13 +02:00
Timo 2946b307c2 fix no audio thinko. 2025-05-19 13:35:21 +02:00
Timo c22e0cb7e2 better logging 2025-05-19 13:03:16 +02:00
Timo 01a2cd1410 bump livekit client (the current version has an issue on safari) 2025-05-16 19:12:18 +02:00
Timo 7f4b0a33f6 isBluetooth -> isExternalHeadset 2025-05-16 17:06:54 +02:00
Timo 35963bbc9e Add flags to optimize EC device handling 2025-05-16 15:50:19 +02:00
Timo abf683f275 Hide the input list on both, android+ios.
This will now be decided based on controlled media devices.
2025-05-16 15:23:44 +02:00
Timo acaf69ca1b add change audio button with callback on ios 2025-05-16 12:28:49 +02:00
Timo 7a4c189249 test for mute all audio 2025-05-16 11:56:07 +02:00
Timo 7227c7b368 Merge branch 'livekit' into robin/audio-output-controls 2025-05-16 11:36:33 +02:00
Timo 2012b09845 review cleanup 2025-05-16 11:32:32 +02:00
Timo abd66f50db fix mute all audio via controls 2025-05-15 20:21:43 +02:00
Timo 610e792394 rename setOutputDevices-> setAvailableOutputDevices 2025-05-15 17:20:12 +02:00
Timo 7fa534d70d refactor
- `MediaDevice`->`MediaDeviceHandle`
 - use just one provider and switch inside the
 MediaDevicesProvider between: controlledAudioOutput, webViewAudioOutput
 - fix muteAllAudio
2025-05-15 15:34:35 +02:00
Timo c8091ac111 Quickfix for testing 2025-05-15 11:37:01 +02:00
Timo 86beaeb20f apply mute from mobile controls 2025-05-14 20:09:39 +02:00
Timo 6b39d0a5fd turn on url flag by default 2025-05-14 19:58:34 +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
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 13f12779dc default for yarn updates 2025-04-11 12:39:51 +02:00
Timo c305fb8604 use matchFileNames 2025-04-11 12:37:35 +02:00
Timo 054d6a9e48 Update renvovate.json 2025-04-11 12:26:25 +02:00
Timo 6884b19a73 package and lock file 2025-04-05 00:01:56 +02:00
Timo 75933a508c Merge branch 'livekit' into toger5/track-processor-blur 2025-04-05 00:00:00 +02:00
Timo a3f01a35c8 Add yarn scripts for disabling/enabling .links.yaml 2025-04-04 12:35:21 +02:00
Timo 14b3e49de6 Use PR- labels 2025-04-04 11:34:44 +02:00
Timo 6ceaa073a9 Add simple release note automation 2025-04-04 11:34:44 +02:00
Timo c91d9e5790 do the setting set later 2025-04-03 18:06:38 +02:00
Timo 7561e33e38 use localhost ew 2025-04-03 18:01:43 +02:00
Timo afced3eb73 test fix experiment 2025-04-03 17:02:48 +02:00
Timo 70c97fa8be Fix lint errors caused by matrix-js-sdl/src import 2025-04-03 15:51:47 +02:00
Timo 6a5b79143e Make pre-commit message more alerting 2025-03-25 20:26:23 +01:00
Timo f868eca938 Add docs and git hooks 2025-03-25 20:13:34 +01:00
Timo 6fa218dd91 add links.disabled.yaml to yarn lock 2025-03-25 19:34:30 +01:00
TimoandRobin 6f93a037cf import cleanups 2025-03-13 18:00:24 -04:00
TimoandRobin f0545ced65 make it work withotu js-sdk changes 2025-03-13 18:00:24 -04:00
TimoandRobin 46f5c44db0 temp2 2025-03-13 18:00:07 -04:00
TimoandRobin adb5934f0b temp 2025-03-13 17:51:41 -04:00
Timo 4015efa6c6 fix lk usage in test 2025-02-20 06:33:01 +03:00
Timo e0f4bf8eab working version 2024-12-19 17:39:34 +01:00
Timo 7c985b0d9c Revert "Bump matrix-js-sdk for bundle improvements (#2911)"
This reverts commit 6b8dddfaaa.
2024-12-19 17:26:14 +01: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
TimoandHugh Nimmo-Smith 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
TimoandHugh Nimmo-Smith 574c89529a disable blur in local track again 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith c6d48446f4 review 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith 95c3ca8859 review 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith d179db1e8f more detailed error message 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith 9eae919050 make default false 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith 7d8e9a7969 fixes and gpu based blurring 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith c2b6518027 dont update if processor already set 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith a6745ef34a properly add @livekit/track-processors 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith ae71c6e679 add @types/dom-mediacapture-transform for the remaining type errors 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith aade8f94a6 eslint + prettier 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith 0be312a5e3 i18n 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith 95bc7db28a update blur checkbox (disabled state) 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith d23beefb60 remove unused dependencies. 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith 70ff435a8c add types 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith 140fe484d7 make compatible with unsopported browsers 2024-12-09 22:08:51 +00:00
TimoandHugh Nimmo-Smith c798c79f41 Add background Blur 2024-12-09 22:08:51 +00:00
Timo 84b2dc8680 Use light background
- the icons and the font is dark so the bg should not be darkened. But making it lighter is making it easier to read.
2024-11-29 17:48:18 +01:00
Timo a3773c0a9a prettier 2024-07-24 13:00:13 +02:00
Timo K 30b3ba302e Revert "Add theme URL param and adjust cpd theme based on it."
This reverts commit f613b17824.
2024-02-21 21:45:11 +01:00
Timo K f613b17824 Add theme URL param and adjust cpd theme based on it.
Signed-off-by: Timo K <toger5@hotmail.de>
2024-02-21 21:41:40 +01:00
Timo K 86ab2b4287 tinyFixes
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-15 11:40:16 +02:00
Timo K a01e62d9ed revert of combined video+audio permission request
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-15 11:36:39 +02:00
Timo K 49786762bf review
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-13 17:08:29 +02:00
Timo K 24997f1d3a update date
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-12 10:16:02 +02:00
Timo K 532dddcb2b cleanup
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-12 10:14:11 +02:00
Timo K d4d7518c40 Merge branch 'main' into connectionLostBanner 2023-06-12 10:05:17 +02:00
Timo K 14a32c0fb3 connection lost banner
if there is no connection to the home server

Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-09 19:18:30 +02:00
Timo K 01f20bf6c0 update matrix-js-sdk 2023-05-15 16:21:00 +02:00
Timo K d7ecbff9ed Merge branch 'main' into peerConnectionCount 2023-05-14 16:37:44 +02:00
Timo K d7e6c8c913 rename to percentage 2023-05-12 18:31:31 +02:00
Timo K 7c5c4d1870 rename to percentage 2023-05-12 18:24:19 +02:00
Timo K e925e7e060 peer connections count in posthog media summary 2023-05-10 17:58:05 +02:00