Commit Graph

  • b44e7e2b6a test: add sleep to ensure proper timing for room deletion in participant and end meeting tests juancarmore 2025-06-20 16:57:13 +02:00
  • fd7260863f backend: enhance bulk room deletion logic to ensure proper handling of active meetings and update tests for consistency juancarmore 2025-06-20 15:00:05 +02:00
  • 3ef546488f test: refactor setupSingleRoom function to join participant after generating participant token juancarmore 2025-06-20 14:59:38 +02:00
  • eba801bcec backend: enhance logging in webhookEventBelongsToOpenViduMeet to track room metadata retrieval and existence checks Carlos Santos 2025-06-20 10:55:31 +02:00
  • 1825936a04 WIP test: add webhook test for meeting_ended event on forceful room deletion Carlos Santos 2025-06-19 18:34:45 +02:00
  • ee1e1e34d2 backend: enhance error handling in apiKeyValidator to handle unexpected errors juancarmore 2025-06-19 17:40:14 +02:00
  • 6e235d6fa7 backend: improve error handling in API key validation to handle retrieval failures and rename .env for development juancarmore 2025-06-19 17:17:42 +02:00
  • f28ea2bc56 test: implement API keys management tests including creation, retrieval and deletion juancarmore 2025-06-19 13:37:18 +02:00
  • 13e651cf8d test: streamline password reset logic in user security tests and update change password method to use MEET_ADMIN_SECRET juancarmore 2025-06-19 12:20:49 +02:00
  • 0154947fcf backend: add MEET_API_KEY to environment files and introduce start:ci script in package.json juancarmore 2025-06-19 12:20:14 +02:00
  • 5dcde7a153 backend: enhance API key handling and validation, including error handling for missing keys juancarmore 2025-06-19 12:19:54 +02:00
  • bd512f782c refactor: remove Azure storage provider configuration from Rooms API Tests Piwccle 2025-06-18 15:55:24 +02:00
  • f5718d0da4 backend: update archiveRoomMetadata method to conditionally update existing metadata juancarmore 2025-06-18 13:48:16 +02:00
  • 8df8fa216b openapi: refactor API key endpoints by removing obsolete request body and adding response schemas juancarmore 2025-06-18 13:39:23 +02:00
  • 419aaecc57 backend: update API key handling to use numeric creation date and improve method signatures juancarmore 2025-06-18 13:37:53 +02:00
  • ebdd70c42b frontend: fix retrieval of recording URL by including secret in the request and update video player attributes juancarmore 2025-06-18 12:10:50 +02:00
  • 0c2b76d754 frontend: fix missing secret error when reloading room recordings page by extracting secret from session storage juancarmore 2025-06-18 12:10:02 +02:00
  • f732ddbe67 WIP: Added api-keys endpoints, openapi docs and tests Carlos Santos 2025-06-18 09:19:28 +02:00
  • 8dddaf5c76 test: update error message to include recording-url attribute requirement juancarmore 2025-06-17 15:44:59 +02:00
  • fdc93e4f19 frontend: enhance view recording component with error handling and status messages juancarmore 2025-06-17 15:11:49 +02:00
  • 253c7cb37b frontend: enhance share recording dialog with error handling and clipboard support juancarmore 2025-06-17 15:11:16 +02:00
  • 110f66aca2 frontend: ensure query parameters are spread correctly when removing moderator secret from URL juancarmore 2025-06-17 15:10:54 +02:00
  • aa41ad779f webcomponent: update error message to include recording-url attribute requirement juancarmore 2025-06-17 15:10:18 +02:00
  • be2faa6048 ci: update pre-startup commands syntax for Azure storage provider Carlos Santos 2025-06-17 12:17:18 +02:00
  • 3f91464610 ci: update configuration for Azure support Carlos Santos 2025-06-17 12:13:11 +02:00
  • c75437ea88 webcomponent: update iframe source to support recording URL juancarmore 2025-06-14 13:57:37 +02:00
  • ea1b84d72b frontend: add view recording component juancarmore 2025-06-14 13:56:08 +02:00
  • fff7fb957c frontend: add share button and dialog for recording sharing functionality juancarmore 2025-06-14 13:55:48 +02:00
  • 8959d4721e frontend: create share recording dialog component juancarmore 2025-06-14 13:53:20 +02:00
  • a5f283401a frontend: add recording access guard and update HttpService for recording retrieval juancarmore 2025-06-14 11:37:44 +02:00
  • d2371120d8 frontend: enhance navigation and error handling juancarmore 2025-06-14 11:36:21 +02:00
  • 4053cfd572 test: update recordingId validation error codes and remove public access tests juancarmore 2025-06-13 18:07:52 +02:00
  • eb8ed528b6 test: remove public access tests and add new scenarios for recording access using secrets juancarmore 2025-06-13 17:19:38 +02:00
  • 615199edb8 openapi: update recording access options and enhance descriptions juancarmore 2025-06-13 17:19:00 +02:00
  • acd9a4c880 backend: remove public option from MeetRecordingAccess and refactor related code juancarmore 2025-06-13 17:18:18 +02:00
  • 0acf064976 backend: set maxRetriesPerRequest to null for infinite retries in Redis configuration Carlos Santos 2025-06-13 16:51:28 +02:00
  • 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 Carlos Santos 2025-06-13 16:49:30 +02:00
  • fac7ed2636 test: enhance E2E tests with room and webhook functionality, add specific test scripts Carlos Santos 2025-06-12 16:08:06 +02:00
  • eb9de7e9de testapp: update button IDs for delete all rooms and recordings for consistency Carlos Santos 2025-06-12 11:27:12 +02:00
  • 8113b0c986 test: implement deleteAllRecordings and deleteAllRooms functions for cleanup in tests Carlos Santos 2025-06-12 11:27:03 +02:00
  • 21fbeec258 testapp: add functionality to delete all recordings and enhance UI for action buttons Carlos Santos 2025-06-12 11:11:36 +02:00
  • 209b4023fc test: add recording access tests and update helper functions for room preferences Carlos Santos 2025-06-12 10:27:51 +02:00
  • 060243bab3 test: change participant role from publisher to moderator in activities panel test Carlos Santos 2025-06-11 18:32:26 +02:00
  • 73290ed470 ci: update test video upload path in E2E workflow Carlos Santos 2025-06-11 18:10:48 +02:00
  • f7be31f84b ci: add E2E UI Features Tests workflow Carlos Santos 2025-06-11 18:02:35 +02:00
  • d770b89a71 frontend: update getRoomPreferences method to accept roomId and improve error handling Carlos Santos 2025-06-11 18:02:02 +02:00
  • eed739d32d frontend: update enhance UI feature preferences tests with new helper functions and openvidu-components-angular to version 3.3.0-dev1 Carlos Santos 2025-06-11 18:01:27 +02:00
  • 9508687984 webcomponent: add UI feature preferences tests and enhance helper functions Carlos Santos 2025-06-11 15:23:44 +02:00
  • d06747eb5c backend: enhance bulk delete recording tests with cleanup validation Carlos Santos 2025-06-11 14:28:04 +02:00
  • 2b7fad8842 backend: enhance README with detailed storage structure and recording identifier format Carlos Santos 2025-06-11 13:52:00 +02:00
  • 12c4813264 backend: migrate Redlock dependency to @sesamecare-oss/redlock Carlos Santos 2025-06-11 10:45:10 +02:00
  • 17788f3a27 backend(test): add LiveKit CLI installation check before joining fake participant Carlos Santos 2025-06-11 10:24:43 +02:00
  • e3cce4a03c docs: update README to include testing application pre-requisites and clarify types synchronization Carlos Santos 2025-06-10 18:45:44 +02:00
  • 777b2da6cd frontend: update getRecordings method to accept filters and improve query parameters juancarmore 2025-06-10 17:25:42 +02:00
  • e039e48e06 test: update getRecordingUrl tests to use new URL format juancarmore 2025-06-10 16:27:03 +02:00
  • d017e13d63 backend: update recording URL format in getRecordingUrl endpoint juancarmore 2025-06-10 16:25:51 +02:00
  • 09516d3042 openapi: add recording secret parameter and fix some typos juancarmore 2025-06-10 15:37:55 +02:00
  • 437cd201e7 openapi: add get recording URL endpoint juancarmore 2025-06-10 12:52:02 +02:00
  • 1b291cef4d openapi: add missing security requirement in getRoomPreferences endpoint juancarmore 2025-06-10 12:51:13 +02:00
  • 4d9e5fe81a openapi: add users endpoints juancarmore 2025-06-10 12:50:45 +02:00
  • 082bea9b5e test: add validation checks for recording URL responses and refactor related tests juancarmore 2025-06-10 12:49:19 +02:00
  • 3a28936ca3 test: add security tests for Get Room Preferences endpoint juancarmore 2025-06-10 12:48:07 +02:00
  • e1b0b144e8 backend: add check for same room access middleware to getRoomPreferences endpoint juancarmore 2025-06-10 12:47:29 +02:00
  • 71f315c4b8 typings: add comments to clarify user roles in UserRole enum Carlos Santos 2025-06-10 12:10:19 +02:00
  • eb6427eb99 backend: add internal API endpoint and functionality to retrieve room preferences Carlos Santos 2025-06-10 12:09:50 +02:00
  • 66d63378fb backend: update recording location header to use API_BASE_PATH_V1 and update test for validating location header Carlos Santos 2025-06-10 11:15:42 +02:00
  • cdcafd22d0 test: fix recording URL tests to use parsed path juancarmore 2025-06-10 11:03:13 +02:00
  • ada76e5c2a backend: update recording URLs to include the host in responses juancarmore 2025-06-10 11:02:52 +02:00
  • 067583951f webcomponent: update room functionality tests to use dynamic participant names Carlos Santos 2025-06-09 17:51:34 +02:00
  • b24a38ef55 test: fix indentation in change password tests and ensure server starts in get profile tests juancarmore 2025-06-09 23:46:35 +02:00
  • a86e1a4a08 frontend: update getProfile API endpoint to use users path juancarmore 2025-06-09 22:41:15 +02:00
  • 89295dda93 ci: add users API tests in integration tests workflow juancarmore 2025-06-09 22:39:38 +02:00
  • 129be42152 test: add integration tests for change password and get profile functionalities juancarmore 2025-06-09 22:35:44 +02:00
  • 287148e8fc test: add user API security tests for profile and change password functionality juancarmore 2025-06-09 22:35:22 +02:00
  • a64f48bc5b backend: implement password change functionality and move user profile retrieval to users endpoints juancarmore 2025-06-09 21:42:47 +02:00
  • 927035c1ea test: add integration tests for getRecordingUrl endpoint juancarmore 2025-06-09 21:05:51 +02:00
  • 979396aedd test: add new security test cases for getRecordingMedia endpoint and implement security tests for getRecordingUrl endpoint juancarmore 2025-06-09 21:05:30 +02:00
  • 7efe31f8f4 backend: add getRecordingUrl endpoint and extend getRecordingMedia endpoint to be accesible using recording access secrets juancarmore 2025-06-09 21:03:14 +02:00
  • e7fba001e4 testapp: enhance room creation form with preferences handling and responsive design Carlos Santos 2025-06-09 17:50:58 +02:00
  • 6f19c35d43 refactor: remove unused roomPreferences and featureFlags from VideoRoomComponent Carlos Santos 2025-06-09 17:47:59 +02:00
  • 9e45716397 frontend: enhance feature configuration management and update video room component to use async feature flags Carlos Santos 2025-06-09 17:46:29 +02:00
  • acd0cb9b3d refactor: remove unused import of Location in VideoRoomComponent Carlos Santos 2025-06-09 13:47:09 +02:00
  • df0089c323 frontend: remove HttpService dependency from VideoRoomComponent and move getSecrets method to RoomService Carlos Santos 2025-06-09 13:46:38 +02:00
  • 2aa3bc1177 frontend: implement NavigationService and RecordingManagerService with error handling and navigation methods Carlos Santos 2025-06-09 13:41:17 +02:00
  • b2f1e2194a frontend: enhance participant token management and update related services Carlos Santos 2025-06-09 13:00:36 +02:00
  • 1cd58c19b9 frontend: update video room component to include access room title and add recordings card with navigation juancarmore 2025-06-06 17:15:33 +02:00
  • ec37389d1c frontend: include ParticipantNameForm component inside VideoRoom component and remove unused guards juancarmore 2025-06-06 16:49:11 +02:00
  • dbd38f3c28 frontend: update outputPath in development configuration of angular.json to include 'frontend' directory juancarmore 2025-06-06 16:46:23 +02:00
  • 3ce4aae7bd frontend: update version to 3.2.0 in package.json juancarmore 2025-06-06 16:45:12 +02:00
  • 409d7af0f9 backend: add missing template for user data in MeetStorageService documentation juancarmore 2025-06-06 16:44:54 +02:00
  • ed15d51297 ci: update Node.js version to 22.13 in backend workflows Carlos Santos 2025-06-06 13:00:48 +02:00
  • c022bbf06e ci: update Node.js version to 22.13 in E2E test workflows Carlos Santos 2025-06-06 12:55:11 +02:00
  • 80bcc559df refactor: streamline testapp startup process in E2E tests workflow Carlos Santos 2025-06-06 12:52:19 +02:00
  • 97f1f3d6a7 frontend: remove room test file and update toolbar button configurations Carlos Santos 2025-06-06 12:37:50 +02:00
  • 64789951d3 testapp: add functionality to delete all rooms and add core tests Carlos Santos 2025-06-06 12:32:10 +02:00
  • be7a37a004 refactor: update file paths for frontend resources resources Carlos Santos 2025-06-06 12:20:13 +02:00
  • 53a86d43e9 frontend: rename build script from build:prod to build; update prepare script accordingly Carlos Santos 2025-06-06 12:19:35 +02:00
  • c3dfe6cb24 webcomponent: add pixelmatch and pngjs dependencies; update e2e test script Carlos Santos 2025-06-06 11:10:58 +02:00
  • 8a99e6d998 frontend: update openvidu-components-angular to version 3.2.1 and remove unused dependencies Carlos Santos 2025-06-06 11:10:41 +02:00
  • 65ca47d6c6 frontend: add missing id attributes to participant name input and submit button Carlos Santos 2025-06-06 11:10:20 +02:00