4872 Commits

Author SHA1 Message Date
Carlos Santos
ad80e2b3d3 ov-components: reorder imports and add toggleStreamPin method for stream pinning functionality 2025-12-11 11:14:46 +01:00
Carlos Santos
92511e0535 ov-componentes: improve formatting of browser options in selenium configuration 2025-12-11 10:30:56 +01:00
Carlos Santos
3a5f0d28da ov-components: make changes compile library with latest livekit dependencies 2025-12-11 10:06:18 +01:00
Carlos Santos
7c0333bf19 ov-components: update Angular and related dependencies 2025-12-10 18:49:18 +01:00
Piwccle
c7f73e36eb openvidu-deployment: GCP - Added zone dependency becasue its required 2025-12-10 18:42:57 +01:00
Piwccle
2806cbcf8b openvidu-deployment: GCP - Removed more unnecesary var.zone 2025-12-10 18:29:26 +01:00
Piwccle
1359ec77fe openvidu-deployment: trying to remove dependency from var.zone 2025-12-10 18:15:58 +01:00
Piwccle
05697f7ab3 openvidu-deployment: GCP - Added ARM64 support 2025-12-10 18:12:08 +01:00
Carlos Santos
41dc440ef8 ov-components: remove unnecessary peer flags and update package versions 2025-12-10 17:50:04 +01:00
Piwccle
a32efa876f openvidu-deployment: GCP - Fix to zone variable dependency in Single Node deployments and Elastic 2025-12-10 17:38:08 +01:00
Carlos Santos
8f42f50a01 ov-components: rename workflow to reflect E2E testing 2025-12-10 17:32:39 +01:00
Carlos Santos
87ec92ecc8 ov-components: optimize background processor application for video tracks 2025-12-05 16:41:49 +01:00
Carlos Santos
435db94254 ov-components: streamline virtual background processing 2025-12-05 15:40:40 +01:00
Carlos Santos
007297e4ff ov-components: update dependencies and refactor OpenVidu service
- Updated @livekit/track-processors from 0.6.1 to 0.7.0 in openvidu-components-angular/package.json
- Updated livekit-client from 2.15.15 to 2.16.0 in openvidu-components-angular/package.json
- Updated livekit-client from ^2.15.0 to ^2.16.0 in openvidu-components-angular/projects/openvidu-components-angular/package.json
- Updated @livekit/track-processors from ^0.6.0 to ^0.7.0 in openvidu-components-angular/projects/openvidu-components-angular/package.json
- Refactored OpenViduService to change roomOptions.e2ee to roomOptions.encryption for E2EE configuration
- Reorganized import statements in OpenViduService for better readability
2025-12-05 15:39:55 +01:00
Carlos Santos
895cf0e72c ov-components: Add screen track class to local participant tracks
participant-panel: Bind participant name to participant container
2025-12-04 19:51:48 +01:00
Carlos Santos
3531932c88 ov-components: Fixed directive value update
Ensures consistent identification of participant elements by using the participant identity, facilitating easier manipulation and tracking of elements.

