Commit Graph
100 Commits
Author SHA1 Message Date
Valere 29ba0bdf13 make zizmore happy with exact version in comment 2026-04-15 14:13:58 +02:00
Valere 0350f57275 fixup: Looks like the upload & download action used are not compatible 2026-04-15 14:01:26 +02:00
Valere 7871877863 bump livekit server version 2026-04-15 11:27:13 +02:00
Valere 68518e323e Skip NotAllowed test until livekit allows to detect that again 2026-04-15 10:28:19 +02:00
Valere 07e3dc1ca4 Update livekit to 2.18.1
Fix mocking in a test
Also add "skipLibCheck": true in tsconfig
2026-04-13 10:02:54 +02:00
Valere dbeae383eb update livekit again 2026-04-13 09:35:08 +02:00
Valere 208184909e fixup: prettier 2026-04-10 10:08:57 +02:00
Valere aea5815dab Ensure we don't publish to any transport until our own transport is ok 2026-04-10 09:24:34 +02:00
Valere 0f14da7fbb devx: Use new action to netlify the playwright report as EW is doing 2026-04-09 16:33:26 +02:00
Valere 40dacd523b review: Move the all advertised/active down to the LocalMember
And let the local member use it properly to send membership event and publish media
2026-04-09 15:22:10 +02:00
Valere 08006d640a fix: Ensure to publish on the correct transport 2026-04-08 11:10:27 +02:00
Valere 58d377c3f7 test: Add publishing bug reproduction test 2026-04-08 11:06:05 +02:00
Valere 9fe35ba822 Add back the patch to avoid reconnect glitch 2026-04-03 19:08:52 +02:00
Valere a89d231858 review change comment to proper doc 2026-04-03 18:51:14 +02:00
Valere 6d99450d81 review: Remove un-needed initial value for behavior 2026-04-03 18:46:49 +02:00
Valere 3d286e8ab4 revert workaround for widget permission dialog, not needed anymore 2026-04-03 09:45:59 +02:00
Valere b1f84a34a8 remove dead commented code 2026-04-02 20:42:09 +02:00
Valere 95eb8943af fixup test: Errors are now wrapped in user readable error
and proper fetchmock for doNetworkOperationWithRetry
2026-04-02 19:05:24 +02:00
Valere b5be123953 fix uncaught errors in tests 2026-04-02 16:53:51 +02:00
Valere 90bfaecd13 refact: step 2 - break down old membership local transport logic 2026-04-02 16:53:51 +02:00
Valere 4cecdda955 refact: step 1 - extract oldest membership transport into new function 2026-04-02 16:53:51 +02:00
Valere 869bab8253 fixup test since usage of doNetworkOperationWithRetry
doNetworkOperationWithRetry requires to properly mock the get_token endpoint, whereas retryNetworkOperation didn't require it.
2026-04-02 16:53:51 +02:00
Valere 23f846a308 fixup: test prettier 2026-04-02 16:53:51 +02:00
Valere 6dcb470162 Refactor local transport
- use the new domain logic to discover the transport
- then try to authenticate
- Also fix the bug in multi sfu where active$ not updated on delayId change
2026-04-02 14:38:49 +02:00
Valere c5c154c99b add self contained domain logic to discover transports 2026-04-02 14:37:25 +02:00
Valere fd08489afb add failing test showing delayId not properly used for delegation 2026-04-02 14:32:26 +02:00
Valere b5870c9e78 Merge branch 'livekit' into valere/msc_4039 2026-03-31 18:48:13 +02:00
Valere cd3c8f001f Merge branch 'livekit' into valere/msc_4039 2026-03-31 17:24:52 +02:00
Valere f316ece404 Merge branch 'livekit' into valere/fix/stop_calling_msc4143_in_widget 2026-03-31 17:15:08 +02:00
Valere d5ec3c342c reuse exisiting helpers to join call 2026-03-31 16:06:56 +02:00
Valere c9242148f9 add missing dismiss dialog test 2026-03-31 15:24:12 +02:00
Valere 0dabb43e0f Workaround: EW has not yet merged the download file permission for EC 2026-03-31 14:56:25 +02:00
Valere 8cee4df46e fix test: use fetchMock to avoid test interference 2026-03-31 12:03:02 +02:00
Valere 6b7467ce6d Stop calling rtc/transport in widget mode 2026-03-31 11:38:21 +02:00
Valere 3389fb5a34 fixup linter 2026-03-26 19:39:02 +01:00
Valere 421c49e7ba fixup prettier 2026-03-26 19:10:10 +01:00
Valere 1eabb0f0aa add tests 2026-03-26 18:14:51 +01:00
Valere 8f38ecac2e msc4039 support b64 in addition to blob file download 2026-03-26 15:29:51 +01:00
Valere 09092e97c8 fix error in test 2026-03-25 12:15:12 +01:00
Valere cb6bef3849 try extend timeout? 2026-03-25 10:10:29 +01:00
Valere 4d491be4a9 post merge fix 2026-03-25 08:21:32 +01:00
Valere aad160a715 Merge branch 'livekit' into valere/default_route 2026-03-24 18:28:54 +01:00
Valere fc61a36d4a review: improve comments 2026-03-24 18:25:09 +01:00
Valere 1bc2abb84f rename ControlledAudioOutput to iOSControlledAudioOutput 2026-03-24 18:03:33 +01:00
Valere 4f518819d3 review: extract ControlledAudioOutput in its own file 2026-03-24 18:02:27 +01:00
Valere c8b8d350d5 Merge branch 'livekit' into valere/default_route 2026-03-19 18:41:36 +01:00
Valere 9c2b2d4780 fix: playwright, new web popup interfering with test to witch room 2026-03-19 10:44:38 +01:00
Valere 396225a900 fix playwright earpiece mode 2026-03-19 10:44:38 +01:00
Valere c4ec52ae15 add some test for normal AudiOutput 2026-03-19 10:44:38 +01:00
Valere 4be2bc7560 android: Select default output device based on callIntent
Add comments on existing code
Extracted a specific android controller for isolation and better testing

