692 Commits

Author SHA1 Message Date
Carlos Santos
e3cce4a03c docs: update README to include testing application pre-requisites and clarify types synchronization 2025-06-11 10:23:57 +02:00
juancarmore
777b2da6cd frontend: update getRecordings method to accept filters and improve query parameters 2025-06-10 17:25:42 +02:00
juancarmore
e039e48e06 test: update getRecordingUrl tests to use new URL format 2025-06-10 16:27:03 +02:00
juancarmore
d017e13d63 backend: update recording URL format in getRecordingUrl endpoint 2025-06-10 16:25:51 +02:00
juancarmore
09516d3042 openapi: add recording secret parameter and fix some typos 2025-06-10 15:37:55 +02:00
juancarmore
437cd201e7 openapi: add get recording URL endpoint 2025-06-10 12:52:02 +02:00
juancarmore
1b291cef4d openapi: add missing security requirement in getRoomPreferences endpoint 2025-06-10 12:51:13 +02:00
juancarmore
4d9e5fe81a openapi: add users endpoints 2025-06-10 12:50:45 +02:00
juancarmore
082bea9b5e test: add validation checks for recording URL responses and refactor related tests 2025-06-10 12:49:19 +02:00
juancarmore
3a28936ca3 test: add security tests for Get Room Preferences endpoint 2025-06-10 12:48:07 +02:00
juancarmore
e1b0b144e8 backend: add check for same room access middleware to getRoomPreferences endpoint 2025-06-10 12:47:29 +02:00
Carlos Santos
71f315c4b8 typings: add comments to clarify user roles in UserRole enum 2025-06-10 12:10:19 +02:00
Carlos Santos
eb6427eb99 backend: add internal API endpoint and functionality to retrieve room preferences 2025-06-10 12:09:50 +02:00
Carlos Santos
66d63378fb backend: update recording location header to use API_BASE_PATH_V1 and update test for validating location header 2025-06-10 11:15:42 +02:00
juancarmore
cdcafd22d0 test: fix recording URL tests to use parsed path 2025-06-10 11:03:13 +02:00
juancarmore
ada76e5c2a backend: update recording URLs to include the host in responses 2025-06-10 11:02:52 +02:00
Carlos Santos
067583951f webcomponent: update room functionality tests to use dynamic participant names 2025-06-10 10:03:20 +02:00
juancarmore
b24a38ef55 test: fix indentation in change password tests and ensure server starts in get profile tests 2025-06-09 23:46:35 +02:00
juancarmore
a86e1a4a08 frontend: update getProfile API endpoint to use users path 2025-06-09 22:41:15 +02:00
juancarmore
89295dda93 ci: add users API tests in integration tests workflow 2025-06-09 22:39:38 +02:00
juancarmore
129be42152 test: add integration tests for change password and get profile functionalities 2025-06-09 22:35:44 +02:00
juancarmore
287148e8fc test: add user API security tests for profile and change password functionality 2025-06-09 22:35:22 +02:00
juancarmore
a64f48bc5b backend: implement password change functionality and move user profile retrieval to users endpoints 2025-06-09 21:42:47 +02:00
juancarmore
927035c1ea test: add integration tests for getRecordingUrl endpoint 2025-06-09 21:05:51 +02:00
juancarmore
979396aedd test: add new security test cases for getRecordingMedia endpoint and implement security tests for getRecordingUrl endpoint 2025-06-09 21:05:30 +02:00
juancarmore
7efe31f8f4 backend: add getRecordingUrl endpoint and extend getRecordingMedia endpoint to be accesible using recording access secrets 2025-06-09 21:03:14 +02:00
Carlos Santos
e7fba001e4 testapp: enhance room creation form with preferences handling and responsive design 2025-06-09 17:50:58 +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
juancarmore
409d7af0f9 backend: add missing template for user data in MeetStorageService documentation 2025-06-06 16:44:54 +02:00
Carlos Santos
ed15d51297 ci: update Node.js version to 22.13 in backend workflows 2025-06-06 13:00:48 +02:00
Carlos Santos
c022bbf06e ci: update Node.js version to 22.13 in E2E test workflows 2025-06-06 12:55:11 +02:00
Carlos Santos
80bcc559df refactor: streamline testapp startup process in E2E tests workflow 2025-06-06 12:52:19 +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
Carlos Santos
a718243409 backend: implement batch deletion of rooms 2025-06-06 10:18:21 +02:00
Carlos Santos
75f4f93946 ci: update default AWS EC2 instance type to c5.2xlarge 2025-06-04 15:45:01 +02:00