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 |
|
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 |
|