Carlos Santos
63c45ca564
webcomponent: update Playwright configuration and enhance E2E tests with new helper functions
2025-05-13 13:12:51 +02:00
Carlos Santos
8993cab2e8
testapp: enhance webhook event handling
2025-05-13 13:12:51 +02:00
juancarmore
886fd5109b
test: add integration tests for generating recording tokens and update related assertions
2025-05-13 12:52:31 +02:00
Carlos Santos
d71111e415
frontend: Send meeting_ended event when participante left with room deleted reason
2025-05-13 12:44:09 +02:00
juancarmore
e45420ac0f
test: add integration tests for retrieving room roles and permissions
2025-05-13 12:09:57 +02:00
Carlos Santos
65a5a1fe85
frontend: update openvidu-components-angular to version 3.2.0-dev14
2025-05-13 10:14:51 +02:00
Carlos Santos
77752caf0b
test: update sendMessage test to trigger on READY event and clean up assertions
2025-05-12 13:03:42 +02:00
Carlos Santos
6a8bae5dec
testapp: enhance webhook event handling and storage; update room ID handling in forms
2025-05-12 12:57:33 +02:00
Carlos Santos
8a6066a87c
webcomponent: send initialization message to iframe on READY event and update command documentation
2025-05-12 12:13:50 +02:00
Carlos Santos
f99d328bb6
frontend: send ready message to parent when starting commands listener
2025-05-12 12:12:57 +02:00
Carlos Santos
4a3db2a1d2
frontend: stop listening to commands from the webcomponent when participant left
2025-05-12 12:12:24 +02:00
Carlos Santos
41e7b645ee
frontend: refactor message handling to use bound method for event listener
2025-05-12 11:17:09 +02:00
juancarmore
6c9e1d9b50
tests: Add recording token functionality to recordings API tests
2025-05-11 21:00:48 +02:00
juancarmore
676b1c1fc6
tests: Add security preferences API tests
2025-05-11 20:12:12 +02:00
juancarmore
25b4ef6c1d
tests: Add global preferences API security tests
2025-05-11 19:23:24 +02:00
juancarmore
cf04b4e32d
tests: Update room security tests to enhance authentication scenarios and add recording token generation tests
2025-05-11 15:35:01 +02:00
juancarmore
4e16598cbe
tests: Add more security tests for meeting API
2025-05-11 15:34:44 +02:00
juancarmore
c774a437f9
backend: Simplify room authorization middleware by removing redundant authentication checks for moderators
2025-05-11 15:33:44 +02:00
juancarmore
a08da5dc75
tests: Enhance recording API security tests by including cases with recording token cookie
2025-05-11 14:07:21 +02:00
juancarmore
4d176600e1
tests: Refactor request helpers for improved preference management and cleanup
2025-05-11 14:06:03 +02:00
juancarmore
3942dfa0af
backend: Update archived room metadata if exists when updating room preferences
2025-05-11 14:04:58 +02:00
juancarmore
d62added6e
backend: Implement updateArchivedRoomMetadata method
2025-05-11 14:03:55 +02:00
juancarmore
8b2d0dd34c
backend: Correct permissions reference in recording middleware for retrieval and deletion. Reorder recording routes definition for clarity
2025-05-11 14:02:25 +02:00
juancarmore
0b00153349
backend: Enhance error handling in authentication middleware to control validator flow
2025-05-10 18:18:08 +02:00
Carlos Santos
6dd0e40398
Update .gitignore to include app.js and webcomponent.js in testapp
2025-05-09 16:40:46 +02:00
Carlos Santos
654d082e9c
testapp: Updated testapp
2025-05-09 16:40:38 +02:00
Carlos Santos
a0964aa4ca
testapp: delete home.ts and videoRoom.ts files
2025-05-09 16:40:04 +02:00
Carlos Santos
cde60eca82
webcomponent: change enums from const to regular export for WebComponentCommand and WebComponentEvent
2025-05-09 13:00:11 +02:00
Carlos Santos
7d0059feac
webcomponent: update build script and adjust Rollup config to conditionally include comments
2025-05-08 17:26:06 +02:00
Carlos Santos
f893aaab19
webcomponent: add event handling methods and extend event payloads in OpenViduMeet component
2025-05-08 17:25:49 +02:00
Carlos Santos
4baa1c124f
frontend: update openvidu-components-angular to version 3.2.0-dev12 and add reason to participant left event
2025-05-08 17:24:22 +02:00
Carlos Santos
468278d9d1
ci: add backend and webcomponent integration test workflows
2025-05-08 16:12:45 +02:00
Carlos Santos
c60d0ad235
test: refactor and expand unit tests for OpenViduMeet component, add style mock
2025-05-08 16:05:31 +02:00
Carlos Santos
3a9f3c507d
webcomponent: integrate PostCSS with Rollup and add error handling in OpenViduMeet component
...
- Added rollup-plugin-postcss to handle CSS imports in the project.
- Updated rollup.config.js to include PostCSS plugin for CSS injection and minification.
- Created a new styles.css file for component styling.
- Enhanced OpenViduMeet component to manage iframe loading states and display error messages.
- Implemented cleanup method in EventsManager to remove event listeners.
- Added TypeScript declaration for CSS module imports.
2025-05-08 16:05:07 +02:00
Carlos Santos
347d9472e0
testapp: Improve testsapp using Typescript
2025-05-08 12:52:34 +02:00
Carlos Santos
d4f3b48082
ci: Update cleanup action to ensure steps continue on error
2025-05-08 12:21:11 +02:00
Carlos Santos
8b89a72754
ci: Add GitHub Actions workflow for unit tests
2025-05-08 12:14:00 +02:00
Carlos Santos
23da76806d
backend: Add unit test command and update token service to use VideoGrant type
2025-05-08 12:10:59 +02:00
Carlos Santos
ae43b582c4
typings: Define TrackSource enum and VideoGrant interface for LiveKit permissions for avoiding import 3rd library
2025-05-08 12:07:00 +02:00
Carlos Santos
41f8822567
test: Add type checks for LiveKitPermissions and VideoGrant interfaces
2025-05-08 12:06:15 +02:00
Carlos Santos
704bb4d9d5
frontend: Change enums to const enums for WebComponent commands and events
2025-05-08 12:04:56 +02:00
Carlos Santos
326ee174c6
frontend: Improve webcomponent event and command types
2025-05-07 16:51:13 +02:00
Carlos Santos
e75b21fa49
backend: Refactor room finished and recording webhook handling for improved clarity and error logging
2025-05-07 14:25:39 +02:00
Carlos Santos
e2b9fcd532
backend: Enhance webhook events creator checking
2025-05-07 14:25:22 +02:00
Carlos Santos
185d6e9def
tests: Enhance race conditions tests for recording API with additional consistency checks
2025-05-07 13:00:48 +02:00
Carlos Santos
d85bda282e
tests: Add API tests for webhook preferences
2025-05-07 12:36:45 +02:00
Carlos Santos
4cb9452ac1
backend: Update webhook preferences handling and validation logic
2025-05-07 12:36:09 +02:00
Carlos Santos
39b53f537d
backend: Refactor S3 service to use internal configuration for retry settings
2025-05-07 11:57:50 +02:00
Carlos Santos
a5024fccf2
tests: Enhance room deletion tests with custom MEETING_DEPARTURE_TIMEOUT and LiveKit room creation
2025-05-07 11:39:32 +02:00
Carlos Santos
ecb50ec0e9
backend: Update room service to utilize MEETING_EMPTY_TIMEOUT and MEETING_DEPARTURE_TIMEOUT for LiveKit room options
2025-05-07 11:26:50 +02:00