diff --git a/app/src/Server.js b/app/src/Server.js
index 8d103f85..923d5ba9 100644
--- a/app/src/Server.js
+++ b/app/src/Server.js
@@ -44,7 +44,7 @@ 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.4.80
+ * @version 1.4.81
*
*/
diff --git a/package.json b/package.json
index 0b0778ba..a2476889 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mirotalksfu",
- "version": "1.4.80",
+ "version": "1.4.81",
"description": "WebRTC SFU browser-based video calls",
"main": "Server.js",
"scripts": {
@@ -56,7 +56,7 @@
},
"dependencies": {
"@sentry/integrations": "7.114.0",
- "@sentry/node": "7.114.0",
+ "@sentry/node": "8.13.0",
"axios": "^1.7.2",
"body-parser": "1.20.2",
"colors": "1.4.0",
@@ -73,7 +73,7 @@
"mediasoup-client": "3.7.12",
"ngrok": "^5.0.0-beta.2",
"nodemailer": "^6.9.14",
- "openai": "^4.52.2",
+ "openai": "^4.52.3",
"qs": "6.12.2",
"socket.io": "4.7.5",
"swagger-ui-express": "5.0.1",
diff --git a/public/css/Room.css b/public/css/Room.css
index c9d1ab60..199cd8ac 100644
--- a/public/css/Room.css
+++ b/public/css/Room.css
@@ -1178,14 +1178,25 @@ progress {
}
.whiteboard-header-options .dropdown-menu {
- display: none;
- width: 100vw;
- padding: 10px;
background: var(--body-bg);
+ border: none;
+ max-height: calc(var(--wb-height) * 1px); /* Set a maximum height */
+ overflow-y: auto; /* Enable vertical scrolling */
}
.whiteboard-header-options .dropdown-menu button {
- display: inline-flex;
+ background: none;
+ border: none;
+ color: #ffffff;
+ width: 100%;
+ text-align: left;
+ padding: 10px;
+ font-size: 0.8em;
+ cursor: pointer;
+}
+
+.whiteboard-header-options .dropdown-menu button:hover {
+ background: var(--select-bg);
}
.whiteboardColorPicker {
diff --git a/public/js/Room.js b/public/js/Room.js
index 1c296dd3..5a0b080e 100644
--- a/public/js/Room.js
+++ b/public/js/Room.js
@@ -11,7 +11,7 @@ if (location.href.substr(0, 5) !== 'https') location.href = 'https' + location.h
* @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.4.80
+ * @version 1.4.81
*
*/
@@ -309,17 +309,6 @@ function initClient() {
setTippy('whiteboardObjectBtn', 'Object mode', 'bottom');
setTippy('whiteboardUndoBtn', 'Undo', 'bottom');
setTippy('whiteboardRedoBtn', 'Redo', 'bottom');
- setTippy('whiteboardImgFileBtn', 'Add image file', 'bottom');
- setTippy('whiteboardPdfFileBtn', 'Add pdf file', 'bottom');
- setTippy('whiteboardImgUrlBtn', 'Add image url', 'bottom');
- setTippy('whiteboardTextBtn', 'Add text', 'bottom');
- setTippy('whiteboardLineBtn', 'Add line', 'bottom');
- setTippy('whiteboardRectBtn', 'Add rectangle', 'bottom');
- setTippy('whiteboardTriangleBtn', 'Add triangle', 'bottom');
- setTippy('whiteboardCircleBtn', 'Add circle', 'bottom');
- setTippy('whiteboardSaveBtn', 'Save', 'bottom');
- setTippy('whiteboardEraserBtn', 'Eraser', 'bottom');
- setTippy('whiteboardCleanBtn', 'Clean', 'bottom');
setTippy('whiteboardLockButton', 'If enabled, participants cannot interact', 'right');
setTippy('whiteboardCloseBtn', 'Close', 'right');
setTippy('chatCleanTextButton', 'Clean', 'top');
@@ -4076,7 +4065,7 @@ function showAbout() {
imageUrl: image.about,
customClass: { image: 'img-about' },
position: 'center',
- title: 'WebRTC SFU v1.4.80',
+ title: 'WebRTC SFU v1.4.81',
html: `