165 Commits

Author SHA1 Message Date
juancarmore
ebdd70c42b frontend: fix retrieval of recording URL by including secret in the request and update video player attributes 2025-06-18 12:10:50 +02:00
juancarmore
0c2b76d754 frontend: fix missing secret error when reloading room recordings page by extracting secret from session storage 2025-06-18 12:10:02 +02:00
juancarmore
8dddaf5c76 test: update error message to include recording-url attribute requirement 2025-06-17 15:44:59 +02:00
juancarmore
fdc93e4f19 frontend: enhance view recording component with error handling and status messages 2025-06-17 15:11:49 +02:00
juancarmore
253c7cb37b frontend: enhance share recording dialog with error handling and clipboard support 2025-06-17 15:11:16 +02:00
juancarmore
110f66aca2 frontend: ensure query parameters are spread correctly when removing moderator secret from URL 2025-06-17 15:10:54 +02:00
juancarmore
aa41ad779f webcomponent: update error message to include recording-url attribute requirement 2025-06-17 15:10:18 +02:00
juancarmore
c75437ea88 webcomponent: update iframe source to support recording URL 2025-06-14 13:57:37 +02:00
juancarmore
ea1b84d72b frontend: add view recording component 2025-06-14 13:56:08 +02:00
juancarmore
fff7fb957c frontend: add share button and dialog for recording sharing functionality 2025-06-14 13:55:48 +02:00
juancarmore
8959d4721e frontend: create share recording dialog component 2025-06-14 13:53:20 +02:00
juancarmore
a5f283401a frontend: add recording access guard and update HttpService for recording retrieval 2025-06-14 11:37:44 +02:00
juancarmore
d2371120d8 frontend: enhance navigation and error handling 2025-06-14 11:36:21 +02:00
juancarmore
4053cfd572 test: update recordingId validation error codes and remove public access tests 2025-06-13 18:07:52 +02:00
Carlos Santos
fac7ed2636 test: enhance E2E tests with room and webhook functionality, add specific test scripts 2025-06-12 16:08:06 +02:00
Carlos Santos
8113b0c986 test: implement deleteAllRecordings and deleteAllRooms functions for cleanup in tests 2025-06-12 11:27:03 +02:00
Carlos Santos
209b4023fc test: add recording access tests and update helper functions for room preferences 2025-06-12 10:27:51 +02:00
Carlos Santos
060243bab3 test: change participant role from publisher to moderator in activities panel test 2025-06-11 18:32:26 +02:00
Carlos Santos
d770b89a71 frontend: update getRoomPreferences method to accept roomId and improve error handling 2025-06-11 18:02:02 +02:00
Carlos Santos
eed739d32d frontend: update enhance UI feature preferences tests with new helper functions and openvidu-components-angular to version 3.3.0-dev1 2025-06-11 18:01:27 +02:00
Carlos Santos
9508687984 webcomponent: add UI feature preferences tests and enhance helper functions 2025-06-11 15:23:44 +02:00
juancarmore
777b2da6cd frontend: update getRecordings method to accept filters and improve query parameters 2025-06-10 17:25:42 +02:00
Carlos Santos
067583951f webcomponent: update room functionality tests to use dynamic participant names 2025-06-10 10:03:20 +02:00
juancarmore
a86e1a4a08 frontend: update getProfile API endpoint to use users path 2025-06-09 22:41:15 +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
juancarmore
dbd38f3c28 frontend: update outputPath in development configuration of angular.json to include 'frontend' directory 2025-06-06 16:46:23 +02:00
juancarmore
3ce4aae7bd frontend: update version to 3.2.0 in package.json 2025-06-06 16:45:12 +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
64789951d3 testapp: add functionality to delete all rooms and add core tests 2025-06-06 12:32:10 +02:00
Carlos Santos
be7a37a004 refactor: update file paths for frontend resources resources 2025-06-06 12:20:13 +02:00
Carlos Santos
53a86d43e9 frontend: rename build script from build:prod to build; update prepare script accordingly 2025-06-06 12:19:35 +02:00
Carlos Santos
c3dfe6cb24 webcomponent: add pixelmatch and pngjs dependencies; update e2e test script 2025-06-06 11:10:58 +02:00
Carlos Santos
8a99e6d998 frontend: update openvidu-components-angular to version 3.2.1 and remove unused dependencies 2025-06-06 11:10:41 +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
36cae89b37 frontend: refactor routing configuration to remove unused routes and components, streamline guards, and enhance clarity 2025-05-31 00:19:51 +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
1a94a24329 frontend: update context service and models to use SecurityPreferences, remove background image handling, and clean up app component 2025-05-31 00:15:00 +02:00
juancarmore
5ee89437b5 frontend: remove unused login and room creator components and associated guards 2025-05-31 00:13:50 +02:00
juancarmore
85ef5958f0 frontend: update logout method to include redirection after login 2025-05-27 10:42:20 +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