Commit Graph

  • 256c53236b Error behavior example Timo K 2025-11-17 19:20:50 +01: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
  • 9420b605d8 fix lint valere/refactor_fix_playwright Timo K 2025-11-17 18:06:43 +01:00
  • b51df36a06 Move one-on-one layout into CallViewModel (#3567) Timo 2025-11-17 17:42:37 +01:00
  • 8730249fb0 do not use tap for important logic Valere 2025-11-17 17:30:23 +01:00
  • 5edd30a91d playwright: Fix error boundary mgmt or openId errors Valere 2025-11-17 17:10:44 +01:00
  • 636d85fb16 tests toger5/move-oneonone-into-callViewModel Timo K 2025-11-17 16:01:49 +01:00
  • 6be638c267 move even more into the vm. Timo K 2025-11-17 15:45:12 +01:00
  • f1bccb896e move ononone layout into CallViewModel Timo K 2025-11-17 15:09:58 +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 toger5/createCallViewModel$ 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
  • 94782459e6 review valere/call-viewmodel-refactor-logs Timo K 2025-11-14 16:17:55 +01:00
  • f6d0d7323e fix call lifecycle and add tests. Timo K 2025-11-14 16:01:43 +01:00
  • 9e65ca249c fixup merge error Valere 2025-11-14 15:55:34 +01:00
  • 7cd9dd7acb post merge fix Valere 2025-11-14 14:33:06 +01:00
  • 596205474c Merge branch 'voip-team/call-viewmodel-refactor' into valere/call-viewmodel-refactor-logs Valere 2025-11-14 14:32:28 +01:00
  • fdce3ec1aa Fix a couple of CallViewModel tests. Timo K 2025-11-14 10:44:16 +01:00
  • 03bec6f904 Adding more logs Valere 2025-11-13 16:41:32 +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 toger5/call-viewmodel-refactor-epoch 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
  • 8268e7527c Ensure we set the slot_id hs/prefer-sticky-events-flag Half-Shot 2025-11-07 12:31:19 +00:00
  • 01f1fb31cd Add intents for video room hs/video-rooms-intent Half-Shot 2025-11-07 12:30:32 +00:00
  • 28047217b8 Almost running - NEVER use undefined as the default for behaviors (FOOTGUN) Timo K 2025-11-07 12:32:29 +01:00
  • dc293e9f97 Update branch Half-Shot 2025-11-07 10:39:30 +00:00
  • 33469f992d Use sticky events synapse Half-Shot 2025-11-07 10:39:24 +00: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
  • ee2a6718a0 WIP robin/generate-items Robin 2025-11-06 11:23:36 -05: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
  • 0be4f61136 Update Netlify preview deployment to use the dedicated subdomain for 'rageshake.submit_url' bbz/use-dedicated-bug-report-subdomain Ben Banfield-Zanin 2025-11-06 10:18:55 +00:00
  • 1d40b34844 Update docs for 'rageshake.submit_url' to use the dedicated subdomain Ben Banfield-Zanin 2025-11-06 10:18:09 +00: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/trusted-publishing Robin 2025-11-03 17:09:43 -05:00
  • 5961cb65df test with marbles Valere 2025-11-03 17:19:17 +01:00
  • a7d2a3b9db es lint fixes Valere 2025-11-03 13:18:33 +01:00
  • 4c5f06a8a9 Refactoring to ease testing of ConnectionManager Valere 2025-11-03 13:18:21 +01:00
  • a4b1ce52cd Update dependency livekit-client to v2.15.14 renovate[bot] 2025-11-03 01:02:47 +00:00
  • b22a937e7c Update softprops/action-gh-release digest to 6da8fa9 renovate[bot] 2025-11-01 02:02:21 +00:00
  • a44171da1c changes summary valere timo Timo K 2025-10-30 22:15:35 +01:00
  • 4f892e358a start onwMemberhsip.ts Timo K 2025-10-30 15:15:49 +01:00
  • ba36acbc4b Always create a slot on a new room. Half-Shot 2025-10-30 11:22:56 +00:00
  • c8ef8d6a24 start moving over/removing things from the CallViewModel Timo K 2025-10-30 01:13:06 +01:00
  • 6b513534f1 lots of fixup in the new classes Timo K 2025-10-30 00:09:07 +01:00
  • 633a0f9290 connection manager Timo K 2025-10-29 18:31:58 +01:00
  • 62ef49ca05 temp Timo K 2025-10-29 15:20:06 +01:00
  • 3de0bbcfc9 temp Timo K 2025-10-29 12:37:14 +01:00
  • cfe05f1ed9 more temp Timo K 2025-10-28 21:58:10 +01:00
  • 9cdbb1135f temp Timo K 2025-10-28 21:18:47 +01:00
  • 1f0367f21f fix param parse Half-Shot 2025-10-28 09:42:48 +00:00
  • 890508ce53 cleanup Half-Shot 2025-10-28 09:31:02 +00:00
  • 8dde994275 fix Half-Shot 2025-10-28 09:28:28 +00:00
  • 36ea3e9eff Refactor to remove preferStickyEvents Half-Shot 2025-10-28 09:25:58 +00:00
  • 0309ceb6aa fix lint Valere 2025-10-27 15:59:01 +01:00
  • 3ecffccd9e fix prettier Valere 2025-10-27 15:41:16 +01:00