Commit Graph

  • 717c7420f9 Require ObservableScopes of state holders to be specified explicitly Robin 2025-10-16 13:57:08 -04:00
  • 414322e5d9 Fix TileStore's ability to swap spotlight speakers without a layout shift Robin 2025-10-17 11:23:34 -04:00
  • 1eec7314e8 Remove unnecessary lint suppressions Robin 2025-10-17 11:22:23 -04:00
  • 63be9939b1 fix demo Timo K 2025-10-16 01:02:25 +02:00
  • b34bee05c9 bump js-sdk fix sticky events type Timo K 2025-10-15 17:47:41 +02:00
  • a9586fe64b update checksum Will Hunt 2025-10-15 15:38:40 +01:00
  • 3337768098 Merge remote-tracking branch 'origin/voip-team/rebased-multiSFU' into toger5/sticky-events-version Will Hunt 2025-10-15 15:27:34 +01:00
  • 4730680582 connection: revert transportState to only static values valere/multi-sfu/revert_transport_state Valere 2025-10-15 10:05:44 +02:00
  • 2c66e11a0a Fix connection tests Robin 2025-10-14 16:04:52 -04:00
  • 102e581c41 Serialize updates to the call intent Robin 2025-10-14 15:19:40 -04:00
  • b0eb566a4f Simplify local transport connection state tracking Robin 2025-10-14 14:43:13 -04:00
  • 2dc6134606 Stick to the term 'transport' rather than 'focus' Robin 2025-10-14 14:38:37 -04:00
  • ea17ed7253 Rename 'localTransport' to 'transport', since it's often remote Robin 2025-10-14 14:34:51 -04:00
  • 9f4e99310b Elaborate on a TODO for preloading JWT tokens Robin 2025-10-14 14:32:56 -04:00
  • 625cfa15ff Move sorting bin calculation into UserMedia Robin 2025-10-14 14:31:35 -04:00
  • 95069fd3fa Fix joining call with audio and video muted Robin 2025-10-14 12:19:23 -04:00
  • 13636b78d9 Replace deprecated CallMembership.sender with userId Robin 2025-10-14 12:07:51 -04:00
  • bcbf7a90f0 Initialize preferredTransport$ in a less unusual way Robin 2025-10-14 12:00:00 -04:00
  • 2de7a20d8a Remove outdated comment Robin 2025-10-14 11:54:36 -04:00
  • a6c4fb4148 review: count as publishing even if not yet connected to LK Valere 2025-10-14 17:47:38 +02:00
  • b030d304df Fix crash during focus switching Robin 2025-10-14 09:29:48 -04:00
  • 392c51fbf6 Merge branch 'voip-team/rebased-multiSFU' of github.com:element-hq/element-call into voip-team/rebased-multiSFU Robin 2025-10-14 09:22:08 -04:00
  • a18700cbcd Avoid updating membership during focus switch Robin 2025-10-14 09:16:46 -04:00
  • 93d763f58f devtool: quick display of focus URL in stats tile Valere 2025-10-14 14:06:54 +02:00
  • 58d60b35fd fix CI failing with Invalid value "iife" for option "worker.format" Valere 2025-10-14 12:25:31 +02:00
  • 60332dc2db fix js-sdk dependency format Valere 2025-10-14 12:16:24 +02:00
  • a9db9c8b59 ErrorHandling: publish connection error handling Valere 2025-10-14 10:46:57 +02:00
  • a5aba928dd dependency: depends on js-sdk develop Valere 2025-10-13 16:39:14 +02:00
  • 0e1b61a5e8 refactor: Split out all exports of CallViewModel to their own file Valere 2025-10-13 16:24:55 +02:00
  • 8823be67c5 refactor extract inner classes to their own files Valere 2025-10-13 15:43:12 +02:00
  • 8e6eb70e5b refactor: use EnterRTCSessionOptions instead of unnamed bools Valere 2025-10-13 13:52:01 +02:00
  • b90bf7da2d More tidy Half-Shot 2025-10-13 12:05:01 +01:00
  • 6580555bda update docker image Half-Shot 2025-10-06 09:56:51 +01:00
  • abcf30083a lint Half-Shot 2025-10-06 09:56:39 +01:00
  • 1546c04a5b Fixup call detection logic to allow sticky events Half-Shot 2025-10-06 09:45:32 +01:00
  • 3ffaf33701 Add prefer sticky setting] Half-Shot 2025-10-06 09:45:12 +01:00
  • f3abcb61cf Remove unused useNewMembershipmanager setting Half-Shot 2025-10-06 09:21:37 +01:00
  • 2dcb823899 enable sticky events in the joinSessionConfig Timo K 2025-09-24 14:55:35 +02:00
  • 4bfe5c5a7c add sticky event support - use new js-sdk - use custom synapse - don't filter rooms by existing call state events Timo K 2025-09-24 14:45:13 +02:00
  • c846ea6447 Merge pull request #3521 from element-hq/valere/multi-sfu/connection_states Valere Fedronic 2025-10-13 10:15:55 +02:00
  • fc2384e330 post merge fixes (js-sdk changes) valere/multi-sfu/connection_states Valere 2025-10-10 19:23:24 +02:00
  • 2fc7f11bea prettier fix Valere 2025-10-10 16:51:58 +02:00
  • cca46bd8dd Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states Valere 2025-10-10 16:51:09 +02:00
  • 1e75f9adcc test: fix additional test with proper mutestate fix Valere 2025-10-10 15:13:55 +02:00
  • 4a8f5bccac post merge lint fixes Valere 2025-10-10 15:04:12 +02:00
  • 4608d68cd9 Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states Valere 2025-10-10 15:01:49 +02:00
  • 0fd414358c Merge branch 'livekit' into voip-team/rebased-multiSFU Timo K 2025-10-10 12:26:47 +02:00
  • 1ab081d636 test: MISSING_MATRIX_RTC_FOCUS renamed as MISSING_MATRIX_RTC_TRANSPORT Valere 2025-10-10 11:41:26 +02:00
  • 6710f4c72a Test: Fix mocking to fix failing tests Valere 2025-10-10 11:09:41 +02:00
  • de5f5198dd Merge branch 'livekit' into voip-team/rebased-multiSFU Robin 2025-10-09 16:41:08 -04:00
  • f9f2896a6a Merge branch 'voip-team/rebased-multiSFU' of github.com:element-hq/element-call into voip-team/rebased-multiSFU Robin 2025-10-09 16:37:48 -04:00
  • a500915c43 test: Fix mute test, behavior change from setMuted to setAudioEnabled Valere 2025-10-09 19:24:44 +02:00
  • 7cbb1ec1e8 Simplify AudioRenderer and add more tests Valere 2025-10-09 15:33:25 +02:00
  • 39f8cb95ec make compatible with related_event (async CallMembership) branch Timo K 2025-10-09 15:29:47 +02:00
  • 4c6b960da3 fix: use correct TestEachFunction Valere 2025-10-09 11:00:45 +02:00
  • 85ffe68d98 Remove outdated comment Robin 2025-10-08 19:20:21 -04:00
  • 2c576a7477 Clean up subscriptions in Connection tests Robin 2025-10-08 18:58:03 -04:00
  • 64c2e5911c Update outdated comment Robin 2025-10-08 18:17:42 -04:00
  • 5be3b91509 Fix focus connection state typo, simplify its initialization Robin 2025-10-08 18:10:26 -04:00
  • 2d7e4247f3 Note a potential resource leak Robin 2025-10-08 18:51:30 -04:00
  • 00daf834b6 Remove local participant case (now enforced by types) from audio tests Robin 2025-10-08 17:53:11 -04:00
  • dcc3ab641f Remove MockedObject from mockMediaDevices type signature Robin 2025-10-08 17:40:03 -04:00
  • dee06a4b70 Remove unused useIsEarpiece hook Robin 2025-10-08 17:37:54 -04:00
  • 3691e7120d Restore a hidden 'null' state for the local transport/connection Robin 2025-10-08 17:35:53 -04:00
  • 8778be8351 Fix doc comment typo Robin 2025-10-08 17:34:04 -04:00
  • e88474452f Correct / document some missing bits in tests Robin 2025-10-08 17:33:17 -04:00
  • b1d143720a Add comments to Async Robin 2025-10-08 17:08:51 -04:00
  • 5da780ed30 Remove dead MuteStates file Robin 2025-10-08 16:43:25 -04:00
  • c96e81bfd3 Simplify type of audio participants exposed from CallViewModel Robin 2025-10-08 16:40:06 -04:00
  • e346c8c148 Re-enable React strict mode Robin 2025-10-08 16:39:27 -04:00
  • 1a4b38cf93 Document ObservableScope.reconcile Robin 2025-10-08 12:51:51 -04:00
  • 5835cd423e Merge pull request #3517 from element-hq/renovate/github-actions Robin 2025-10-08 10:19:22 -04:00
  • 427a8dd644 test: Fix Audio render tests and added more Valere 2025-10-08 14:48:40 +02:00
  • afe004c6e7 Remove un-necessary transport field, already accessible from connection Valere 2025-10-08 14:30:52 +02:00
  • f5ea734a5c esLint fix Valere 2025-10-08 14:29:59 +02:00
  • 13fb46644c test: Fix mediaView test, ,member is not optional anymore Valere 2025-10-08 08:50:35 +02:00
  • 669bc76dd5 Replace calls to deprecated resolveActiveFocus Robin 2025-10-08 01:04:58 -04:00
  • 05e7b5a7ff fixup MediaView tests Valere 2025-10-07 17:35:25 +02:00
  • 18ba02c9c2 knip: remove dead code Valere 2025-10-07 16:29:11 +02:00
  • 529cb8a7ec prettier ! Valere 2025-10-07 16:24:02 +02:00
  • 7437961195 lint: fix import order Valere 2025-10-07 16:12:23 +02:00
  • c820ba3983 build: update lock file Valere 2025-10-07 16:07:46 +02:00
  • c3c0516f0d Lint: fix all the lint errors Valere 2025-10-07 16:00:59 +02:00
  • 597e6782a8 Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states Valere 2025-10-07 10:33:31 +02:00
  • f08805d3ed Update GitHub Actions renovate[bot] 2025-10-07 05:31:36 +00:00
  • 3ac2aa8526 Disable call button while the call is connecting. (#3531) Will Hunt 2025-10-06 19:52:58 +01:00
  • 53727bac58 appease linter hs/disable-button-while-joining Half-Shot 2025-10-06 19:47:59 +01:00
  • 016c4dcac9 fixup Half-Shot 2025-10-06 19:41:27 +01:00
  • 44a2809f79 Update src/room/LobbyView.tsx Will Hunt 2025-10-06 19:04:43 +01:00
  • a33fda5637 fix Half-Shot 2025-10-06 17:42:06 +01:00
  • eca716b74d cleanup Half-Shot 2025-10-06 16:35:16 +01:00
  • 8691473329 Disable call button while the call is connecting. Half-Shot 2025-10-06 16:02:44 +01:00
  • 91a366fa2a tests: Publish connection states Valere 2025-10-06 10:50:10 +02:00
  • 1fff71ace1 Actually leave the MatrixRTC session again Robin 2025-10-03 21:00:45 -04:00
  • 1820cac3f6 Create media items for session members not joined to LiveKit Robin 2025-10-03 19:14:48 -04:00
  • 86fb026be8 Turn multi-SFU media transport into a developer option Robin 2025-10-03 14:43:22 -04:00
  • 00401ca38a refactor: PublishConnection extract from giant constructor Valere 2025-10-02 15:15:23 +02:00
  • 84f95be48d test: Ensure scope for publishers observer Valere 2025-10-02 13:08:00 +02:00
  • 0502f66e21 tests: Add publisher observable tests Valere 2025-10-02 12:53:59 +02:00
  • 68aae4a8e3 fix another rename + another js-sdk bump Timo K 2025-10-02 11:23:11 +02:00