Commit Graph

  • 3ae535bf31 Update dependency @vector-im/compound-web to v8 renovate[bot] 2025-06-23 00:39:22 +00:00
  • 5e2e94d794 Refactor media devices to live outside React as Observables (#3334) Robin 2025-06-20 12:37:25 -04:00
  • d1aabdea81 Merge branch 'livekit' into fkwp/change_video_codec fkwp 2025-06-20 16:34:21 +02:00
  • 5bf7361d01 Update dependency livekit-client to v2.13.8 (#3352) renovate[bot] 2025-06-20 10:01:31 +02:00
  • 06b2e8bb20 Fixes from ios debugging session: (#3342) robin/mvvm-media-devices Timo 2025-06-19 16:42:19 +02:00
  • 0fe8d16740 Update dependency @livekit/components-react to v2.9.10 (#3349) renovate[bot] 2025-06-19 16:42:15 +02:00
  • f1a2002072 Update dependency livekit-client to v2.13.7 (#3350) renovate[bot] 2025-06-19 16:40:28 +02:00
  • 2162383948 debug livekit logging fkwp 2025-06-19 13:22:41 +02:00
  • af7ef0e9fa wip fkwp 2025-06-19 13:20:57 +02:00
  • 64f5d46f9b Merge branch 'livekit' into fkwp/change_video_codec fkwp 2025-06-19 13:20:11 +02:00
  • 1af1a8ed0b Update dependency livekit-client to v2.13.6 (#3348) renovate[bot] 2025-06-19 13:19:31 +02:00
  • 0a18451640 wip fkwp 2025-06-19 10:42:14 +02:00
  • dc2665873f wip fkwp 2025-06-19 10:36:50 +02:00
  • 6d783384b0 wip fkwp 2025-06-18 22:49:31 +02:00
  • ec99fc5360 wip fkwp 2025-06-18 22:45:12 +02:00
  • dab1383d26 wip fkwp 2025-06-18 22:33:51 +02:00
  • f2e6e86e8e wip fkwp 2025-06-18 22:19:45 +02:00
  • 4fa26a062a wip fkwp 2025-06-18 22:15:03 +02:00
  • c2b75580e9 wip fkwp 2025-06-18 22:10:04 +02:00
  • 045b8b1afd wip fkwp 2025-06-18 21:59:12 +02:00
  • 9a83eb9e3b wip fkwp 2025-06-18 21:56:18 +02:00
  • 51b6d26a05 typo fkwp 2025-06-18 21:47:15 +02:00
  • 790cd82cc5 trying different resolutions fkwp 2025-06-18 21:44:01 +02:00
  • bb414d975e Address review feedback Robin 2025-06-18 15:42:56 -04:00
  • e74f168a4e trying different resolutions fkwp 2025-06-18 21:12:12 +02:00
  • 9a38c235c1 trying different resolutions fkwp 2025-06-18 20:49:41 +02:00
  • 717bd1c02c add h264 specific presets and use them as simlucast layers fkwp 2025-06-18 20:32:57 +02:00
  • 8b3af0017a change video codec from vp8 to h264 fkwp 2025-06-18 16:40:13 +02:00
  • 0970db8297 Update dependency livekit-client to v2.13.5 (#3343) renovate[bot] 2025-06-18 13:59:35 +02:00
  • 981bc6b1a4 Move things over from ios debugging session: - dont use preferred vs selected concept in controlled media. Its not needed since we dont use the id for actual browser media devices (the id's are not even actual browser media devices) - add more logging - add more conditions to not accidently set a deviceId that is not a browser deviceId but one provided via controlled. toger5/robin/mvvm-media-devices Timo 2025-06-17 20:16:19 +02:00
  • cd8768a1a6 Add a global control for toggling earpiece mode robin/switch-mobile-output Robin 2025-06-13 12:13:39 -04:00
  • a36e72147c Hide error screen icon from accessibility technologies robin/error-fixes Robin 2025-06-16 16:48:13 -04:00
  • eb09710e61 Tidy up controls.ts Robin 2025-06-13 11:05:53 -04:00
  • 032e1e438c Refactor media devices to live outside React as Observables Robin 2025-05-16 06:41:46 -04:00
  • 7f4a5a8bab Merge pull request #3338 from element-hq/renovate/compound Robin 2025-06-16 08:50:53 -04:00
  • 442fc1fc16 Update dependency @vector-im/compound-design-tokens to v4.0.4 renovate[bot] 2025-06-16 01:46:00 +00:00
  • 2f565fb8e3 maybe helpful logging toger5/fix-ios-audio Timo K 2025-06-13 13:03:25 +02:00
  • 905177f0b6 Don't present internal error messages as if they are localized Robin 2025-06-13 00:09:33 -04:00
  • 31c35583fb Replace technical & unlocalized error message with "Connection lost" Robin 2025-06-13 00:04:13 -04:00
  • 764c6fce24 Fix missing text on "Call not found" screen Robin 2025-06-12 23:54:40 -04:00
  • 86aa459a84 Center the heading on the error screen Robin 2025-06-12 23:47:33 -04:00
  • 32b6250cc3 fix: Force the docker image for lk-jwt-service to be pulled everytime (#3325) fkwp 2025-06-12 16:42:06 +02:00
  • 4a6dbf350f bump js-sdk to latest develop (containing a fix for membership manager resend join event issue) (#3333) Timo 2025-06-12 16:28:00 +02:00
  • 80ebfcae45 addressing review comments. We now default to latest-ci build and force the image to be pulled everytime fkwp/dev_env_fixed_version_for_jwt_service fkwp 2025-06-12 15:11:41 +02:00
  • 29968a3eba Apply new timing constants to MatrixRTC session (#3332) fkwp 2025-06-12 14:10:54 +02:00
  • d429f2f4f8 review comments fkwp/config/adapt_new_time_constants fkwp 2025-06-12 14:05:11 +02:00
  • 37ebf2a7a3 bump js-sdk to latest develop (containing a fix for membership manager resend join event issue) toger5/bump-js-sdk-membership-manager-rejoin-issue Timo K 2025-06-12 14:03:16 +02:00
  • 98bfab47dc selectedId == PreferredId for controlled output This skips the usage of the useSelectedId hook that only really makes sense for non controlled audio. Timo K 2025-06-12 13:50:22 +02:00
  • 84ff12e4de better hooks for media context Timo K 2025-06-11 17:35:17 +02:00
  • aa092c2195 Merge pull request #3323 from element-hq/fkwp/dev_build fkwp 2025-06-11 22:56:38 +02:00
  • bf2540bab4 apply new timing constants fkwp 2025-06-11 20:15:17 +02:00
  • 0bf5c4a835 simplify package.json scripts and remove NODE_ENV variables since we dont use them fkwp/dev_build fkwp 2025-06-11 16:54:10 +02:00
  • 3d47609cff Since we are now using templating anyhow we can also combine full and embedded build into one step fkwp 2025-06-10 18:17:16 +02:00
  • 1425de8726 Expose keep alive event configurarion in ec config and update defaults. (#3303) Timo 2025-06-10 18:09:52 +02:00
  • 3f4aa4dfd0 Update config/config.sample.json toger5/delayed-event-config Timo 2025-06-10 17:52:18 +02:00
  • be10214325 Update vite-embedded.config.js Timo 2025-06-10 17:51:47 +02:00
  • 9cf05e8b26 Update src/config/ConfigOptions.ts Timo 2025-06-10 17:51:10 +02:00
  • 9e479a013d cleanup config.sample.json and always use non depreacted names Timo 2025-06-10 17:45:56 +02:00
  • ddb8173f60 Update config/config.sample.json Timo 2025-06-10 17:39:32 +02:00
  • d8968fbc04 more naming cleanup Timo 2025-06-10 16:58:00 +02:00
  • c1aa1888f0 Merge pull request #3327 from element-hq/renovate/livekit-client fkwp 2025-06-10 16:12:11 +02:00
  • 58ebbfeed7 Merge pull request #3326 from element-hq/fkwp/doc_self-hosting_update fkwp 2025-06-10 15:59:12 +02:00
  • d287415b8f example and snake case Timo 2025-06-10 15:40:18 +02:00
  • 0567a8ad60 expose keep alive event configurarion in ec config and update defaults. Timo 2025-05-30 16:26:13 +02:00
  • 02f3f1b71a Improvements to audio renderer codebase. (#3308) Timo 2025-06-10 15:00:21 +02:00
  • bf4f13bb2f Use html audio element to call setsink id for reactions and call sounds. toger5/html-audio-for-reactions Timo 2025-06-05 11:53:01 +02:00
  • 603639030d review toger5/audio-renderer-brushup Timo 2025-06-04 23:22:49 +02:00
  • 025a2dc2a9 Improvements to audio renderer codebase. Timo 2025-06-03 13:26:00 +02:00
  • f7a6e20ae4 Update dependency livekit-client to v2.13.4 renovate[bot] 2025-06-10 12:31:41 +00:00
  • 378d59e948 prettier fkwp/doc_self-hosting_update fkwp 2025-06-10 14:27:15 +02:00
  • a07dbe645e tools section to self-hosting guide and adding Matrixtester to it fkwp 2025-06-10 14:24:59 +02:00
  • a596eb71a9 add onAudioPlaybackStarted callback for controls (#3309) Timo 2025-06-10 12:35:04 +02:00
  • bb42fa2290 more details in controls.md for onAudioPlaybackStarted toger5/controls-callback-on-devices-ready Timo 2025-06-10 12:28:15 +02:00
  • 2f93d0cb50 fix docker image for lk-jwt-service to 0.2.3 fkwp 2025-06-10 10:43:01 +02:00
  • c8a1cae18b Merge pull request #2874 from element-hq/renovate/major-react-monorepo Robin 2025-06-09 11:59:26 -04:00
  • 4f1450aaf0 Replace react-use-clipboard with copy-to-clipboard Robin 2025-06-09 11:53:58 -04:00
  • 8704b44b78 Update test snapshots for React 19 changes Robin 2025-06-09 11:48:01 -04:00
  • 0ee11af3c5 Upgrade react-spring to v10 Robin 2025-06-09 11:47:47 -04:00
  • 13fac57b01 Build Docker image on slim base (#3204) Andrew Ferrazzutti 2025-06-06 12:04:57 -04:00
  • 601632dc4a trigger build fkwp/test_trigger_embedded_build fkwp 2025-06-06 16:47:16 +02:00
  • e0ce58b2a2 Merge pull request #3320 from element-hq/revert-3319-revert-3313-misc/migrate-to-maven-central-portal Robin 2025-06-06 10:18:20 -04:00
  • 6f9adfe3e8 fix: add misssing yarn fkwp 2025-06-06 00:21:23 +02:00
  • d47e579994 add build_mode also to build_embedded_element_call fkwp 2025-06-06 00:20:11 +02:00
  • 61d8f9a412 Merge branch 'livekit' into fkwp/dev_build fkwp 2025-06-06 00:14:45 +02:00
  • 31185ae365 make build_mode optional fkwp 2025-06-06 00:13:49 +02:00
  • e07c7c864b prettier fkwp 2025-06-06 00:02:19 +02:00
  • b88bce5220 add production and developt build scripts to package.json fkwp 2025-06-05 23:58:51 +02:00
  • 775e110ca3 Add build_mode to inputs of build_full_element_call. derive build_mode from PR label 'development build' fkwp 2025-06-05 23:58:24 +02:00
  • 97d548ee3a add build_mode input and use it in run commands fkwp 2025-06-05 23:51:02 +02:00
  • 3572de499d fix setLocalStorageItemReactive v0.12.2 v0.12.1.1 release-v0.12.1 Timo 2025-06-05 19:26:17 +02:00
  • 5332970dcf add onAudioTrackReady callback for controls v0.12.1 Timo 2025-06-03 13:39:21 +02:00
  • 9ff6bcb583 Use html audio element to call setsink id for reactions and call sounds. Timo 2025-06-05 11:53:01 +02:00
  • 45fd7fdc7f Always render audio from the current set of participants Robin 2025-06-04 15:52:45 -04:00
  • 047b3ffded Avoid reactivity bugs in how we track external state (#3316) Robin 2025-06-05 07:54:57 -04:00
  • a9ab93304a Ignore spurious 'devicechange' events Robin 2025-06-04 11:23:20 -04:00
  • 8b75a266ea Break loop in acquiring media on Safari Robin 2025-06-03 17:22:20 -04:00
  • ce1cf4a6a6 add onAudioTrackReady callback for controls Timo 2025-06-03 13:39:21 +02:00
  • 36860b6ca6 no useMediaDeviceNames toger5/html-audio+always-request-device-permissions Timo 2025-06-05 15:21:35 +02:00
  • 576abb2a8d fix lint Timo 2025-06-05 15:18:36 +02:00
  • 48a1240408 fix tests Timo 2025-06-05 14:16:01 +02:00