4925 Commits

Author SHA1 Message Date
CSantosM
7208cb3a65 ov-components: Improves virtual background support handling
Adds a more robust mechanism to manage virtual background support, including:

- Displaying a warning message when the browser does not support virtual backgrounds.
- Disabling background selection buttons when virtual backgrounds are not supported.
- Optimizing background processor initialization and attachment for different browsers (handling lazy loading for Firefox).
- Centralizing the check for virtual background support in the OpenViduService.

This change ensures a better user experience by clearly indicating when virtual backgrounds are unavailable and preventing users from attempting to use an unsupported feature.
2026-01-26 13:13:47 +01:00
CSantosM
6cfa44c4f1 ov-components: Refactors Firefox background processor handling
Simplifies the logic for attaching and detaching the background processor in Firefox.

Ensures the processor is stopped when background effects are disabled, optimizing performance.
2026-01-22 19:35:22 +01:00
CSantosM
465403f8cb ov-components: Added getParticipantByIdentity to participantService 2026-01-22 12:31:00 +01:00
CSantosM
b321d5bb69 ov-components: enhance resize handling and add height tracking in LayoutComponent 2026-01-19 17:03:24 +01:00
pabloFuente
81e7400807 openvidu-deployment: update all installation scripts from openvidu/agent-speech-processing to openvidu/agent-speech-processing-cloud 2026-01-19 14:14:26 +01:00
pabloFuente
73f84491a5 udpate.sh from agent-speech-processing to agent-speech-processing-cloud 2026-01-19 12:48:06 +01:00
CSantosM
59e4a14d15 ov-components: enhance background processing for Firefox and add getVideoTrack method 2026-01-18 16:31:07 +01:00
Carlos Santos
8dd058fd50 ov-components: add disconnected state handling and translations for multiple languages 2026-01-15 18:03:27 +01:00
cruizba
4a5afac382 openvidu-deployment: AWS - Update EBS volume type from gp2 to gp3 in CloudFormation templates 2026-01-15 17:55:52 +01:00
cruizba
8336b9e81c local-meet: update docker images to use 'main' 2026-01-09 20:04:55 +01:00
GitHub Actions
d82d8b061a Revert "Bump version to 3.5.0"
This reverts commit 21906c971ec3d6e9dc70776ae13758900326fe88.
2025-12-29 12:59:15 +00:00
GitHub Actions
21906c971e Bump version to 3.5.0 v3.5.0 2025-12-29 12:59:11 +00:00
cruizba
06f394232c local-meet: bump docker images to version 3.5.0 and bump alpine version to 3.23.2 2025-12-29 13:20:17 +01:00
github-actions
9dc4236f1e openvidu-components-angular: Bumped version to 3.5.0 2025-12-29 11:54:10 +00:00
cruizba
de15d97839 update openvidu-livekit subproject commit reference 2025-12-29 11:55:19 +01:00
cruizba
14009f6041 openvidu-deployment: add next version 3.5.0 to update.sh 2025-12-29 11:35:18 +01:00
cruizba
5ba3e912c9 openvidu-deployment: Azure & GCP - certificate handling to accept base64 encoded certificates directly
- Updated the OpenVidu deployment scripts for GCP and Azure to eliminate the need for downloading and converting certificate files.
- Modified variable descriptions to specify that public and private certificates should be provided in base64 format.
- Adjusted the installation scripts to use the provided base64 encoded certificates directly for both OpenVidu and TURN server configurations.
2025-12-23 22:11:16 +01:00
cruizba
bcad387fe4 openvidu-deployment: AWS - update OperatingSystem description for clarity across deployment templates 2025-12-23 20:22:53 +01:00
cruizba
cb266952b7 openvidu-deployment: AWS - Use base64 for owned certificates instead of http URLs 2025-12-23 19:35:00 +01:00
Carlos Santos
28da654141 ov-components: adjust top bar height from 80px to 50px for improved layout consistency 2025-12-23 16:51:02 +01:00
Carlos Santos
c2a87459cd ov-components: update status icons visibility and styling for better user feedback 2025-12-23 13:15:11 +01:00
Carlos Santos
ce7dd0aa6f ov-components: replace user media subscription with reactive effect for local participant changes 2025-12-22 19:46:10 +01:00
Carlos Santos
703403f182 ov-components: refactor toolbar panel buttons to use Angular signals for state management and enhance badge styles 2025-12-22 19:42:49 +01:00
Carlos Santos
13cfff1aad ov-components: refine participant name container styles and adjust flex container layout 2025-12-22 19:14:07 +01:00
Carlos Santos
961867941a ov-component: introduce layout management classes and caching mechanism
- Added LayoutDimensionsCache for caching dimension calculations to optimize layout rendering.
- Implemented LayoutRenderer for handling DOM manipulation and rendering of layout elements.
- Created layout-types model to define various layout-related types and constants.
- Developed OpenViduLayout class to orchestrate layout calculations and rendering, maintaining backward compatibility.
- Updated document and layout services to reference new layout model structure.
2025-12-22 18:03:45 +01:00
Carlos Santos
3c02121ebe ov-components: enhance layout flexibility with additional element slots and improved rendering logic 2025-12-22 16:55:57 +01:00
Carlos Santos
ff492a1f22 ov-components: add isPinned getter to determine if participant's video is fixed in UI 2025-12-22 13:21:32 +01:00
Carlos Santos
f300788c1e ov-components: migrate to Angular signals for local and remote participants 2025-12-22 13:20:58 +01:00
Carlos Santos
1b9162b6e5 ov-components: Enhance layout handling by adding support for small elements and adjusting layout calculations 2025-12-19 20:18:50 +01:00
Pablo Fuente Pérez
b266916f7f
Merge pull request #857 from OpenVidu/appmod/java-upgrade-20251218002817
Appmod/java upgrade 20251218002817
2025-12-18 01:37:44 +01:00
pabloFuente
e8a31c3985 openvidu-test-e2e: fix browser user constructors 2025-12-18 01:37:24 +01:00
pabloFuente
72e2873e21 openvidu-test-browsers: update dependencies 2025-12-18 01:34:51 +01:00
pabloFuente
4324ac7c05 openvidu-test-e2e: full dependency upgrade 2025-12-18 01:23:44 +01:00
pabloFuente
3590a8fec3 Fix behavior regressions in OpenViduTestAppE2eTest 2025-12-18 01:15:25 +01:00
pabloFuente
d48e0a8e79 Add explicit okhttp3 dependency 2025-12-18 00:16:57 +01:00
pabloFuente
52d60946bc Upgrade other dependencies 2025-12-18 00:15:11 +01:00
pabloFuente
798df6fdcc Upgrade Spring Boot to 3.5.8 2025-12-18 00:13:50 +01:00
Carlos Santos
d229da9e47 ov-components: Add encryption key mismatch warning in chat panel and update translations 2025-12-17 17:39:04 +01:00
Carlos Santos
ddc7226b64 ov-components: Avoid unnecessary encryption decryption data channels
Livekit client now encrypt and decrypt data channels
Updated imports
2025-12-17 17:38:28 +01:00
Carlos Santos
47253bbda1 ov-components: update link color and font weight in styles 2025-12-17 16:10:08 +01:00
Carlos Santos
db8c6d5af9 ov-components: update dependencies in package.json and package-lock.json 2025-12-17 10:27:47 +01:00
Carlos Santos
86f71fc111 ov-components: update livekit-client to version 2.16.1 in package.json and package-lock.json 2025-12-17 10:22:33 +01:00
cruizba
11dcafd904 openvidu-deployment: Add Dpkg::Lock::Timeout configuration to prevent apt-get lock issues
- Added "DPkg::Lock::Timeout \"-1\";" configuration to various installation scripts across GCP, AWS, and Azure deployments to prevent apt-get lock timeout issues during package installations.
2025-12-16 12:49:50 +01:00
Carlos Santos
e8798a9536 openvidu-components-angular: add E2E testing documentation 2025-12-16 11:53:14 +01:00
Piwccle
84b086d076 openvidu-deployment: GCP - update variables and disk types to use europe-west2 and hyperdisk-balanced 2025-12-15 16:50:52 +01:00
Piwccle
bfa690ae56 openvidu-deployment: GCP - update disk type to pd-ssd for c4a instance types 2025-12-15 16:30:01 +01:00
Piwccle
680494f30a openvidu-deployment: GCP - Removing validations of instance types 2025-12-15 13:37:33 +01:00
pabloFuente
b469cf5455 openvidu-testapp: full track-processors-js capabilities 2025-12-12 15:40:27 +01:00
Carlos Santos
d9ebae88fa ov-components: update hover timeout duration in StreamComponent 2025-12-11 13:49:55 +01:00
Piwccle
118d6d370e openvidu-deployment: GCP - Fixes in ARM64 changes and some cleaning. 2025-12-11 12:44:12 +01:00