61 Commits

Author SHA1 Message Date
juancarmore
a118b5cf92 backend: remove default user, update user interface to include password hash and a list of roles, and refactor associated code 2025-05-31 00:10:03 +02:00
juancarmore
55bc8726d0 backend: update security preferences structure to remove unused attributes and refactor associated code 2025-05-31 00:03:18 +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
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
Carlos Santos
4cb9452ac1 backend: Update webhook preferences handling and validation logic 2025-05-07 12:36:09 +02:00
Carlos Santos
7167cb4445 backend: Update webhook preferences handling and validation; ensure URL is optional and required when enabled 2025-05-06 17:13:00 +02:00
Carlos Santos
4344ed8c0c backend: Change logging level from verbose to info for received webhook events 2025-05-06 13:02:02 +02:00
Carlos Santos
bbbb7fc0c1 backend: Add handling for room started event and refactor room finished webhook logic 2025-05-05 17:43:52 +02:00
juancarmore
8357a54597 backend: Improve error handling and logging, and refactor code 2025-04-30 14:00:38 +02:00
Carlos Santos
f841f55c71 backend: Improve error logging for missing security and webhook preferences 2025-04-29 13:49:27 +02:00
Carlos Santos
bdddeb34c5 backend: Enhance recording media streaming with range support and error handling 2025-04-29 13:14:44 +02:00
juancarmore
bc326ba707 backend: Update getRecordings to filter by roomId when recording token is present 2025-04-28 12:23:10 +02:00
juancarmore
576b1f7d98 backend: Implement recording token generation and update room preferences handling 2025-04-25 11:49:03 +02:00
Carlos Santos
51ed2faa12 backend: Enhance recording deletion logic and update associated room metadata location directory 2025-04-25 10:36:56 +02:00
Carlos Santos
754dd3bd35 backend: Add recording fields parameter and enhance pagination in getRecordings response 2025-04-25 10:36:55 +02:00
juancarmore
5e11be08b4 backend: Reorganize imports 2025-04-24 14:59:46 +02:00
juancarmore
7135270b8a Refactor code to use ParticipantOptions instead of TokenOptions 2025-04-24 12:26:07 +02:00
Carlos Santos
817135433a backend: Update bulk delete recordings response to handle mixed results and add appropriate status codes 2025-04-15 12:55:43 +02:00
Carlos Santos
2207b7651f backend: Update startRecording response to include Location header and change status code to 201 2025-04-15 12:41:04 +02:00
Carlos Santos
39f755d207 backend: Improve logging and response handling in bulkDeleteRooms function 2025-04-15 12:15:02 +02:00
Carlos Santos
a65018072a backend: Update createRoom to return 201 status on successful room creation 2025-04-15 12:02:02 +02:00
Carlos Santos
c3fa764534 backend: Refactor bulkDeleteRooms to improve response handling and update sanitization logic 2025-04-14 17:57:18 +02:00
Carlos Santos
33a970d1ef backend: Enhance deleteRoom functionality and add delete room integration tests 2025-04-14 13:40:53 +02:00
juancarmore
7bcb3be1dd backend: Include room existence check in endMeeting function 2025-04-14 12:47:08 +02:00
juancarmore
ba3c01eaae backend: Add room existence check in getRoomRolesAndPermissions function 2025-04-14 11:32:16 +02:00
juancarmore
743d3d514d backend: Implement room roles and permissions endpoints 2025-04-12 13:46:00 +02:00
juancarmore
2ae88d28b6 backend: Add meeting controller with endMeeting functionality 2025-04-12 12:59:59 +02:00
juancarmore
9fb281626d backend: Implement meeting routes 2025-04-12 12:59:19 +02:00
Carlos Santos
58dcd83229 backend: Centralize configuration values in internal-config module 2025-04-11 17:13:05 +02:00
Carlos Santos
427e84de07 backend: Update getRooms response to include pagination details 2025-04-11 11:29:07 +02:00
Carlos Santos
a0b7d42002 backend: Enhance recording service to support field filtering in getRecording and getAllRecordings methods 2025-04-10 13:12:26 +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
ac12841418 backend: Enhance room deletion functionality with force delete option and improved response handling 2025-04-09 12:06:19 +02:00
Carlos Santos
6774e56a27 backend: Rename recording content endpoint to media 2025-04-08 19:03:56 +02:00
Carlos Santos
814f75c4a1 backend: Remove room preferences controller and related methods from storage service 2025-04-07 20:41:39 +02:00
Carlos Santos
bb54cd6c8e backend: Rename streamRecording to getRecordingContent and update route for streaming recordings 2025-04-07 20:41:39 +02:00
Carlos Santos
caefdf704b backend: Update logging level and change export to const for recording validation schema 2025-04-07 20:41:39 +02:00
Carlos Santos
4ff00aad96 backend: Enhance room management logic 2025-04-07 20:41:39 +02:00
Carlos Santos
12ef04964c backend: Refactor storage services and remove global preferences service references 2025-04-07 20:41:39 +02:00
Carlos Santos
67b3426c85 backend: Refactor room-related terminology from 'roomName' to 'roomId' across routes, middlewares, and services
Updated the Livekit room life cycle
2025-04-01 17:27: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
2d82d6a96d backend: Add security and webhook preferences controllers and validation middleware 2025-03-28 18:55:39 +01:00
juancarmore
bc33e9c5d9 backend: Add endpoint to retrieve participant role by room secret 2025-03-28 12:12:33 +01:00
Carlos Santos
8422b3c38a backend: Update recording stop response to include Location header with recording URL 2025-03-28 11:58:12 +01:00
Carlos Santos
f3dfb9769f refactor: Improve logging messages for clarity and consistency across services 2025-03-28 10:30:21 +01:00
juancarmore
042f7f2fd4 backend: Refactor authentication logic to use new global auth configuration 2025-03-25 13:06:52 +01:00
Carlos Santos
da5d513d01 backend: Rename handleRoomFinished to handleMeetingFinished and improve recording lock management 2025-03-24 13:02:04 +01:00
Carlos Santos
ddbc80b0e3 backend: Refactor bulk delete recordings to accept recording IDs from query parameters and improve validation handling 2025-03-24 13:02:04 +01:00
Carlos Santos
ca348d1a47 backend: Enhance recording routes and controllers with new validation middleware and improve error handling 2025-03-24 13:00:13 +01:00