diff --git a/.env.template b/.env.template
index ffb6c03c..55d106a9 100644
--- a/.env.template
+++ b/.env.template
@@ -1,5 +1,5 @@
# ====================================================
-# MiroTalk P2P v.1.7.96 - Environment Configuration
+# MiroTalk P2P v.1.7.97 - Environment Configuration
# ====================================================
# App environment
diff --git a/README.md b/README.md
index 2eeef743..03555ae8 100644
--- a/README.md
+++ b/README.md
@@ -10,8 +10,6 @@


-This project is proudly sponsored by
-
Recall.ai - API for meeting recording
@@ -503,12 +501,23 @@ To obtain a [MiroTalk P2P license](https://docs.mirotalk.com/license/licensing-o
Do you find MiroTalk P2P indispensable for your needs? Join us in supporting this transformative project by [becoming a backer or sponsor](https://github.com/sponsors/miroslavpejic85). By doing so, not only will your logo prominently feature here, but you'll also drive the growth and sustainability of MiroTalk P2P. Your support is vital in ensuring that this valuable platform continues to thrive and remain accessible for all. Make an impact – back MiroTalk P2P today and be part of this exciting journey!
-| | | |
-| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
-| [](https://effectssdk.ai/) | [](https://hetzner.cloud/?ref=XdRifCzCK3bn) | [](https://www.netcup.com/en/?ref=309627) |
-| [](https://broadcastx.de/) | [](https://luvlounge.ca) | [](https://www.questionpro.com) |
-| [](https://www.browserstack.com) | [](https://crystalsound.ai) | [](https://cloudron.io) |
-| [](https://kiquix.com) | [](https://www.testmuai.com/?utm_medium=sponsor&utm_source=mirotalk) | |
+| | | |
+| ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
+| [](https://cloudron.io) | [](https://effectssdk.ai/) | [](https://www.questionpro.com) |
+| [](https://www.testmuai.com/?utm_medium=sponsor&utm_source=mirotalk) | [](https://www.browserstack.com) | [](https://crystalsound.ai) |
+| [](https://www.netcup.com/en/?ref=309627) | | |
+
+
+
+
+Past sponsors
+
+
+
+| | | |
+| -------------------------------------------------------------------------------------- | --------------------------------------------------------------- | ----------------------------------------------------------------------- |
+| [](https://hetzner.cloud/?ref=XdRifCzCK3bn) | [](https://kiquix.com) | [](https://broadcastx.de/) |
+| [](https://luvlounge.ca) | | |
diff --git a/app/src/config.template.js b/app/src/config.template.js
index f956bf90..3cf0ec5a 100644
--- a/app/src/config.template.js
+++ b/app/src/config.template.js
@@ -2,7 +2,7 @@
/**
* ==============================================
- * MiroTalk P2P v.1.7.96 - Configuration File
+ * MiroTalk P2P v.1.7.97 - Configuration File
* ==============================================
*
* This file is the central configuration source.
@@ -312,6 +312,7 @@ module.exports = {
tryEasier: true,
poweredBy: true,
sponsors: true,
+ pastSponsors: true,
advertisers: true,
supportUs: true,
footer: true,
diff --git a/app/src/server.js b/app/src/server.js
index fc6da2d6..49a9d63a 100755
--- a/app/src/server.js
+++ b/app/src/server.js
@@ -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.7.96
+ * @version 1.7.97
*
*/
diff --git a/package-lock.json b/package-lock.json
index 8e6889c4..7344fb90 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,18 +1,18 @@
{
"name": "mirotalk",
- "version": "1.7.96",
+ "version": "1.7.97",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "mirotalk",
- "version": "1.7.96",
+ "version": "1.7.97",
"license": "AGPL-3.0",
"dependencies": {
"@mattermost/client": "11.5.0",
"@ngrok/ngrok": "1.7.0",
"@sentry/node": "^10.47.0",
- "axios": "^1.14.0",
+ "axios": "^1.15.0",
"chokidar": "^5.0.0",
"colors": "^1.4.0",
"compression": "^1.8.1",
@@ -30,8 +30,8 @@
"jsdom": "^29.0.2",
"jsonwebtoken": "^9.0.3",
"nodemailer": "^8.0.5",
- "openai": "^6.33.0",
- "qs": "^6.15.0",
+ "openai": "^6.34.0",
+ "qs": "^6.15.1",
"socket.io": "^4.8.3",
"swagger-ui-express": "^5.0.1",
"uuid": "13.0.0"
@@ -1736,9 +1736,9 @@
}
},
"node_modules/axios": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.14.0.tgz",
- "integrity": "sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz",
+ "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.11",
@@ -5083,9 +5083,9 @@
}
},
"node_modules/openai": {
- "version": "6.33.0",
- "resolved": "https://registry.npmjs.org/openai/-/openai-6.33.0.tgz",
- "integrity": "sha512-xAYN1W3YsDXJWA5F277135YfkEk6H7D3D6vWwRhJ3OEkzRgcyK8z/P5P9Gyi/wB4N8kK9kM5ZjprfvyHagKmpw==",
+ "version": "6.34.0",
+ "resolved": "https://registry.npmjs.org/openai/-/openai-6.34.0.tgz",
+ "integrity": "sha512-yEr2jdGf4tVFYG6ohmr3pF6VJuveP0EA/sS8TBx+4Eq5NT10alu5zg2dmxMXMgqpihRDQlFGpRt2XwsGj+Fyxw==",
"license": "Apache-2.0",
"bin": {
"openai": "bin/cli"
@@ -5419,9 +5419,9 @@
}
},
"node_modules/qs": {
- "version": "6.15.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz",
- "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==",
+ "version": "6.15.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz",
+ "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==",
"license": "BSD-3-Clause",
"dependencies": {
"side-channel": "^1.1.0"
diff --git a/package.json b/package.json
index 5f4e45db..6dde9aca 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mirotalk",
- "version": "1.7.96",
+ "version": "1.7.97",
"description": "A free WebRTC browser-based video call",
"main": "server.js",
"scripts": {
@@ -47,7 +47,7 @@
"@mattermost/client": "11.5.0",
"@ngrok/ngrok": "1.7.0",
"@sentry/node": "^10.47.0",
- "axios": "^1.14.0",
+ "axios": "^1.15.0",
"chokidar": "^5.0.0",
"colors": "^1.4.0",
"compression": "^1.8.1",
@@ -65,8 +65,8 @@
"jsdom": "^29.0.2",
"jsonwebtoken": "^9.0.3",
"nodemailer": "^8.0.5",
- "openai": "^6.33.0",
- "qs": "^6.15.0",
+ "openai": "^6.34.0",
+ "qs": "^6.15.1",
"socket.io": "^4.8.3",
"swagger-ui-express": "^5.0.1",
"uuid": "13.0.0"
diff --git a/public/js/brand.js b/public/js/brand.js
index 5004419d..a44e58dc 100644
--- a/public/js/brand.js
+++ b/public/js/brand.js
@@ -43,6 +43,7 @@ const teams = document.getElementById('teams');
const tryEasier = document.getElementById('tryEasier');
const poweredBy = document.getElementById('poweredBy');
const sponsors = document.getElementById('sponsors');
+const pastSponsors = document.getElementById('pastSponsors');
const advertisers = document.getElementById('advertisers');
const supportUs = document.getElementById('supportUs');
const footer = document.getElementById('footer');
@@ -101,13 +102,14 @@ let brand = {
tryEasier: true,
poweredBy: true,
sponsors: true,
+ pastSponsors: true,
advertisers: true,
supportUs: true,
footer: true,
},
about: {
imageUrl: '../images/mirotalk-logo.gif',
- title: 'WebRTC P2P v1.7.96',
+ title: 'WebRTC P2P v1.7.97',
html: `