Improves component updates by storing the remote participants value locally.
2025-12-02 21:00:07 +01:00
cruizba
a3810f4f51 openvidu-deployment: Azure - Missed to remove contraints for Media Nodes size. 2025-12-02 20:47:00 +01:00
cruizba
aa08432ea8 openvidu-deployment: Azure - Fix wrong sku and offer for ubuntu 24 2025-12-02 20:04:38 +01:00
cruizba
7bc782b7c0 openvidu-deployment: Azure - Remove unnecessary constraints from Azure UI definition files for OpenVidu deployments. 2025-12-02 19:39:49 +01:00
cruizba
75fc732c69 openvidu-deployment: Refactor Azure VM size parameters for OpenVidu deployment ARM support. 2025-12-02 19:21:16 +01:00
cruizba
0cfc342153 openvidu-deployment: Azure - Add ARM64 instance types and update Ubuntu to ubuntu 24 2025-12-02 18:29:44 +01:00
cruizba
712377a1b5 local-meet: remove unnecessary env var in mongo service 2025-12-02 15:53:33 +01:00
cruizba
4cffa3d8b9 local-meet: Add ARM64 support 2025-12-02 15:50:06 +01:00
cruizba
d49d7ef943 openvidu-deployment: AWS - ha: Increase CloudFormation WaitCondition. 2025-12-01 21:54:57 +01:00
cruizba
72cad07118 openvidu-deployment: AWS - ha: Remove redundant crond.service enable and start commands from deployment script 2025-12-01 21:01:11 +01:00
cruizba
352fa03b0a openvidu-deployment: AWS - Support for ARM64 instances 2025-12-01 20:36:57 +01:00
cruizba
d0b2bab7b1 local-meet: Install tzdata on images and use timezone of host. 2025-11-29 00:18:17 +01:00
Carlos Santos
7c43d73066 ov-components: Refactor GitHub Actions workflow for Angular tests and enhance E2E testing structure 2025-11-27 20:05:16 +01:00
Carlos Santos
9918b07f51 ov-components: Add directive for injecting custom menu items into toolbar more options 2025-11-27 20:05:16 +01:00
Carlos Santos
171a5104ae ov-components: Add directive for injecting custom elements into settings panel 2025-11-27 20:05:16 +01:00
Carlos Santos
e59ed89a0b ov-components: Mark pre-join component tutorial link as internal 2025-11-27 20:05:16 +01:00
cruizba
8cdc71e22f local-meet: Add MEET_MONGO_URI environment variable for OpenVidu Meet service 2025-11-25 12:49:00 +01:00
Carlos Santos
a0de27a78e ov-components: Refine stream video controls styling and improve hover effects 2025-11-21 13:44:39 +01:00
Carlos Santos
9c89adbdee Revert "ov-components: Optimize layout handling with caching and resize improvements"
This reverts commit 0cf5101931405a9810ea1849ce3bef80810ba5cf.
2025-11-20 18:11:40 +01:00
Carlos Santos
0cf5101931 ov-components: Optimize layout handling with caching and resize improvements 2025-11-20 17:39:14 +01:00
Carlos Santos
7c17e19cbb ov-components: Remove debug log for configuration in GlobalConfigService constructor 2025-11-20 17:39:14 +01:00
cruizba
f4c4ca8cec openvidu-deployment: Update Docker version to 29.0.2 in installation scripts 2025-11-20 12:10:23 +01:00
Piwccle
c22e957d4d openvidu-deployment: Refactor GCP Terraform configuration for OpenVidu deployment:
- Conditional creation of regional static IP for Network Load Balancer
- Improved validation messages for variables
- Adjusted default values for max number of media nodes and master nodes disk size
2025-11-19 18:42:44 +01:00
Piwccle
3d3089f479 openvidu-deployment: HA deployment GCP done and tested 2025-11-19 10:41:42 +01:00
cruizba
41fe3d718a openvidu-deployment: Typo docker compose version. 2025-11-18 19:14:28 +01:00
Carlos Santos
3be9dd6741 ov-components: Add getter for room name in ParticipantModel 2025-11-18 18:01:27 +01:00
cruizba
cabb761024 openvidu-deployment: Only restart docker daemon on install if needed. 2025-11-17 14:03:17 +01:00
cruizba
70a9f1b2b0 openvidu-deployment: Update Docker and Docker Compose versions across installation scripts 2025-11-14 19:04:40 +01:00
Carlos Santos
8688211277 ov-components: Improve audio detection in stream UI tests to handle timing issues with retries 2025-11-14 13:44:02 +01:00
Carlos Santos
5a99839ed7 ov-components: Enhance screensharing tests to address pinning bugs and add utility methods for stream management 2025-11-14 13:30:47 +01:00
Carlos Santos
19a5c21162 ov-components: improve stream detection logic in stream UI tests to handle timing races and ensure accurate local participant status 2025-11-14 12:15:52 +01:00
Carlos Santos
bea3b8e70a ov-components: Refactor ActionService and related tests to improve dialog handling and mock implementations 2025-11-14 12:02:42 +01:00
Carlos Santos
0f075008a4 ov-components: Refactor DeviceService to improve permission handling and add utility methods
- Extracted permission strategies into a separate method for better readability.
- Created a method to handle permission strategy attempts and return valid devices.
- Added a utility method to filter out invalid devices.
- Improved error handling in getMediaDevicesFirefox method.

test: Add unit tests for DocumentService

- Implemented comprehensive tests for DocumentService methods including toggleFullscreen, isSmallElement, and fullscreen handling.
- Mocked document and element interactions to ensure proper functionality.

feat: Implement E2EE service with encryption and decryption capabilities

- Developed E2eeService to handle end-to-end encryption with methods for encrypting and decrypting data.
- Added caching for decrypted strings to optimize performance.
- Included tests for various scenarios including encryption failures and binary data handling.

test: Add unit tests for PanelService

- Created tests for PanelService to validate panel opening, closing, and state management.
- Ensured proper emissions from panelStatusObs during panel state changes.

fix: Initialize externalType in PanelService to avoid undefined state

- Set default value for externalType to an empty string to prevent potential issues.
2025-11-13 20:16:01 +01:00
Carlos Santos
b1fb3406a0 ov-components: Added missing translation 2025-11-13 13:41:54 +01:00
Carlos Santos
f3e551fc4a ov-components: Refactor data handling in SessionComponent to improve payload processing and error logging 2025-11-12 17:51:26 +01:00