Commit Graph
100 Commits
Author SHA1 Message Date
Valere 8823be67c5 refactor extract inner classes to their own files 2025-10-13 15:43:12 +02:00
Valere 8e6eb70e5b refactor: use EnterRTCSessionOptions instead of unnamed bools 2025-10-13 13:52:01 +02:00
Valere fc2384e330 post merge fixes (js-sdk changes) 2025-10-10 19:23:24 +02:00
Valere 2fc7f11bea prettier fix 2025-10-10 16:51:58 +02:00
Valere cca46bd8dd Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states 2025-10-10 16:51:09 +02:00
Valere 1e75f9adcc test: fix additional test with proper mutestate fix 2025-10-10 15:13:55 +02:00
Valere 4a8f5bccac post merge lint fixes 2025-10-10 15:04:12 +02:00
Valere 4608d68cd9 Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states 2025-10-10 15:01:49 +02:00
Valere 1ab081d636 test: MISSING_MATRIX_RTC_FOCUS renamed as MISSING_MATRIX_RTC_TRANSPORT 2025-10-10 11:41:26 +02:00
Valere 6710f4c72a Test: Fix mocking to fix failing tests 2025-10-10 11:09:41 +02:00
Valere a500915c43 test: Fix mute test, behavior change from setMuted to setAudioEnabled
useCallViewKeyboardShortcuts() changed a param from `setMicrophoneMuted` to `setAudioEnabled`, the boolean arg of the callback is inverse tht it used to be
2025-10-09 19:24:44 +02:00
Valere 7cbb1ec1e8 Simplify AudioRenderer and add more tests 2025-10-09 15:33:25 +02:00
Valere 4c6b960da3 fix: use correct TestEachFunction 2025-10-09 11:00:45 +02:00
Valere 427a8dd644 test: Fix Audio render tests and added more 2025-10-08 14:48:40 +02:00
Valere afe004c6e7 Remove un-necessary transport field, already accessible from connection 2025-10-08 14:30:52 +02:00
Valere f5ea734a5c esLint fix 2025-10-08 14:29:59 +02:00
Valere 13fb46644c test: Fix mediaView test, ,member is not optional anymore
Updated the test because now name will be the userId instead of default display name
2025-10-08 08:50:35 +02:00
Valere 05e7b5a7ff fixup MediaView tests 2025-10-07 17:35:25 +02:00
Valere 18ba02c9c2 knip: remove dead code 2025-10-07 16:29:11 +02:00
Valere 529cb8a7ec prettier ! 2025-10-07 16:24:02 +02:00
Valere 7437961195 lint: fix import order 2025-10-07 16:12:23 +02:00
Valere c820ba3983 build: update lock file 2025-10-07 16:07:46 +02:00
Valere c3c0516f0d Lint: fix all the lint errors 2025-10-07 16:00:59 +02:00
Valere 597e6782a8 Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states 2025-10-07 10:33:31 +02:00
Valere 91a366fa2a tests: Publish connection states 2025-10-06 10:50:10 +02:00
Valere 00401ca38a refactor: PublishConnection extract from giant constructor 2025-10-02 15:15:23 +02:00
Valere 84f95be48d test: Ensure scope for publishers observer 2025-10-02 13:08:00 +02:00
Valere 0502f66e21 tests: Add publisher observable tests 2025-10-02 12:53:59 +02:00
Valere dfaa6a33f4 fix lint errors 2025-10-01 17:24:19 +02:00
Valere e8bf817f88 tests: end scope tests 2025-10-01 16:39:21 +02:00
Valere 6a1f7dd057 ConnectionState: test livekit connection states 2025-10-01 15:23:24 +02:00
Valere 22900161d6 extract common test setup 2025-10-01 14:47:45 +02:00
Valere 47c876f3df lint fixes 2025-10-01 14:37:03 +02:00
Valere 3d8639df03 Connection states tests 2025-10-01 14:21:37 +02:00
Valere 879a1d4af1 Connection: add Connection state and handle error on start 2025-10-01 11:23:16 +02:00
Valere b00f7d5409 refactor: Remote / Publish Connection and constructor 2025-09-30 17:02:48 +02:00
Valere edf68d16b7 refactoring: prep work extract to file + documentation 2025-09-30 11:33:45 +02:00
Valere 8509efb48b review 2025-08-06 13:59:53 +02:00
Valere 6dcc44b631 comment 2025-08-06 09:26:07 +02:00
Valere fce7b6d456 refactor: move warmup to makePreferredLivekitFoci 2025-08-05 17:44:22 +02:00
Valere ef7c9a166a fix eslint 2025-08-05 15:58:46 +02:00
Valere dba8a43495 fixup test mock 2025-08-05 15:30:15 +02:00
Valere 1a3e88c19a Ensure that the the jwt service is called before starting a call 2025-08-05 15:13:04 +02:00
Valere 9bf63cce25 fix the test to properly fail 2025-08-01 11:58:05 +02:00
Valere 078c67bfb2 fix bad copy paste comment 2025-07-31 17:47:13 +02:00
Valere 81555c8d51 add a playwright test 2025-07-31 17:46:09 +02:00
Valere d294be8bd4 custom error for restricted SFU config error 2025-07-31 17:18:02 +02:00
Valere b0503f41ef use latest lk-jwt-service for CI 2025-07-31 17:10:40 +02:00
Valere b35fcf9076 DevX: update dev backend to support jwt-token v3 2025-07-31 17:05:57 +02:00
Valere 4ee67fa4e5 keep lk-jwt-service on 0.2.3 for now 2025-07-31 16:58:14 +02:00
Valere 446a2d4080 fix snapshot test following commit 007a50d 2025-07-31 16:37:09 +02:00
Valere 007a50d0f1 Fix missing button styling on error dialog 2025-07-31 15:00:21 +02:00
Valere 5dfa420135 bump js-sdk version 2025-07-28 17:45:38 +02:00
Valere ff7a00ed3d Bump js-sdk resolved commit 2025-07-18 10:43:06 +02:00
Valere f0d753e58d Bump js-sdk dependency to have new encryption mgr 2025-07-09 18:47:33 +02:00
Valere f0126f41fb Widget: Add missing to device permission for encryption keys 2025-04-04 09:32:34 +02:00
Valere 9b945d00f7 cleaning: Remove deprecated config option for EC url 2025-04-04 09:18:58 +02:00
Valere e9e82ca3e1 Cleaning + update docker compose pull policy for eweb 2025-04-04 09:12:27 +02:00
Valere 0fbde40359 test: End to end integrated test for call widget 2025-03-25 16:09:38 +01:00
Valere b6ad6aee2a post merge fix: es lint 2025-03-19 09:33:06 +01:00
Valere fd20ac4022 Merge branch 'livekit' into valere/async_error_show_boundary 2025-03-19 09:30:16 +01:00
Valere 96ce6a2dc6 ui test: Skip video visibility test on firefox 2025-03-19 09:22:07 +01:00
Valere 8c5f5b156c code review: improve test 2025-03-18 09:48:18 +01:00
Valere 6a8abeb609 Eslint: Ensure playwright files are checked by eslint 2025-03-17 15:23:51 +01:00
Valere 007ea89cd7 fixup eslint 2025-03-17 12:36:14 +01:00
Valere 598152a3d7 Add playwright test for JWT token error 2025-03-17 12:15:16 +01:00
Valere 83c6ec3497 Merge branch 'livekit' into valere/async_error_show_boundary 2025-03-17 11:26:54 +01:00
Valere 03b5f0f2f9 Fixup: error boundary context not needed, local error resets already 2025-03-17 11:26:16 +01:00
Valere bd38a56ccc Keep rate limits for dev backend, disable only for playwright tests 2025-03-17 09:45:43 +01:00
Valere b9700b9986 code review 2025-03-14 14:50:47 +01:00
Valere 20ba3e9573 Merge branch 'livekit' into valere/async_error_show_boundary 2025-03-14 11:25:30 +01:00
Valere 83198c061a Disable rate limiting on dev homeserver to avoid flaky tests 2025-03-14 11:01:25 +01:00
Valere b5fff42adc Test: Add more integrations test
Testing access, register, login, logout. Create and join as guest
2025-03-14 11:01:19 +01:00
Valere 9dc515f45d Fixup: bad copy in the text 2025-03-13 20:04:26 +01:00
Valere 4c477bc4b1 fix: github action, missing config file for dev env 2025-03-13 20:04:26 +01:00
Valere 45d3a5e332 playwright add ignoreHTTPSErrors option 2025-03-13 20:04:26 +01:00
Valere 4efc32f8e2 fix: local element-call not running 2025-03-13 20:04:26 +01:00
Valere a7af470549 yml: try docker compose instead of dash compose 2025-03-13 20:04:26 +01:00
Valere 102aaa80e2 typo in playwright.yml timeout 2025-03-13 20:04:26 +01:00
Valere 6eb1a02937 fix: vitest --coverage was running playwright tests 2025-03-13 20:04:26 +01:00
Valere 687dafab3e First integration tests with playwright 2025-03-13 20:04:26 +01:00
Valere 188fe75534 Merge branch 'livekit' into valere/async_error_show_boundary 2025-03-13 11:20:32 +01:00
Valere FedronicandGitHub 79e294755c Merge pull request #3058 from element-hq/valere/refactor_error_handling
refactor: Centralize group call errors in custom GroupCallErrorBoundary
2025-03-13 10:12:11 +01:00
Valere b02ad8871e review: Make widget prop mandatory 2025-03-12 10:27:45 +01:00
Valere b0a4a954f8 Error: use a close button instead of go to home when in widget mode 2025-03-12 10:12:34 +01:00
Valere 612ace137a code review: recoveryActionHandler should not be optional 2025-03-12 09:44:41 +01:00
Valere 8584521ade fixup: post rebase fix 2025-03-11 20:19:14 +01:00
Valere c0ef6e5e4d fix: Error recover/retry buttons should reset error state 2025-03-11 16:54:19 +01:00
Valere 4c27551014 refactor: Centralize group call errors in custom GroupCallErrorBoundary 2025-03-11 16:54:19 +01:00
Valere 04a46ebabe error management: Handle fail to get JWT token 2025-03-11 09:07:19 +01:00
Valere 343da0db14 network: Utility to retry network operation with backoff 2025-03-10 17:54:50 +01:00
Valere c22412c045 error management: showError API for async error handling 2025-03-10 15:20:51 +01:00
Valere 13a19ed751 fix: Error recover/retry buttons should reset error state 2025-03-07 15:18:32 +01:00
Valere 28c7c9dd38 refactor: Centralize group call errors in custom GroupCallErrorBoundary 2025-03-05 20:50:19 +01:00
Valere FedronicandGitHub f80e9452ec Merge pull request #3037 from element-hq/valere/fix_i18n_test_not_configured
Fix: i18n not properly configured in vitest
2025-03-03 17:17:53 +01:00
Valere 4c91326edb fix, testing: i18n not properly configured 2025-03-03 14:41:31 +01:00
Valere FedronicandGitHub 66899f33e2 Merge pull request #3027 from element-hq/valere/missing_livekit_url_config
Error Handling: gracefully handle missing MatrixRTC focus configuration
2025-02-28 13:43:01 +01:00
Valere f38adf12d9 review: remove not yet used case ErrorCategory in rich error 2025-02-28 12:25:35 +01:00
Valere 5dfc89d36c fixup: lint error 2025-02-28 12:24:43 +01:00
Valere 1fbf8e2686 review: Report unknown exceptions when entering RTC session 2025-02-28 12:17:28 +01:00