Carlos Santos
8a236e1b67
ov-components: update audio device change handling and improve track retrieval logic
2025-08-23 11:32:00 +02:00
Carlos Santos
5d9dbc114b
ov-components: add conditional rendering for letter display in avatar profile
2025-08-22 19:43:11 +02:00
Carlos Santos
488811f132
ov-components: Refactor device handling and improve error logging in audio and video components
2025-08-22 19:23:37 +02:00
cruizba
4c37d8cf7c
openvidu-deployment: Update LiveKit Egress server image to version 1.10.0 across deployment scripts
2025-08-22 15:21:50 +02:00
Carlos Santos
82630f3508
ov-components: Increase Jasmine default timeout interval to 60 seconds and remove obsolete test for BACKGROUND panel on prejoin page
2025-08-22 14:06:09 +02:00
Carlos Santos
dfb297a6d2
ov-components: Add E2E tests for virtual backgrounds with setup and cleanup steps
2025-08-22 13:32:18 +02:00
Carlos Santos
c8f53a48ce
ov-components: Add virtual backgrounds tests and enhance utility functions for background effects
2025-08-22 13:29:27 +02:00
Carlos Santos
1b9277145c
ov-components: Fix test case for recording start and stop events by enabling it in events test suite
2025-08-22 12:36:16 +02:00
Carlos Santos
ee30c3ce95
ov-components: Update device selection logic and improve UI handling for audio and video devices
2025-08-22 12:30:05 +02:00
Carlos Santos
03fb7c0a93
ov-components: Refactor recording stop event logging to include room name for better traceability
2025-08-22 12:23:21 +02:00
Carlos Santos
1762c43769
ov-components: Refactor prejoin logic and improve observable handling in configuration service
2025-08-21 19:01:51 +02:00
Carlos Santos
bcbf24b84d
ov-components: Refactor recording list display logic in RecordingActivityComponent
2025-08-21 16:49:50 +02:00
Carlos Santos
fc73aca4a2
Revert "ov-components: Update RecordingActivityComponent to avoid showing recordings when not expanded"
...
This reverts commit 9e9684c4db
.
2025-08-21 14:30:44 +02:00
Carlos Santos
f92ee9b886
ov-components: Improve prejoin card styles
2025-08-21 13:08:31 +02:00
Carlos Santos
68d855a245
ov-components: Enhanced camera track handling and processor application in virtual background service
2025-08-21 13:08:31 +02:00
Carlos Santos
72e7469012
ov-components: Enhanced prejoin component
...
- Introduced background effect feature with options for 'none', 'blur', 'office', and 'nature'.
- Enhanced error handling during device initialization with retry logic and user feedback.
- Updated participant name handling to trim whitespace and clear errors on input change.
style(audio-devices): refactor audio device selection UI
- Redesigned audio device selection to use buttons instead of dropdowns for better UX.
- Improved styling for audio toggle button and device selection menu.
style(video-devices): refactor video device selection UI
- Updated video device selection to use buttons for toggling camera and selecting devices.
- Enhanced styling for video toggle button and device selection menu.
style(lang-selector): improve language selection UI
- Redesigned language selector for better usability with compact and full versions.
- Enhanced styling for language selection buttons and menu items.
style(participant-name-input): refactor participant name input field
- Updated participant name input to use a custom styled input field instead of mat-form-field.
- Improved styling for input field and error handling.
style: general UI improvements across components
- Enhanced overall styling for better consistency and user experience across various components.
2025-08-21 13:08:31 +02:00
cruizba
622a2f6707
openvidu-deployment: Change MinIO and Mimir images to use OpenVidu registry instead of bitnami.
2025-08-20 22:38:37 +02:00
Carlos Santos
72697bafa5
ov-components:Enhance logging by adding verbose level and updating log calls in TemplateManagerService
2025-08-19 11:25:56 +02:00
Carlos Santos
4fb4878342
ov-components: Refactor LoggerService to improve logger function creation and cache handling
2025-08-19 10:50:13 +02:00
Carlos Santos
57e76fe69b
ov-components: Update participant name handling in Session and Toolbar components
2025-08-18 18:28:13 +02:00
Carlos Santos
e1f16a6179
ov-components: Update MATERIAL_ICONS_URL to remove unnecessary icon names
2025-08-18 14:28:20 +02:00
Carlos Santos
9e9684c4db
ov-components: Update RecordingActivityComponent to avoid showing recordings when not expanded
2025-08-18 14:00:16 +02:00
Carlos Santos
efada4c166
ov-components: (test) Add check for speaker element when local participant is muted
2025-08-14 12:54:30 +02:00
Carlos Santos
3fc0193260
Revert "ov-components: (test) Enhance element counting method to handle timeouts gracefully"
...
This reverts commit 61a3589dd7
.
2025-08-14 12:53:31 +02:00
Carlos Santos
61a3589dd7
ov-components: (test) Enhance element counting method to handle timeouts gracefully
2025-08-14 12:43:10 +02:00
Carlos Santos
8d1c2468f5
ov-components: Refactor VideoconferenceComponent to use private properties for external structural directives, enhancing encapsulation and template setup
2025-08-14 12:16:54 +02:00
Carlos Santos
020413257f
ov-components: Implement toolbar room name directive and update toolbar to display room name dynamically
2025-08-13 12:49:03 +02:00
Carlos Santos
6c78abdcc0
ov-components: Remove unnecessary mic button interaction in stream UI tests
2025-08-11 14:17:36 +02:00
Carlos Santos
e31a78d153
ov-components: refactor(storage): Enhance tab management and cleanup mechanisms in StorageService
2025-08-11 13:57:23 +02:00
Carlos Santos
b1d0269211
ov-components: Add participant badges directive for enhanced participant panel functionality
2025-08-05 17:39:29 +02:00
Carlos Santos
00fcb0b115
ov-components: Revamp participant panel item for improved UI/UX and accessibility; add mute/unmute functionality and translations
2025-08-05 16:35:20 +02:00
Carlos Santos
4bf351b2df
ov-components: Add layout additional elements directive for customizable UI extensions
2025-07-31 13:50:47 +02:00
Carlos Santos
e9ecceeb77
ov-components: Add participant panel directive for enhanced user experience
2025-07-30 19:37:40 +02:00
Carlos Santos
413dec3e0f
ov-components: Close connection dialog on room disconnection event
2025-07-30 12:38:09 +02:00
Carlos Santos
414c26c31b
ov-components: Enhance recording status messages with improved styling and structure for starting and stopping states
2025-07-30 12:26:19 +02:00
Carlos Santos
fce026766b
ov-components: Enhance recording activity component: update view recordings button visibility based on recording status and improve toolbar button text for active recording state
2025-07-29 19:10:35 +02:00
Carlos Santos
fe3f90d266
ov-components: Implement error handling for recording start failures and enhance UI interactions
2025-07-29 18:19:16 +02:00
Carlos Santos
5f6b404576
ov-components: Enhance error handling UI in recording activity component with modern styling
2025-07-29 17:50:15 +02:00
Carlos Santos
9b8348bc04
ov-components: Enhance recording activity component with improved status handling and styling
2025-07-29 17:35:28 +02:00
Carlos Santos
1403d062e9
ov-components: Fixed wrong initialize value in show recordings directive
2025-07-29 15:50:31 +02:00
Carlos Santos
7bf0e0036c
ov-components: optimize participant name subscription with filter and tap operators
2025-07-29 15:46:05 +02:00
Carlos Santos
76c957903f
ov-components: Refactors config service to use RxJS Subjects
...
Updates the configuration service to use RxJS BehaviorSubjects and Observables for managing configuration values.
This change improves the reactivity and maintainability of the configuration system by providing a consistent and type-safe way to manage application settings.
Specifically, it introduces a helper method to create configuration items with BehaviorSubject and Observable, and uses distinctUntilChanged and shareReplay operators to optimize the observable streams.
ov-components: Refactor configuration management in OpenVidu components
- Updated directive methods to use centralized configuration updates for general, stream, and toolbar settings.
- Replaced individual setter methods with batch update methods for improved performance and maintainability.
- Introduced specific comparison methods for configuration objects to optimize change detection.
- Enhanced the structure of configuration interfaces for better clarity and organization.
- Removed redundant code and streamlined the configuration service for better readability.
ov-components: Enhance participant name handling in PreJoin and Videoconference components
2025-07-29 14:05:14 +02:00
Carlos Santos
68ea8001f1
ci: Update Selenium Chrome version to 138.0 and add internal directives tests workflow
2025-07-29 11:42:56 +02:00
Carlos Santos
5a249fc3e1
ov-components: Add internal directives tests and update related components for recording functionality
2025-07-29 11:38:46 +02:00
Carlos Santos
9bac0f6490
ov-components: Add directive to control visibility of recording list and update related services and components
2025-07-29 10:47:22 +02:00
Carlos Santos
fa664c97f1
ov-components: Add view recordings button functionality and related directives
2025-07-29 10:26:25 +02:00
Carlos Santos
8e218ade3c
ov-components: Add start/stop recording button directive and update related components
2025-07-28 18:51:20 +02:00
Carlos Santos
22af5c7df6
ov-components: Implement centralized template management for videoconference components
2025-07-22 19:24:07 +02:00
Carlos Santos
04b8b741e2
ov-components: Refactor videoconference component to use centralized state management
2025-07-22 18:17:57 +02:00
Carlos Santos
8af9f75a10
ov-components: Prevent prejoin from showing again after user initiates join process
2025-07-22 17:45:03 +02:00