lint fixes

Fix device update logic and more tests

better typescript
2026-03-19 10:44:38 +01:00
Valere 143b560b20 Add a playwright test to ensure object fit is correct 2026-03-10 09:05:05 +01:00
Valere 3da762ab36 fix: typo inverting with/height in PIP spotlight tile 2026-03-09 17:49:04 +01:00
Valere ca3837f44e fix merge issue that added back a deprecated test 2026-03-09 15:07:42 +01:00
Valere 5a612fea91 Merge branch 'livekit' into valere/auto_fit_based_on_video_ratio 2026-03-09 14:30:54 +01:00
Valere 8f418ce9fd fix cla link 2026-03-09 13:59:39 +01:00
Valere d00e1ca983 Devx: Add a PR template 2026-03-09 09:55:56 +01:00
Valere 513477d280 review: Use targetWidth/Height instead of listening to element bounds 2026-03-09 09:45:25 +01:00
Valere 273fff20bd review: add comment 2026-03-09 09:12:03 +01:00
Valere 5165e95d82 fix: default to cover is size are 0 2026-03-02 15:38:43 +01:00
Valere adc329a7e7 post merge fix 2026-03-02 14:41:47 +01:00
Valere c199d00300 Merge branch 'livekit' into valere/auto_fit_based_on_video_ratio 2026-03-02 14:31:47 +01:00
Valere ae8b1f840f add missing mocking 2026-02-26 17:02:43 +01:00
Valere 15aa67ebb9 remove unused fit to frame translation 2026-02-26 16:46:08 +01:00
Valere 1de8d93b4b feat: video auto fit based on video stream size 2026-02-26 16:28:37 +01:00
Valere c8f5be7e4f remove deprecated analyticsID url param 2026-02-24 11:56:54 +01:00
Valere 92992df7df test: ensure ragelogger resist to JSON.stringify throws 2026-02-11 13:56:42 +01:00
Valere 0d24995c3e add defensive coding against JSON.stringify 2026-02-10 17:46:58 +01:00
Valere 1e9f2e6282 fix: Simplify log causing stringify TypeError on widget mode 2026-02-10 17:24:01 +01:00
Valere 73245e875d fix: Netlify preview broken 2026-02-10 15:11:43 +01:00
Valere 809186a2e7 test: test requesting send message permission in initialize widget 2026-02-04 21:16:50 +01:00
Valere fdc33a223f build against js-sdk rc 40.2.0-rc.0 2026-02-03 17:37:58 +01:00
Valere 7beafcac92 Merge branch 'livekit' into toger5/sdk-improvements 2026-02-03 16:32:36 +01:00
Valere 9d8ebf8ef3 fix import 2026-02-03 15:37:41 +01:00
Valere a0ad238952 fix: DidSendCallNotification is not emitting array anymore 2026-02-03 15:29:19 +01:00
Valere 8ee098eef1 review: quick comment 2026-01-29 15:46:41 +01:00
Valere a7bd2d3668 review: comment and better type 2026-01-29 14:58:54 +01:00
Valere ca7c8a2f11 Send livekit_alias in multi sfu with state 2026-01-28 16:42:07 +01:00
Valere 146375e320 Only remove livekit_alias in sticky events 2026-01-28 16:33:52 +01:00
Valere 992fb9093c fix test and use anonymised alias 2026-01-28 15:25:19 +01:00
Valere 99ccfcfbd4 fix linter 2026-01-28 15:18:29 +01:00
Valere 420304fd9d fix test mocking 2026-01-28 15:16:02 +01:00
Valere 81cb89e599 fix test mocking 2026-01-28 15:11:10 +01:00
Valere ee8b27837a fix lint issues 2026-01-28 14:38:23 +01:00
Valere a645bbe0ba fix bad import 2026-01-28 14:29:16 +01:00
Valere 4c7db0147e The advertised livekit_alias in membership is deprecated 2026-01-28 14:22:21 +01:00
Valere 9f323d21a8 review: quick comment 2026-01-20 08:10:50 +01:00
Valere ed8cee9f58 review: fix/clean the route interception 2026-01-19 15:28:22 +01:00
Valere a985281b46 playwright: intercept send request to ensure sticky event are sent 2026-01-19 13:58:36 +01:00
Valere 2817362e15 Do not end call with error in case of MediaDeviceError 2026-01-19 11:46:17 +01:00
Valere c2eea67b35 Merge branch 'livekit' into valere/playwright/spa_sticky_test 2026-01-16 17:41:39 +01:00
Valere 202e06a16d skip FF 2026-01-16 17:41:32 +01:00
Valere 89c878cf3f playwright: Test call in SPA mode with matrix 2.0 2026-01-16 17:11:45 +01:00
Valere 16b08994cc Try fixup mixed conten error loading widget 2026-01-16 12:53:10 +01:00
Valere a00c6501c2 fix discarding pop ups 2026-01-15 15:22:04 +01:00
Valere 9e933b74ca cleanup notifications toast on start 2026-01-15 14:31:33 +01:00
Valere d25d6d3196 Test all pairs of rtc mode in federated calls 2026-01-15 12:06:41 +01:00
Valere 243f369a24 re-use test helper in other files 2026-01-15 11:50:37 +01:00
Valere 0d1488af4c playwright: Federated call between legacy and compat 2026-01-14 18:07:12 +01:00
Valere 7338a55e76 review: improve doc 2026-01-14 12:15:00 +01:00
Valere 68f04d46a9 playwright: End to end test for huddle calls in widget mode 2026-01-13 19:11:12 +01:00