cruizba
01e137c2f6
backend: update logging level for initial API key configuration
2025-09-14 23:13:15 +02:00
Carlos Santos
52974b2883
backend: Updated package-lock.json
2025-09-11 18:07:26 +02:00
juancarmore
40742d22f8
Rename room preferences to room config
2025-09-10 00:22:11 +02:00
juancarmore
686af46102
Refactor webcomponent events to use camelCase and enums to use snake_case naming conventions
2025-09-09 20:01:48 +02:00
juancarmore
22e2f1f046
backend: implement request timeout handling for webhook requests
2025-09-09 12:02:40 +02:00
juancarmore
7509c79afb
backend: update webhook preferences initialization to only enable webhooks if initial API key is defined
2025-09-05 12:04:15 +02:00
juancarmore
66d0014c7e
backend: enhance test webhook url error handling
2025-09-05 12:02:40 +02:00
juancarmore
2bea178e76
tests: update tests to reflect code changes and add test cases for update room status endpoint
2025-09-05 01:12:17 +02:00
juancarmore
1dd8cc3238
openapi: add room reference to success and error responses for room deletion endpoints
2025-09-05 01:06:21 +02:00
juancarmore
fbba17319e
openapi: update x-timestamp description to specify milliseconds instead of seconds
2025-09-05 01:05:04 +02:00
juancarmore
e0a305bff3
openapi: update webhook and recording schemas for improved clarity and structure
2025-09-04 11:06:28 +02:00
juancarmore
32055b98c4
openapi: update specification to reflect code changes in API endpoints
2025-09-04 00:23:04 +02:00
juancarmore
7295c45d07
backend: update bulk deletion recording logic to improve error handling and response structure
2025-09-03 18:31:17 +02:00
juancarmore
01ffd49803
backend: enhance API response messages
2025-09-03 18:15:21 +02:00
juancarmore
5b17efc5a2
backend: enhance auto-deletion policy validation to disallow 'FAIL' options
2025-09-03 12:33:30 +02:00
juancarmore
ceab629906
backend: improve deleteExpiredRooms scheduler to use new deletion policies
2025-09-02 12:37:56 +02:00
juancarmore
4802f48ba6
backend: enhance room deletion logic with new policies for meetings and recordings
2025-09-02 11:45:20 +02:00
juancarmore
632d36a470
backend: implement deleteAllRoomRecordings method to handle deletion of all recordings for a room with retries
2025-08-31 14:58:32 +02:00
juancarmore
1af8f77b7b
backend: remove roomService dependency from generateParticipantToken and ensure Livekit room creation in ParticipantService
2025-08-30 13:31:44 +02:00
juancarmore
2475f7a8e2
backend: refine updateMeetRoomStatus to always save changes in storage
2025-08-30 13:31:11 +02:00
juancarmore
982247736e
backend: add updateRoomStatus endpoint and validation for room status updates
2025-08-29 17:40:26 +02:00
juancarmore
0125fc0934
backend: implement room status handling and actions when meeting ends
2025-08-28 18:32:59 +02:00
juancarmore
e7fae2b3be
backend: add autoDeletionPolicy and related schemas to room validation and add new fileds when creating Meet room
2025-08-28 10:34:12 +02:00
juancarmore
fb589bd19b
tests: adjust updateParticipantRole and updateRoomPreferences tests
2025-08-27 21:12:06 +02:00
juancarmore
4f0927dfbc
openapi: adjust updateParticipantRole endpoint to use put method and /role in path
2025-08-27 20:45:10 +02:00
juancarmore
8ccf3d9f8e
backend: rename updateParticipant to updateParticipantRole and adjust route to PUT method
2025-08-27 20:43:06 +02:00
juancarmore
1adce0f424
openapi: add roomName property to recording responses and schema
2025-08-27 20:16:17 +02:00
juancarmore
ec7f2a483f
openapi: restructure room preferences API endpoints and update request/response schemas
2025-08-27 20:15:48 +02:00
juancarmore
3322723b8d
backend: update room preferences endpoint and move get room preferences endpoint to public API
2025-08-27 20:12:08 +02:00
juancarmore
b89ee91794
frotend: comment out access type section in share recording dialog
2025-08-27 18:22:04 +02:00
juancarmore
294d51f9ad
test: add cleanup step to restore API key after authentication tests
2025-08-27 17:49:00 +02:00
juancarmore
b249fdde27
tests: streamline webhook tests cleanup by restoring default global preferences
2025-08-27 17:46:38 +02:00
juancarmore
8f7462c39a
backend: streamline storage initialization process and enhance API key handling
2025-08-27 17:42:12 +02:00
juancarmore
981c7e0d96
backend: update environment variables to use initial configuration for admin credentials, API key and webhook settings
2025-08-27 12:57:25 +02:00
juancarmore
6d43e94889
backend: add current password validation to change password endpoint. Update OpenAPI and tests
2025-08-22 23:43:39 +02:00
juancarmore
e1fd2a343b
backend: simplify participant identity generation by using participant name directly
2025-08-22 22:46:43 +02:00
juancarmore
5b2b26fef9
Rename moderatorRoomUrl and speakerRoomUrl to moderatorUrl and speakerUrl across the codebase
2025-08-22 12:22:59 +02:00
Carlos Santos
a636ad485f
backend: Implement participant name reservation system
...
- Added ParticipantNameService to manage unique participant name reservations.
- Integrated name reservation in ParticipantService during token generation.
- Implemented cleanup of expired name reservations in LivekitWebhookService.
- Enhanced RedisService with atomic operations for name reservation.
- Updated internal configuration for participant name reservation limits.
- Added tests for participant name reservation and release functionality.
- Updated frontend dependencies to use the latest version of openvidu-components-angular.
2025-08-18 18:49:46 +02:00
juancarmore
3b77f5e0f1
tests: add roomName filter test
2025-08-16 13:46:27 +02:00
juancarmore
a2dd2edc15
openapi: add room name query parameter to get rooms endpoint
2025-08-16 13:29:37 +02:00
juancarmore
73b26f35b5
backend: enhance room filtering with optional room name parameter
2025-08-16 13:23:32 +02:00
Carlos Santos
4f3fb6cec6
backend: fix stale recording evaluation logic and enhance related tests
2025-08-14 19:32:05 +02:00
Carlos Santos
41e39bc3bd
backend: enhance stale recording evaluation logic and add comprehensive tests
2025-08-14 17:50:38 +02:00
Carlos Santos
3da1f0e041
backend: renamed garbage-collector tests for orphaned-locks-collector
2025-08-14 17:50:38 +02:00
Carlos Santos
53a3c236ad
backend: enhance orphaned lock handling in recording service and improve test coverage
2025-08-14 17:50:38 +02:00
juancarmore
f22e0fc185
backend: update package-lock.json
2025-08-14 13:52:43 +02:00
juancarmore
adf13d6ff9
openapi: add participantIdentity property to meet-participant-options schema
2025-08-14 13:52:24 +02:00
juancarmore
7bffed69f0
tests: update participant token tests to include participantIdentity parameter
2025-08-14 13:51:55 +02:00
juancarmore
13c88d201c
backend: refactor code to generate participantIdentity based on name and unique ID
2025-08-14 13:50:47 +02:00
juancarmore
26b1750377
Remove expired old token condition when refreshing participant token
2025-08-13 20:23:48 +02:00