618 Commits

Author SHA1 Message Date
Carlos Santos
fd4c035fc0 ci: refactor race conditions tests to improve timeout handling and system stability 2025-05-30 15:36:46 +02:00
Carlos Santos
9f05eac08e ci: update condition for starting AWS runner in backend integration tests 2025-05-30 13:58:15 +02:00
Carlos Santos
e7a5c4aea9 ci: update condition for stopping AWS EC2 runner in integration tests 2025-05-30 13:44:32 +02:00
Carlos Santos
69415e4dc7 ci: enhance backend integration tests with AWS EC2 runner setup and teardown 2025-05-30 13:13:17 +02:00
Carlos Santos
5d90602c88 ci: update workflow triggers to include workflow_dispatch for integration and unit tests 2025-05-30 11:30:01 +02:00
Carlos Santos
5884f9341e ci: remove wait-on installation from integration and unit test workflows, update wait logic in E2E test workflow 2025-05-30 11:27:42 +02:00
Carlos Santos
333c7da5b2 backend: refactor RecordingService to use StorageProvider for listing objects and remove S3Service dependency 2025-05-30 11:06:48 +02:00
Carlos Santos
2872383b01 backend: update S3 bucket name to 'openvidu-appdata' in environment configuration 2025-05-29 16:39:37 +02:00
Carlos Santos
0fc8c203dd backend: add getRecordingMetadataByPath method to StorageProvider and implement in S3StorageProvider and MeetStorageService 2025-05-29 16:19:27 +02:00
Carlos Santos
52ef54311a backend: remove unused getMeetRecordingInfoFromMetadata method from RecordingService 2025-05-29 14:07:54 +02:00
Carlos Santos
37ed8003f5 backend: implement getRecordingMedia method in StorageProvider and S3StorageProvider, refactor RecordingService to use it 2025-05-29 14:07:29 +02:00
Carlos Santos
e4b77eb2f6 backend: add getObjectHeaders method to StorageProvider and implement in S3StorageProvider and MeetStorageService 2025-05-29 13:57:31 +02:00
Carlos Santos
5295d6326e backend: implement deleteRecordingBinaryFilesByPaths method in StorageProvider and S3StorageProvider 2025-05-29 13:41:13 +02:00
Carlos Santos
2c03ecdd9a backend: implement bulk deletion of recording metadata files in StorageProvider and S3StorageProvider 2025-05-29 13:29:42 +02:00
Carlos Santos
616222fb73 backend: implement deletion of archived room metadata in MeetStorageService and S3StorageProvider 2025-05-28 16:41:22 +02:00
Carlos Santos
325fb90550 backend: refactor recording metadata retrieval to use MeetStorageService and update StorageProvider interface 2025-05-28 16:11:12 +02:00
Carlos Santos
2e51681cd9 backend: refactor recording metadata handling to use MeetStorageService 2025-05-28 14:09:08 +02:00
Carlos Santos
f58e0fd111 test: refactor recording tests to improve clarity and consistency 2025-05-28 13:45:56 +02:00
Carlos Santos
b6ace8d4ad backend: optimize webhook notification methods for asynchronous execution 2025-05-28 13:15:00 +02:00
Carlos Santos
b9a11dd45d backend: enhance StorageProvider interface with recording metadata methods and type parameters 2025-05-28 11:56:41 +02:00
Carlos Santos
172e8edcfd backend: update type parameters for storage interfaces and methods to improve clarity and consistency 2025-05-28 11:46:13 +02:00
Carlos Santos
d843ee70b5 README: correct indentation for .room_metadata directory 2025-05-28 11:16:41 +02:00
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
Carlos Santos
5fab376e15 ci: update OpenVidu local deployment action in E2E test workflow 2025-05-26 18:42:14 +02:00
Carlos Santos
2168279baf backend: optimize room deletion logic in LivekitWebhookService for finished meetings 2025-05-26 18:42:14 +02:00
juancarmore
270fbc0e5e frontend: enhance invalid role error messages in login components for clarity 2025-05-26 13:27:39 +02:00
Carlos Santos
48c0133504 backend: enhance signal sending methods in RecordingService and RoomService with error handling and logging 2025-05-26 11:58:43 +02:00
Carlos Santos
df3e0e05bb ci: migrate actions to use OpenVidu repository for setup and cleanup 2025-05-23 17:15:41 +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
6b15128af2 ci: remove checkout step for OpenVidu Meet in backend integration tests 2025-05-22 16:18:12 +02:00
Carlos Santos
3e9fa424f8 ci: remove redundant yarn setup and checkout steps in backend integration tests 2025-05-22 16:05:47 +02:00
Carlos Santos
a913df4a04 ci: reorganize OpenVidu Meet setup by moving checkout step to action.yml 2025-05-22 16:03:15 +02:00
Carlos Santos
eda5549234 ci: simplify backend unit test workflow by removing yarn installation and redundant setup steps 2025-05-22 15:57:27 +02:00
Carlos Santos
c6d4b757b4 ci: optimize OpenVidu Meet setup by removing redundant checkout steps and ensuring yarn installation 2025-05-22 15:56:59 +02:00
Carlos Santos
a632652fd5 ci: streamline WebComponent setup by removing redundant npm install step 2025-05-22 14:40:51 +02:00
Carlos Santos
7df2ecd8d5 prepare.sh: enhance prepare.sh to support argument-based builds and improve help output 2025-05-22 14:40:34 +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
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