juancarmore
1af8f77b7b
backend: remove roomService dependency from generateParticipantToken and ensure Livekit room creation in ParticipantService
2025-08-30 13:31:44 +02:00
juancarmore
0125fc0934
backend: implement room status handling and actions when meeting ends
2025-08-28 18:32:59 +02:00
juancarmore
e1fd2a343b
backend: simplify participant identity generation by using participant name directly
2025-08-22 22:46:43 +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
13c88d201c
backend: refactor code to generate participantIdentity based on name and unique ID
2025-08-14 13:50:47 +02:00
juancarmore
972f6f4f90
refactor: replace participantName with participantIdentity for consistency
2025-08-13 17:20:16 +02:00
Carlos Santos
0daa884ed0
backend: refactored update participant role functionality in meetings API and added openapi declaration
2025-08-11 11:55:05 +02:00
Carlos Santos
e7e329432f
backend: update role management to use speakerSecret for participant role changes
2025-08-07 19:11:12 +02:00
Carlos Santos
b6acebfa18
backend: implement participant role management and update signals
2025-08-07 18:51:20 +02:00
juancarmore
1161f1bb21
Rename publisher role to speaker across the application
2025-08-06 22:14:56 +02:00
juancarmore
6e9c1743a1
backend: update participant handling to make participantName optional and adjust related logic
2025-08-05 17:52:13 +02:00
juancarmore
22ce0e7d66
backend: upgrade participant token generation to include multiple roles in the same token
2025-07-11 01:41:44 +02:00
juancarmore
39f41560de
backend: streamline moderator and publisher permissions by removing unused properties. Update tests and openapi docs
2025-07-10 00:31:42 +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
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
juancarmore
9059780382
backend: Move participant token generation logic from LiveKitService to TokenService and refactor code
2025-04-24 11:21:31 +02:00
juancarmore
cc2dc83401
backend: Rename getRoomSecretRole to getRoomRoleBySecret and update related calls
2025-04-12 13:45:34 +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
c72315d90a
backend: Add refresh participant token endpoint and refactor token generation logic
2025-03-14 01:36:51 +01:00
Carlos Santos
d08ca1fd6b
Remove viewer role and associated permissions from participant and room services
2025-03-11 17:34:51 +01:00
Carlos Santos
017b430bf1
Added source code
2025-03-10 19:25:11 +01:00