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
eb9de7e9de
testapp: update button IDs for delete all rooms and recordings for consistency
2025-06-12 11:27:12 +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
21fbeec258
testapp: add functionality to delete all recordings and enhance UI for action buttons
2025-06-12 11:11:36 +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
73290ed470
ci: update test video upload path in E2E workflow
2025-06-11 18:10:48 +02:00
Carlos Santos
f7be31f84b
ci: add E2E UI Features Tests workflow
2025-06-11 18:02:35 +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
Carlos Santos
d06747eb5c
backend: enhance bulk delete recording tests with cleanup validation
2025-06-11 14:28:04 +02:00
Carlos Santos
2b7fad8842
backend: enhance README with detailed storage structure and recording identifier format
2025-06-11 13:52:00 +02:00
Carlos Santos
12c4813264
backend: migrate Redlock dependency to @sesamecare-oss/redlock
...
- Updated package.json to replace the Redlock dependency with @sesamecare-oss/redlock version 1.4.0.
- Modified imports in mutex.service.ts, redis.service.ts, and garbage-collector.test.ts to reflect the new Redlock package.
2025-06-11 10:45:10 +02:00
Carlos Santos
17788f3a27
backend(test): add LiveKit CLI installation check before joining fake participant
2025-06-11 10:24:43 +02:00
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