579 Commits

Author SHA1 Message Date
Carlos Santos
1bdd968f79 webcomponent: update CommandsManager to use targetIframeOrigin for improved security 2025-05-22 14:11:41 +02:00
juancarmore
738c7cb878 backend: remove unused 406 status code from StatusError type in error model 2025-05-21 21:43:44 +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
juancarmore
c80b88fc67 backend: update participant permissions to disable recorder and prevent room creation for publishers 2025-05-20 16:55:19 +02:00
Carlos Santos
f7ce0152c1 backend: change default layout from 'speaker' to 'grid' in generateCompositeOptionsFromRequest method 2025-05-20 11:42:20 +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
8390133a5a test: update security preferences tests to handle partial data and validation; add missing access check for recording preferences in update room preferences tests 2025-05-17 12:58:33 +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
Carlos Santos
9ea7bac71c ci: add reusable action for setting up OpenVidu Meet backend in workflows 2025-05-16 19:00:05 +02:00
Carlos Santos
fb6e03d596 ci: refactor OpenVidu Local Deployment setup into a reusable action 2025-05-16 18:54:24 +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
juancarmore
9618ec6f29 openapi: add endpoints and schemas for managing global preferences in OpenVidu Meet 2025-05-16 09:35:08 +02:00
juancarmore
2b7e2ecf7e openapi: add recording token generation endpoint and associated API responses; add recordingTokenCookie authentication method to recording endpoints 2025-05-15 21:59:38 +02:00
juancarmore
20bba0b886 test: add script to launch integration tests for Meetings API and include them in backend-integration-test workflow 2025-05-15 21:54:41 +02:00
juancarmore
deadd90315 test: add integration tests for deleting participants in Meetings API 2025-05-15 21:52:15 +02:00
juancarmore
5483004905 backend: improve error handling for participant retrieval in LiveKit service and validate room existence in participant deletion 2025-05-15 21:51:54 +02:00
juancarmore
1033382df7 test: add integration tests for ending meetings in Meetings API 2025-05-15 21:51:15 +02:00
juancarmore
88fa90b00d test: add disconnectFakeParticipants call in afterAll hooks for cleanup 2025-05-15 21:50:37 +02:00
Carlos Santos
49ebe6cda2 Merge branch 'ci' 2025-05-14 17:40:15 +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
835cde2dc2 ci: improve log upload steps and rename for clarity in E2E tests 2025-05-14 16:54:33 +02:00
Carlos Santos
2ee94daff4 ci: update Docker Compose log dumping path to /tmp for consistency 2025-05-14 16:48:33 +02:00
Carlos Santos
34bc2ce548 ci: update OpenVidu Local Deployment reference from development to main 2025-05-14 16:39:37 +02:00
Carlos Santos
b52eab4bca test: refactor commandsManager usage in unit tests for clarity 2025-05-14 16:39:29 +02:00
Carlos Santos
a2f1ea71d2 ci: update Docker Compose log dumping to use local containers.txt 2025-05-14 16:18:14 +02:00
Carlos Santos
16d9a0e205 test: enhance console error logging with type tags 2025-05-14 16:06:10 +02:00
Carlos Santos
39beed3172 ci: remove redundant npm install steps and add Docker Compose log dumping 2025-05-14 15:59:20 +02:00
Carlos Santos
e9f66f6807 prepare.sh: add testapp build step to preparation script 2025-05-14 15:59:13 +02:00
Carlos Santos
85985274ed ci: remove unnecessary directory listings from test run for cleaner output 2025-05-14 15:48:49 +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
cc446c206f ci: rename step to upload failed test videos for clarity 2025-05-14 14:25:33 +02:00
Carlos Santos
17b66c6c35 ci: add step to upload test videos with specified retention 2025-05-14 14:14:25 +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
233ec74871 ci: add environment variable for webhook in E2E test workflow 2025-05-14 13:59:54 +02:00
Carlos Santos
e57f3484c8 test: improve error handling subscription in E2E tests 2025-05-14 13:58:16 +02:00
Carlos Santos
0b5462a569 testapp: change event log insertion to prepend new events 2025-05-14 13:58:05 +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
0870a0b459 prepare.sh: correct build order in prepare script for frontend and backend 2025-05-14 13:18:14 +02:00
Carlos Santos
e9f9dbeb04 backend: set NODE_ENV for production and development start scripts 2025-05-14 13:01:48 +02:00
Carlos Santos
89ec61249a backend: enhance path utilities with environment checks and logging 2025-05-14 13:01:37 +02:00
Carlos Santos
12bbd7b4e8 backend: update path resolution for public files to use project root 2025-05-14 12:24:41 +02:00
Carlos Santos
d2d3453f35 test: improve failure logging in E2E tests 2025-05-14 12:10:38 +02:00