Commit Graph

  • a718243409 backend: implement batch deletion of rooms Carlos Santos 2025-06-06 10:15:57 +02:00
  • 75f4f93946 ci: update default AWS EC2 instance type to c5.2xlarge Carlos Santos 2025-06-04 15:44:16 +02:00
  • a69f112006 test: reorder parameters in setupSingleRoom calls for consistency Carlos Santos 2025-06-04 14:34:13 +02:00
  • da76042d07 test: reorder parameters in setupSingleRoom for consistency Carlos Santos 2025-06-04 13:56:30 +02:00
  • c51ea8e18c test: update recording test for avoiding garbage recordings Carlos Santos 2025-06-04 13:49:28 +02:00
  • 7532b44043 backend: Fixed typo Carlos Santos 2025-06-04 12:59:17 +02:00
  • 5089df16a7 backend: implement access recording secrets management in storage service Carlos Santos 2025-06-04 12:44:48 +02:00
  • cf27433e2d backend: rename buildDefaultPreferences to getDefaultPreferences for clarity Carlos Santos 2025-06-04 11:56:02 +02:00
  • 895c96e141 test: Refactor race conditions tests Carlos Santos 2025-06-04 11:33:57 +02:00
  • 8aa1bbc64b Refactor storage service and interfaces for improved separation of concerns Carlos Santos 2025-06-02 15:41:37 +02:00
  • b53092f2f6 refactor: optimize integration recordings test command Carlos Santos 2025-06-03 12:38:08 +02:00
  • 130b84ba69 test: Refactor tests and requests helper to reflect backend changes juancarmore 2025-05-31 01:38:26 +02:00
  • 610c5276b0 openapi: refactor authentication and user schemas to streamline properties juancarmore 2025-05-31 01:32:37 +02:00
  • 36cae89b37 frontend: refactor routing configuration to remove unused routes and components, streamline guards, and enhance clarity juancarmore 2025-05-31 00:19:51 +02:00
  • 53779278fa frontend: refactor login component to simplify structure, enhance styling, and improve error handling juancarmore 2025-05-31 00:19:34 +02:00
  • 76178a9b7f frontend: implement room form with code from old RoomCreatorComponent juancarmore 2025-05-31 00:19:16 +02:00
  • 56f0f05d5f frontend: simplify authentication guards, and refactor logout and getUserRoles method in AuthService and associated code juancarmore 2025-05-31 00:18:08 +02:00
  • 1a94a24329 frontend: update context service and models to use SecurityPreferences, remove background image handling, and clean up app component juancarmore 2025-05-31 00:15:00 +02:00
  • 5ee89437b5 frontend: remove unused login and room creator components and associated guards juancarmore 2025-05-31 00:13:50 +02:00
  • a118b5cf92 backend: remove default user, update user interface to include password hash and a list of roles, and refactor associated code juancarmore 2025-05-31 00:10:03 +02:00
  • 7d128ed699 backend: extend storage provider to manage user data with new methods for retrieving and saving users juancarmore 2025-05-31 00:05:39 +02:00
  • 55bc8726d0 backend: update security preferences structure to remove unused attributes and refactor associated code juancarmore 2025-05-31 00:03:18 +02:00
  • dd3a2939e4 test: add handling for recording rejection when start recording fails Carlos Santos 2025-05-30 17:28:32 +02:00
  • ef45f4869c test: enhance recording tests by validating room metadata deletion and response status Carlos Santos 2025-05-30 17:28:23 +02:00
  • 9177173221 ci: add condition for test-recordings job to ensure proper execution based on AWS runner status Carlos Santos 2025-05-30 17:21:34 +02:00
  • 0d19028b46 backend: fixed recordiing timeout handling for returning expected error Carlos Santos 2025-05-30 16:54:01 +02:00
  • fd4c035fc0 ci: refactor race conditions tests to improve timeout handling and system stability Carlos Santos 2025-05-30 15:36:46 +02:00
  • 9f05eac08e ci: update condition for starting AWS runner in backend integration tests Carlos Santos 2025-05-30 13:58:15 +02:00
  • e7a5c4aea9 ci: update condition for stopping AWS EC2 runner in integration tests Carlos Santos 2025-05-30 13:44:32 +02:00
  • 69415e4dc7 ci: enhance backend integration tests with AWS EC2 runner setup and teardown Carlos Santos 2025-05-30 13:13:17 +02:00
  • 5d90602c88 ci: update workflow triggers to include workflow_dispatch for integration and unit tests Carlos Santos 2025-05-30 11:30:01 +02:00
  • 5884f9341e ci: remove wait-on installation from integration and unit test workflows, update wait logic in E2E test workflow Carlos Santos 2025-05-30 11:27:05 +02:00
  • 333c7da5b2 backend: refactor RecordingService to use StorageProvider for listing objects and remove S3Service dependency Carlos Santos 2025-05-30 11:06:48 +02:00
  • 2872383b01 backend: update S3 bucket name to 'openvidu-appdata' in environment configuration Carlos Santos 2025-05-29 16:39:37 +02:00
  • 0fc8c203dd backend: add getRecordingMetadataByPath method to StorageProvider and implement in S3StorageProvider and MeetStorageService Carlos Santos 2025-05-29 16:19:27 +02:00
  • 52ef54311a backend: remove unused getMeetRecordingInfoFromMetadata method from RecordingService Carlos Santos 2025-05-29 14:07:54 +02:00
  • 37ed8003f5 backend: implement getRecordingMedia method in StorageProvider and S3StorageProvider, refactor RecordingService to use it Carlos Santos 2025-05-29 14:07:29 +02:00
  • e4b77eb2f6 backend: add getObjectHeaders method to StorageProvider and implement in S3StorageProvider and MeetStorageService Carlos Santos 2025-05-29 13:57:31 +02:00
  • 5295d6326e backend: implement deleteRecordingBinaryFilesByPaths method in StorageProvider and S3StorageProvider Carlos Santos 2025-05-29 13:41:13 +02:00
  • 2c03ecdd9a backend: implement bulk deletion of recording metadata files in StorageProvider and S3StorageProvider Carlos Santos 2025-05-29 13:29:42 +02:00
  • 616222fb73 backend: implement deletion of archived room metadata in MeetStorageService and S3StorageProvider Carlos Santos 2025-05-28 16:35:41 +02:00
  • 325fb90550 backend: refactor recording metadata retrieval to use MeetStorageService and update StorageProvider interface Carlos Santos 2025-05-28 15:56:49 +02:00
  • 2e51681cd9 backend: refactor recording metadata handling to use MeetStorageService Carlos Santos 2025-05-28 14:09:08 +02:00
  • f58e0fd111 test: refactor recording tests to improve clarity and consistency Carlos Santos 2025-05-28 13:45:56 +02:00
  • b6ace8d4ad backend: optimize webhook notification methods for asynchronous execution Carlos Santos 2025-05-28 13:15:00 +02:00
  • b9a11dd45d backend: enhance StorageProvider interface with recording metadata methods and type parameters Carlos Santos 2025-05-28 11:56:41 +02:00
  • 172e8edcfd backend: update type parameters for storage interfaces and methods to improve clarity and consistency Carlos Santos 2025-05-28 11:46:13 +02:00
  • d843ee70b5 README: correct indentation for .room_metadata directory Carlos Santos 2025-05-28 11:16:41 +02:00
  • 85ef5958f0 frontend: update logout method to include redirection after login juancarmore 2025-05-27 10:42:20 +02:00
  • e1a6bccbcb frontend: remove room ID display from recording cards in room recordings component juancarmore 2025-05-27 10:40:24 +02:00
  • 5fab376e15 ci: update OpenVidu local deployment action in E2E test workflow Carlos Santos 2025-05-26 18:41:53 +02:00
  • 2168279baf backend: optimize room deletion logic in LivekitWebhookService for finished meetings Carlos Santos 2025-05-26 12:42:22 +02:00
  • 270fbc0e5e frontend: enhance invalid role error messages in login components for clarity juancarmore 2025-05-26 13:27:39 +02:00
  • 48c0133504 backend: enhance signal sending methods in RecordingService and RoomService with error handling and logging Carlos Santos 2025-05-26 11:58:43 +02:00
  • df3e0e05bb ci: migrate actions to use OpenVidu repository for setup and cleanup Carlos Santos 2025-05-23 17:15:22 +02:00
  • de83220e09 frontend: enhance RoomRecordingsComponent with improved UI and functionality for managing recordings juancarmore 2025-05-23 12:59:38 +02:00
  • aa13385c86 frontend: update listRooms and getRecordings methods in HttpService to improve pagination handling juancarmore 2025-05-23 12:58:56 +02:00
  • 6b15128af2 ci: remove checkout step for OpenVidu Meet in backend integration tests Carlos Santos 2025-05-22 16:18:12 +02:00
  • 3e9fa424f8 ci: remove redundant yarn setup and checkout steps in backend integration tests Carlos Santos 2025-05-22 16:03:45 +02:00
  • a913df4a04 ci: reorganize OpenVidu Meet setup by moving checkout step to action.yml Carlos Santos 2025-05-22 16:03:15 +02:00
  • eda5549234 ci: simplify backend unit test workflow by removing yarn installation and redundant setup steps Carlos Santos 2025-05-22 15:57:27 +02:00
  • c6d4b757b4 ci: optimize OpenVidu Meet setup by removing redundant checkout steps and ensuring yarn installation Carlos Santos 2025-05-22 15:56:59 +02:00
  • a632652fd5 ci: streamline WebComponent setup by removing redundant npm install step Carlos Santos 2025-05-22 14:40:51 +02:00
  • 7df2ecd8d5 prepare.sh: enhance prepare.sh to support argument-based builds and improve help output Carlos Santos 2025-05-22 14:40:34 +02:00
  • e08e30ee0b webcomponent: Updated unit tests Carlos Santos 2025-05-22 14:15:39 +02:00
  • 1bdd968f79 webcomponent: update CommandsManager to use targetIframeOrigin for improved security Carlos Santos 2025-05-22 14:11:41 +02:00
  • 738c7cb878 backend: remove unused 406 status code from StatusError type in error model juancarmore 2025-05-21 21:43:44 +02:00
  • cfd26daf38 frontend: reorganize components and index files juancarmore 2025-05-21 21:43:13 +02:00
  • ab270239b5 frontend: replace UnauthorizedComponent by ErrorComponent and improve error handling in guards juancarmore 2025-05-21 21:41:42 +02:00
  • b037edb92b frontend: Update http interceptor to refresh recording token and handle related errors juancarmore 2025-05-21 18:58:46 +02:00
  • 6a9cd04a74 frontend: Add new route to access RoomRecordingsComponent and associated guards juancarmore 2025-05-21 18:58:11 +02:00
  • b4292e8ca1 frontend: update recording methods in HttpService to use MeetRecordingInfo type and add generateRecordingToken method juancarmore 2025-05-21 18:52:36 +02:00
  • 6a916b1ece frontend: reorganize ContextData and ContextService structure and include recordings permissions juancarmore 2025-05-21 18:50:03 +02:00
  • 1a3b567f29 frontend: remove AdminDashboardComponent and add RoomRecordingsComponent structure juancarmore 2025-05-21 18:48:15 +02:00
  • c80b88fc67 backend: update participant permissions to disable recorder and prevent room creation for publishers juancarmore 2025-05-20 16:55:19 +02:00
  • f7ce0152c1 backend: change default layout from 'speaker' to 'grid' in generateCompositeOptionsFromRequest method Carlos Santos 2025-05-20 11:42:20 +02:00
  • af3697f94c webcomponent: update event handling methods to use WebComponentEvent type for better type safety Carlos Santos 2025-05-20 11:37:36 +02:00
  • 7a81873285 webcomponent: enhance console log removal configuration in terser for production Carlos Santos 2025-05-20 11:37:10 +02:00
  • 8390133a5a test: update security preferences tests to handle partial data and validation; add missing access check for recording preferences in update room preferences tests juancarmore 2025-05-17 12:58:33 +02:00
  • 44fbb25841 backend: update security preferences to allow optional requireAuthentication; enhance validation for room creation and recording preferences juancarmore 2025-05-16 19:07:03 +02:00
  • 9ea7bac71c ci: add reusable action for setting up OpenVidu Meet backend in workflows Carlos Santos 2025-05-16 19:00:05 +02:00
  • fb6e03d596 ci: refactor OpenVidu Local Deployment setup into a reusable action Carlos Santos 2025-05-16 18:51:32 +02:00
  • 8c0ae5a725 frontend: prevent removal of moderator secret on participant left due to browser unload juancarmore 2025-05-16 12:49:28 +02:00
  • 9618ec6f29 openapi: add endpoints and schemas for managing global preferences in OpenVidu Meet juancarmore 2025-05-16 09:35:08 +02:00
  • 2b7e2ecf7e openapi: add recording token generation endpoint and associated API responses; add recordingTokenCookie authentication method to recording endpoints juancarmore 2025-05-15 21:59:38 +02:00
  • 20bba0b886 test: add script to launch integration tests for Meetings API and include them in backend-integration-test workflow juancarmore 2025-05-15 21:54:41 +02:00
  • deadd90315 test: add integration tests for deleting participants in Meetings API juancarmore 2025-05-15 21:52:15 +02:00
  • 5483004905 backend: improve error handling for participant retrieval in LiveKit service and validate room existence in participant deletion juancarmore 2025-05-15 21:51:54 +02:00
  • 1033382df7 test: add integration tests for ending meetings in Meetings API juancarmore 2025-05-15 21:51:15 +02:00
  • 88fa90b00d test: add disconnectFakeParticipants call in afterAll hooks for cleanup juancarmore 2025-05-15 21:50:37 +02:00
  • 49ebe6cda2 Merge branch 'ci' Carlos Santos 2025-05-14 17:40:15 +02:00
  • b25b80fc6e test: mark moderator join event test as only for focused execution Carlos Santos 2025-05-14 17:06:46 +02:00
  • 835cde2dc2 ci: improve log upload steps and rename for clarity in E2E tests Carlos Santos 2025-05-14 16:54:33 +02:00
  • 2ee94daff4 ci: update Docker Compose log dumping path to /tmp for consistency Carlos Santos 2025-05-14 16:48:33 +02:00
  • 34bc2ce548 ci: update OpenVidu Local Deployment reference from development to main Carlos Santos 2025-05-14 16:39:37 +02:00
  • b52eab4bca test: refactor commandsManager usage in unit tests for clarity Carlos Santos 2025-05-14 16:39:29 +02:00
  • a2f1ea71d2 ci: update Docker Compose log dumping to use local containers.txt Carlos Santos 2025-05-14 16:18:14 +02:00
  • 16d9a0e205 test: enhance console error logging with type tags Carlos Santos 2025-05-14 16:06:10 +02:00
  • 39beed3172 ci: remove redundant npm install steps and add Docker Compose log dumping Carlos Santos 2025-05-14 15:59:20 +02:00
  • e9f66f6807 prepare.sh: add testapp build step to preparation script Carlos Santos 2025-05-14 15:59:13 +02:00