118 Commits

Author SHA1 Message Date
juancarmore
85ef5958f0 frontend: update logout method to include redirection after login 2025-05-27 10:42:20 +02:00
juancarmore
e1a6bccbcb frontend: remove room ID display from recording cards in room recordings component 2025-05-27 10:40:24 +02:00
juancarmore
270fbc0e5e frontend: enhance invalid role error messages in login components for clarity 2025-05-26 13:27:39 +02:00
juancarmore
de83220e09 frontend: enhance RoomRecordingsComponent with improved UI and functionality for managing recordings 2025-05-23 12:59:38 +02:00
juancarmore
aa13385c86 frontend: update listRooms and getRecordings methods in HttpService to improve pagination handling 2025-05-23 12:58:56 +02:00
Carlos Santos
e08e30ee0b webcomponent: Updated unit tests 2025-05-22 14:15:39 +02:00
Carlos Santos
1bdd968f79 webcomponent: update CommandsManager to use targetIframeOrigin for improved security 2025-05-22 14:11:41 +02:00
juancarmore
cfd26daf38 frontend: reorganize components and index files 2025-05-21 21:43:13 +02:00
juancarmore
ab270239b5 frontend: replace UnauthorizedComponent by ErrorComponent and improve error handling in guards 2025-05-21 21:41:42 +02:00
juancarmore
b037edb92b frontend: Update http interceptor to refresh recording token and handle related errors 2025-05-21 18:58:46 +02:00
juancarmore
6a9cd04a74 frontend: Add new route to access RoomRecordingsComponent and associated guards 2025-05-21 18:58:11 +02:00
juancarmore
b4292e8ca1 frontend: update recording methods in HttpService to use MeetRecordingInfo type and add generateRecordingToken method 2025-05-21 18:52:36 +02:00
juancarmore
6a916b1ece frontend: reorganize ContextData and ContextService structure and include recordings permissions 2025-05-21 18:50:03 +02:00
juancarmore
1a3b567f29 frontend: remove AdminDashboardComponent and add RoomRecordingsComponent structure 2025-05-21 18:48:15 +02:00
Carlos Santos
af3697f94c webcomponent: update event handling methods to use WebComponentEvent type for better type safety 2025-05-20 11:37:36 +02:00
Carlos Santos
7a81873285 webcomponent: enhance console log removal configuration in terser for production 2025-05-20 11:37:10 +02:00
juancarmore
44fbb25841 backend: update security preferences to allow optional requireAuthentication; enhance validation for room creation and recording preferences 2025-05-16 19:07:03 +02:00
juancarmore
8c0ae5a725 frontend: prevent removal of moderator secret on participant left due to browser unload 2025-05-16 12:49:28 +02:00
Carlos Santos
b25b80fc6e test: mark moderator join event test as only for focused execution
testapp: ensure roomId is defined before rendering stored webhook events

testapp: correct build script to include build:client step

ci: reduce log retention days from 7 to 2 for various artifacts

test: remove 'only' from moderator join event test for full execution

testapp: correct build script order in package.json for proper execution

frontend: update openvidu-components-angular to version 3.2.0-dev17 in package.json and package-lock.json

webcomponent: remove unnecessary comment from playwright configuration file
2025-05-14 17:39:46 +02:00
Carlos Santos
b52eab4bca test: refactor commandsManager usage in unit tests for clarity 2025-05-14 16:39:29 +02:00
Carlos Santos
16d9a0e205 test: enhance console error logging with type tags 2025-05-14 16:06:10 +02:00
Carlos Santos
df1d339fcf test: remove screenshot logging from afterEach hook for cleaner test output 2025-05-14 15:43:47 +02:00
Carlos Santos
eb572bf3ef test: add launchOptions to Playwright configuration for improved media stream handling 2025-05-14 14:25:44 +02:00
Carlos Santos
2fa5a53d24 webcomponent: enhance CommandsManager and OpenViduMeet for improved event handling and initialization 2025-05-14 14:06:33 +02:00
Carlos Santos
e57f3484c8 test: improve error handling subscription in E2E tests 2025-05-14 13:58:16 +02:00
Carlos Santos
26d7d40cbd test: refactor E2E tests to use existing browser context and improve structure 2025-05-14 13:24:30 +02:00
Carlos Santos
d2d3453f35 test: improve failure logging in E2E tests 2025-05-14 12:10:38 +02:00
Carlos Santos
8136547e6e webcomponent: simplify bundle copy logic in rollup configuration 2025-05-14 12:02:42 +02:00
Carlos Santos
a4404c8c59 test: log console errors during E2E tests for better debugging 2025-05-14 11:45:29 +02:00
Carlos Santos
19fd1cc30e frontend: streamline frontend build process in prepare script 2025-05-14 11:37:45 +02:00
Carlos Santos
cff4e10364 test: change screenshot format from JPEG to PNG in E2E tests 2025-05-14 11:23:14 +02:00
Carlos Santos
f273b126e9 test: change screenshot format to JPEG with reduced quality 2025-05-14 11:13:44 +02:00
Carlos Santos
8f3da4b859 test: add screenshot capture on test failure in E2E tests 2025-05-14 11:12:28 +02:00
Carlos Santos
7c5f1b8b23 test: update E2E tests to use default headless config and improve webhook handling 2025-05-14 10:16:31 +02:00
Carlos Santos
cba1a0938c test: update Playwright configuration to utilize RUN_MODE for headless setting in E2E tests 2025-05-13 13:55:24 +02:00
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
d71111e415 frontend: Send meeting_ended event when participante left with room deleted reason 2025-05-13 12:44:09 +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
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
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