Commit Graph

  • ebfb07607f frontend: change isAdmin method to be asynchronous and await user roles juancarmore 2025-07-19 00:20:38 +02:00
  • 1a5c1c37ab frontend: update version format in ConsoleNavComponent and standardize edition enum values juancarmore 2025-07-19 00:19:56 +02:00
  • 8e95f1e372 frontend: remove application mode guard and update app data service to handle application mode initialization juancarmore 2025-07-19 00:19:29 +02:00
  • 82756ef151 test: rename JOIN event to JOINED in moderator and publisher tests juancarmore 2025-07-19 00:16:50 +02:00
  • 30af786b62 testapp: rename JOIN event to JOINED and add CLOSED event listener juancarmore 2025-07-19 00:16:28 +02:00
  • 7668f6c820 typings: rename JOIN event to JOINED, update LEFT event payload to use LeftEventReason, update MEETING_ENDED event payload to inclue endedByMe property, and add CLOSED event juancarmore 2025-07-19 00:15:48 +02:00
  • 05f24ace2b test(e2e): add leaveRoom call after iframe check in room functionality tests juancarmore 2025-07-17 19:50:50 +02:00
  • 2268b0a593 frontend: conditionally show 'Go back' button based on recording URL Carlos Santos 2025-07-18 18:01:52 +02:00
  • c0ae9c38b6 backend: conditionally configure S3 credentials to support IAM Role usage cruizba 2025-07-18 16:48:09 +02:00
  • 51df863310 backend: enhance error handling for egress listing juancarmore 2025-07-17 19:22:44 +02:00
  • 7464ef3c6f
    Fix tests (#6) Juan Carlos Moreno García 2025-07-17 16:28:14 +02:00
  • 4d13eb94a8 fix(token): update verifyToken method to include a timeout parameter juancarmore 2025-07-17 11:04:22 +02:00
  • c588ed7b02 docker: ensure MODULES_FILE is defined cruizba 2025-07-16 15:45:29 +02:00
  • bc67fee2ef typings: synchronized livekit-permissions.ts Carlos Santos 2025-07-16 12:45:00 +02:00
  • 462a61842e backend: update dependencies and devDependencies in package.json Carlos Santos 2025-07-16 12:33:22 +02:00
  • 4da04fb460 frontend: update error component to provide admin navigation to console Carlos Santos 2025-07-16 12:14:54 +02:00
  • 5ab0319302 frontend: refactor button styles to use primary-button class and update button types Carlos Santos 2025-07-16 12:06:02 +02:00
  • 2082e5ab74 frontend: update overview component to display playable recordings count Carlos Santos 2025-07-16 11:44:05 +02:00
  • 796c20dfb5 frontend: add admin quick actions to disconnected page with navigation to console Carlos Santos 2025-07-16 11:41:47 +02:00
  • 0ae172e4ec backend: stop pending egress immediately after timeout in recording service Carlos Santos 2025-07-16 11:11:01 +02:00
  • 169b8c203a frontend: add delete action for failed recordings in recording lists component Carlos Santos 2025-07-16 11:07:04 +02:00
  • a499fe4cd4 frontend: enhance dialog component with force delete option and improved layout Carlos Santos 2025-07-15 17:27:40 +02:00
  • 0e4cfa5bb5 frontend: redesign error page with enhanced layout, responsive design, and improved error handling Carlos Santos 2025-07-15 16:58:42 +02:00
  • 3ca68dae80 backend: ensure OpenVidu Meet setup skips backend start in unit tests Carlos Santos 2025-07-15 16:53:05 +02:00
  • 28adbd2a38 backend: remove health check method from RedisService Carlos Santos 2025-07-15 16:31:41 +02:00
  • 385dab5710 backend: implement health check for storage providers and integrate into service initialization Carlos Santos 2025-07-15 16:24:55 +02:00
  • da26614033 backend: terminate process on Redis connection failure during startup Carlos Santos 2025-07-15 14:00:27 +02:00
  • 156e63e04a frontend: enhance share recording dialog with improved layout, error handling, and new access options Carlos Santos 2025-07-15 13:35:53 +02:00
  • ff741e08fe frontend: update disconnected component styles for improved layout and background Carlos Santos 2025-07-15 12:53:35 +02:00
  • 9d5d5402db frontend: comment out 'recommended' property in room wizard Carlos Santos 2025-07-15 12:47:46 +02:00
  • c1d8044a2e ci: Excludes openvidu-meet from Docker Compose Carlos Santos 2025-07-15 12:26:52 +02:00
  • 8ffc4b942f backend: Improve error logging for webhook event failures Carlos Santos 2025-07-15 12:03:25 +02:00
  • a10d30284b ci: Adds API URL for meet service Carlos Santos 2025-07-15 11:31:56 +02:00
  • b1efbbde49 testapp: update OpenVidu Meet URL and webcomponent source Carlos Santos 2025-07-15 11:29:36 +02:00
  • d7e6ae7e32 ci: comment out OpenVidu Meet setup in E2E tests workflow Carlos Santos 2025-07-15 10:44:16 +02:00
  • a97480b3a1 testapp: Updated meet url and webcomponent src for pointing to local deployment Carlos Santos 2025-07-15 10:44:01 +02:00
  • ef6de48a19 backend: remove console log from stopAllRecordings response checks Carlos Santos 2025-07-14 14:49:32 +02:00
  • dc268a436c backend: enhance webhook handling with locking mechanism and error handling Carlos Santos 2025-07-14 14:38:58 +02:00
  • bbd3c274c4 backend: fix stopAllRecordings request adding participant role header Carlos Santos 2025-07-14 13:42:53 +02:00
  • 169030a995 test: update tests and helpers to reflect code changes juancarmore 2025-07-11 12:14:15 +02:00
  • 98de6fe0e8 backend: refactor token expiration handling to use internal configuration constants juancarmore 2025-07-11 12:04:12 +02:00
  • 6dd074df57 frontend: enhance HTTP service methods to support custom headers for requests. Update meeting, recording and room services to utilize participant role header. juancarmore 2025-07-11 01:46:06 +02:00
  • 82592e1f6c openapi: add x-participant-role header parameter and error response for invalid roles. Update related paths to include role validation. juancarmore 2025-07-11 01:45:11 +02:00
  • fdd897b86b backend: update participant token validation middleware to always check for participant role header to specified a valid role include in the token roles. Refactor related middlewares to use the new participant token structure juancarmore 2025-07-11 01:44:35 +02:00
  • 22ce0e7d66 backend: upgrade participant token generation to include multiple roles in the same token juancarmore 2025-07-11 01:41:44 +02:00
  • 166c3573d7 frontend: update video room component and feature configuration service to enhance toolbar features and permissions handling juancarmore 2025-07-10 00:33:17 +02:00
  • 39f41560de backend: streamline moderator and publisher permissions by removing unused properties. Update tests and openapi docs juancarmore 2025-07-10 00:31:42 +02:00
  • 0fdb4c7d18 backend: update environment variables documentation and adjust participant token expiration juancarmore 2025-07-10 00:30:18 +02:00
  • 2e623fe24e typings: update OpenViduMeetPermissions to remove canPublishScreen and organize comments juancarmore 2025-07-10 00:28:54 +02:00
  • 299e6b0e75 frontend: update video room component to conditionally display 'back to rooms' button based on embedded mode juancarmore 2025-07-09 01:44:03 +02:00
  • 82d81e7598 test: update event controller to use DistributedEventService and correct juancarmore 2025-07-09 01:32:29 +02:00
  • 64d54f7973 e2e-tests: refactor recording access tests to improve context management and streamline access checks juancarmore 2025-07-09 00:01:10 +02:00
  • c023fe6521 tests: enhance e2e tests configuration and update test helpers for improved URL handling and participant management juancarmore 2025-07-09 00:00:16 +02:00
  • 28ac4b0d8c tests: update WebComponent tests for improved attribute handling and event management juancarmore 2025-07-08 23:58:37 +02:00
  • 2b7466c6e3 testapp: add kick participant functionality and fix view recordings link juancarmore 2025-07-08 23:57:04 +02:00
  • 0a028226f3 frontend: load room data in VideoRoomComponent only when necessary to avoid permissions error juancarmore 2025-07-08 23:53:07 +02:00
  • 424db94781 webcomponent: add kick participant command juancarmore 2025-07-07 20:28:23 +02:00
  • 3904ab05b7 webcomponent-tests: initialize EventsManager correctly in events tests juancarmore 2025-07-07 20:10:18 +02:00
  • 256f38ee58 frontend: refactor WebComponentManagerService to integrate MeetingService and improve message handling juancarmore 2025-07-07 20:03:51 +02:00
  • 459a37bee8 webcomponent: enhance message handling and security in WebComponent communication juancarmore 2025-07-07 20:03:37 +02:00
  • 7836da8858 frontend: implement MeetingService for managing meeting actions and refactor VideoRoomComponent to use it juancarmore 2025-07-07 20:01:30 +02:00
  • f58d728452 frontend: enhance VideoRoomComponent to fetch room details on initialization and notify user when copying links juancarmore 2025-07-07 17:52:14 +02:00
  • 709ebdef03 frontend: remove disabled state and tooltip for view recordings button in rooms list juancarmore 2025-07-07 17:44:51 +02:00
  • 2202f8c3dc backend: add room existence check before sending data in LiveKit service juancarmore 2025-07-07 17:23:34 +02:00
  • 707d3487d3 frontend: remove unused isInRoomForm method and streamline routing for room creation and editing juancarmore 2025-07-07 17:06:20 +02:00
  • 0c7b1ae1c1 frontend: refactor wizard state service to use signals for state management and enhance all related components by removing unnecessary params and methods. Configured app to show error messages in the stepper for better user feedback. juancarmore 2025-07-07 16:15:23 +02:00
  • ca22bd8a01 Updates openvidu components version Carlos Santos 2025-07-04 18:13:41 +02:00
  • e1f60ab3c1 backend: update ov-components room status signal handling to use recording egress data Carlos Santos 2025-07-04 17:52:57 +02:00
  • 1ab0764ac4 docker: remove debugging commands from Dockerfile cruizba 2025-07-04 17:08:11 +02:00
  • 4ebc5a2e16 frontend: add onRoomCreated event handler to manage room preferences updates Carlos Santos 2025-07-04 15:43:01 +02:00
  • 7361b71a7a backend: introduce FrontendEventService for frontend communication and update dependencies Carlos Santos 2025-07-04 15:10:14 +02:00
  • 273ad8c577 backend: replace SystemEventService with DistributedEventService and introduce distributed event model Carlos Santos 2025-07-04 13:33:13 +02:00
  • 2aa10918f8 docker: update builder stage to use full node image instead of alpine cruizba 2025-07-04 15:16:01 +02:00
  • ad37d415db frontend: fix permissions error when requesting recordings by generating a recording token first juancarmore 2025-07-04 14:07:10 +02:00
  • 8761108dcc frontend: correct room URL path for token expiration checks juancarmore 2025-07-04 14:03:13 +02:00
  • 62f5a64708 openapi: update autoDeletionDate examples to use future date and correct API server URLs juancarmore 2025-07-04 14:02:19 +02:00
  • 37ad7e318a docker: temporary add debugging commands to list frontend files and package.json contents cruizba 2025-07-04 14:00:05 +02:00
  • 5e7003e512 frontend: update openvidu-components-angular to version 3.4.0-dev2 and add showDisconnectionDialog property to video room component Carlos Santos 2025-07-04 12:57:00 +02:00
  • 3c629c8511 frontend: refactor room recordings page layout and enhance loading state styling Carlos Santos 2025-07-04 12:16:26 +02:00
  • 6ae98e452a frontend: comment out profile button in console navigation Carlos Santos 2025-07-03 13:39:09 +02:00
  • b968a9cdd5 frontend: add copy links functionality for moderator and publisher in video room Carlos Santos 2025-07-03 13:18:12 +02:00
  • 5a6d17d61a frontend: enhance leave button styling and fix CSS syntax for force disconnect button Carlos Santos 2025-07-03 13:04:01 +02:00
  • a700fff911 frontend: add force disconnect functionality for participants in video room Carlos Santos 2025-07-03 12:44:22 +02:00
  • 9cdba7259f frontend: add admin check to display quick actions in video room Carlos Santos 2025-07-03 11:53:15 +02:00
  • af0882bb1d frontend: update border-radius of error message button for improved styling Carlos Santos 2025-07-02 18:42:21 +02:00
  • 62e4b1958a fix: adjust minimum height of disconnected container to improve layout Carlos Santos 2025-07-02 18:39:09 +02:00
  • 0cf5eba604 frontend: Revamp video room access UI with new design and navigation features Carlos Santos 2025-07-02 18:27:58 +02:00
  • a3560ee845 frontend: add loading state handling in DevelopersComponent juancarmore 2025-07-02 20:33:09 +02:00
  • e1bf07532c testapp: rename API_KEY to MEET_API_KEY for consistency in environment configuration juancarmore 2025-07-02 20:31:24 +02:00
  • 9dc2796d24 frontend: update users permissions component for improved admin credential handling and access settings juancarmore 2025-07-02 19:04:27 +02:00
  • 66140468be webcomponent: add tslib dependency to package-lock.json juancarmore 2025-07-02 19:04:07 +02:00
  • 4691888309 frontend: Enhance Disconnected Component with user-friendly messages and animations Carlos Santos 2025-07-02 17:05:46 +02:00
  • fbcb70dbc2
    Add OpenVidu Meet Console implementation (#4) Carlos Santos 2025-07-02 17:00:43 +02:00
  • dd1c27730e testapp: rename API_KEY to MEET_API_KEY and update related references Carlos Santos 2025-06-24 18:51:42 +02:00
  • 8221368aa0 testapp: log environment variables on server start for better visibility Carlos Santos 2025-06-24 18:47:03 +02:00
  • b2eb0b5439 backend: add MEET_COOKIE_SECURE env var for cookie security settings juancarmore 2025-06-24 18:36:17 +02:00
  • 98764597e2
    Add Azure Blob Storage integration (#3) Juan Carlos Moreno García 2025-06-23 18:34:53 +02:00
  • b059acb159 test: improve test cleanup by adding disconnectFakeParticipants and consolidating room/recording deletions juancarmore 2025-06-23 13:57:44 +02:00
  • a7528ba8ac test: add sleep to deleteRoom and bulkDeleteRooms for improved timing juancarmore 2025-06-23 13:55:18 +02:00
  • 49926459cd backend: add missing description for buildAccessRecordingSecretsKey method juancarmore 2025-06-23 13:54:56 +02:00