Commit Graph

  • 57f312494f Update matrix-js-sdk to support update_state action Robin 2025-05-05 17:27:32 +02:00
  • 435a7d0adb earpice -> earpiece Timo 2025-05-20 16:37:14 +02:00
  • 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) Timo 2025-05-20 15:30:02 +02:00
  • 1cf11b91c1 Back to translated button Timo 2025-05-20 10:17:25 +02:00
  • 0412629871 fix start with for output devices. Timo 2025-05-20 09:26:55 +02:00
  • c11a37ca61 back to non translated label Timo 2025-05-19 20:01:59 +02:00
  • fb95ba278e make the button prettty again Timo 2025-05-19 19:59:35 +02:00
  • aa00a951b6 ITS A FORM NOOOOO Timo 2025-05-19 19:56:12 +02:00
  • 7fd7dc3794 use normal button Timo 2025-05-19 19:52:08 +02:00
  • ed234a1ad1 change label on button Timo 2025-05-19 19:44:19 +02:00
  • 8497f008c8 Bump js-sdk to support to-device fallback (#3277) v0.12.0-rc.1 Timo 2025-05-19 19:27:08 +02:00
  • d7e0abc55c remove the whole button on click logic Timo 2025-05-19 19:26:50 +02:00
  • e8c6d79a89 logger instead of native window picker Timo 2025-05-19 19:20:05 +02:00
  • d94feaa8db smaller diff Timo 2025-05-19 19:08:09 +02:00
  • 6d0697cf2f inform ios about earpice mode Timo 2025-05-19 18:44:48 +02:00
  • 6443ac699f Bump js-sdk to support to-device fallback toger5/use-js-sdk-with-to-device-on-driver-error-fallback Timo 2025-05-19 18:07:49 +02:00
  • 28246ef86b Update RTCSession configuration to non deprecated names. (#3267) Timo 2025-05-19 18:04:07 +02:00
  • 832972b255 Alternative without createKeyMaterialFromBuffer toger5/update-to-js-sdk-non-deprecated-names Timo 2025-05-19 17:00:15 +02:00
  • 0110465b38 Docker-compose: do not access ports <443 (#3261) Timo 2025-05-19 14:18:03 +02:00
  • 5d6ec19ca0 Allow some controls to be set before the call view is loaded. Timo 2025-05-19 14:14:08 +02:00
  • 956b7fc480 actually test the impl Timo 2025-05-19 13:42:13 +02:00
  • 2946b307c2 fix no audio thinko. Timo 2025-05-19 13:35:21 +02:00
  • c22e0cb7e2 better logging Timo 2025-05-19 13:03:16 +02:00
  • b5f526f972 Backport: Fix to-device encryption info label (#3275) v0.11.1 release-v0.11.1 Timo 2025-05-19 12:33:32 +02:00
  • 3e3dc08aa2 lint The issue were caused by unifying the settings names. This change did not make it into the v0.11.0 branch and hence the backport needs to be adapted to use the old naming. toger5/backport-to-device-label-with-tests Timo 2025-05-19 12:24:43 +02:00
  • 20fa1e2d45 Fix to-device encryption info label (#3208) Timo 2025-05-13 22:05:55 +02:00
  • 01a2cd1410 bump livekit client (the current version has an issue on safari) Timo 2025-05-16 19:12:18 +02:00
  • 7f4b0a33f6 isBluetooth -> isExternalHeadset Timo 2025-05-16 17:06:54 +02:00
  • 35963bbc9e Add flags to optimize EC device handling Timo 2025-05-16 15:50:19 +02:00
  • abf683f275 Hide the input list on both, android+ios. This will now be decided based on controlled media devices. Timo 2025-05-16 15:23:44 +02:00
  • acaf69ca1b add change audio button with callback on ios Timo 2025-05-16 12:28:49 +02:00
  • 7a4c189249 test for mute all audio Timo 2025-05-16 11:56:07 +02:00
  • 7227c7b368 Merge branch 'livekit' into robin/audio-output-controls Timo 2025-05-16 11:36:33 +02:00
  • 2012b09845 review cleanup Timo 2025-05-16 11:32:32 +02:00
  • cc8ab0ac93 Merge pull request #3241 from element-hq/renovate/github-actions fkwp 2025-05-16 09:57:30 +02:00
  • da2ce68348 Update GitHub Actions renovate[bot] 2025-05-15 23:01:56 +00:00
  • 471917b16a Merge pull request #3273 from element-hq/actions/localazy-download ElementRobot 2025-05-15 15:15:05 -05:00
  • f6870ae5b4 Translations updates fkwp 2025-05-15 20:10:41 +00:00
  • 4dc5268bbf adapt nginx reverse proxy for element web toger5/ports-playwritght-tests fkwp 2025-05-15 21:40:48 +02:00
  • b5fe55aef2 Add custom audio renderer for iPhone earpiece and only render joined participants (#3249) Timo 2025-05-15 20:46:39 +02:00
  • abd66f50db fix mute all audio via controls Timo 2025-05-15 20:21:43 +02:00
  • 610e792394 rename setOutputDevices-> setAvailableOutputDevices Timo 2025-05-15 17:20:12 +02:00
  • 7fa534d70d refactor - MediaDevice->MediaDeviceHandle - use just one provider and switch inside the MediaDevicesProvider between: controlledAudioOutput, webViewAudioOutput - fix muteAllAudio Timo 2025-05-15 15:34:15 +02:00
  • c8091ac111 Quickfix for testing Timo 2025-05-15 11:37:01 +02:00
  • 86beaeb20f apply mute from mobile controls Timo 2025-05-14 20:09:39 +02:00
  • 6b39d0a5fd turn on url flag by default Timo 2025-05-14 19:58:34 +02:00
  • f69c75322f add earpice mode Timo 2025-05-14 19:55:08 +02:00
  • f9b04ae38e temp Timo 2025-05-14 18:18:33 +02:00
  • 53adfa4497 WIP Robin 2025-04-29 22:12:07 +02:00
  • 6e9b837fe4 Fix connection leaks: Ensure that any pending connection open are cancelled/undo when ActiveCall is unmounted (#3255) (#3269) v0.11.0-rc.2 v0.11.0 release-v0.11.0 Timo 2025-05-14 18:57:46 +02:00
  • 673ca21575 Fix connection leaks: Ensure that any pending connection open are cancelled/undo when ActiveCall is unmounted (#3255) toger5/fix-connection-leaks-backport Valere Fedronic 2025-05-14 18:41:22 +02:00
  • 86d80630c1 Fix connection leaks: Ensure that any pending connection open are cancelled/undo when ActiveCall is unmounted (#3255) Valere Fedronic 2025-05-14 18:41:22 +02:00
  • c33fa9844b review: rename variable valere/fix_connections_leaks Timo 2025-05-14 18:19:27 +02:00
  • c76fa6633d es2024 and array buffer adaptions Timo 2025-05-14 18:17:20 +02:00
  • 18a59dd7db use optional audio context and effect to initiate it + review toger5/custom-audio-renderer Timo 2025-05-14 17:23:42 +02:00
  • c49fc75756 review: rename to AbortHandles Valere 2025-05-14 15:56:11 +02:00
  • 2295040515 Do not try accessing ports <1024 Timo 2025-05-14 15:46:52 +02:00
  • 9c6c22041b Merge branch 'livekit' into valere/fix_connections_leaks Valere 2025-05-14 14:18:32 +02:00
  • 4569d01353 Update dependency vite to v6.2.7 [SECURITY] (#3240) renovate[bot] 2025-05-14 12:09:53 +02:00
  • 7f90a0b913 bump js-sdk Timo 2025-05-14 11:57:54 +02:00
  • f20dd72062 update js-sdk pin for more logs valere/wip_ratcheting Valere 2025-05-14 11:15:04 +02:00
  • 6b8c620bbb Add tests Timo 2025-05-14 10:41:08 +02:00
  • 56328108ca Add custom audio renderer to only render joined participants & add ios earpice workaround Timo 2025-05-14 10:41:03 +02:00
  • 4631e6e39d fixup Valere 2025-05-14 10:16:26 +02:00
  • 2d8cf7fa56 Merge branch 'livekit' into valere/wip_ratcheting Valere 2025-05-14 10:11:32 +02:00
  • 85271f416b TO REVERT: More logs to debug Valere 2025-05-14 09:59:56 +02:00
  • 1ff2fb3fff only show to-device transport label in dev mode (#3221) Valere Fedronic 2025-05-13 22:22:56 +02:00
  • f0463da1c5 Add tests for developer mode to device label valere/only_show_todevice_label_in_dev_mode Timo 2025-05-13 21:50:38 +02:00
  • 99e8c1ba8d Only show to device encryption label if developer mode on Valere 2025-04-22 15:20:29 +02:00
  • e6710f72e3 Fix to-device encryption info label (#3208) Timo 2025-05-13 22:05:55 +02:00
  • 1c975ab353 Update RTCSession configuration to non deprecated names. Timo 2025-05-13 21:55:36 +02:00
  • bf576ca4c4 make the settings naming consistent toger5/to-device-info-label Timo 2025-05-13 21:30:00 +02:00
  • 19228544a9 lint Timo 2025-05-13 21:19:21 +02:00
  • 06077170db Add tests Timo 2025-05-13 20:58:50 +02:00
  • 28b86aa92d rename: useLiveKit -> useLivekit Timo 2025-05-13 20:58:44 +02:00
  • 04c900946c 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. Timo 2025-05-13 20:58:21 +02:00
  • 04bc6c77a3 developer option to mute all audio (#3239) Timo 2025-05-13 21:11:12 +02:00
  • cc617c1347 fixup 1095cb66e3 test Valere 2025-05-13 14:54:20 +02:00
  • 08df63e68a tmp: Debug show device id in display name if devtool Valere 2025-05-13 14:39:04 +02:00
  • 1095cb66e3 bump use key delay Valere 2025-05-13 12:28:32 +02:00
  • 1d762cd248 fixup tsconfig lib for PromiseWithResolvers Valere 2025-05-13 11:31:57 +02:00
  • cddd71f026 fixup prettier Valere 2025-05-13 11:28:19 +02:00
  • 72c2187735 fixup lint Valere 2025-05-13 11:24:39 +02:00
  • 5168946e2f fixup dep Valere 2025-05-13 11:18:03 +02:00
  • 6bd7fda411 dependency: use rtc with ratchet support Valere 2025-05-13 11:13:08 +02:00
  • 8e1a747ac2 fix ratchet event participant id Valere 2025-05-06 11:52:44 +02:00
  • b5dbb626f6 Wip ratchet update Valere 2025-05-05 14:57:30 +02:00
  • 795230247d WIP ratcheting Valere 2025-04-29 15:56:51 +02:00
  • 34b3b9d733 Merge pull request #3265 from element-hq/renovate/livekit-client fkwp 2025-05-13 09:44:26 +02:00
  • 44ed04475d bump livekit protocol version fkwp 2025-05-13 09:38:43 +02:00
  • de8a2cb533 Update dependency livekit-client to v2.12.0 renovate[bot] 2025-05-13 07:25:55 +00:00
  • 4344f1dd1e Merge pull request #3260 from element-hq/renovate/livekit-client fkwp 2025-05-13 09:23:49 +02:00
  • 9f8dd000e0 Update embedded package dependencies (#3242) renovate[bot] 2025-05-12 14:20:03 +02:00
  • b681e53c35 Update dependency livekit-client to v2.11.4 renovate[bot] 2025-05-12 01:54:04 +00:00
  • 6281628e4e Merge pull request #3258 from element-hq/robin/webcodecs-update Robin 2025-05-09 10:54:23 -04:00
  • 9f727b904b Remove patched version of WebCodecs types robin/webcodecs-update Robin 2025-05-09 10:48:09 -04:00
  • 83c630c97b fix: Livekit openned connection leaks Valere 2025-05-09 09:57:44 +02:00
  • 02fa7594e9 fix: AudioCaptureOptions was causing un-necessary effect render Valere 2025-05-07 15:13:11 +02:00
  • ecc5c98acc Better logs for connection/component lifecycle Valere 2025-05-07 12:59:47 +02:00
  • 380880137e Keep the HTML lang attribute in sync with the i18next language (#3247) Quentin Gliech 2025-05-05 17:12:00 +02:00