Commit Graph

  • 2374a3fd33 Prevent showing calling view when disconnected from Livekit. (#3491) Will Hunt 2025-09-16 14:16:11 +01:00
  • 5811794f31 Add drum/joke reaction (#3217) davidegirardi 2025-09-16 11:46:25 +02:00
  • e201258af3 Add sounds for ringing (#3490) Will Hunt 2025-09-15 15:41:15 +01:00
  • 76465d0e63 Add "wait for pickup" overlay with sound. Leave on decline/timeout (#3489) Timo 2025-09-15 09:58:16 +02:00
  • a2cf4c8139 Merge pull request #3479 from robintown/fix-reconnect Robin 2025-09-12 15:05:47 +02:00
  • 65d358df58 Do not use preload mode by default in embedded mode (#3488) Will Hunt 2025-09-11 14:57:26 +01:00
  • 32cb8541f4 Actually fix the test flake Robin 2025-09-10 16:42:09 +02:00
  • 62cfe09c7b Merge pull request #3482 from element-hq/renovate/npm-vite-vulnerability Robin 2025-09-10 12:37:16 +02:00
  • 8e32deaba5 Upgrade to Vite v7 Robin 2025-09-10 12:31:03 +02:00
  • 8311b1619c Update dependency vite to v6.3.6 [SECURITY] renovate[bot] 2025-09-10 02:28:00 +00:00
  • fc449bcfbf Merge pull request #3467 from element-hq/toger5/call-pickup-state-decline-event Timo 2025-09-09 15:23:39 +02:00
  • 34a8977dd1 Increase timeout to hopefully avoid test flakes Robin 2025-09-08 15:24:46 +02:00
  • db04cbfbfc Fix type error Robin 2025-09-08 14:58:46 +02:00
  • c8d3d58940 Merge pull request #3400 from element-hq/robin/reactions-small Robin 2025-09-08 14:54:51 +02:00
  • d85cf5f929 Fix the reconnect button Robin 2025-09-08 14:21:38 +02:00
  • 1e32b355ce Ignore decline events from the local user Robin 2025-09-05 21:22:32 +02:00
  • 1193a22658 Fix tests Robin 2025-09-05 14:48:36 +02:00
  • 2541f810fa Ensure that non-ringing notifications lead to a null pickup state Robin 2025-09-05 14:36:27 +02:00
  • 7961bb35be Merge pull request #3466 from element-hq/toger5/waitForNotificationAnswer Robin 2025-09-05 14:11:37 +02:00
  • c599d6eae9 Make the CallEventAudioRenderer test stricter Robin 2025-09-05 14:06:28 +02:00
  • 075a4cbe0d Merge pull request #3475 from element-hq/af/docker-compose-pull-policy-always Andrew Ferrazzutti 2025-09-04 07:47:45 -04:00
  • cd845b69d2 Add Caddy configuration example and fix ConfigOptions.ts link (#3476) Mohammed Tayeh 2025-09-04 11:19:37 +03:00
  • 779f792cbf docker compose: always pull latest image Andrew Ferrazzutti 2025-09-03 15:39:27 -04:00
  • e9c43856d0 Merge branch 'toger5/waitForNotificationAnswer' into toger5/call-pickup-state-decline-event Robin 2025-09-03 17:59:16 +02:00
  • 1e8b87408c Document recently added URL parameters Robin 2025-09-03 16:59:37 +02:00
  • 1428df8567 Tentatively rename URL parameter to waitForCallPickup Robin 2025-09-03 16:52:40 +02:00
  • b8acdc3cec Tidy/correct the dialing/ringing tests Robin 2025-09-03 16:51:35 +02:00
  • 880e07c07f Tidy some things up, refactor dialing/ringing behaviors Robin 2025-09-03 16:50:43 +02:00
  • 07522d6704 Remove unnecessary casts Robin 2025-09-03 13:03:48 +02:00
  • 58ed7ef93e Merge branch 'livekit' into toger5/waitForNotificationAnswer Robin 2025-09-03 13:01:14 +02:00
  • c1694fe706 Merge pull request #3470 from element-hq/af/migrate-defer Robin 2025-08-28 18:21:05 +02:00
  • a775bcd62a Migrate from js-sdk's defer in test Andrew Ferrazzutti 2025-08-28 10:09:49 -04:00
  • 7724cbf9be fix tests Timo K 2025-08-26 19:21:27 +02:00
  • fe65c1f4da fix decline event type Timo K 2025-08-26 19:07:52 +02:00
  • a91c71a8e4 types Timo K 2025-08-26 18:28:53 +02:00
  • e30142a43b Add decline logic and tests Timo K 2025-08-25 17:49:23 +02:00
  • c15551c9f5 types Timo K 2025-08-26 18:29:51 +02:00
  • f410a11934 unused import Timo K 2025-08-26 18:13:04 +02:00
  • 3122ccf4e4 dont use deprecated defer Timo K 2025-08-26 18:10:08 +02:00
  • 03527e9d7a fix participant count test Timo K 2025-08-26 18:09:50 +02:00
  • 36be15436a fix linter Timo K 2025-08-26 17:58:46 +02:00
  • 04c03b1e72 bump js-sdk to develop branch Timo K 2025-08-26 17:41:58 +02:00
  • 38e60208ef Update dependency livekit-client to v2.15.6 (#3468) renovate[bot] 2025-08-26 13:54:25 +02:00
  • fb8de061f3 rename to callPickupState Timo K 2025-08-25 14:31:14 +02:00
  • acd26c61ef use custom js-sdk from PR: https://github.com/matrix-org/matrix-js-sdk/pull/4976 Timo K 2025-08-25 14:02:47 +02:00
  • e475f56af5 waitForNotificationAnswer Timo K 2025-08-25 13:49:01 +02:00
  • 9486ed5d77 Merge pull request #3464 from robintown/reconnecting-test Timo 2025-08-25 14:03:32 +02:00
  • 7ba4df7781 Test sync loop status and membership status in reconnection test as well Robin 2025-08-22 18:12:33 +02:00
  • db65a5308a Make most params optional for call view model test setup Robin 2025-08-22 18:10:17 +02:00
  • 482e2f8f6f Refine MatrixRTC connection wording (#3463) fkwp 2025-08-22 12:34:18 +02:00
  • cd5b7cdc47 Merge pull request #3461 from element-hq/actions/localazy-download ElementRobot 2025-08-21 19:09:14 +02:00
  • e097e58212 Translations updates fkwp 2025-08-21 15:39:08 +00:00
  • 31892f46cd Merge pull request #3453 from robintown/reconnecting Timo 2025-08-20 22:24:30 +02:00
  • c0dccf89cb lint Timo K 2025-08-20 22:07:09 +02:00
  • 44ddb40eea Iterate in pairing session Robin 2025-08-20 20:47:20 +02:00
  • 5b8839b577 Pause hand raise updates while in 'reconnecting' state Robin 2025-08-20 19:08:44 +02:00
  • 33bf63d8d2 Disable a bunch of media/event sources when reconnecting Robin 2025-08-20 18:51:03 +02:00
  • a7cc11ac81 Merge branch 'livekit' into reconnecting Robin 2025-08-20 14:13:03 +02:00
  • 25f04030fc Merge pull request #3336 from element-hq/robin/switch-camera-tile Robin 2025-08-20 13:38:44 +02:00
  • 5d0289f3c9 Show 'reconnecting' message when session warns we've hit a timeout Robin 2025-08-20 13:33:36 +02:00
  • 3da9013426 Show 'reconnecting' message when disconnected from LiveKit Robin 2025-08-20 13:32:42 +02:00
  • 1a1e5a9db8 Show 'reconnecting' message when sync loop is disconnected Robin 2025-08-20 13:30:21 +02:00
  • 87574451a9 Doc: Use new naming of jwt auth service (#3455) fkwp 2025-08-20 12:45:00 +02:00
  • f8a051ee11 Address review feedback Robin 2025-08-20 12:07:06 +02:00
  • a0d778083d Allow multiple MatrixRTC sessions per room (#3451) fkwp 2025-08-19 16:13:56 +02:00
  • 8de6ddceb0 Test that media tracks are paused while reconnecting to MatrixRTC Robin 2025-08-15 20:20:00 +02:00
  • 8b3b72dfb4 Consolidate yes/no marbles into one definition Robin 2025-08-15 20:19:18 +02:00
  • db59679ad4 Allow the local participant's RTC membership to be absent in tests Robin 2025-08-15 20:18:21 +02:00
  • f08ae36f9e Pause media tracks and show a message when reconnecting to MatrixRTC Robin 2025-08-15 18:38:52 +02:00
  • dc789e63f2 Avoid using the deprecated 'room' field on MatrixRTCSession Robin 2025-08-15 18:32:37 +02:00
  • 30024877fc Test that the reaction button is visible at small screen widths Robin 2025-08-14 17:00:56 +02:00
  • 94085bff00 Update dependency livekit-client to v2.15.5 (#3452) renovate[bot] 2025-08-14 16:47:34 +02:00
  • aa0f3a1126 Merge branch 'robin/switch-camera-tile' into robin/reactions-small Robin 2025-08-14 16:39:51 +02:00
  • 0ed47c2588 Merge branch 'livekit' into robin/switch-camera-tile Robin 2025-08-14 16:39:08 +02:00
  • 770346676c Merge pull request #3443 from element-hq/toger5/js-to-ts Robin 2025-08-14 15:06:12 +02:00
  • 8c1fa3fd70 Fix inaccurate copyright headers Robin 2025-08-14 14:57:39 +02:00
  • 217fa40ddb Only forbid using console in application code Robin 2025-08-14 14:57:20 +02:00
  • a733461845 Hangup when last person in call (based on url params) (#3372) Timo 2025-08-08 17:15:47 +02:00
  • 6667fc54c0 Add a fullscreen button that uses the element request Fullscreen browser api (#3447) Timo 2025-08-08 17:09:25 +02:00
  • c0aab96968 Add intents for DM (#3445) Timo 2025-08-07 15:16:41 +02:00
  • 610032ad1d Merge pull request #3444 from element-hq/valere/force_jwt_service_before_start Valere Fedronic 2025-08-06 14:54:24 +02:00
  • e4d14b4892 Update src/rtcSessionHelpers.ts Valere Fedronic 2025-08-06 14:22:10 +02:00
  • 8509efb48b review Valere 2025-08-06 13:59:53 +02:00
  • 6dcc44b631 comment Valere 2025-08-06 09:26:07 +02:00
  • fce7b6d456 refactor: move warmup to makePreferredLivekitFoci Valere 2025-08-05 17:44:22 +02:00
  • ef7c9a166a fix eslint Valere 2025-08-05 15:58:46 +02:00
  • dba8a43495 fixup test mock Valere 2025-08-05 15:30:15 +02:00
  • 1a3e88c19a Ensure that the the jwt service is called before starting a call Valere 2025-08-05 15:13:04 +02:00
  • 955c22c8dc Update dependency @vector-im/compound-design-tokens to v6 (#3438) renovate[bot] 2025-08-05 11:34:24 +02:00
  • 02f9d0822f update knip.ts Timo K 2025-08-05 09:17:50 +02:00
  • e133289a7f Make convert remaining js config files to ts Timo K 2025-08-04 18:50:57 +02:00
  • 518039f7c3 Merge pull request #3441 from element-hq/actions/localazy-download ElementRobot 2025-08-04 17:13:41 +01:00
  • f5094be194 Translations updates fkwp 2025-08-04 16:01:34 +00:00
  • fd426191af Stop reading deprecated config options (DONT USE: membership_keep_alive_period, membership_server_side_expiry_timeout, key_rotation_on_leave_delay) (#3416) Timo 2025-08-04 17:59:04 +02:00
  • f9d87ea934 Update dependency livekit-client to v2.15.4 (#3425) renovate[bot] 2025-08-04 17:56:33 +02:00
  • 77ba88b76c Set available devices to empty map on safari. Safari does not allow changing output devices so the output device dialog is confusing. (#3426) Timo 2025-08-04 17:46:56 +02:00
  • 8615d3adb0 improve web endpoint routing details (#3440) fkwp 2025-08-04 17:14:29 +02:00
  • 7971ea76cd Dont construct logger before rageshake initialization (#3434) Timo 2025-08-04 16:43:08 +02:00
  • 5d992a398d Merge pull request #3437 from element-hq/fkwp/doc/self-hosting_cleanup_backend_announcement Robin 2025-08-01 17:47:22 +02:00
  • 1aa76925f7 removing nextgen_new_foci_type item from foci array since it introduces confusion fkwp 2025-08-01 15:39:58 +02:00