frontend: update openvidu-components-angular to version 3.4.0-dev5 and enhance video room component with new recording features

This commit is contained in:
Carlos Santos 2025-07-21 17:10:25 +02:00
parent b052eab59b
commit 7431c90238
3 changed files with 15 additions and 5 deletions

View File

@ -21,7 +21,7 @@
"core-js": "^3.38.1", "core-js": "^3.38.1",
"jwt-decode": "^4.0.0", "jwt-decode": "^4.0.0",
"livekit-server-sdk": "^2.10.2", "livekit-server-sdk": "^2.10.2",
"openvidu-components-angular": "^3.4.0-dev3", "openvidu-components-angular": "^3.4.0-dev5",
"rxjs": "7.8.1", "rxjs": "7.8.1",
"tslib": "^2.3.0", "tslib": "^2.3.0",
"unique-names-generator": "^4.7.1", "unique-names-generator": "^4.7.1",
@ -13576,9 +13576,9 @@
} }
}, },
"node_modules/openvidu-components-angular": { "node_modules/openvidu-components-angular": {
"version": "3.4.0-dev3", "version": "3.4.0-dev5",
"resolved": "https://registry.npmjs.org/openvidu-components-angular/-/openvidu-components-angular-3.4.0-dev3.tgz", "resolved": "https://registry.npmjs.org/openvidu-components-angular/-/openvidu-components-angular-3.4.0-dev5.tgz",
"integrity": "sha512-Rxw0kS7Tef5Teg7uh5XG5Rxb0gbQzDt+pdhIyQqLfr1bu5dqteg7+BGrAcmx9iLyHdufJ/XeAJCHQb3c3Vv2EQ==", "integrity": "sha512-gMdoufJk4G+UEMSth7DKcL+Wjj3PNrbN06VMy18PTYU0EqUaIVk2rP6WhtMhoFSQJuyECmAEgZio2XJOC6t2zQ==",
"dependencies": { "dependencies": {
"tslib": "^2.3.0" "tslib": "^2.3.0"
}, },

View File

@ -37,7 +37,7 @@
"core-js": "^3.38.1", "core-js": "^3.38.1",
"jwt-decode": "^4.0.0", "jwt-decode": "^4.0.0",
"livekit-server-sdk": "^2.10.2", "livekit-server-sdk": "^2.10.2",
"openvidu-components-angular": "^3.4.0-dev3", "openvidu-components-angular": "^3.4.0-dev5",
"rxjs": "7.8.1", "rxjs": "7.8.1",
"tslib": "^2.3.0", "tslib": "^2.3.0",
"unique-names-generator": "^4.7.1", "unique-names-generator": "^4.7.1",

View File

@ -126,6 +126,14 @@
[toolbarFullscreenButton]="features().showFullscreen" [toolbarFullscreenButton]="features().showFullscreen"
[toolbarActivitiesPanelButton]="features().showRecordings" [toolbarActivitiesPanelButton]="features().showRecordings"
[activitiesPanelRecordingActivity]="features().showRecordings" [activitiesPanelRecordingActivity]="features().showRecordings"
[toolbarViewRecordingsButton]="true"
[recordingActivityReadOnly]="!features().canRecordRoom"
[recordingActivityShowControls]="{
play: false,
download: false,
delete: false,
externalView: true
}"
[activitiesPanelBroadcastingActivity]="false" [activitiesPanelBroadcastingActivity]="false"
[showDisconnectionDialog]="false" [showDisconnectionDialog]="false"
(onTokenRequested)="onTokenRequested()" (onTokenRequested)="onTokenRequested()"
@ -134,6 +142,8 @@
(onParticipantLeft)="onParticipantLeft($event)" (onParticipantLeft)="onParticipantLeft($event)"
(onRecordingStartRequested)="onRecordingStartRequested($event)" (onRecordingStartRequested)="onRecordingStartRequested($event)"
(onRecordingStopRequested)="onRecordingStopRequested($event)" (onRecordingStopRequested)="onRecordingStopRequested($event)"
(onViewRecordingsClicked)="onViewRecordingsClicked(undefined)"
(onViewRecordingClicked)="onViewRecordingsClicked($event)"
> >
@if (features().canModerateRoom) { @if (features().canModerateRoom) {
<div *ovToolbarAdditionalButtons> <div *ovToolbarAdditionalButtons>