Carlos Santos
181c5f0789
ov-components: Improves recording activity UI
...
Refactors the recording activity component's template and styles
to use cards for displaying recording information.
Enhances the display of recording metadata, including duration,
size, and date, with appropriate icons.
Adds visual cues for active recordings and improves overall
responsiveness of the recording list.
2025-07-21 14:12:28 +02:00
Carlos Santos
e486665efd
ov-components: Updated recording activity component
2025-07-21 14:11:40 +02:00
Carlos Santos
b659400c88
ov-components: implement read-only mode and customizable controls for recording activity
2025-07-21 14:11:40 +02:00
Carlos Santos
637142cec6
ov-components: add room initialization checks and error handling in SessionComponent
2025-07-17 17:03:18 +02:00
Carlos Santos
c304c9c761
ov-components: add PreJoin directive to support custom pre-join templates in VideoconferenceComponent
2025-07-17 16:53:17 +02:00
Carlos Santos
4dd007395f
ov-components: Refactor components to use takeUntil for unsubscribing from observables
...
- Replaced manual subscription management with takeUntil pattern
- Introduced a destroy$ Subject in each component to handle unsubscriptions on component destruction.
- Improved memory management and code readability by eliminating multiple subscription variables.
2025-07-17 15:44:37 +02:00
Carlos Santos
7573656060
ov-components: refactor VideoconferenceComponent to improve template setup and icon management
2025-07-17 14:00:51 +02:00
Carlos Santos
8407363aaf
ov-components: add track subscription and manage room tracks published state
2025-07-17 13:29:17 +02:00
Carlos Santos
55fd64c254
ov-components: enhance recording functionality with track checks and UI updates
2025-07-17 13:29:17 +02:00
Carlos Santos
91aa127dad
ov-components: replace and improve recordingElapsedTime logic
2025-07-04 17:51:30 +02:00
Carlos Santos
1be876678c
ov-components: add subscription for virtual background effects management
2025-07-04 15:55:22 +02:00
Carlos Santos
388981be31
ov-components: reorder imports and add ShowDisconnectionDialogDirective to ApiDirectiveModule
2025-07-04 12:51:57 +02:00
Carlos Santos
6497751375
ov-component: add showDisconnectionDialog directive and update service for disconnection dialog management
2025-07-04 12:45:34 +02:00
pabloFuente
703698b25f
openvidu-components-angular: fix comment links
2025-07-02 18:14:07 +02:00
github-actions
bc42a72836
openvidu-components-angular: Bumped version to 3.3.0
2025-06-26 18:43:30 +00:00
Carlos Santos
709779b7fd
ov-components: Remove debugger statement from setRecordingStarted method in RecordingService
2025-06-24 16:18:18 +02:00
Carlos Santos
2de2920acf
ov-components: Add check for existing Material Icons link in VideoconferenceComponent
2025-06-18 10:12:39 +02:00
Carlos Santos
16e869c5da
ov-components: update API directive documentation
2025-06-11 12:50:08 +02:00
Carlos Santos
c628b2ab68
ov-components: enhance directive table generation logic and improve error handling
2025-06-11 12:49:41 +02:00
Carlos Santos
b7d9f822de
ov-components: apply background from storage based on background effects button status
2025-06-10 17:28:00 +02:00
Carlos Santos
94b51b9971
ov-components: Update language files to replace "session" with "room" for consistency across translations
2025-06-09 11:21:35 +02:00
github-actions
8984cfdcad
openvidu-components-angular: Bumped version to 3.2.1
2025-06-05 11:01:42 +00:00
Carlos Santos
022d18578e
ov-components: Remove unnecessary mat-line directive from settings panel options
2025-06-05 12:49:53 +02:00
github-actions
308315dee4
openvidu-components-angular: Bumped version to 3.2.0
2025-06-04 14:50:58 +00:00
Carlos Santos
395d0c3ade
ov-components: fix name getter in ParticipantModel to return participant's name
2025-05-26 19:09:19 +02:00
Carlos Santos
f0bcb3ac03
ov-components:remove unnecessary screenshot logging in API directive tests
2025-05-26 18:38:25 +02:00
Carlos Santos
3579b9dc6a
ov-components: update URL handling in API directive tests and improve error logging in leaveRoom method
2025-05-26 18:31:51 +02:00
Carlos Santos
dbb45eaffd
ov-components: improve leaveRoom method by adding fallback navigation on error
2025-05-26 18:24:14 +02:00
Carlos Santos
fc7d7fef5a
ov-components: replace fit with it for consistency in API directive tests
2025-05-26 17:52:55 +02:00
Carlos Santos
3f234276ee
ov-components: enhance leaveRoom method with error handling and verification steps
2025-05-26 17:46:54 +02:00
Carlos Santos
21c297c73b
ov-components: ensure room is left after each test in attribute and event directives
2025-05-26 10:33:17 +02:00
Carlos Santos
7df7b31d97
ov-components: add screenshot logging and delay in API directives tests
2025-05-23 18:13:35 +02:00
Carlos Santos
d8d4870eb7
ov-components: add screenshot logging for video presence check
2025-05-23 17:18:02 +02:00
Carlos Santos
aa15e8b713
ov-components: add delay before checking session presence in audio disabled test
2025-05-23 15:48:15 +02:00
Carlos Santos
c12dbf247c
ov-components: refactor participant left and room disconnected handling to use a common disconnect method
2025-05-23 12:02:29 +02:00
Carlos Santos
442b99771a
ov-components: enhance error handling and add screenshot capture during room leave process
2025-05-23 11:41:56 +02:00
Carlos Santos
5f9fb06c2a
ov-components: add error logging and screenshot capture on room leave failure
2025-05-23 11:35:21 +02:00
Carlos Santos
dfae82d4cf
ov-components: add event handling for participant left and update config state
2025-05-23 11:24:45 +02:00
Carlos Santos
549a822491
ov-components: rename redirectOnLeaves to redirectToHomeOnLeaves for clarity and update related logic
2025-05-23 11:09:07 +02:00
Carlos Santos
b6f242107e
ov-components: adjust max-width and padding for prejoin card styling
2025-05-22 13:29:16 +02:00
Carlos Santos
9023f03cee
ov-components: center progress spinner in loading container
2025-05-22 13:26:11 +02:00
Carlos Santos
421c5ea29c
ov-components: add participant left event handling and navigation in testapp
2025-05-22 12:47:13 +02:00
Carlos Santos
cea8ce0def
ov-components: update test descriptions for structural directives to improve clarity and consistency
2025-05-22 12:46:45 +02:00
Carlos Santos
daf1349e75
ov-components: fixed panel toggle logic for external panels. Fixes #854
...
refactor togglePanel method for improved state management and clarity
2025-05-22 12:44:06 +02:00
Carlos Santos
ffbc1f5e5d
ov-components: update toolbar additional panel button count in tests and template
2025-05-22 12:42:26 +02:00
Carlos Santos
34eb27dfe3
ov-components: update onRoomDisconnected event to reference onParticipantLeft for deprecation notice
2025-05-21 16:02:52 +02:00
Carlos Santos
d3702ab6ac
ov-components: update audio path for CI mode in Selenium configuration
2025-05-21 14:23:05 +02:00
Carlos Santos
dafba8cdee
ov-components: update audio capture path to use dynamic variable based on launch mode
2025-05-21 13:46:12 +02:00
Carlos Santos
995ce8c00b
ov-components: add autoplay policy and file access arguments for CI chrome configuration
2025-05-21 13:45:04 +02:00
Carlos Santos
3139437bfe
ov-components: remove OpenviduWebComponent and related files
2025-05-21 13:31:26 +02:00
Carlos Santos
59112b79fa
ov-components: add initial E2E tests for captions functionality
2025-05-21 13:31:18 +02:00
Carlos Santos
fd486270b9
ov-components: update audio capture file in E2E tests and remove unnecessary entry from .gitignore
2025-05-21 13:24:08 +02:00
Carlos Santos
042f9b5a89
ov-components: add E2E tests for toolbar
2025-05-21 13:22:29 +02:00
Carlos Santos
35eacb45a1
ov-components: update E2E tests for stream functionality and adjust audio capture file
2025-05-21 13:13:56 +02:00
Carlos Santos
52d253a1db
ov-components: add E2E tests for screensharing features
2025-05-21 12:41:34 +02:00
Carlos Santos
bf7d83134a
ov-components: add panels E2E test suite
2025-05-21 12:11:01 +02:00
Carlos Santos
77bba7e587
ov-components: uncomment screen track replacement test
2025-05-21 12:06:36 +02:00
Carlos Santos
fb999df526
ov-components: comment out headless mode in chrome arguments for local testing
2025-05-21 11:55:44 +02:00
Carlos Santos
314a3d1898
ov-components: change fit to it for video disabled prejoin page test
2025-05-21 11:55:31 +02:00
Carlos Santos
35f1085870
ov-components: remove obsolete events E2E tests
2025-05-21 11:55:10 +02:00
Carlos Santos
cfdaabfc0b
ov-components: remove unit tests and update media devices E2E tests
2025-05-21 11:54:36 +02:00
Carlos Santos
146aeed893
ov-components: assign participant name to observable on ready to join
2025-05-21 11:07:57 +02:00
Carlos Santos
02b594e405
ov-components: Added events e2e tests
2025-05-20 18:55:03 +02:00
Carlos Santos
1cba6761bb
ov-components: update E2E test names and add chat feature tests
2025-05-20 17:38:06 +02:00
Carlos Santos
920bba1bf3
ov-components: update test to focus on VIDEO DISABLED scenario in prejoin page
2025-05-20 17:33:09 +02:00
Carlos Santos
331a102a19
ov-components: add end-to-end tests for structural directives in OpenVidu Components
2025-05-20 16:56:19 +02:00
Carlos Santos
baf3da51c2
ov-components: add end-to-end tests for attribute and structural directives
2025-05-20 16:51:23 +02:00
Carlos Santos
48084544ba
ov-components: remove debug console logs for query parameters and participant name in testapp
2025-05-20 16:51:23 +02:00
Carlos Santos
3c72bc6c4d
ov-components: update disconnect logic to handle client-initiated events in OpenViduService
2025-05-20 13:17:00 +02:00
Carlos Santos
3027ab6c5b
ov-components: update parameter name for audio detection display in testapp
2025-05-20 12:51:19 +02:00
Carlos Santos
5df42d5344
ov-components: refactor participant name retrieval logic in VideoconferenceComponent
2025-05-20 12:40:22 +02:00
Carlos Santos
4ad8c52c38
ov-components: enhance testapp with dynamic configuration options
2025-05-20 12:40:04 +02:00
Carlos Santos
741954ac2b
OV-COMPONENTS: upgrade chromedriver to 136.0.2 and selenium-webdriver to 4.32.0
2025-05-20 12:39:19 +02:00
Carlos Santos
75d6576603
ov-components: add end-to-end tests for API directives and implement leaveRoom utility function
2025-05-20 12:38:20 +02:00
Carlos Santos
8a9e9e0d27
ov-components: fixed race condition with onTokenRequested event and participantName
2025-05-19 19:10:40 +02:00
Carlos Santos
ab7a453507
ov-components: remove unused active button styles and clean up SCSS variables
2025-05-19 17:08:50 +02:00
Carlos Santos
5b112286d9
ov-components: add material symbols support and improve toolbar symbols handling
2025-05-19 16:59:24 +02:00
Carlos Santos
c4c5fb9866
ov-components: improve logging for participant disconnection event
2025-05-14 17:50:49 +02:00
Carlos Santos
bd711b57f3
ov-components: simplify disconnect logic by removing callback. The participantLeft event will be fired by LK event handler
2025-05-14 13:48:53 +02:00
Carlos Santos
745e04baa6
ov-components: enhance recording URL handling for backward compatibility
2025-05-13 11:35:04 +02:00
Carlos Santos
ed579b4e72
ov-components: update recording stream URL to use '/media' segment instead of '/stream'
2025-05-12 16:00:42 +02:00
Carlos Santos
d8ce736cc0
ov-components: improve disconnect handling and manage client-initiated disconnect events
2025-05-12 13:39:45 +02:00
Carlos Santos
cb8f11449f
ov-components: add UNKNOWN_DISCONNECT message for various languages and handle participant disconnection reason
2025-05-06 15:43:56 +02:00
Carlos Santos
a8c2459d5f
ov-components: implement OnPush change detection strategy and optimize change detection calls in prejoin component
2025-05-05 14:35:51 +02:00
Carlos Santos
0074b28d3a
ov-components: Fix available langs for allowing custom ones
2025-05-05 13:52:10 +02:00
Carlos Santos
760cf604eb
ov-components: update package dependencies and TypeScript configurations
...
- Added @types/dom-mediacapture-transform to package.json for type definitions.
- Changed hoveringTimeout type in StreamComponent to ReturnType<typeof setTimeout> for better type safety.
- Updated TypeScript lib version from ES2020 to ES2021 in tsconfig files for improved features.
- Included dom-mediacapture-transform in types for TypeScript configurations across various tsconfig files.
- Removed empty types array in tsconfig.app.json to ensure proper type checking.
- Adjusted skipLibCheck settings in tsconfig files to improve compatibility with Livekit track processors.
2025-05-05 12:15:16 +02:00
Carlos Santos
8ce155df6a
ov-components: enhance recording status management and elapsed time calculation
2025-04-30 19:18:29 +02:00
Carlos Santos
127fbbd4e1
ov-components: update build process and module definition for improved structure
2025-04-30 17:58:11 +02:00
Carlos Santos
3adfa91c54
fix(tsconfig): add skipLibCheck comment for Livekit track processors
2025-04-30 15:22:18 +02:00
Carlos Santos
7f00318cbb
ov-components: update dependencies and TypeScript configuration
...
- Updated @livekit/track-processors from 0.3.2 to ^0.5.6
- Updated livekit-client from 2.5.2 to 2.11.4
- Changed TypeScript lib option from "dom" to "DOM" in tsconfig.lib.json
- Added skipLibCheck option in tsconfig.lib.json and tsconfig.base.json
- Updated TypeScript lib option from "dom" to "dom" in tsconfig.base.json
2025-04-30 14:57:47 +02:00
Carlos Santos
5433f516a9
ov-components: remove redundant background processor removal logic in virtual background service
2025-04-30 14:54:26 +02:00
Carlos Santos
81fcae2d4e
ov-components: enhance virtual background service updating the switching logic for improving performance
2025-04-30 14:38:43 +02:00
Carlos Santos
0c1e1a7134
ov-components: Updated to Angular 19
2025-04-30 14:37:10 +02:00
Carlos Santos
518e1511d2
ov-components: add participant left handling and update room disconnection logic
2025-04-30 12:13:03 +02:00
Carlos Santos
b92630ecd8
ov-components: enhance participant disconnection handling with reasons and refactor disconnect logic
2025-04-30 12:13:03 +02:00
Carlos Santos
11137a2a8f
ov-components: add disconnect and error messages for various scenarios in multiple language files
2025-04-30 12:13:03 +02:00
Carlos Santos
8c28228357
ov-components: update default recording stream URL in directives and config service
2025-03-23 14:25:35 +01:00
Carlos Santos
90fd0ef44e
ov-components: add recordingStreamBaseUrl directive and integrate with config service for dynamic stream URL construction
2025-03-14 19:08:34 +01:00
Carlos Santos
6137bdbbbc
ov-components: add null check for participant name updates in pre-join component and participant name directive
2025-03-12 19:03:14 +01:00
Carlos Santos
2acf636842
ov-components: reduce max-width of pre-join component to improve layout
2025-03-12 18:41:42 +01:00