54 Commits

Author SHA1 Message Date
juancarmore
777b2da6cd frontend: update getRecordings method to accept filters and improve query parameters 2025-06-10 17:25:42 +02:00
Carlos Santos
6f19c35d43 refactor: remove unused roomPreferences and featureFlags from VideoRoomComponent 2025-06-09 17:49:29 +02:00
Carlos Santos
9e45716397 frontend: enhance feature configuration management and update video room component to use async feature flags 2025-06-09 17:49:29 +02:00
Carlos Santos
acd0cb9b3d refactor: remove unused import of Location in VideoRoomComponent 2025-06-09 17:49:29 +02:00
Carlos Santos
df0089c323 frontend: remove HttpService dependency from VideoRoomComponent and move getSecrets method to RoomService 2025-06-09 17:49:29 +02:00
Carlos Santos
2aa3bc1177 frontend: implement NavigationService and RecordingManagerService with error handling and navigation methods 2025-06-09 17:49:29 +02:00
Carlos Santos
b2f1e2194a frontend: enhance participant token management and update related services
- Renamed `setParticipantToken` to `setParticipantTokenAndUpdateContext` in ContextService to clarify its functionality.
- Introduced ParticipantTokenService to encapsulate token generation logic and manage role/permissions extraction.
- Updated VideoRoomComponent to utilize the new ParticipantTokenService for generating participant tokens.
- Refactored access room method to improve form validation and participant name initialization.
- Added unit tests for ParticipantTokenService to ensure proper functionality.
- Updated sidenav model comments for clarity.
2025-06-09 17:49:29 +02:00
juancarmore
1cd58c19b9 frontend: update video room component to include access room title and add recordings card with navigation 2025-06-06 17:15:33 +02:00
juancarmore
ec37389d1c frontend: include ParticipantNameForm component inside VideoRoom component and remove unused guards 2025-06-06 16:49:11 +02:00
Carlos Santos
97f1f3d6a7 frontend: remove room test file and update toolbar button configurations 2025-06-06 12:37:50 +02:00
Carlos Santos
65ca47d6c6 frontend: add missing id attributes to participant name input and submit button 2025-06-06 11:10:20 +02:00
juancarmore
53779278fa frontend: refactor login component to simplify structure, enhance styling, and improve error handling 2025-05-31 00:19:34 +02:00
juancarmore
76178a9b7f frontend: implement room form with code from old RoomCreatorComponent 2025-05-31 00:19:16 +02:00
juancarmore
56f0f05d5f frontend: simplify authentication guards, and refactor logout and getUserRoles method in AuthService and associated code 2025-05-31 00:18:08 +02:00
juancarmore
5ee89437b5 frontend: remove unused login and room creator components and associated guards 2025-05-31 00:13:50 +02:00
juancarmore
e1a6bccbcb frontend: remove room ID display from recording cards in room recordings component 2025-05-27 10:40:24 +02:00
juancarmore
270fbc0e5e frontend: enhance invalid role error messages in login components for clarity 2025-05-26 13:27:39 +02:00
juancarmore
de83220e09 frontend: enhance RoomRecordingsComponent with improved UI and functionality for managing recordings 2025-05-23 12:59:38 +02:00
juancarmore
aa13385c86 frontend: update listRooms and getRecordings methods in HttpService to improve pagination handling 2025-05-23 12:58:56 +02:00
juancarmore
cfd26daf38 frontend: reorganize components and index files 2025-05-21 21:43:13 +02:00
juancarmore
ab270239b5 frontend: replace UnauthorizedComponent by ErrorComponent and improve error handling in guards 2025-05-21 21:41:42 +02:00
juancarmore
6a9cd04a74 frontend: Add new route to access RoomRecordingsComponent and associated guards 2025-05-21 18:58:11 +02:00
juancarmore
1a3b567f29 frontend: remove AdminDashboardComponent and add RoomRecordingsComponent structure 2025-05-21 18:48:15 +02:00
juancarmore
8c0ae5a725 frontend: prevent removal of moderator secret on participant left due to browser unload 2025-05-16 12:49:28 +02:00
Carlos Santos
d71111e415 frontend: Send meeting_ended event when participante left with room deleted reason 2025-05-13 12:44:09 +02:00
Carlos Santos
4a3db2a1d2 frontend: stop listening to commands from the webcomponent when participant left 2025-05-12 12:12:24 +02:00
Carlos Santos
4baa1c124f frontend: update openvidu-components-angular to version 3.2.0-dev12 and add reason to participant left event 2025-05-08 17:24:22 +02:00
Carlos Santos
326ee174c6 frontend: Improve webcomponent event and command types 2025-05-07 16:51:13 +02:00
juancarmore
e8421dfa72 frontend: Update recording preferences in VideoRoomComponent to include access control 2025-04-25 11:43:31 +02:00
Carlos Santos
9c0607af20 frontend: Remove moderator secret from session storage when participant leaves 2025-04-09 14:50:03 +02:00
Carlos Santos
e80ad639d2 frontend: Update room creation to set auto deletion date to 1 day from creation 2025-04-09 14:37:16 +02:00
Carlos Santos
b300425a2e frontend: Rename expirationDate to autoDeletionDate in room-related components and services for consistency 2025-04-08 18:36:37 +02:00
Carlos Santos
5376ef0846 frontend: Refactor room-related terminology from 'roomName' to 'roomId' 2025-04-01 18:59:37 +02:00
Carlos Santos
fef7e50555 Rename OpenViduMeetRoomOptions and OpenViduMeetRoom to MeetRoomOptions and MeetRoom 2025-03-31 15:20:25 +02:00
juancarmore
28b65db651 frontend: Implement participant role retrieval and enhance authentication guards and http interceptor 2025-03-28 12:15:11 +01:00
juancarmore
24b39fd02f frontend: Refactor AuthService and components that use it 2025-03-27 19:21:56 +01:00
juancarmore
ab0775a706 frontend: Set default username if authenticated in ParticipantNameComponent and clean up form initialization 2025-03-26 13:58:40 +01:00
juancarmore
2b776ac181 frontend: Refactor login component to use queryParams subscription for redirect handling 2025-03-26 13:57:50 +01:00
juancarmore
473c7be726 frontend: Update login component to handle redirect parameters after login 2025-03-26 13:39:07 +01:00
Carlos Santos
cdf652acb8 frontend: Rename roomName to roomId in recording start process for consistency 2025-03-24 12:53:39 +01:00
Carlos Santos
60319cdafa frontend: Remove unnecessary feature flags for recording and activity panel in VideoRoomComponent 2025-03-24 12:53:38 +01:00
Carlos Santos
4f6eb1d7e3 frontend: Add RoomFormComponent with routing and basic structure 2025-03-24 12:53:38 +01:00
juancarmore
280dbea6dc frontend: Refactor authentication handling in components to use updated AuthService methods 2025-03-21 01:41:20 +01:00
juancarmore
592356bec3 frontend: Extract login logic from RoomGeneratorComponent to LoginComponent and refactor code 2025-03-17 19:32:42 +01:00
juancarmore
b5b39ac560 frontend: Add version, logo and background image to ContextService and refactor code 2025-03-17 15:18:29 +01:00
juancarmore
d1d3a1d96d frontend: Rename HomeComponent to RoomCreatorComponent 2025-03-17 13:50:43 +01:00
juancarmore
2af1fdcbc8 frontend: Remove unused models and refactor code to include HomeComponent in shared-meet-components library 2025-03-17 13:43:27 +01:00
Carlos Santos
e644e1b434 frontend: Update openvidu-components-angular to version 3.2.0-dev10 and add recordingStreamBaseUrl to video-room component 2025-03-17 10:45:45 +01:00
Carlos Santos
6f86890209 frontend: Configure custom Webpack for Karma testing and update component imports in tests 2025-03-13 16:43:58 +01:00
Carlos Santos
61f1efd021 frontend: Add prejoinDisplayParticipantName binding to video room component 2025-03-13 12:16:49 +01:00