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
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
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
Carlos Santos
3be9dd6741
ov-components: Add getter for room name in ParticipantModel
2025-11-18 18:01:27 +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
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
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
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
Carlos Santos
25f9d29ffd
ov-components: update dependencies and improve TypeScript configuration
2025-10-09 16:06:44 +02:00
Carlos Santos
45d2f7dd6e
ov-components: Updated testapp to Angular 20
2025-10-09 14:30:40 +02:00
Carlos Santos
f98f853c76
ov-components: Reorganize package.json
2025-10-06 12:26:31 +02:00
Carlos Santos
206bb6e8e8
ov-components: update target in tsconfig.json
2025-10-06 12:23:42 +02:00
Carlos Santos
94a14e3ae2
ov-components: update Angular dependencies to version 19.x and ng-packagr to 19.2.2
2025-10-06 12:21:18 +02:00
Carlos Santos
432953323c
ov-components: migrate Angular dependencies to version 18.x
2025-10-06 12:17:56 +02:00
Carlos Santos
eec1678585
ov-components: update Angular peer dependencies to include version 20
2025-10-06 12:11:45 +02:00
Carlos Santos
9c119d6bd2
ov-components: clean css variables
2025-10-01 19:42:00 +02:00
Carlos Santos
65e51decb2
ov-components: update color variables for improved consistency across components
2025-10-01 19:42:00 +02:00
github-actions
4762dbc336
openvidu-components-angular: Bumped version to 3.4.0
2025-10-01 15:30:25 +00:00
Carlos Santos
b2b66477d4
ov-components: update color variables for consistency across components
2025-10-01 12:39:34 +02:00
Carlos Santos
1298e3160d
ov-components: update documentation for setTheme method to clarify theme mode application
2025-09-30 12:48:00 +02:00
Carlos Santos
d54e21d726
ov-components: improve layout and styling for participant name and badges
2025-09-30 12:46:44 +02:00
Carlos Santos
e00120b046
ov-components: update CLASSIC to Classic for consistency in theme handling
2025-09-30 12:27:37 +02:00
Carlos Santos
0a96ce9323
ov-components: update button color in stream video controls for consistency
2025-09-30 11:50:22 +02:00
Carlos Santos
db20af15e6
ov-components: update color variables to enhance UI consistency across components
2025-09-26 18:26:36 +02:00
Carlos Santos
90071667ac
ov-components: remove alpha values from color variables in light and dark themes
2025-09-25 18:23:41 +02:00
Carlos Santos
1c21097f59
ov-components: update theme selector test to use togglePanel for settings
2025-09-25 17:12:24 +02:00
Carlos Santos
fe97022182
ov-components: implement showThemeSelector directive and integrate theme selector functionality
2025-09-25 17:03:33 +02:00
Carlos Santos
0cdb46a79c
ov-components: load predefined themes dynamically in ThemeSelectorComponent
2025-09-25 17:03:33 +02:00