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

View File

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

View File

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