952 Commits

Author SHA1 Message Date
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
juancarmore
972f6f4f90 refactor: replace participantName with participantIdentity for consistency 2025-08-13 17:20:16 +02:00
juancarmore
1071c4c97e openapi: replace participantName with participantIdentity in API parameters and improve updateParticipant endpoint 2025-08-13 17:13:32 +02:00
juancarmore
06b2938bf3 tests: fix update room preferences test by ensuring timestamp is included in event payload 2025-08-13 17:10:52 +02:00
Carlos Santos
5546e92fed backend: enhance recording management with orphaned lock grace period and stale recording handling 2025-08-12 18:08:14 +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
2ce58f08fd backend: update role validation to include SPEAKER in participant middleware 2025-08-07 19:08:51 +02:00
Carlos Santos
169e99fbe5 frontend: update openvidu-components-angular to version 3.4.0-dev12 2025-08-07 19:02:48 +02:00
Carlos Santos
62484beeb5 frontend: Fixed role enum 2025-08-07 18:53:17 +02:00
Carlos Santos
4d8fdb49e8 typings: add participant role management and signal payloads for room preferences 2025-08-07 18:52:07 +02:00
Carlos Santos
eb8ab3fe63 frontend: implement custom participant model and role management in meeting component 2025-08-07 18:52:07 +02:00
Carlos Santos
b6acebfa18 backend: implement participant role management and update signals 2025-08-07 18:51:20 +02:00
juancarmore
9d9cb3d5b4 frontend: remove component test files 2025-08-06 22:18:20 +02:00
juancarmore
1161f1bb21 Rename publisher role to speaker across the application 2025-08-06 22:14:56 +02:00
juancarmore
69b5bf3071 frontend: refactor ViewRecordingComponent by removing unused back navigation and share link components 2025-08-06 20:39:55 +02:00
juancarmore
72d5d78126 frontend: implement utility functions for formatting duration and file size 2025-08-06 20:33:30 +02:00
juancarmore
8ac5e2d46f frontend: update recording components to display roomName instead of roomId 2025-08-06 13:34:20 +02:00
juancarmore
42db1b7bb6 backend: update recording handling to include roomName and adjust related logic 2025-08-06 13:33:56 +02:00
juancarmore
bdc3f599f0 frontend: implement validate access guards for rooms and update participant name handling 2025-08-05 17:53:29 +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
5637c56f44 backend: update dependencies in package-lock.json 2025-08-05 17:50:03 +02:00
juancarmore
aef2a2484b backend: allow publisher participants to retrieve room information except moderatorRoomUrl field 2025-08-05 17:49:20 +02:00
juancarmore
c22c00b602 frontend: update room-related terminology from roomIdPrefix to roomName across components and services 2025-08-05 17:46:27 +02:00
juancarmore
adcd5d8e8d e2e: update room creation logic to use roomName instead of roomIdPrefix and use roomId as identifier for elements in room list 2025-08-05 17:41:42 +02:00
juancarmore
459537ecfb backend: replace roomIdPrefix with roomName 2025-08-05 16:36:03 +02:00
juancarmore
d8e6da5b4b typings: use roomName instead of roomIdPrefix 2025-08-05 16:22:06 +02:00
Carlos Santos
0ce5d26acc frontend: navigate to rooms page on room creation/update failure 2025-08-04 17:36:40 +02:00
Carlos Santos
400e95203d frontend: correct API path in updateRoom method to use ROOMS_API 2025-08-04 17:36:08 +02:00
Carlos Santos
4d76101d1e frontend: enhance view recording component 2025-08-04 17:30:06 +02:00
Carlos Santos
76093b9f42 backend: add body-parser dependency to backend 2025-08-04 12:52:54 +02:00
Carlos Santos
63419ead60 ci: update Node.js version to 22.13.1 in E2E tests 2025-08-04 12:46:54 +02:00
Carlos Santos
a3e10d5b90 prepare.sh: clean backend dependencies before installation to ensure a fresh build 2025-08-04 12:38:08 +02:00
Carlos Santos
acc3fffaf7 test: add wait timeout after room creation for stability in tests 2025-08-04 12:13:00 +02:00
Carlos Santos
e7794e7aaa frontend: update openvidu-components-angular to version 3.4.0-dev11 2025-07-31 17:20:05 +02:00
Carlos Santos
854ab8c435 frontend: update navigation config to conditionally show cancel and back buttons based on edit mode 2025-07-31 17:16:00 +02:00
Carlos Santos
79eb690713 frontend: remove unused getSecrets method from RoomService 2025-07-31 17:15:50 +02:00
Carlos Santos
58ff021333 frontend: update toolbar styles and theme variables for improved UI consistency 2025-07-31 17:15:29 +02:00
Carlos Santos
37375186d4 frontend: Added share link into the layout when only one participant is joined
- enhance share meeting link component with dynamic title, subtitle, and additional info
2025-07-31 16:18:42 +02:00
Carlos Santos
f6c5ecf6ef frontend: add share meeting link component for moderators in the participant panel 2025-07-31 11:08:28 +02:00
Carlos Santos
cc858a6d2c frontend: implement share meeting link component and integrate it into the meeting page 2025-07-31 10:52:19 +02:00
Carlos Santos
2f7934c2a8 frontend: update copy links button to copy publisher link directly and remove moderator link menu 2025-07-30 18:00:15 +02:00
Carlos Santos
80e5334f42 frontend: allowed share room link to moderators in the prejoin page 2025-07-30 17:59:57 +02:00
Carlos Santos
1915feeee6 frontend: remove min-height from room access container and add height and overflow to page container 2025-07-30 16:40:55 +02:00