Commit Graph

  • 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
  • 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
  • dfaa6a33f4 fix lint errors Valere 2025-10-01 17:24:19 +02:00
  • e8bf817f88 tests: end scope tests Valere 2025-10-01 16:39:21 +02:00
  • 6a1f7dd057 ConnectionState: test livekit connection states Valere 2025-10-01 15:23:24 +02:00
  • 22900161d6 extract common test setup Valere 2025-10-01 14:47:45 +02:00
  • 47c876f3df lint fixes Valere 2025-10-01 14:37:03 +02:00
  • 3d8639df03 Connection states tests Valere 2025-10-01 14:21:37 +02:00
  • 879a1d4af1 Connection: add Connection state and handle error on start Valere 2025-10-01 10:06:43 +02:00
  • 214bb75d27 Update embedded package dependencies to v8.13.0 renovate[bot] 2025-10-01 02:29:37 +00:00
  • 71127a4e94 Merge pull request #3516 from element-hq/toger5/voip-team/rebased-multiSFU-bump-to-new-js-sdk-version Robin 2025-09-30 11:24:12 -04:00
  • b00f7d5409 refactor: Remote / Publish Connection and constructor Valere 2025-09-30 17:02:48 +02:00
  • 2819c79590 use updated multi sfu js-sdk Timo K 2025-09-30 16:47:45 +02:00
  • edf68d16b7 refactoring: prep work extract to file + documentation Valere 2025-09-30 11:33:45 +02:00
  • a4a0a58a72 Remove the option to show non-member ("ghost") participants Robin 2025-09-26 13:26:42 -04:00
  • dbdf853d55 Stop connections on view model destroy Robin 2025-09-26 13:20:55 -04:00
  • 0759f9b27d Don't render audio from participants that aren't meant to be publishing Robin 2025-09-25 21:29:02 -04:00
  • 4980d8a622 Merge branch 'livekit' into voip-team/rebased-multiSFU Robin 2025-09-25 16:29:56 -04:00
  • d24da1859e Add media hints for notification events. (#3493) Will Hunt 2025-09-25 13:02:43 +01:00
  • 530fbaf90a Clear up the room membership confusion around reading session members Robin 2025-09-24 21:39:36 -04:00
  • 6cf020763e Make UI react instantly to hanging up but also wait for leave sound Robin 2025-09-24 21:26:16 -04:00
  • edd3eb8747 Implement screen sharing Robin 2025-09-24 13:54:54 -04:00
  • f99a256c86 Reset matrix-js-sdk to multi SFU branch Robin 2025-09-24 13:53:39 -04:00
  • 8e21ea6d51 Merge branch 'livekit' into voip-team/rebased-multiSFU Robin 2025-09-24 10:12:26 -04:00
  • 6b44f3b008 a tiny bit of tests lint fixes. Timo K 2025-09-23 12:25:31 +02:00
  • 96e96a5e43 fix leaving Timo K 2025-09-23 12:25:05 +02:00
  • 7777179935 cleanup (delete files useLivekit) now covered by Connection.ts Timo K 2025-09-23 11:40:29 +02:00
  • 78e9521f22 Make track processor work Timo K 2025-09-23 11:38:34 +02:00
  • 342dd2e7d7 DevX: Add another Matrix site to docker-compose (#3511) fkwp 2025-09-22 21:14:12 +02:00
  • 8bf24895ce TODO: settings modal with multiple connections Timo K 2025-09-22 14:18:23 +02:00
  • dddda7057f add todo comments and who works on them Timo K 2025-09-22 14:17:38 +02:00
  • 02f23e25fd remove todo from matrix audio renderer Timo K 2025-09-22 14:16:24 +02:00
  • b2c594d36c Never skip lobby for huddles (#3508) Timo 2025-09-22 11:35:20 +02:00
  • d9fe31039f start fixing CallViewModel tests. Timo K 2025-09-19 18:01:45 +02:00
  • 41e152f420 dont throw disconnected error at start of the call Timo K 2025-09-17 11:25:49 +02:00
  • ccfd32c9b2 move leave logic into view model Timo K 2025-09-16 16:52:17 +02:00
  • 38d78ddce4 make audio work Timo K 2025-09-16 11:31:47 +02:00
  • cc870c3cc2 enable encryption in per sender case Timo K 2025-09-16 10:13:14 +02:00
  • c8098734cd one e2ee worker per session Timo K 2025-09-15 17:49:07 +02:00
  • e08f16f889 All my Friday work. Demoable! Robin 2025-08-29 18:46:24 +02:00
  • 386dc6c84d temp before holiday Timo K 2025-08-28 18:41:13 +02:00
  • d46fe55a67 Import unfinished mute states refactor Robin 2025-08-28 17:40:35 +02:00
  • 02f4c73759 Add my own local storage SFU config stuff too Robin 2025-08-28 11:02:41 +02:00
  • 598371b807 lots of work. noone knows if it works. Timo K 2025-08-28 17:45:14 +02:00
  • 802ebf828d refactor connection Timo K 2025-08-28 15:32:46 +02:00
  • e4a54e3a19 refactor connnection class Timo K 2025-08-28 13:52:12 +02:00
  • a617a92e88 make it work Timo K 2025-08-28 13:37:17 +02:00
  • 33bc78eec1 add logging Timo K 2025-08-28 11:18:38 +02:00
  • 8ffb360114 add local storage + more readable + remoteParticipants + use publishingParticipants Timo K 2025-08-28 10:34:43 +02:00
  • 55b46b3f33 introduce publishingParticipants$ Timo K 2025-08-27 18:41:03 +02:00
  • 6bdfd7fbd8 add comment Timo K 2025-08-27 17:08:08 +02:00
  • a10489d7df publish audio in remote rooms Timo K 2025-08-27 17:07:22 +02:00
  • 7b88420f6a first video! Timo K 2025-08-27 16:56:57 +02:00
  • cb91f1ad4f Make it actually join the session Robin 2025-08-27 15:33:41 +02:00
  • c6e8c94fd6 Fix makeFocus Robin 2025-08-27 15:07:55 +02:00
  • 376a4b4e4a initial compiling version Timo K 2025-08-27 15:06:14 +02:00
  • d9b6302bf7 Fix crash? Robin 2025-08-27 14:36:13 +02:00
  • 35319dd6b5 Fix some errors in CallViewModel Robin 2025-08-27 14:29:22 +02:00
  • 9011ae4e1f temp Timo K 2025-08-27 14:01:01 +02:00
  • 9b9c08ed61 Refactor ring$ observable (#3504) Timo 2025-09-19 17:43:31 +02:00
  • 317b2dc796 Fix: never stop ring feedback on the sender side. (#3502) Timo 2025-09-19 16:42:47 +02:00
  • 0774d18f92 Android: allow RCs to be published as non-SNAPSHOT versions (#3501) Jorge Martin Espinosa 2025-09-18 19:22:24 +02:00
  • 6e9dc34008 Add ring notification to UserIntent.StartNewCallDM (#3499) Timo 2025-09-18 17:45:49 +02:00
  • db5c7cf9c7 default mute states (unmuted!) in widget mode (embedded + intent) (#3494) Timo 2025-09-18 13:21:12 +02:00
  • 63122c7f6b Log when a track is unpublished or runs into an error (#3495) Will Hunt 2025-09-18 12:09:54 +01:00
  • 4be395500f Fix the interactivity of buttons while reconnecting or in earpiece mode (#3486) Robin 2025-09-18 12:58:47 +02:00
  • df7bd8ff2b Update dependency livekit-client to v2.15.7 (#3496) renovate[bot] 2025-09-18 11:46:55 +02:00