Commit Graph

  • 794585514a Revert "add untested function" Valere 2025-11-27 10:04:09 +01:00
  • c078dd87fa add untested function Valere 2025-11-26 19:28:44 +01:00
  • 2b3e2f6188 test: Enable quality gate and touch a file Valere 2025-11-26 19:13:07 +01:00
  • acd5dde6d8 test: use setSystemTime for better test stability Valere 2025-11-26 15:31:47 +01:00
  • d22d7460fe Another larger refactor to fix sfu switches and in general proper cleanup. Timo K 2025-11-25 20:18:34 +01:00
  • 7f3596845c fix formatting Valere 2025-11-25 11:40:38 +01:00
  • e2607d6399 Config: UrlParams to control noiseSuppression and echoCancellation Valere 2025-11-25 11:10:53 +01:00
  • 8bf6518371 remove span processor endpoints Timo K 2025-11-24 12:42:00 +01:00
  • 2f92867383 remove otel deps Timo K 2025-11-24 12:36:36 +01:00
  • 1fda5c7920 remove otel to see what impact it has on tests. Timo K 2025-11-24 10:17:29 +01:00
  • 3491a68362 Merge pull request #3576 from element-hq/toger5/fix-skipped-tests Timo 2025-11-24 11:36:27 +01:00
  • 294b90b6dc fix fixture following web change Valere 2025-11-24 11:11:15 +01:00
  • ddd015d696 fix dev EditInPlace Timo K 2025-11-24 10:04:01 +01:00
  • 7532f72c90 use edit in place (WIP) This is WIP since it will submite -> reload the page onSave Timo K 2025-11-21 18:49:30 +01:00
  • e60bc9e98f add developer tab snapshot test Timo K 2025-11-21 17:31:03 +01:00
  • 1aa1af2ade Merge pull request #3585 from element-hq/toger5/add-log-screenshare Timo 2025-11-21 16:58:04 +01:00
  • ccadc17406 Add log to screenshare. Timo K 2025-11-21 16:14:12 +01:00
  • a731981388 Cleanup transport creation and local store hack. Timo K 2025-11-21 14:02:15 +01:00
  • 4099c4383d move HomeserverConnected Timo K 2025-11-21 13:04:28 +01:00
  • d34775fc47 fix linter Timo K 2025-11-20 16:40:06 +01:00
  • a29f0162ad remove widget log Timo K 2025-11-20 16:34:53 +01:00
  • a69a50d30c add log to error boudnary Timo K 2025-11-20 16:32:40 +01:00
  • 89a1bfac2d remove unused test helper Timo K 2025-11-20 15:25:53 +01:00
  • 1fd9ac93c9 refactor local transport testing and local memberhsip initialization Timo K 2025-11-20 14:42:12 +01:00
  • f6ef872242 Merge pull request #3575 from element-hq/hs/lint-src-imports Timo 2025-11-20 14:55:41 +01:00
  • 07de8483d5 Restrict importing src/lib in most cases for matrix- libs Half-Shot 2025-11-20 13:32:09 +00:00
  • 42b4c8301f Merge pull request #3547 from element-hq/valere/fix_blank_widget_auto_leave Valere Fedronic 2025-11-20 11:41:43 +01:00
  • c2f541ff8c split test in 2 one testing sound and one to just leave Valere 2025-11-20 11:28:24 +01:00
  • c1049b6088 fix import causing lint errors in node_modules Valere 2025-11-20 10:46:24 +01:00
  • 6577db16ce Merge branch 'livekit' into valere/fix_blank_widget_auto_leave Valere 2025-11-20 10:41:31 +01:00
  • cdc3c2b216 Update LiveKit components (#3573) renovate[bot] 2025-11-19 20:18:18 +01:00
  • 47324b52f8 Update dependency livekit-client to v2.16.0 (#3574) renovate[bot] 2025-11-19 20:14:37 +01:00
  • 82706cca4f Correct Caddy reverse proxy config example (#3572) alutarius 2025-11-18 18:46:00 +01:00
  • 665a6be484 Merge pull request #3560 from element-hq/voip-team/call-viewmodel-refactor Timo 2025-11-18 13:48:03 +01:00
  • 0076b54e52 minor comments/TODO cleaning Valere 2025-11-18 12:14:17 +01:00
  • 614762b5f8 fixup headers Valere 2025-11-18 10:13:10 +01:00
  • 222982c52c Merge pull request #3571 from element-hq/toger5/createCallViewModelFunction$ Timo 2025-11-17 19:46:06 +01:00
  • 2a19f06e4a reword docstring Timo K 2025-11-17 19:45:14 +01:00
  • 171c289f2d Merge pull request #3564 from element-hq/renovate/livekit-client Robin 2025-11-17 13:41:44 -05:00
  • 2e2c799f72 convert CallViewModel into create function pattern. (with much more minimal changes thanks to the intermediate class refactor) Timo K 2025-11-17 18:22:25 +01:00
  • 16e1c59e11 playwright: Fix error boundary mgmt or openId errors (#3570) Valere Fedronic 2025-11-17 18:22:37 +01:00
  • b51df36a06 Move one-on-one layout into CallViewModel (#3567) Timo 2025-11-17 17:42:37 +01:00
  • 49ec4b4298 Merge pull request #3568 from element-hq/toger5/createCallViewModel$ Timo 2025-11-17 15:04:18 +01:00
  • f518111887 add back docstrings Timo K 2025-11-17 14:55:00 +01:00
  • 4414fe3c82 remove all /*PUBLIC*/ Timo K 2025-11-17 14:39:24 +01:00
  • e9f400e9f1 remove ReturnType Timo K 2025-11-17 14:30:16 +01:00
  • 7ab90d3c1f Delete unused files Timo K 2025-11-17 12:00:28 +01:00
  • 348f0dbfa8 CallViewModel structure change. Clear input and outputs. Timo K 2025-11-17 11:37:58 +01:00
  • 9ad029d4ff Update dependency livekit-client to v2.15.15 renovate[bot] 2025-11-17 02:42:33 +00:00
  • cf8298cd69 Fix lints Robin 2025-11-14 18:57:39 -05:00
  • bb746dc8dc Fix a resource leak in the track processor code Robin 2025-11-14 18:45:02 -05:00
  • 53aaa011b7 Remove stray comma Robin 2025-11-14 16:41:18 -05:00
  • 494ed7c126 Fix the MatrixRTC mode developer controls Robin 2025-11-14 14:15:58 -05:00
  • b9ad83bf3b fix a couple of more tests. Timo K 2025-11-14 18:45:07 +01:00
  • 6d8d2d2384 refact: extract withCallViewModel in test utils file Valere 2025-11-14 17:30:02 +01:00
  • b731c2e9fd dont import withCallViewModel in Lifecycle test Timo K 2025-11-14 16:53:43 +01:00
  • da85e74596 Restore LocalMembership tests Robin 2025-11-14 10:48:24 -05:00
  • 8ce8067956 Adding more logs (#3563) Valere Fedronic 2025-11-14 16:18:31 +01:00
  • f6d0d7323e fix call lifecycle and add tests. Timo K 2025-11-14 16:01:43 +01:00
  • fdce3ec1aa Fix a couple of CallViewModel tests. Timo K 2025-11-14 10:44:16 +01:00
  • a3950869fb Use the dedicated bug report sub-domain (#3557) Ben Banfield-Zanin 2025-11-13 15:33:59 +00:00
  • 0115242a2b tests first batch Timo K 2025-11-13 11:35:37 +01:00
  • c7f50b53f5 Fix decryption errors Robin 2025-11-12 15:41:41 -05:00
  • a62d8368a1 Fix and simplify screen sharing Robin 2025-11-12 15:02:19 -05:00
  • 27b76b4b1d Remove unused Async type Robin 2025-11-12 14:28:26 -05:00
  • 8d421899a6 Fix formatting of doc comment Robin 2025-11-12 10:16:04 -05:00
  • 9f4d954cfa The source of the local participant is the createLocalMembership$ and not the MatrixLivekitMembers! Timo K 2025-11-12 12:09:31 +01:00
  • 8671d3fd67 Very bit test overhaul. All displayname tests are now done in the Metadata file. and not in the CallViewModel anymore. Timo K 2025-11-11 15:52:35 +01:00
  • 85f659bcc9 Introduce MatrixMemberMetadata and use it to simplify username and avatar computation This removes member from the tiles entirely! Timo K 2025-11-11 15:51:48 +01:00
  • 93c4dc5beb make it run Timo K 2025-11-10 15:55:01 +01:00
  • 93659931ca fixup: update integration tests Valere 2025-11-10 11:20:20 +01:00
  • 5c83e0dce1 test: fixup MatrixLivekitMembers tests Valere 2025-11-10 10:43:53 +01:00
  • 92ddc4c797 Fix avatar reactivity, simplify display names tracking Robin 2025-11-09 01:16:39 -05:00
  • b4c17ed26d Replace generateKeyed$ with a redesigned generateItems operator Robin 2025-11-07 17:36:16 -05:00
  • 1f386a1d57 test: fix displayname tests due to Epoch change Valere 2025-11-08 13:24:03 +01:00
  • fc842d4be7 test: fixup ConnectionManager tests Valere 2025-11-08 13:02:12 +01:00
  • b8635b52d8 Working (no local feed) Timo K 2025-11-07 19:07:45 +01:00
  • cf5c35bccd fix more runtime errors Timo K 2025-11-07 17:13:49 +01:00
  • e741285b11 Fix lints, move CallViewModel.test.ts. Fix audio renderer Timo K 2025-11-07 14:04:40 +01:00
  • 28047217b8 Almost running - NEVER use undefined as the default for behaviors (FOOTGUN) Timo K 2025-11-07 12:32:29 +01:00
  • 92fdce33ea pull out all screen share related logic. Timo K 2025-11-07 08:44:44 +01:00
  • 7c41aef801 Add Epoch<T> and use it in for the memberships$ behavior and its derivatives. Timo K 2025-11-06 21:54:34 +01:00
  • 2e6b1767b9 Fixup base integration test Valere 2025-11-06 16:48:20 +01:00
  • a55ce19048 cleanup Timo K 2025-11-06 15:26:17 +01:00
  • 6e1a582265 fix tests compilation peer session timo - wip Valere 2025-11-06 12:08:46 +01:00
  • 5afc3c2598 Merge pull request #3556 from element-hq/renovate/node-24.x Robin 2025-11-05 13:55:24 -05:00
  • 8ad0cb1955 Merge pull request #3551 from element-hq/renovate/embedded-package-dependencies Robin 2025-11-05 13:53:27 -05:00
  • 9bd464a7f1 Merge pull request #3550 from element-hq/renovate/github-actions Robin 2025-11-05 13:53:08 -05:00
  • f0adae41ef Merge pull request #3552 from element-hq/renovate/livekit-client Robin 2025-11-05 13:49:44 -05:00
  • f9cc930155 Update Node.js to v24 renovate[bot] 2025-11-05 18:49:21 +00:00
  • eebcd133f3 Merge pull request #3553 from element-hq/robin/trusted-publishing Robin 2025-11-05 13:45:52 -05:00
  • d8e29467f6 rename merger Timo K 2025-11-05 18:58:40 +01:00
  • c19e2245c8 use createSomething$ mathods instead of classes Timo K 2025-11-05 18:57:24 +01:00
  • 4d0de2fb71 Refactor Matrix/LiveKit session merging Timo K 2025-11-05 17:55:36 +01:00
  • 107ef16d94 Add MatrixRTCMode and refactor local membership Timo K 2025-11-05 12:56:58 +01:00
  • 57bf86fc4c finish up most of our helper classes. there are no lint issues in the new classes. The CallViewModel is not done yet however Timo K 2025-11-04 20:24:15 +01:00
  • 870b706672 Connection & Livekit integ test WIP Valere 2025-11-04 17:13:28 +01:00
  • 06734ae086 quick refactor, use object instead of tupple Valere 2025-11-04 17:12:44 +01:00
  • 79bd458dc2 Remove use of npm access token now that trusted publishing is set up Robin 2025-11-03 17:09:43 -05:00
  • 5961cb65df test with marbles Valere 2025-11-03 17:19:17 +01:00