88 Commits

Author SHA1 Message Date
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
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
juancarmore
e8421dfa72 frontend: Update recording preferences in VideoRoomComponent to include access control 2025-04-25 11:43:31 +02:00
juancarmore
7135270b8a Refactor code to use ParticipantOptions instead of TokenOptions 2025-04-24 12:26:07 +02:00
juancarmore
e3ee41c827 frontend: Implement endMeeting method in HttpService and update WebComponentManagerService to use it 2025-04-14 11:43:09 +02:00
juancarmore
446310f935 frontend: Simplify API path construction by removing version from individual endpoints 2025-04-14 11:41:31 +02:00
juancarmore
5570b30686 frontend: Update participant role retrieval to use room role and permissions endpoint 2025-04-12 13:46:25 +02:00
Carlos Santos
e7f45dcbfd backend: Change stop recording endpoint from PUT to POST and update response status to 202 2025-04-09 17:12:50 +02:00
Carlos Santos
9c0607af20 frontend: Remove moderator secret from session storage when participant leaves 2025-04-09 14:50:03 +02:00
Carlos Santos
e80ad639d2 frontend: Update room creation to set auto deletion date to 1 day from creation 2025-04-09 14:37:16 +02:00
Carlos Santos
b300425a2e frontend: Rename expirationDate to autoDeletionDate in room-related components and services for consistency 2025-04-08 18:36:37 +02:00
juancarmore
ba844e4d77 frontend: Update API paths in HttpService 2025-04-08 10:21:33 +02:00
Carlos Santos
5376ef0846 frontend: Refactor room-related terminology from 'roomName' to 'roomId' 2025-04-01 18:59:37 +02:00
juancarmore
d308850705 Update authentication routes to use internal API base path 2025-03-31 20:26:03 +02:00
Carlos Santos
fef7e50555 Rename OpenViduMeetRoomOptions and OpenViduMeetRoom to MeetRoomOptions and MeetRoom 2025-03-31 15:20:25 +02:00
juancarmore
de9caec62a frontend: Replace global preferences with security preferences in context model and service 2025-03-28 18:56:05 +01:00
juancarmore
28b65db651 frontend: Implement participant role retrieval and enhance authentication guards and http interceptor 2025-03-28 12:15:11 +01:00
juancarmore
cf4b2ef340 frontend: Update routes to use runGuardsSerially when having multiple guards and add checkParticipantRoleAndAuthGuard to enforce authentication based on participant role and auth mode 2025-03-27 19:31:08 +01:00
juancarmore
23cdea5ca1 frontend: Refactor guards to return UrlTree or RedirectCommand when needing to redirect to another route 2025-03-27 19:28:29 +01:00
juancarmore
72b8a9d12f frontend: Add run-serially.guard to execute multiple guards in sequence 2025-03-27 19:22:53 +01:00
juancarmore
24b39fd02f frontend: Refactor AuthService and components that use it 2025-03-27 19:21:56 +01:00
juancarmore
ab0775a706 frontend: Set default username if authenticated in ParticipantNameComponent and clean up form initialization 2025-03-26 13:58:40 +01:00
juancarmore
2b776ac181 frontend: Refactor login component to use queryParams subscription for redirect handling 2025-03-26 13:57:50 +01:00
juancarmore
473c7be726 frontend: Update login component to handle redirect parameters after login 2025-03-26 13:39:07 +01:00
juancarmore
558fba500a frontend: Update base routes to include room creator guard and disabled component 2025-03-26 13:38:54 +01:00
juancarmore
ecf70639f7 frontend: Add room creator guard to manage room creation access 2025-03-26 13:38:42 +01:00
juancarmore
355b31b25a frontend: Add RoomCreatorDisabled component to handle room creation disabled state 2025-03-26 13:37:45 +01:00
juancarmore
39a6b15d6a frontend: Enhance ContextService to include global preferences and authentication policies 2025-03-26 13:37:04 +01:00
juancarmore
fec108d802 Update role references from Role to UserRole for consistency 2025-03-25 13:02:02 +01:00
Carlos Santos
cf447c0892 frontend: Refactor API path constants in HttpService 2025-03-24 13:10:08 +01:00