[mirotalk] - add cancel btn on leavefeedback, update dep

This commit is contained in:
Miroslav Pejic
2025-07-11 00:52:36 +02:00
parent 31433165d4
commit 435767db3e
5 changed files with 41 additions and 36 deletions
+1 -1
View File
@@ -45,7 +45,7 @@ dependencies: {
* @license For commercial use or closed source, contact us at license.mirotalk@gmail.com or purchase directly from CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-p2p-webrtc-realtime-video-conferences/38376661
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.5.29
* @version 1.5.30
*
*/
+28 -28
View File
@@ -1,17 +1,17 @@
{
"name": "mirotalk",
"version": "1.5.29",
"version": "1.5.30",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "mirotalk",
"version": "1.5.29",
"version": "1.5.30",
"license": "AGPL-3.0",
"dependencies": {
"@mattermost/client": "10.8.0",
"@ngrok/ngrok": "1.5.1",
"@sentry/node": "^9.36.0",
"@sentry/node": "^9.37.0",
"axios": "^1.10.0",
"chokidar": "^4.0.3",
"colors": "^1.4.0",
@@ -29,7 +29,7 @@
"jsdom": "^26.1.0",
"jsonwebtoken": "^9.0.2",
"nodemailer": "^7.0.5",
"openai": "^5.8.3",
"openai": "^5.9.0",
"qs": "^6.14.0",
"socket.io": "^4.8.1",
"swagger-ui-express": "^5.0.1",
@@ -1037,18 +1037,18 @@
"license": "Apache-2.0"
},
"node_modules/@sentry/core": {
"version": "9.36.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.36.0.tgz",
"integrity": "sha512-LU6EmsXPxi8QFkrx0fCqhXicsJA6uUWCD0VrxePZzs+Xs0SgVNDxOgRELVrZa4LPomQJBR5wmm3Duozp9JkHcQ==",
"version": "9.37.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.37.0.tgz",
"integrity": "sha512-RyIsIIcIzEngvvNRr+0oAHJpeAgT5sP12qQXAY6DpeBfFJc9tRTdvxaTURNTkfh+WWO35eIqr4XEB4Hp7Q81IA==",
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry/node": {
"version": "9.36.0",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.36.0.tgz",
"integrity": "sha512-MUaMWeuIm83LCu/1u9UmULqbhqEfqMjKHGNAZK/lqPu6Vh3E00AQhZmhRcVe7K8ZUOYuFQkSS40zNgKlcSz/hA==",
"version": "9.37.0",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.37.0.tgz",
"integrity": "sha512-wj0y6Yo4u3qa/qzTW6Xwvf9G6njxSkPxJ91Bpb/iqhf8JGWJnigXkyq9R2qnelXazCX44TYqqC+zHpaBiX9pLg==",
"license": "MIT",
"dependencies": {
"@opentelemetry/api": "^1.9.0",
@@ -1081,9 +1081,9 @@
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/semantic-conventions": "^1.34.0",
"@prisma/instrumentation": "6.11.1",
"@sentry/core": "9.36.0",
"@sentry/node-core": "9.36.0",
"@sentry/opentelemetry": "9.36.0",
"@sentry/core": "9.37.0",
"@sentry/node-core": "9.37.0",
"@sentry/opentelemetry": "9.37.0",
"import-in-the-middle": "^1.14.2",
"minimatch": "^9.0.0"
},
@@ -1092,22 +1092,22 @@
}
},
"node_modules/@sentry/node/node_modules/@opentelemetry/semantic-conventions": {
"version": "1.34.0",
"resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.34.0.tgz",
"integrity": "sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA==",
"version": "1.36.0",
"resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.36.0.tgz",
"integrity": "sha512-TtxJSRD8Ohxp6bKkhrm27JRHAxPczQA7idtcTOMYI+wQRRrfgqxHv1cFbCApcSnNjtXkmzFozn6jQtFrOmbjPQ==",
"license": "Apache-2.0",
"engines": {
"node": ">=14"
}
},
"node_modules/@sentry/node/node_modules/@sentry/node-core": {
"version": "9.36.0",
"resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.36.0.tgz",
"integrity": "sha512-hrsIxkEbPHJ6a37LUFX4Bkbhx8nAKQVRCUDzwUw2TCXyW9eLPkbiIxW7Q4vNYAE7MiBTQoG7KJrb+0VMaNNS9A==",
"version": "9.37.0",
"resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.37.0.tgz",
"integrity": "sha512-j/DM2jb2egZQyTJx76QtOh4qskL9kduIPMy9OXC+6m6nY+rVbRhIgs9aDjn3GE+DdUU79OMIoy10g8basGjM5Q==",
"license": "MIT",
"dependencies": {
"@sentry/core": "9.36.0",
"@sentry/opentelemetry": "9.36.0",
"@sentry/core": "9.37.0",
"@sentry/opentelemetry": "9.37.0",
"import-in-the-middle": "^1.14.2"
},
"engines": {
@@ -1124,12 +1124,12 @@
}
},
"node_modules/@sentry/node/node_modules/@sentry/opentelemetry": {
"version": "9.36.0",
"resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.36.0.tgz",
"integrity": "sha512-1J3deP+QKekKv03EUj3GZRN8o3l+4o5wnAzaa1/5KqW7y+16eywYsIQsb6Mj7cGZ3Mjcg9ltSm5iDEpiqnuS4Q==",
"version": "9.37.0",
"resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.37.0.tgz",
"integrity": "sha512-vJfy7TyYIvKYzzqFlVDZNHm3gzPmr14eyyXYmCVkpWKsqZWdJChg5zfGJTXujLKwMsTFVOt08RMw2DF1s9r5jA==",
"license": "MIT",
"dependencies": {
"@sentry/core": "9.36.0"
"@sentry/core": "9.37.0"
},
"engines": {
"node": ">=18"
@@ -4040,9 +4040,9 @@
}
},
"node_modules/openai": {
"version": "5.8.3",
"resolved": "https://registry.npmjs.org/openai/-/openai-5.8.3.tgz",
"integrity": "sha512-IdotKmquCnpouTRvF9xRXVhMx6K5Sc8zkD6Usf+so+NTQ+qiJ8bLSCd7LBb8b/Rof7uYltlSxJhNp+spphKI4Q==",
"version": "5.9.0",
"resolved": "https://registry.npmjs.org/openai/-/openai-5.9.0.tgz",
"integrity": "sha512-cmLC0pfqLLhBGxE4aZPyRPjydgYCncppV2ClQkKmW79hNjCvmzkfhz8rN5/YVDmjVQlFV+UsF1JIuNjNgeagyQ==",
"license": "Apache-2.0",
"bin": {
"openai": "bin/cli"
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "mirotalk",
"version": "1.5.29",
"version": "1.5.30",
"description": "A free WebRTC browser-based video call",
"main": "server.js",
"scripts": {
@@ -43,7 +43,7 @@
"dependencies": {
"@mattermost/client": "10.8.0",
"@ngrok/ngrok": "1.5.1",
"@sentry/node": "^9.36.0",
"@sentry/node": "^9.37.0",
"axios": "^1.10.0",
"chokidar": "^4.0.3",
"colors": "^1.4.0",
@@ -61,7 +61,7 @@
"jsonwebtoken": "^9.0.2",
"js-yaml": "^4.1.0",
"nodemailer": "^7.0.5",
"openai": "^5.8.3",
"openai": "^5.9.0",
"qs": "^6.14.0",
"socket.io": "^4.8.1",
"swagger-ui-express": "^5.0.1",
+1 -1
View File
@@ -73,7 +73,7 @@ let brand = {
},
about: {
imageUrl: '../images/mirotalk-logo.gif',
title: 'WebRTC P2P v1.5.29',
title: 'WebRTC P2P v1.5.30',
html: `
<button
id="support-button"
+8 -3
View File
@@ -15,7 +15,7 @@
* @license For commercial use or closed source, contact us at license.mirotalk@gmail.com or purchase directly from CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-p2p-webrtc-realtime-video-conferences/38376661
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.5.29
* @version 1.5.30
*
*/
@@ -11240,7 +11240,7 @@ function showAbout() {
Swal.fire({
background: swBg,
position: 'center',
title: brand.about?.title && brand.about.title.trim() !== '' ? brand.about.title : 'WebRTC P2P v1.5.29',
title: brand.about?.title && brand.about.title.trim() !== '' ? brand.about.title : 'WebRTC P2P v1.5.30',
imageUrl: brand.about?.imageUrl && brand.about.imageUrl.trim() !== '' ? brand.about.imageUrl : images.about,
customClass: { image: 'img-about' },
html: `
@@ -11306,6 +11306,10 @@ function leaveFeedback() {
allowOutsideClick: false,
allowEscapeKey: false,
showDenyButton: true,
showCancelButton: true,
confirmButtonColor: 'green',
denyButtonColor: 'red',
cancelButtonColor: 'gray',
background: swBg,
imageUrl: images.feedback,
position: 'top',
@@ -11313,12 +11317,13 @@ function leaveFeedback() {
text: 'Do you want to rate your MiroTalk experience?',
confirmButtonText: `Yes`,
denyButtonText: `No`,
cancelButtonText: `Cancel`,
showClass: { popup: 'animate__animated animate__fadeInDown' },
hideClass: { popup: 'animate__animated animate__fadeOutUp' },
}).then((result) => {
if (result.isConfirmed) {
openURL(surveyURL);
} else {
} else if (result.isDenied) {
redirectOnLeave();
}
});