1195 Commits

Author SHA1 Message Date
juancarmore
bc58d15a20 frontend: change update participant role logic to not save new room secret in local storage 2025-08-22 22:45:29 +02:00
juancarmore
12b943764e frontend: enhance room creation navigation by extracting path and query parameters from moderator URL 2025-08-22 14:37:03 +02:00
juancarmore
9ee5519520 frontend: comment out unused form section in users permissions component 2025-08-22 12:30:51 +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
f1fc2e0ba4 frontend: enhance participant role management with original role tracking 2025-08-19 16:08:15 +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
Carlos Santos
8203be2687 frontend: update openvidu-components-angular to version 3.4.0-dev14 2025-08-18 14:33:32 +02:00
Carlos Santos
dbff367aa3 fix: add missing id attribute to create room button 2025-08-18 11:21:30 +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
a327703a8e frontend: enable room name filtering in room service and component 2025-08-16 13:23:49 +02:00
juancarmore
73b26f35b5 backend: enhance room filtering with optional room name parameter 2025-08-16 13:23:32 +02:00
juancarmore
cea5421012 frontend: enhance rooms lists component with improved loading states, search functionality, and empty filter messaging 2025-08-15 23:07:11 +02:00
juancarmore
1ac05d6157 frontend: enhance search functionality in recording lists with improved input handling and trigger search method 2025-08-15 22:26:19 +02:00
juancarmore
3513733071 frontend: enhance recording lists component with improved empty state messaging and filter handling 2025-08-15 21:57:30 +02:00
juancarmore
5f289d12b8 frontend: enhance loading state management in recordings components 2025-08-15 12:34:00 +02:00
juancarmore
f8729e4240 frontend: add conditional search box display in recording lists component 2025-08-14 19:41:43 +02:00
juancarmore
2ce986c3dd frontend: add participant name as a query parameter to the URL 2025-08-14 19:41:29 +02:00
juancarmore
44448e061b frontend: streamline secret retrieval logic in recording query params guard 2025-08-14 19:40:47 +02:00
Carlos Santos
4f3fb6cec6 backend: fix stale recording evaluation logic and enhance related tests 2025-08-14 19:32:05 +02:00
juancarmore
8d45826f8e frontend: enhance webhook and access settings management with change tracking 2025-08-14 18:45:02 +02:00
juancarmore
58900c94e7 frontend: remove participant name from URL handling and store in localStorage 2025-08-14 18:45:02 +02:00
juancarmore
1bf77ffde5 frontend: standardize theme key naming in ThemeService and index.html 2025-08-14 18:45:02 +02:00
juancarmore
1e1eaa7bf5 frontend: update room basic creation component to use wizard service for form management 2025-08-14 18:45:02 +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
Carlos Santos
8dbdceccee update openvidu-components-angular to version 3.4.0-dev13 in package.json and package-lock.json 2025-08-14 17:50:38 +02:00
Carlos Santos
799430c3c6 frontend: remove font size from moderator badge for improved styling consistency 2025-08-14 17:50:38 +02:00
Carlos Santos
8b2bc8a7a1 frontend: add toolbarRoomName binding to videoconference component 2025-08-14 17:50:38 +02:00
juancarmore
7caa78e345 frontend: add participantIdentity handling in token refresh and service 2025-08-14 13:53:19 +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
2478845fb6 frontend: update recording permissions handling and improve UI feature flags 2025-08-13 23:10:12 +02:00
juancarmore
5f71b0c28a frontend: reorder guards in base routes to fix bug when redirecting to error page 2025-08-13 23:09:03 +02:00
juancarmore
29019f82ff frontend: update participant management methods and improve code clarity 2025-08-13 20:55:29 +02:00
juancarmore
02339b50b4 frontend: rename RecordingManagerService to RecordingService 2025-08-13 20:31:30 +02:00
juancarmore
134b2592e4 frontend: enhance participant role update handling with token refresh and error management 2025-08-13 20:25:32 +02:00
juancarmore
26b1750377 Remove expired old token condition when refreshing participant token 2025-08-13 20:23:48 +02:00
juancarmore
f5d874d06d frontend: remove ParticipantTokenInfo and streamline participant token handling 2025-08-13 18:58:26 +02:00
juancarmore
25f3d9f887 frontend: streamline secret handling in guards and room service 2025-08-13 18:15:36 +02:00
juancarmore
e926dc2de7 frontend: update loadPreferences method to load room preferences and set feature configuration without caching 2025-08-13 17:48:08 +02:00
juancarmore
5f672c86b3 frontend: rename ParticipantTokenService to ParticipantService 2025-08-13 17:35:06 +02:00
juancarmore
083350b402 frontend: update participant identity references and enhance token handling in participant service 2025-08-13 17:26:11 +02:00
juancarmore
f427a829b8 typings: replace participantName with participantIdentity in event payloads for consistency 2025-08-13 17:24:33 +02:00
juancarmore
018f5b2bfa tests: add tests for updateParticipant endpoint 2025-08-13 17:23:45 +02:00
juancarmore
cd48a77f31 refactor: update sendParticipantRoleUpdatedSignal to send signal with needed secret only to the participant whose role has been updated, and broadcast the role update to all other participants without the secret 2025-08-13 17:22:46 +02:00
juancarmore
94b98600ba backend: enhance token validation with new error handling and metadata parsing for participants and recordings 2025-08-13 17:21:09 +02:00