4948 Commits

Author SHA1 Message Date
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
Carlos Santos
ba80504c9e ov-components: Improve error handling for encryption errors in RoomEvent 2025-11-12 12:01:25 +01:00
Carlos Santos
c50b4a6d2f Remove outdated package-lock.json from openvidu-components-angular project 2025-11-12 11:21:11 +01:00
Carlos Santos
fb1dc9d95a ov-components: Enhance data handling in SessionComponent and add safeJsonParse utility 2025-11-11 17:30:38 +01:00
Carlos Santos
9d75a429a6 ov-components: Updated livekit-client dependency 2025-11-11 16:23:20 +01:00
Carlos Santos
bb62986000 Updates participant name logic
Updates participant name input id.

Improves participant name visibility logic
by considering audio-only streams.
2025-11-10 17:29:58 +01:00
Carlos Santos
48eec08509 ov-components: Implement E2EE support for chat messages and participant names and add E2EE service 2025-11-10 12:49:54 +01:00
Carlos Santos
41bca24bfa Merge branch 'e2ee_support' 2025-11-05 17:51:57 +01:00
Carlos Santos
9950a2ba21 ov-components: Add E2EEKey directive and integrate E2EE configuration in OpenViduService
ov-components: Update E2EE error messages for improved clarity across multiple languages
2025-11-05 17:51:42 +01:00
Carlos Santos
4bf413cffc Merge branch 'gcp' 2025-10-29 18:28:54 +01:00
Piwccle
d68cb4933e Add Terraform configuration for OpenVidu deployment on GCP
Changed structure to be more consistant with the terraform standard and removed some resources to try

Refactor terraform main file to be more alike with aws and azure scripts and fixed some things that were wrong in the install script. Changed variables.tf and output.tf as needed

Refactor firewall rules and streamline user data scripts for OpenVidu deployment on GCP

added Elastic deployment for GCP and changed default values of instance type in Single Node and Single Node PRO

openvidu-deployment_ gcp - changed output.tf in all deployments to output the link to secret manager; changed the name of the instance resource of openvidu single node pro; fixed some things that were broken in elastic terraform file and adjusted times for the lambda and the cronjob
2025-10-29 18:26:56 +01:00
Carlos Santos
17ed624e40 ov-components: Removes redundant computed property
Simplifies the template by directly using the `showLeaveButton` property.

Removes the now-unnecessary computed property that duplicated the value.
2025-10-28 17:18:18 +01:00
Carlos Santos
6c9a8a1bc2 ov-components: Update imports in global-config.service.ts 2025-10-21 20:19:31 +02:00
Carlos Santos
de8639ad63 ov-components: Updated testapp dependencies 2025-10-21 19:35:26 +02:00
Carlos Santos
c576133b42 ov-components: Adds build and copy scripts
Adds `cpx` and `rimraf` packages.
Updates library build script to remove destination directory and copy distribution files.
Updates library package configurations.
2025-10-21 19:22:12 +02:00
Carlos Santos
bb47c3696c ov-components: Configures root injection for overlay
Configures root injection for the CDK overlay container.

This ensures the overlay container is properly initialized and available throughout the application.
It also makes the overlay available application wide and solves the problem of injecting multiple instances.
2025-10-21 19:10:27 +02:00
cruizba
1a3edb9a61 openvidu-deployment: Update Docker images and versions in deployment scripts 2025-10-17 19:55:18 +02:00
Piwccle
b7e715361e openvidu-deployment: azure - changed "defaultName" of PublicIpAddress and changed Action Group name 2025-10-15 18:45:31 +02:00
cruizba
1d4bcdf54f local-meet: bumpt to 3.4.1 2025-10-13 20:41:05 +02:00
GitHub Actions
6ac6e1f2de Revert "Bump version to 3.4.1"
This reverts commit 6b9e9da2f13dac1d4bcf3cdeb3150659e968554c.
2025-10-13 16:57:47 +00:00
GitHub Actions
6b9e9da2f1 Bump version to 3.4.1 v3.4.1 2025-10-13 16:57:44 +00:00
cruizba
56dd99458e openvidu-deployment: add to updater missing env variables 2025-10-12 21:45:05 +02:00
cruizba
9cd2bb9bd7 openvidu-deployment: update updater script to include additional Docker images and validate upgrade paths 2025-10-12 21:37:33 +02:00
cruizba
95f4326f9a openvidu-deployment: elastic & ha - Add security group ingress rules for media and master node communication 7880 2025-10-10 14:51:55 +02:00
Carlos Santos
1ca0e8e4e1 ov-components: update rxjs to version 7.8.2 in package.json and package-lock.json 2025-10-09 16:46:51 +02:00