From f65d8654d54ea9025d36dbb2e6dc25d922fdc0e4 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Thu, 7 Aug 2025 14:31:05 +0200 Subject: [PATCH] [mirotalksfu] - fix add improvements --- .env.template | 3 ++- app/src/Server.js | 2 +- app/src/config.template.js | 3 ++- package.json | 8 ++++---- public/js/Brand.js | 2 +- public/js/Room.js | 17 ++++++++--------- public/js/RoomClient.js | 5 ++--- public/js/Rules.js | 3 ++- public/js/Widget.js | 35 ++++++++++++++--------------------- 9 files changed, 36 insertions(+), 42 deletions(-) diff --git a/.env.template b/.env.template index e42deb2e..4183a446 100644 --- a/.env.template +++ b/.env.template @@ -285,7 +285,8 @@ COPYRIGHT_TEXT=MiroTalk SFU, all rights reserved # Copyright text SHOW_ACTIVE_ROOMS=false # Show active rooms feature (true|false) # Main Control Buttons -SHOW_SHARE_QR=true # Show share room QR popup (true|false) +SHOW_SHARE_ROOM_POPUP=true # Show share room popup (true|false) +SHOW_SHARE_ROOM_QR_ON_HOVER=true # Show share room QR popup on mouse hover (true|false) SHOW_SHARE_BUTTON=true # Show share button (true|false) SHOW_HIDE_ME=true # Show hide me button (true|false) SHOW_FULLSCREEN_BUTTON=true # Show fullscreen button (true|false) diff --git a/app/src/Server.js b/app/src/Server.js index fdc6fb20..88228e2f 100644 --- a/app/src/Server.js +++ b/app/src/Server.js @@ -64,7 +64,7 @@ dev dependencies: { * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @author Miroslav Pejic - miroslav.pejic.85@gmail.com - * @version 1.9.22 + * @version 1.9.23 * */ diff --git a/app/src/config.template.js b/app/src/config.template.js index 87c05e72..4f66ada9 100644 --- a/app/src/config.template.js +++ b/app/src/config.template.js @@ -1120,7 +1120,8 @@ module.exports = { buttons: { // Main control buttons visible in the UI main: { - shareQr: process.env.SHOW_SHARE_QR !== 'false', + shareRoomPopup: process.env.SHOW_SHARE_ROOM_POPUP !== 'false', + shareRoomQrOnHover: process.env.SHOW_SHARE_ROOM_QR_ON_HOVER !== 'false', shareButton: process.env.SHOW_SHARE_BUTTON !== 'false', hideMeButton: process.env.SHOW_HIDE_ME !== 'false', fullScreenButton: process.env.SHOW_FULLSCREEN_BUTTON !== 'false', diff --git a/package.json b/package.json index 0d24be92..302f23bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mirotalksfu", - "version": "1.9.22", + "version": "1.9.23", "description": "WebRTC SFU browser-based video calls", "main": "Server.js", "scripts": { @@ -57,11 +57,11 @@ "node": ">=18" }, "dependencies": { - "@aws-sdk/client-s3": "^3.859.0", - "@aws-sdk/lib-storage": "^3.859.0", + "@aws-sdk/client-s3": "^3.862.0", + "@aws-sdk/lib-storage": "^3.862.0", "@mattermost/client": "10.9.0", "@ngrok/ngrok": "1.5.2", - "@sentry/node": "^10.1.0", + "@sentry/node": "^10.2.0", "async-mutex": "^0.5.0", "axios": "^1.11.0", "chokidar": "^4.0.3", diff --git a/public/js/Brand.js b/public/js/Brand.js index 75f67eb6..e8a6b336 100644 --- a/public/js/Brand.js +++ b/public/js/Brand.js @@ -76,7 +76,7 @@ let BRAND = { }, about: { imageUrl: '../images/mirotalk-logo.gif', - title: 'WebRTC SFU v1.9.22', + title: 'WebRTC SFU v1.9.23', html: `