738 Commits

Author SHA1 Message Date
juancarmore
6e235d6fa7 backend: improve error handling in API key validation to handle retrieval failures and rename .env for development 2025-06-19 17:17:42 +02:00
juancarmore
f28ea2bc56 test: implement API keys management tests including creation, retrieval and deletion 2025-06-19 13:37:18 +02:00
juancarmore
13e651cf8d test: streamline password reset logic in user security tests and update change password method to use MEET_ADMIN_SECRET 2025-06-19 12:20:49 +02:00
juancarmore
0154947fcf backend: add MEET_API_KEY to environment files and introduce start:ci script in package.json 2025-06-19 12:20:14 +02:00
juancarmore
5dcde7a153 backend: enhance API key handling and validation, including error handling for missing keys 2025-06-19 12:19:54 +02:00
Piwccle
bd512f782c refactor: remove Azure storage provider configuration from Rooms API Tests 2025-06-18 15:55:24 +02:00
juancarmore
f5718d0da4 backend: update archiveRoomMetadata method to conditionally update existing metadata 2025-06-18 13:48:16 +02:00
juancarmore
8df8fa216b openapi: refactor API key endpoints by removing obsolete request body and adding response schemas 2025-06-18 13:39:23 +02:00
juancarmore
419aaecc57 backend: update API key handling to use numeric creation date and improve method signatures 2025-06-18 13:37:53 +02:00
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
Carlos Santos
f732ddbe67 WIP: Added api-keys endpoints, openapi docs and tests 2025-06-18 09:19:28 +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
Carlos Santos
be2faa6048 ci: update pre-startup commands syntax for Azure storage provider 2025-06-17 12:17:18 +02:00
Carlos Santos
3f91464610 ci: update configuration for Azure support 2025-06-17 12:13:11 +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
juancarmore
eb8ed528b6 test: remove public access tests and add new scenarios for recording access using secrets 2025-06-13 17:19:38 +02:00
juancarmore
615199edb8 openapi: update recording access options and enhance descriptions 2025-06-13 17:19:00 +02:00
juancarmore
acd9a4c880 backend: remove public option from MeetRecordingAccess and refactor related code 2025-06-13 17:18:18 +02:00
Carlos Santos
0acf064976 backend: set maxRetriesPerRequest to null for infinite retries in Redis configuration 2025-06-13 16:51:28 +02:00
Carlos Santos
5f20906349 docker: update .dockerignore for comprehensive exclusion of build artifacts and development files; modify Dockerfile for improved build process and cleanup; comment out npm install in prepare.sh for types library 2025-06-13 16:49:30 +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
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