[mirotalk] #240 - refactor and fix dropdown menu
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
# ====================================================
|
||||
# MiroTalk P2P v.1.7.80 - Environment Configuration
|
||||
# MiroTalk P2P v.1.7.81 - Environment Configuration
|
||||
# ====================================================
|
||||
|
||||
# App environment
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
/**
|
||||
* ==============================================
|
||||
* MiroTalk P2P v.1.7.80 - Configuration File
|
||||
* MiroTalk P2P v.1.7.81 - Configuration File
|
||||
* ==============================================
|
||||
*
|
||||
* This file is the central configuration source.
|
||||
|
||||
+1
-1
@@ -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.80
|
||||
* @version 1.7.81
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
Generated
+167
-193
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"name": "mirotalk",
|
||||
"version": "1.7.80",
|
||||
"version": "1.7.81",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "mirotalk",
|
||||
"version": "1.7.80",
|
||||
"version": "1.7.81",
|
||||
"license": "AGPL-3.0",
|
||||
"dependencies": {
|
||||
"@mattermost/client": "11.5.0",
|
||||
"@ngrok/ngrok": "1.7.0",
|
||||
"@sentry/node": "^10.46.0",
|
||||
"@sentry/node": "^10.47.0",
|
||||
"axios": "^1.14.0",
|
||||
"chokidar": "^5.0.0",
|
||||
"colors": "^1.4.0",
|
||||
@@ -266,9 +266,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@fastify/otel": {
|
||||
"version": "0.17.1",
|
||||
"resolved": "https://registry.npmjs.org/@fastify/otel/-/otel-0.17.1.tgz",
|
||||
"integrity": "sha512-K4wyxfUZx2ux5o+b6BtTqouYFVILohLZmSbA2tKUueJstNcBnoGPVhllCaOvbQ3ZrXdUxUC/fyrSWSCqHhdOPg==",
|
||||
"version": "0.18.0",
|
||||
"resolved": "https://registry.npmjs.org/@fastify/otel/-/otel-0.18.0.tgz",
|
||||
"integrity": "sha512-3TASCATfw+ctICSb4ymrv7iCm0qJ0N9CarB+CZ7zIJ7KqNbwI5JjyDL1/sxoC0ccTO1Zyd1iQ+oqncPg5FJXaA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
@@ -353,12 +353,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@fastify/otel/node_modules/minimatch": {
|
||||
"version": "10.2.4",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
|
||||
"integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
|
||||
"version": "10.2.5",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
|
||||
"integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
|
||||
"license": "BlueOak-1.0.0",
|
||||
"dependencies": {
|
||||
"brace-expansion": "^5.0.2"
|
||||
"brace-expansion": "^5.0.5"
|
||||
},
|
||||
"engines": {
|
||||
"node": "18 || 20 || >=22"
|
||||
@@ -660,18 +660,18 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/api": {
|
||||
"version": "1.9.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
|
||||
"integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==",
|
||||
"version": "1.9.1",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz",
|
||||
"integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": ">=8.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/api-logs": {
|
||||
"version": "0.213.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.213.0.tgz",
|
||||
"integrity": "sha512-zRM5/Qj6G84Ej3F1yt33xBVY/3tnMxtL1fiDIxYbDWYaZ/eudVw3/PBiZ8G7JwUxXxjW8gU4g6LnOyfGKYHYgw==",
|
||||
"version": "0.214.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.214.0.tgz",
|
||||
"integrity": "sha512-40lSJeqYO8Uz2Yj7u94/SJWE/wONa7rmMKjI1ZcIjgf3MHNHv1OZUCrCETGuaRF62d5pQD1wKIW+L4lmSMTzZA==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/api": "^1.3.0"
|
||||
@@ -693,9 +693,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/core": {
|
||||
"version": "2.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.6.0.tgz",
|
||||
"integrity": "sha512-HLM1v2cbZ4TgYN6KEOj+Bbj8rAKriOdkF9Ed3tG25FoprSiQl7kYc+RRT6fUZGOvx0oMi5U67GoFdT+XUn8zEg==",
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.6.1.tgz",
|
||||
"integrity": "sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/semantic-conventions": "^1.29.0"
|
||||
@@ -708,12 +708,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation": {
|
||||
"version": "0.213.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.213.0.tgz",
|
||||
"integrity": "sha512-3i9NdkET/KvQomeh7UaR/F4r9P25Rx6ooALlWXPIjypcEOUxksCmVu0zA70NBJWlrMW1rPr/LRidFAflLI+s/w==",
|
||||
"version": "0.214.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.214.0.tgz",
|
||||
"integrity": "sha512-MHqEX5Dk59cqVah5LiARMACku7jXSVk9iVDWOea4x3cr7VfdByeDCURK6o1lntT1JS/Tsovw01UJrBhN3/uC5w==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/api-logs": "0.213.0",
|
||||
"@opentelemetry/api-logs": "0.214.0",
|
||||
"import-in-the-middle": "^3.0.0",
|
||||
"require-in-the-middle": "^8.0.0"
|
||||
},
|
||||
@@ -725,13 +725,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-amqplib": {
|
||||
"version": "0.60.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.60.0.tgz",
|
||||
"integrity": "sha512-q/B2IvoVXRm1M00MvhnzpMN6rKYOszPXVsALi6u0ss4AYHe+TidZEtLW9N1ZhrobI1dSriHnBqqtAOZVAv07sg==",
|
||||
"version": "0.61.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.61.0.tgz",
|
||||
"integrity": "sha512-mCKoyTGfRNisge4br0NpOFSy2Z1NnEW8hbCJdUDdJFHrPqVzc4IIBPA/vX0U+LUcQqrQvJX+HMIU0dbDRe0i0Q==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -742,13 +742,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-connect": {
|
||||
"version": "0.56.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.56.0.tgz",
|
||||
"integrity": "sha512-PKp+sSZ7AfzMvGgO3VCyo1inwNu+q7A1k9X88WK4PQ+S6Hp7eFk8pie+sWHDTaARovmqq5V2osav3lQej2B0nw==",
|
||||
"version": "0.57.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.57.0.tgz",
|
||||
"integrity": "sha512-FMEBChnI4FLN5TE9DHwfH7QpNir1JzXno1uz/TAucVdLCyrG0jTrKIcNHt/i30A0M2AunNBCkcd8Ei26dIPKdg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.27.0",
|
||||
"@types/connect": "3.4.38"
|
||||
},
|
||||
@@ -760,12 +760,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-dataloader": {
|
||||
"version": "0.30.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.30.0.tgz",
|
||||
"integrity": "sha512-MXHP2Q38cd2OhzEBKAIXUi9uBlPEYzF6BNJbyjUXBQ6kLaf93kRC41vNMIz0Nl5mnuwK7fDvKT+/lpx7BXRwdg==",
|
||||
"version": "0.31.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.31.0.tgz",
|
||||
"integrity": "sha512-f654tZFQXS5YeLDNb9KySrwtg7SnqZN119FauD7acBoTzuLduaiGTNz88ixcVSOOMGZ+EjJu/RFtx5klObC95g==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0"
|
||||
"@opentelemetry/instrumentation": "^0.214.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.19.0 || >=20.6.0"
|
||||
@@ -775,13 +775,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-express": {
|
||||
"version": "0.61.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.61.0.tgz",
|
||||
"integrity": "sha512-Xdmqo9RZuZlL29Flg8QdwrrX7eW1CZ7wFQPKHyXljNymgKhN1MCsYuqQ/7uxavhSKwAl7WxkTzKhnqpUApLMvQ==",
|
||||
"version": "0.62.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.62.0.tgz",
|
||||
"integrity": "sha512-Tvx+vgAZKEQxU3Rx+xWLiR0mLxHwmk69/8ya04+VsV9WYh8w6Lhx5hm5yAMvo1wy0KqWgFKBLwSeo3sHCwdOww==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.27.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -792,13 +792,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-fs": {
|
||||
"version": "0.32.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.32.0.tgz",
|
||||
"integrity": "sha512-koR6apx0g0wX6RRiPpjA4AFQUQUbXrK16kq4/SZjVp7u5cffJhNkY4TnITxcGA4acGSPYAfx3NHRIv4Khn1axQ==",
|
||||
"version": "0.33.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.33.0.tgz",
|
||||
"integrity": "sha512-sCZWXGalQ01wr3tAhSR9ucqFJ0phidpAle6/17HVjD6gN8FLmZMK/8sKxdXYHy3PbnlV1P4zeiSVFNKpbFMNLA==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0"
|
||||
"@opentelemetry/instrumentation": "^0.214.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.19.0 || >=20.6.0"
|
||||
@@ -808,12 +808,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-generic-pool": {
|
||||
"version": "0.56.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.56.0.tgz",
|
||||
"integrity": "sha512-fg+Jffs6fqrf0uQS0hom7qBFKsbtpBiBl8+Vkc63Gx8xh6pVh+FhagmiO6oM0m3vyb683t1lP7yGYq22SiDnqg==",
|
||||
"version": "0.57.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.57.0.tgz",
|
||||
"integrity": "sha512-orhmlaK+ZIW9hKU+nHTbXrCSXZcH83AescTqmpamHRobRmYSQwRbD0a1odc0yAzuzOtxYiHiXAnpnIpaSSY7Ow==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0"
|
||||
"@opentelemetry/instrumentation": "^0.214.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.19.0 || >=20.6.0"
|
||||
@@ -823,12 +823,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-graphql": {
|
||||
"version": "0.61.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.61.0.tgz",
|
||||
"integrity": "sha512-pUiVASv6nh2XrerTvlbVHh7vKFzscpgwiQ/xvnZuAIzQ5lRjWVdRPUuXbvZJ/Yq79QsE81TZdJ7z9YsXiss1ew==",
|
||||
"version": "0.62.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.62.0.tgz",
|
||||
"integrity": "sha512-3YNuLVPUxafXkH1jBAbGsKNsP3XVzcFDhCDCE3OqBwCwShlqQbLMRMFh1T/d5jaVZiGVmSsfof+ICKD2iOV8xg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0"
|
||||
"@opentelemetry/instrumentation": "^0.214.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.19.0 || >=20.6.0"
|
||||
@@ -838,13 +838,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-hapi": {
|
||||
"version": "0.59.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.59.0.tgz",
|
||||
"integrity": "sha512-33wa4mEr+9+ztwdgLor1SeBu4Opz4IsmpcLETXAd3VmBrOjez8uQtrsOhPCa5Vhbm5gzDlMYTgFRLQzf8/YHFA==",
|
||||
"version": "0.60.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.60.0.tgz",
|
||||
"integrity": "sha512-aNljZKYrEa7obLAxd1bCEDxF7kzCLGXTuTJZ8lMR9rIVEjmuKBXN1gfqpm/OB//Zc2zP4iIve1jBp7sr3mQV6w==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.27.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -855,13 +855,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-http": {
|
||||
"version": "0.213.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.213.0.tgz",
|
||||
"integrity": "sha512-B978Xsm5XEPGhm1P07grDoaOFLHapJPkOG9h016cJsyWWxmiLnPu2M/4Nrm7UCkHSiLnkXgC+zVGUAIahy8EEA==",
|
||||
"version": "0.214.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.214.0.tgz",
|
||||
"integrity": "sha512-FlkDhZDRjDJDcO2LcSCtjRpkal1NJ8y0fBqBhTvfAR3JSYY2jAIj1kSS5IjmEBt4c3aWv+u/lqLuoCDrrKCSKg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "2.6.0",
|
||||
"@opentelemetry/instrumentation": "0.213.0",
|
||||
"@opentelemetry/core": "2.6.1",
|
||||
"@opentelemetry/instrumentation": "0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.29.0",
|
||||
"forwarded-parse": "2.1.2"
|
||||
},
|
||||
@@ -873,12 +873,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-ioredis": {
|
||||
"version": "0.61.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.61.0.tgz",
|
||||
"integrity": "sha512-hsHDadUtAFbws1YSDc1XW0svGFKiUbqv2td1Cby+UAiwvojm1NyBo/taifH0t8CuFZ0x/2SDm0iuTwrM5pnVOg==",
|
||||
"version": "0.62.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.62.0.tgz",
|
||||
"integrity": "sha512-ZYt//zcPve8qklaZX+5Z4MkU7UpEkFRrxsf2cnaKYBitqDnsCN69CPAuuMOX6NYdW2rG9sFy7V/QWtBlP5XiNQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/redis-common": "^0.38.2",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.0"
|
||||
},
|
||||
@@ -890,12 +890,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-kafkajs": {
|
||||
"version": "0.22.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.22.0.tgz",
|
||||
"integrity": "sha512-wJU4IBQMUikdJAcTChLFqK5lo+flo7pahqd8DSLv7uMxsdOdAHj6RzKYAm8pPfUS6ItKYutYyuicwKaFwQKsoA==",
|
||||
"version": "0.23.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.23.0.tgz",
|
||||
"integrity": "sha512-4K+nVo+zI+aDz0Z85SObwbdixIbzS9moIuKJaYsdlzcHYnKOPtB7ya8r8Ezivy/GVIBHiKJVq4tv+BEkgOMLaQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.30.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -906,12 +906,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-knex": {
|
||||
"version": "0.57.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.57.0.tgz",
|
||||
"integrity": "sha512-vMCSh8kolEm5rRsc+FZeTZymWmIJwc40hjIKnXH4O0Dv/gAkJJIRXCsPX5cPbe0c0j/34+PsENd0HqKruwhVYw==",
|
||||
"version": "0.58.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.58.0.tgz",
|
||||
"integrity": "sha512-Hc/o8fSsaWxZ8r1Yw4rNDLwTpUopTf4X32y4W6UhlHmW8Wizz8wfhgOKIelSeqFVTKBBPIDUOsQWuIMxBmu8Bw==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.1"
|
||||
},
|
||||
"engines": {
|
||||
@@ -922,13 +922,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-koa": {
|
||||
"version": "0.61.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.61.0.tgz",
|
||||
"integrity": "sha512-lvrfWe9ShK/D2X4brmx8ZqqeWPfRl8xekU0FCn7C1dHm5k6+rTOOi36+4fnaHAP8lig9Ux6XQ1D4RNIpPCt1WQ==",
|
||||
"version": "0.62.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.62.0.tgz",
|
||||
"integrity": "sha512-uVip0VuGUQXZ+vFxkKxAUNq8qNl+VFlyHDh/U6IQ8COOEDfbEchdaHnpFrMYF3psZRUuoSIgb7xOeXj00RdwDA==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.36.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -939,12 +939,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-lru-memoizer": {
|
||||
"version": "0.57.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.57.0.tgz",
|
||||
"integrity": "sha512-cEqpUocSKJfwDtLYTTJehRLWzkZ2eoePCxfVIgGkGkb83fMB71O+y4MvRHJPbeV2bdoWdOVrl8uO0+EynWhTEA==",
|
||||
"version": "0.58.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.58.0.tgz",
|
||||
"integrity": "sha512-6grM3TdMyHzlGY1cUA+mwoPueB1F3dYKgKtZIH6jOFXqfHAByyLTc+6PFjGM9tKh52CFBJaDwodNlL/Td39z7Q==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0"
|
||||
"@opentelemetry/instrumentation": "^0.214.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.19.0 || >=20.6.0"
|
||||
@@ -954,12 +954,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-mongodb": {
|
||||
"version": "0.66.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.66.0.tgz",
|
||||
"integrity": "sha512-d7m9QnAY+4TCWI4q1QRkfrc6fo/92VwssaB1DzQfXNRvu51b78P+HJlWP7Qg6N6nkwdb9faMZNBCZJfftmszkw==",
|
||||
"version": "0.67.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.67.0.tgz",
|
||||
"integrity": "sha512-1WJp5N1lYfHq2IhECOTewFs5Tf2NfUOwQRqs/rZdXKTezArMlucxgzAaqcgp3A3YREXopXTpXHsxZTGHjNhMdQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -970,13 +970,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-mongoose": {
|
||||
"version": "0.59.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.59.0.tgz",
|
||||
"integrity": "sha512-6/jWU+c1NgznkVLDU/2y0bXV2nJo3o9FWZ9mZ9nN6T/JBNRoMnVXZl2FdBmgH+a5MwaWLs5kmRJTP5oUVGIkPw==",
|
||||
"version": "0.60.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.60.0.tgz",
|
||||
"integrity": "sha512-8BahAZpKsOoc+lrZGb7Ofn4g3z8qtp5IxDfvAVpKXsEheQN7ONMH5djT5ihy6yf8yyeQJGS0gXFfpEAEeEHqQg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -987,12 +987,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-mysql": {
|
||||
"version": "0.59.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.59.0.tgz",
|
||||
"integrity": "sha512-r+V/Fh0sm7Ga8/zk/TI5H5FQRAjwr0RrpfPf8kNIehlsKf12XnvIaZi8ViZkpX0gyPEpLXqzqWD6QHlgObgzZw==",
|
||||
"version": "0.60.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.60.0.tgz",
|
||||
"integrity": "sha512-08pO8GFPEIz2zquKDGteBZDNmwketdgH8hTe9rVYgW9kCJXq1Psj3wPQGx+VaX4ZJKCfPeoLMYup9+cxHvZyVQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.0",
|
||||
"@types/mysql": "2.15.27"
|
||||
},
|
||||
@@ -1004,12 +1004,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-mysql2": {
|
||||
"version": "0.59.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.59.0.tgz",
|
||||
"integrity": "sha512-n9/xrVCRBfG9egVbffnlU1uhr+HX0vF4GgtAB/Bvm48wpFgRidqD8msBMiym1kRYzmpWvJqTxNT47u1MkgBEdw==",
|
||||
"version": "0.60.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.60.0.tgz",
|
||||
"integrity": "sha512-m/5d3bxQALllCzezYDk/6vajh0tj5OijMMvOZGr+qN1NMXm1dzMNwyJ0gNZW7Fo3YFRyj/jJMxIw+W7d525dlw==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.0",
|
||||
"@opentelemetry/sql-common": "^0.41.2"
|
||||
},
|
||||
@@ -1021,13 +1021,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-pg": {
|
||||
"version": "0.65.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.65.0.tgz",
|
||||
"integrity": "sha512-W0zpHEIEuyZ8zvb3njaX9AAbHgPYOsSWVOoWmv1sjVRSF6ZpBqtlxBWbU+6hhq1TFWBeWJOXZ8nZS/PUFpLJYQ==",
|
||||
"version": "0.66.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.66.0.tgz",
|
||||
"integrity": "sha512-KxfLGXBb7k2ueaPJfq2GXBDXBly8P+SpR/4Mj410hhNgmQF3sCqwXvUBQxZQkDAmsdBAoenM+yV1LhtsMRamcA==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.34.0",
|
||||
"@opentelemetry/sql-common": "^0.41.2",
|
||||
"@types/pg": "8.15.6",
|
||||
@@ -1041,12 +1041,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-redis": {
|
||||
"version": "0.61.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.61.0.tgz",
|
||||
"integrity": "sha512-JnPexA034/0UJRsvH96B0erQoNOqKJZjE2ZRSw9hiTSC23LzE0nJE/u6D+xqOhgUhRnhhcPHq4MdYtmUdYTF+Q==",
|
||||
"version": "0.62.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.62.0.tgz",
|
||||
"integrity": "sha512-y3pPpot7WzR/8JtHcYlTYsyY8g+pbFhAqbwAuG5bLPnR6v6pt1rQc0DpH0OlGP/9CZbWBP+Zhwp9yFoygf/ZXQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/redis-common": "^0.38.2",
|
||||
"@opentelemetry/semantic-conventions": "^1.27.0"
|
||||
},
|
||||
@@ -1058,12 +1058,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-tedious": {
|
||||
"version": "0.32.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.32.0.tgz",
|
||||
"integrity": "sha512-BQS6gG8RJ1foEqfEZ+wxoqlwfCAzb1ZVG0ad8Gfe4x8T658HJCLGLd4E4NaoQd8EvPfLqOXgzGaE/2U4ytDSWA==",
|
||||
"version": "0.33.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.33.0.tgz",
|
||||
"integrity": "sha512-Q6WQwAD01MMTub31GlejoiFACYNw26J426wyjvU7by7fDIr2nZXNW4vhTGs7i7F0TnXBO3xN688g1tdUgYwJ5w==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.33.0",
|
||||
"@types/tedious": "^4.0.14"
|
||||
},
|
||||
@@ -1075,13 +1075,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/instrumentation-undici": {
|
||||
"version": "0.23.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.23.0.tgz",
|
||||
"integrity": "sha512-LL0VySzKVR2cJSFVZaTYpZl1XTpBGnfzoQPe2W7McS2267ldsaEIqtQY6VXs2KCXN0poFjze5110PIpxHDaDGg==",
|
||||
"version": "0.24.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.24.0.tgz",
|
||||
"integrity": "sha512-oKzZ3uvqP17sV0EsoQcJgjEfIp0kiZRbYu/eD8p13Cbahumf8lb/xpYeNr/hfAJ4owzEtIDcGIjprfLcYbIKBQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/core": "^2.0.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.24.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -1116,21 +1116,6 @@
|
||||
"@opentelemetry/api": ">=1.3.0 <1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.6.1.tgz",
|
||||
"integrity": "sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/semantic-conventions": "^1.29.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.19.0 || >=20.6.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@opentelemetry/api": ">=1.0.0 <1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/sdk-trace-base": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.6.1.tgz",
|
||||
@@ -1148,21 +1133,6 @@
|
||||
"@opentelemetry/api": ">=1.3.0 <1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.6.1.tgz",
|
||||
"integrity": "sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/semantic-conventions": "^1.29.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.19.0 || >=20.6.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@opentelemetry/api": ">=1.0.0 <1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@opentelemetry/semantic-conventions": {
|
||||
"version": "1.40.0",
|
||||
"resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz",
|
||||
@@ -1208,9 +1178,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@prisma/instrumentation": {
|
||||
"version": "7.4.2",
|
||||
"resolved": "https://registry.npmjs.org/@prisma/instrumentation/-/instrumentation-7.4.2.tgz",
|
||||
"integrity": "sha512-r9JfchJF1Ae6yAxcaLu/V1TGqBhAuSDe3mRNOssBfx1rMzfZ4fdNvrgUBwyb/TNTGXFxlH9AZix5P257x07nrg==",
|
||||
"version": "7.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@prisma/instrumentation/-/instrumentation-7.6.0.tgz",
|
||||
"integrity": "sha512-ZPW2gRiwpPzEfgeZgaekhqXrbW+Y2RJKHVqUmlhZhKzRNCcvR6DykzylDrynpArKKRQtLxoZy36fK7U0p3pdgQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@opentelemetry/instrumentation": "^0.207.0"
|
||||
@@ -1268,54 +1238,54 @@
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/@sentry/core": {
|
||||
"version": "10.46.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.46.0.tgz",
|
||||
"integrity": "sha512-N3fj4zqBQOhXliS1Ne9euqIKuciHCGOJfPGQLwBoW9DNz03jF+NB8+dUKtrJ79YLoftjVgf8nbgwtADK7NR+2Q==",
|
||||
"version": "10.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.47.0.tgz",
|
||||
"integrity": "sha512-nsYRAx3EWezDut+Zl+UwwP07thh9uY7CfSAi2whTdcJl5hu1nSp2z8bba7Vq/MGbNLnazkd3A+GITBEML924JA==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/@sentry/node": {
|
||||
"version": "10.46.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.46.0.tgz",
|
||||
"integrity": "sha512-vF+7FrUXEtmYWuVcnvBjlWKeyLw/kwHpwnGj9oUmO/a2uKjDmUr53ZVcapggNxCjivavGYr9uHOY64AGdeUyzA==",
|
||||
"version": "10.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.47.0.tgz",
|
||||
"integrity": "sha512-R+btqPepv88o635G6HtVewLjqCLUedBg5HBs7Nq1qbbKvyti01uArUF2f+3DsLenk5B9LUNiRlE+frZA44Ahmw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@fastify/otel": "0.17.1",
|
||||
"@opentelemetry/api": "^1.9.0",
|
||||
"@opentelemetry/context-async-hooks": "^2.6.0",
|
||||
"@opentelemetry/core": "^2.6.0",
|
||||
"@opentelemetry/instrumentation": "^0.213.0",
|
||||
"@opentelemetry/instrumentation-amqplib": "0.60.0",
|
||||
"@opentelemetry/instrumentation-connect": "0.56.0",
|
||||
"@opentelemetry/instrumentation-dataloader": "0.30.0",
|
||||
"@opentelemetry/instrumentation-express": "0.61.0",
|
||||
"@opentelemetry/instrumentation-fs": "0.32.0",
|
||||
"@opentelemetry/instrumentation-generic-pool": "0.56.0",
|
||||
"@opentelemetry/instrumentation-graphql": "0.61.0",
|
||||
"@opentelemetry/instrumentation-hapi": "0.59.0",
|
||||
"@opentelemetry/instrumentation-http": "0.213.0",
|
||||
"@opentelemetry/instrumentation-ioredis": "0.61.0",
|
||||
"@opentelemetry/instrumentation-kafkajs": "0.22.0",
|
||||
"@opentelemetry/instrumentation-knex": "0.57.0",
|
||||
"@opentelemetry/instrumentation-koa": "0.61.0",
|
||||
"@opentelemetry/instrumentation-lru-memoizer": "0.57.0",
|
||||
"@opentelemetry/instrumentation-mongodb": "0.66.0",
|
||||
"@opentelemetry/instrumentation-mongoose": "0.59.0",
|
||||
"@opentelemetry/instrumentation-mysql": "0.59.0",
|
||||
"@opentelemetry/instrumentation-mysql2": "0.59.0",
|
||||
"@opentelemetry/instrumentation-pg": "0.65.0",
|
||||
"@opentelemetry/instrumentation-redis": "0.61.0",
|
||||
"@opentelemetry/instrumentation-tedious": "0.32.0",
|
||||
"@opentelemetry/instrumentation-undici": "0.23.0",
|
||||
"@opentelemetry/resources": "^2.6.0",
|
||||
"@opentelemetry/sdk-trace-base": "^2.6.0",
|
||||
"@fastify/otel": "0.18.0",
|
||||
"@opentelemetry/api": "^1.9.1",
|
||||
"@opentelemetry/context-async-hooks": "^2.6.1",
|
||||
"@opentelemetry/core": "^2.6.1",
|
||||
"@opentelemetry/instrumentation": "^0.214.0",
|
||||
"@opentelemetry/instrumentation-amqplib": "0.61.0",
|
||||
"@opentelemetry/instrumentation-connect": "0.57.0",
|
||||
"@opentelemetry/instrumentation-dataloader": "0.31.0",
|
||||
"@opentelemetry/instrumentation-express": "0.62.0",
|
||||
"@opentelemetry/instrumentation-fs": "0.33.0",
|
||||
"@opentelemetry/instrumentation-generic-pool": "0.57.0",
|
||||
"@opentelemetry/instrumentation-graphql": "0.62.0",
|
||||
"@opentelemetry/instrumentation-hapi": "0.60.0",
|
||||
"@opentelemetry/instrumentation-http": "0.214.0",
|
||||
"@opentelemetry/instrumentation-ioredis": "0.62.0",
|
||||
"@opentelemetry/instrumentation-kafkajs": "0.23.0",
|
||||
"@opentelemetry/instrumentation-knex": "0.58.0",
|
||||
"@opentelemetry/instrumentation-koa": "0.62.0",
|
||||
"@opentelemetry/instrumentation-lru-memoizer": "0.58.0",
|
||||
"@opentelemetry/instrumentation-mongodb": "0.67.0",
|
||||
"@opentelemetry/instrumentation-mongoose": "0.60.0",
|
||||
"@opentelemetry/instrumentation-mysql": "0.60.0",
|
||||
"@opentelemetry/instrumentation-mysql2": "0.60.0",
|
||||
"@opentelemetry/instrumentation-pg": "0.66.0",
|
||||
"@opentelemetry/instrumentation-redis": "0.62.0",
|
||||
"@opentelemetry/instrumentation-tedious": "0.33.0",
|
||||
"@opentelemetry/instrumentation-undici": "0.24.0",
|
||||
"@opentelemetry/resources": "^2.6.1",
|
||||
"@opentelemetry/sdk-trace-base": "^2.6.1",
|
||||
"@opentelemetry/semantic-conventions": "^1.40.0",
|
||||
"@prisma/instrumentation": "7.4.2",
|
||||
"@sentry/core": "10.46.0",
|
||||
"@sentry/node-core": "10.46.0",
|
||||
"@sentry/opentelemetry": "10.46.0",
|
||||
"@prisma/instrumentation": "7.6.0",
|
||||
"@sentry/core": "10.47.0",
|
||||
"@sentry/node-core": "10.47.0",
|
||||
"@sentry/opentelemetry": "10.47.0",
|
||||
"import-in-the-middle": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -1323,13 +1293,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@sentry/node-core": {
|
||||
"version": "10.46.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.46.0.tgz",
|
||||
"integrity": "sha512-gwLGXfkzmiCmUI1VWttyoZBaVp1ItpDKc8AV2mQblWPQGdLSD0c6uKV/FkU291yZA3rXsrLXVwcWoibwnjE2vw==",
|
||||
"version": "10.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.47.0.tgz",
|
||||
"integrity": "sha512-qv6LsqHbkQmd0aQEUox/svRSz26J+l4gGjFOUNEay2armZu9XLD+Ct89jpFgZD5oIPNAj2jraodTRqydXiwS5w==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@sentry/core": "10.46.0",
|
||||
"@sentry/opentelemetry": "10.46.0",
|
||||
"@sentry/core": "10.47.0",
|
||||
"@sentry/opentelemetry": "10.47.0",
|
||||
"import-in-the-middle": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -1339,6 +1309,7 @@
|
||||
"@opentelemetry/api": "^1.9.0",
|
||||
"@opentelemetry/context-async-hooks": "^1.30.1 || ^2.1.0",
|
||||
"@opentelemetry/core": "^1.30.1 || ^2.1.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": ">=0.57.0 <1",
|
||||
"@opentelemetry/instrumentation": ">=0.57.1 <1",
|
||||
"@opentelemetry/resources": "^1.30.1 || ^2.1.0",
|
||||
"@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.1.0",
|
||||
@@ -1354,6 +1325,9 @@
|
||||
"@opentelemetry/core": {
|
||||
"optional": true
|
||||
},
|
||||
"@opentelemetry/exporter-trace-otlp-http": {
|
||||
"optional": true
|
||||
},
|
||||
"@opentelemetry/instrumentation": {
|
||||
"optional": true
|
||||
},
|
||||
@@ -1369,12 +1343,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@sentry/opentelemetry": {
|
||||
"version": "10.46.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.46.0.tgz",
|
||||
"integrity": "sha512-dzzV2ovruGsx9jzusGGr6cNPvMgYRu2BIrF8aMZ3rkQ1OpPJjPStqtA1l1fw0aoxHOxIjFU7ml4emF+xdmMl3g==",
|
||||
"version": "10.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.47.0.tgz",
|
||||
"integrity": "sha512-f6Hw2lrpCjlOksiosP0Z2jK/+l+21SIdoNglVeG/sttMyx8C8ywONKh0Ha50sFsvB1VaB8n94RKzzf3hkh9V3g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@sentry/core": "10.46.0"
|
||||
"@sentry/core": "10.47.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mirotalk",
|
||||
"version": "1.7.80",
|
||||
"version": "1.7.81",
|
||||
"description": "A free WebRTC browser-based video call",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
@@ -46,7 +46,7 @@
|
||||
"dependencies": {
|
||||
"@mattermost/client": "11.5.0",
|
||||
"@ngrok/ngrok": "1.7.0",
|
||||
"@sentry/node": "^10.46.0",
|
||||
"@sentry/node": "^10.47.0",
|
||||
"axios": "^1.14.0",
|
||||
"chokidar": "^5.0.0",
|
||||
"colors": "^1.4.0",
|
||||
|
||||
+82
-73
@@ -955,8 +955,8 @@ body {
|
||||
letter-spacing: 0.06em;
|
||||
}
|
||||
|
||||
.msger-draggable.msger-pinned .msger-header-title button,
|
||||
.msger-draggable.msger-pinned .msger-header-options button,
|
||||
.msger-draggable.msger-pinned .msger-header-title > button,
|
||||
.msger-draggable.msger-pinned .msger-header-options > button,
|
||||
.msger-draggable.msger-pinned .msger-header-options .dropdown-toggle-custom {
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
@@ -984,8 +984,8 @@ body {
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
|
||||
.msger-draggable.msger-pinned .msger-header-title button,
|
||||
.msger-draggable.msger-pinned .msger-header-options button,
|
||||
.msger-draggable.msger-pinned .msger-header-title > button,
|
||||
.msger-draggable.msger-pinned .msger-header-options > button,
|
||||
.msger-draggable.msger-pinned .msger-header-options .dropdown-toggle-custom {
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
@@ -1241,6 +1241,19 @@ body {
|
||||
background: var(--body-bg);
|
||||
}
|
||||
|
||||
.msger-private-chat-entry .msger-participant-dropdown-menu .app-dropdown-action {
|
||||
align-items: center;
|
||||
gap: 12px;
|
||||
}
|
||||
|
||||
.msger-private-chat-entry .msger-participant-dropdown-menu .msger-participant-action-icon {
|
||||
flex: 0 0 28px;
|
||||
}
|
||||
|
||||
.msger-private-chat-entry .msger-participant-dropdown-menu .msger-participant-action-label {
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
.msger-participant-dropdown-menu {
|
||||
z-index: 40;
|
||||
display: none;
|
||||
@@ -1251,11 +1264,7 @@ body {
|
||||
min-width: 220px;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
background: var(--msger-private-bg);
|
||||
border: var(--border);
|
||||
border-radius: 14px;
|
||||
box-shadow: 0 14px 32px rgba(0, 0, 0, 0.34);
|
||||
backdrop-filter: blur(12px);
|
||||
padding: 8px;
|
||||
overflow: hidden;
|
||||
}
|
||||
@@ -1285,29 +1294,11 @@ body {
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.msger-participant-dropdown-menu li button {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 12px;
|
||||
width: 100%;
|
||||
padding: 10px 12px;
|
||||
border: none !important;
|
||||
border-radius: 10px;
|
||||
font-size: 0.88rem;
|
||||
line-height: 1.35;
|
||||
color: #fff;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.msger-participant-dropdown-menu li button i {
|
||||
line-height: 1;
|
||||
font-size: 0.86rem;
|
||||
}
|
||||
|
||||
.msger-participant-dropdown-menu li button:hover {
|
||||
background: rgba(255, 255, 255, 0.08);
|
||||
}
|
||||
|
||||
.msger-participant-action-icon {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
@@ -1409,8 +1400,8 @@ body {
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.msger-header-title button,
|
||||
.msger-header-options button {
|
||||
.msger-header-title > button,
|
||||
.msger-header-options > button {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
@@ -1436,8 +1427,8 @@ body {
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.msger-header-title button:hover,
|
||||
.msger-header-options button:hover {
|
||||
.msger-header-title > button:hover,
|
||||
.msger-header-options > button:hover {
|
||||
background: var(--right-msg-bg);
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
@@ -2003,11 +1994,11 @@ button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
#msgerCPList button {
|
||||
#msgerCPList > .msger-private-chat-entry > .msger-chat-item {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
#msgerCPList button:hover {
|
||||
#msgerCPList > .msger-private-chat-entry > .msger-chat-item:hover {
|
||||
transform: none;
|
||||
}
|
||||
|
||||
@@ -3679,11 +3670,6 @@ hr {
|
||||
display: none;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 20px;
|
||||
border: 1px solid rgba(255, 255, 255, 0.08);
|
||||
border-radius: 12px;
|
||||
background-color: var(--body-bg);
|
||||
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
|
||||
backdrop-filter: blur(12px);
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
@@ -3718,17 +3704,49 @@ hr {
|
||||
}
|
||||
|
||||
/* Dropdown menu */
|
||||
.app-dropdown-menu {
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
border: 1px solid rgba(255, 255, 255, 0.08);
|
||||
border-radius: 12px;
|
||||
background: var(--body-bg);
|
||||
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
|
||||
backdrop-filter: blur(12px);
|
||||
}
|
||||
|
||||
.app-dropdown-menu li {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.app-dropdown-action {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
gap: 12px;
|
||||
width: 100%;
|
||||
padding: 10px 12px;
|
||||
box-sizing: border-box;
|
||||
text-align: left;
|
||||
border: none !important;
|
||||
background: none;
|
||||
color: #fff;
|
||||
cursor: pointer;
|
||||
border-radius: 10px;
|
||||
font-size: 0.88rem;
|
||||
line-height: 1.35;
|
||||
transition: background 0.2s ease;
|
||||
}
|
||||
|
||||
.app-dropdown-action:hover {
|
||||
background: rgba(255, 255, 255, 0.08);
|
||||
}
|
||||
|
||||
.dropdown-menu-custom {
|
||||
display: none;
|
||||
position: fixed;
|
||||
right: 0;
|
||||
padding: 8px;
|
||||
min-width: 240px;
|
||||
border-radius: 12px;
|
||||
border: 1px solid rgba(255, 255, 255, 0.08);
|
||||
background: var(--body-bg);
|
||||
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
|
||||
backdrop-filter: blur(12px);
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
@@ -3737,8 +3755,9 @@ hr {
|
||||
top: calc(100% + 10px);
|
||||
right: 0;
|
||||
left: auto;
|
||||
min-width: 248px;
|
||||
max-width: min(248px, calc(100vw - 32px));
|
||||
width: min(272px, calc(100vw - 32px));
|
||||
min-width: min(272px, calc(100vw - 32px));
|
||||
max-width: min(272px, calc(100vw - 32px));
|
||||
}
|
||||
|
||||
.msger-room-actions-menu .msger-dropdown-divider {
|
||||
@@ -3771,29 +3790,6 @@ hr {
|
||||
border-top: 1px solid rgba(255, 255, 255, 0.08);
|
||||
}
|
||||
|
||||
/* Style for dropdown items */
|
||||
.dropdown-menu-custom li {
|
||||
padding: 8px 16px;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
.dropdown-menu-custom li button {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
gap: 10px;
|
||||
border: none;
|
||||
background: none;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
padding: 8px 16px;
|
||||
font-size: 0.8em;
|
||||
cursor: pointer;
|
||||
color: #fff;
|
||||
border-radius: 8px;
|
||||
transition: background 0.2s ease;
|
||||
}
|
||||
|
||||
.msger-room-actions-menu {
|
||||
padding: 6px;
|
||||
border: none !important;
|
||||
@@ -3802,12 +3798,22 @@ hr {
|
||||
backdrop-filter: blur(16px);
|
||||
}
|
||||
|
||||
.msger-room-actions-menu li {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.msger-room-actions-menu .msger-participant-action,
|
||||
.msger-room-actions-menu .msger-participant-action-label {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
@media (max-width: 820px) {
|
||||
.msger-header-options .dropdown-custom > .msger-room-actions-menu {
|
||||
right: 0;
|
||||
left: auto;
|
||||
min-width: min(248px, calc(100vw - 32px));
|
||||
max-width: min(248px, calc(100vw - 32px));
|
||||
width: min(200px, calc(100vw - 32px));
|
||||
min-width: min(200px, calc(100vw - 32px));
|
||||
max-width: min(200px, calc(100vw - 32px));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3818,14 +3824,15 @@ hr {
|
||||
justify-content: flex-start;
|
||||
width: 100%;
|
||||
min-height: 46px;
|
||||
padding: 9px 12px 9px 52px;
|
||||
padding: 10px 12px 10px 52px;
|
||||
border-radius: 10px;
|
||||
font-size: 0.9rem;
|
||||
font-weight: 500;
|
||||
font-size: 0.88rem;
|
||||
font-weight: 600;
|
||||
line-height: 1.35;
|
||||
}
|
||||
|
||||
#msgerDropDownContent .msger-menu-action-row {
|
||||
padding: 2px 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#msgerDropDownContent .msger-menu-action:hover {
|
||||
@@ -3863,6 +3870,8 @@ hr {
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
min-width: 0;
|
||||
font-size: 0.88rem;
|
||||
font-weight: 600;
|
||||
line-height: 1.25;
|
||||
}
|
||||
|
||||
|
||||
+11
-34
@@ -182,54 +182,31 @@
|
||||
top: 100%;
|
||||
right: 0;
|
||||
display: none;
|
||||
border-radius: 12px;
|
||||
background: var(--body-bg);
|
||||
border: 1px solid rgba(255, 255, 255, 0.08);
|
||||
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
|
||||
min-width: 200px;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
max-height: var(--wb-height) !important;
|
||||
}
|
||||
|
||||
/* Styles for dropdown menu items */
|
||||
.whiteboard-dropdown-menu button {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
width: 160px;
|
||||
.whiteboard-dropdown-menu .app-dropdown-action {
|
||||
width: 100%;
|
||||
font-size: 0.8em;
|
||||
text-align: left;
|
||||
padding: 10px;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
background: none;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.whiteboard-dropdown-menu button:hover {
|
||||
background: rgba(255, 255, 255, 0.08);
|
||||
.whiteboard-dropdown-menu .app-dropdown-action:hover {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
/* Styles for icons and SVGs inside buttons */
|
||||
.whiteboard-dropdown-menu button i,
|
||||
.whiteboard-dropdown-menu button svg {
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
/* Styles for list items */
|
||||
.whiteboard-dropdown-menu li {
|
||||
padding: 8px 16px;
|
||||
}
|
||||
|
||||
.whiteboard-dropdown-menu li:hover {
|
||||
background: var(--body-bg);
|
||||
}
|
||||
|
||||
/* Ensuring dropdown buttons within list items have transparent background */
|
||||
.whiteboard-dropdown-menu li button {
|
||||
background: transparent;
|
||||
padding: 0;
|
||||
.whiteboard-dropdown-menu .app-dropdown-action i,
|
||||
.whiteboard-dropdown-menu .app-dropdown-action svg {
|
||||
width: 18px;
|
||||
min-width: 18px;
|
||||
text-align: center;
|
||||
flex: 0 0 18px;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
/* Whiteboard Shortcuts Styles */
|
||||
|
||||
+1
-1
@@ -107,7 +107,7 @@ let brand = {
|
||||
},
|
||||
about: {
|
||||
imageUrl: '../images/mirotalk-logo.gif',
|
||||
title: 'WebRTC P2P v1.7.80',
|
||||
title: 'WebRTC P2P v1.7.81',
|
||||
html: `
|
||||
<button
|
||||
id="support-button"
|
||||
|
||||
+50
-11
@@ -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.7.80
|
||||
* @version 1.7.81
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -5872,6 +5872,9 @@ function setChatRoomBtn() {
|
||||
searchPeerBarName.addEventListener('keyup', () => {
|
||||
searchPeer();
|
||||
});
|
||||
document.addEventListener('pointerdown', handleMsgerDropdownOutsidePress);
|
||||
document.addEventListener('click', handleMsgerDropdownOutsidePress);
|
||||
document.addEventListener('pointerdown', handleMsgerParticipantDropdownDocumentClick);
|
||||
document.addEventListener('click', handleMsgerParticipantDropdownDocumentClick);
|
||||
msgerCPList?.addEventListener('scroll', closeAllMsgerParticipantDropdownMenus);
|
||||
|
||||
@@ -9437,6 +9440,36 @@ function toggleChatDropDownMenu() {
|
||||
: (msgerDropDownContent.style.display = 'block');
|
||||
}
|
||||
|
||||
function closeMsgerDropdownMenus() {
|
||||
[msgerDropDownContent, msgerCPDropDownContent, msgerSidebarDropDownContent].forEach((menuEl) => {
|
||||
if (menuEl) {
|
||||
elemDisplay(menuEl, false);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function isEventInsideElements(target, ...elements) {
|
||||
return elements.some((element) => element && (element === target || element.contains(target)));
|
||||
}
|
||||
|
||||
function handleMsgerDropdownOutsidePress(event) {
|
||||
if (
|
||||
isEventInsideElements(
|
||||
event.target,
|
||||
msgerDropDownMenuBtn,
|
||||
msgerDropDownContent,
|
||||
msgerCPDropDownMenuBtn,
|
||||
msgerCPDropDownContent,
|
||||
msgerSidebarDropDownMenuBtn,
|
||||
msgerSidebarDropDownContent
|
||||
)
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
closeMsgerDropdownMenus();
|
||||
}
|
||||
|
||||
function toggleParticipantsDropDownMenu(activeMenu, siblingMenu = null) {
|
||||
if (!activeMenu) {
|
||||
return;
|
||||
@@ -9454,6 +9487,11 @@ function syncCaptionEveryoneButtons(isActive) {
|
||||
elemDisplay(captionEveryoneStopBtn, isActive, 'inline');
|
||||
elemDisplay(captionEveryoneBtnDesktop, !isActive, 'inline');
|
||||
elemDisplay(captionEveryoneStopBtnDesktop, isActive, 'inline');
|
||||
|
||||
elemDisplay(captionEveryoneBtn?.closest('li'), !isActive);
|
||||
elemDisplay(captionEveryoneStopBtn?.closest('li'), isActive);
|
||||
elemDisplay(captionEveryoneBtnDesktop?.closest('li'), !isActive);
|
||||
elemDisplay(captionEveryoneStopBtnDesktop?.closest('li'), isActive);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -10328,7 +10366,6 @@ function ensureChatGPTConversationEntry() {
|
||||
|
||||
msgerCPList.insertAdjacentHTML('afterbegin', chatGPTEntry);
|
||||
|
||||
const msgerPrivateAvatar = getId(CHAT_GPT_PEER_ID + '_pMsgAvatar');
|
||||
const msgerPrivateBtn = getId(CHAT_GPT_PEER_ID + '_pMsgBtn');
|
||||
|
||||
addMsgerPrivateBtn(msgerPrivateBtn, null, null, null, null, null, null, null, null, myPeerId, CHAT_GPT_PEER_ID);
|
||||
@@ -10587,8 +10624,8 @@ function handleMsgerParticipantDropdownDocumentClick(event) {
|
||||
function getMsgerParticipantDropdownActionMarkup(buttonId, iconClass, label, variant = 'default') {
|
||||
const actionClass =
|
||||
variant === 'danger'
|
||||
? 'dropdown-item msger-participant-action msger-participant-action-danger'
|
||||
: 'dropdown-item msger-participant-action';
|
||||
? 'dropdown-item app-dropdown-action msger-participant-action msger-participant-action-danger'
|
||||
: 'dropdown-item app-dropdown-action msger-participant-action';
|
||||
|
||||
return `
|
||||
<li>
|
||||
@@ -10682,7 +10719,7 @@ async function msgerAddPeers(peers) {
|
||||
<button id="${peer_id}_pDropdownToggle" class="dropdown-toggle" type="button">
|
||||
<i class="fas fa-ellipsis-vertical"></i>
|
||||
</button>
|
||||
<ul id="${peer_id}_pDropdownMenuList" class="dropdown-menu-custom-list msger-participant-dropdown-menu">
|
||||
<ul id="${peer_id}_pDropdownMenuList" class="dropdown-menu-custom-list app-dropdown-menu msger-participant-dropdown-menu">
|
||||
${dropdownOptions}
|
||||
</ul>
|
||||
</div>
|
||||
@@ -10692,7 +10729,6 @@ async function msgerAddPeers(peers) {
|
||||
msgerCPList.insertAdjacentHTML('beforeend', msgerPrivateDiv);
|
||||
msgerCPList.scrollTop += 500;
|
||||
|
||||
const msgerPrivateAvatar = getId(peer_id + '_pMsgAvatar');
|
||||
const msgerPrivateBtn = getId(peer_id + '_pMsgBtn');
|
||||
const msgerPrivateKickOutBtn = getId(peer_id + '_pKickOut');
|
||||
const msgerPrivateToggleAudioBtn = getId(peer_id + '_pToggleAudio');
|
||||
@@ -10701,7 +10737,6 @@ async function msgerAddPeers(peers) {
|
||||
const msgerPrivateSelectFileBtn = getId(peer_id + '_pSelectFile');
|
||||
const msgerPrivateSendVideoUrlBtn = getId(peer_id + '_pSendVideoUrl');
|
||||
const msgerPrivateRequestGeoBtn = getId(peer_id + '_pRequestGeo');
|
||||
const msgerParticipantDropdownToggle = getId(peer_id + '_pDropdownToggle');
|
||||
|
||||
addMsgerPrivateBtn(
|
||||
msgerPrivateBtn,
|
||||
@@ -14564,7 +14599,7 @@ function showAbout() {
|
||||
Swal.fire({
|
||||
background: swBg,
|
||||
position: 'center',
|
||||
title: brand.about?.title && brand.about.title.trim() !== '' ? brand.about.title : 'WebRTC P2P v1.7.80',
|
||||
title: brand.about?.title && brand.about.title.trim() !== '' ? brand.about.title : 'WebRTC P2P v1.7.81',
|
||||
imageUrl: brand.about?.imageUrl && brand.about.imageUrl.trim() !== '' ? brand.about.imageUrl : images.about,
|
||||
customClass: { image: 'img-about' },
|
||||
html: `
|
||||
@@ -15262,6 +15297,7 @@ function setupQuickDeviceSwitchDropdowns() {
|
||||
if (!menuEl || !selectEl) {
|
||||
const btn = document.createElement('button');
|
||||
btn.type = 'button';
|
||||
btn.className = 'app-dropdown-action';
|
||||
btn.disabled = true;
|
||||
btn.textContent = emptyLabel;
|
||||
menuEl.appendChild(btn);
|
||||
@@ -15273,6 +15309,7 @@ function setupQuickDeviceSwitchDropdowns() {
|
||||
if (options.length === 0) {
|
||||
const btn = document.createElement('button');
|
||||
btn.type = 'button';
|
||||
btn.className = 'app-dropdown-action';
|
||||
btn.disabled = true;
|
||||
btn.textContent = emptyLabel;
|
||||
menuEl.appendChild(btn);
|
||||
@@ -15282,6 +15319,7 @@ function setupQuickDeviceSwitchDropdowns() {
|
||||
options.forEach((opt) => {
|
||||
const btn = document.createElement('button');
|
||||
btn.type = 'button';
|
||||
btn.className = 'app-dropdown-action';
|
||||
|
||||
const isSelected = opt.value === selectEl.value;
|
||||
const label = opt.textContent || opt.label || opt.value;
|
||||
@@ -15323,7 +15361,7 @@ function setupQuickDeviceSwitchDropdowns() {
|
||||
appendMenuDivider(videoMenu);
|
||||
const settingsBtn = document.createElement('button');
|
||||
settingsBtn.type = 'button';
|
||||
settingsBtn.className = 'device-menu-action-btn';
|
||||
settingsBtn.className = 'app-dropdown-action device-menu-action-btn';
|
||||
const settingsIcon = document.createElement('i');
|
||||
settingsIcon.className = 'fas fa-cog';
|
||||
settingsBtn.appendChild(settingsIcon);
|
||||
@@ -15351,6 +15389,7 @@ function setupQuickDeviceSwitchDropdowns() {
|
||||
if (!audioOutputSelect || audioOutputSelect.disabled) {
|
||||
const btn = document.createElement('button');
|
||||
btn.type = 'button';
|
||||
btn.className = 'app-dropdown-action';
|
||||
btn.disabled = true;
|
||||
btn.textContent = 'Speaker selection not supported';
|
||||
audioMenu.appendChild(btn);
|
||||
@@ -15364,7 +15403,7 @@ function setupQuickDeviceSwitchDropdowns() {
|
||||
// Test speaker button
|
||||
const testBtn = document.createElement('button');
|
||||
testBtn.type = 'button';
|
||||
testBtn.className = 'device-menu-action-btn';
|
||||
testBtn.className = 'app-dropdown-action device-menu-action-btn';
|
||||
const testIcon = document.createElement('i');
|
||||
testIcon.className = 'fa-solid fa-circle-play';
|
||||
testBtn.appendChild(testIcon);
|
||||
@@ -15375,7 +15414,7 @@ function setupQuickDeviceSwitchDropdowns() {
|
||||
// Settings button
|
||||
const settingsBtn = document.createElement('button');
|
||||
settingsBtn.type = 'button';
|
||||
settingsBtn.className = 'device-menu-action-btn';
|
||||
settingsBtn.className = 'app-dropdown-action device-menu-action-btn';
|
||||
const settingsIcon = document.createElement('i');
|
||||
settingsIcon.className = 'fas fa-cog';
|
||||
settingsBtn.appendChild(settingsIcon);
|
||||
|
||||
+82
-33
@@ -149,7 +149,11 @@ access to use this app.
|
||||
>
|
||||
<i class="fas fa-chevron-up"></i>
|
||||
</button>
|
||||
<div id="audioMenu" class="dropdown-menu text-start" aria-labelledby="audioToggle"></div>
|
||||
<div
|
||||
id="audioMenu"
|
||||
class="dropdown-menu text-start app-dropdown-menu"
|
||||
aria-labelledby="audioToggle"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="videoSplit" class="split-btn">
|
||||
@@ -165,7 +169,11 @@ access to use this app.
|
||||
>
|
||||
<i class="fas fa-chevron-up"></i>
|
||||
</button>
|
||||
<div id="videoMenu" class="dropdown-menu text-start" aria-labelledby="videoToggle"></div>
|
||||
<div
|
||||
id="videoMenu"
|
||||
class="dropdown-menu text-start app-dropdown-menu"
|
||||
aria-labelledby="videoToggle"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -192,15 +200,19 @@ access to use this app.
|
||||
</button>
|
||||
<div
|
||||
id="settingsExtraMenu"
|
||||
class="dropdown-menu text-start hidden"
|
||||
class="dropdown-menu text-start hidden app-dropdown-menu"
|
||||
aria-labelledby="settingsExtraToggle"
|
||||
>
|
||||
<!-- SHARING -->
|
||||
<div class="device-menu-header extra-menu-group" data-buttons="shareRoomBtn,fileShareBtn">
|
||||
SHARING
|
||||
</div>
|
||||
<button id="shareRoomBtn"><i class="fas fa-share-alt"></i> Share Room</button>
|
||||
<button id="fileShareBtn"><i class="fas fa-folder-open"></i> File sharing</button>
|
||||
<button id="shareRoomBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-share-alt"></i> Share Room
|
||||
</button>
|
||||
<button id="fileShareBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-folder-open"></i> File sharing
|
||||
</button>
|
||||
|
||||
<div class="device-menu-divider extra-menu-divider" data-group="sharing"></div>
|
||||
|
||||
@@ -208,8 +220,12 @@ access to use this app.
|
||||
<div class="device-menu-header extra-menu-group" data-buttons="recordStreamBtn,snapshotRoomBtn">
|
||||
RECORDING & CAPTURE
|
||||
</div>
|
||||
<button id="recordStreamBtn"><i class="fas fa-record-vinyl"></i> Start Recording</button>
|
||||
<button id="snapshotRoomBtn"><i class="fas fa-camera-retro"></i> Snapshot</button>
|
||||
<button id="recordStreamBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-record-vinyl"></i> Start Recording
|
||||
</button>
|
||||
<button id="snapshotRoomBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-camera-retro"></i> Snapshot
|
||||
</button>
|
||||
|
||||
<div class="device-menu-divider extra-menu-divider" data-group="recording"></div>
|
||||
|
||||
@@ -220,10 +236,18 @@ access to use this app.
|
||||
>
|
||||
TOOLS
|
||||
</div>
|
||||
<button id="captionBtn"><i class="fas fa-closed-captioning"></i> Transcription</button>
|
||||
<button id="whiteboardBtn"><i class="fas fa-chalkboard-teacher"></i> Whiteboard</button>
|
||||
<button id="documentPiPBtn"><i class="fas fa-images"></i> Document PiP</button>
|
||||
<button id="roomEmojiPickerBtn"><i class="fas fa-face-smile"></i> Room Emoji</button>
|
||||
<button id="captionBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-closed-captioning"></i> Transcription
|
||||
</button>
|
||||
<button id="whiteboardBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-chalkboard-teacher"></i> Whiteboard
|
||||
</button>
|
||||
<button id="documentPiPBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-images"></i> Document PiP
|
||||
</button>
|
||||
<button id="roomEmojiPickerBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-face-smile"></i> Room Emoji
|
||||
</button>
|
||||
|
||||
<div class="device-menu-divider extra-menu-divider" data-group="tools"></div>
|
||||
|
||||
@@ -234,9 +258,11 @@ access to use this app.
|
||||
>
|
||||
VIEW & SETTINGS
|
||||
</div>
|
||||
<button id="hideMeBtn"><i class="fas fa-user"></i> Hide Me</button>
|
||||
<button id="fullScreenBtn"><i class="fas fa-expand-alt"></i> Full Screen</button>
|
||||
<button id="aboutBtn"><i class="fas fa-question"></i> About</button>
|
||||
<button id="hideMeBtn" class="app-dropdown-action"><i class="fas fa-user"></i> Hide Me</button>
|
||||
<button id="fullScreenBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-expand-alt"></i> Full Screen
|
||||
</button>
|
||||
<button id="aboutBtn" class="app-dropdown-action"><i class="fas fa-question"></i> About</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -284,11 +310,10 @@ access to use this app.
|
||||
</button>
|
||||
<ul
|
||||
id="msgerDropDownContent"
|
||||
class="dropdown-menu-custom"
|
||||
class="dropdown-menu-custom app-dropdown-menu"
|
||||
aria-labelledby="msgerDropDownMenuBtn"
|
||||
>
|
||||
<li>
|
||||
<hr />
|
||||
<div id="msgerShowChatOnMsgDiv" class="msger-menu-toggle-row">
|
||||
<span class="msger-menu-toggle-icon">
|
||||
<i class="fa-solid fa-eye"></i>
|
||||
@@ -318,7 +343,11 @@ access to use this app.
|
||||
<hr />
|
||||
</li>
|
||||
<li class="msger-menu-action-row">
|
||||
<button id="msgerSaveBtn" class="msger-menu-action" type="button">
|
||||
<button
|
||||
id="msgerSaveBtn"
|
||||
class="app-dropdown-action msger-menu-action"
|
||||
type="button"
|
||||
>
|
||||
<span class="msger-menu-action-icon">
|
||||
<i class="fas fa-save"></i>
|
||||
</span>
|
||||
@@ -328,7 +357,7 @@ access to use this app.
|
||||
<li class="msger-menu-action-row">
|
||||
<button
|
||||
id="msgerClean"
|
||||
class="msger-menu-action msger-menu-action-danger"
|
||||
class="app-dropdown-action msger-menu-action msger-menu-action-danger"
|
||||
type="button"
|
||||
>
|
||||
<span class="msger-menu-action-icon">
|
||||
@@ -362,7 +391,7 @@ access to use this app.
|
||||
</button>
|
||||
<ul
|
||||
id="msgerSidebarDropDownContent"
|
||||
class="dropdown-menu-custom msger-participant-dropdown-menu msger-room-actions-menu"
|
||||
class="dropdown-menu-custom app-dropdown-menu msger-participant-dropdown-menu msger-room-actions-menu"
|
||||
aria-labelledby="msgerSidebarDropDownMenuBtn"
|
||||
></ul>
|
||||
</div>
|
||||
@@ -478,7 +507,7 @@ access to use this app.
|
||||
</button>
|
||||
<ul
|
||||
id="msgerCPDropDownContent"
|
||||
class="dropdown-menu-custom msger-participant-dropdown-menu msger-room-actions-menu"
|
||||
class="dropdown-menu-custom app-dropdown-menu msger-participant-dropdown-menu msger-room-actions-menu"
|
||||
aria-labelledby="msgerCPDropDownMenuBtn"
|
||||
></ul>
|
||||
</div>
|
||||
@@ -1186,19 +1215,31 @@ access to use this app.
|
||||
</button>
|
||||
<div
|
||||
id="whiteboardDropdownMenu"
|
||||
class="whiteboard-dropdown-menu"
|
||||
class="whiteboard-dropdown-menu app-dropdown-menu"
|
||||
aria-labelledby="whiteboardDropDownMenu"
|
||||
>
|
||||
<button id="whiteboardImgFileBtn"><i class="far fa-image"></i> Add image file</button>
|
||||
<button id="whiteboardImgUrlBtn"><i class="fas fa-link"></i> Add image URL</button>
|
||||
<button id="whiteboardPdfFileBtn"><i class="far fa-file-pdf"></i> Add pdf file</button>
|
||||
<button id="whiteboardTextBtn"><i class="fas fa-spell-check"></i> Add text</button>
|
||||
<button id="whiteboardStickyNoteBtn">
|
||||
<button id="whiteboardImgFileBtn" class="app-dropdown-action">
|
||||
<i class="far fa-image"></i> Add image file
|
||||
</button>
|
||||
<button id="whiteboardImgUrlBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-link"></i> Add image URL
|
||||
</button>
|
||||
<button id="whiteboardPdfFileBtn" class="app-dropdown-action">
|
||||
<i class="far fa-file-pdf"></i> Add pdf file
|
||||
</button>
|
||||
<button id="whiteboardTextBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-spell-check"></i> Add text
|
||||
</button>
|
||||
<button id="whiteboardStickyNoteBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-sticky-note"></i> Add sticky note
|
||||
</button>
|
||||
<button id="whiteboardLineBtn"><i class="fas fa-slash"></i> Add line</button>
|
||||
<button id="whiteboardRectBtn"><i class="far fa-square"></i> Add rectangle</button>
|
||||
<button id="whiteboardTriangleBtn">
|
||||
<button id="whiteboardLineBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-slash"></i> Add line
|
||||
</button>
|
||||
<button id="whiteboardRectBtn" class="app-dropdown-action">
|
||||
<i class="far fa-square"></i> Add rectangle
|
||||
</button>
|
||||
<button id="whiteboardTriangleBtn" class="app-dropdown-action">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="1em"
|
||||
@@ -1210,10 +1251,18 @@ access to use this app.
|
||||
</svg>
|
||||
Add triangle
|
||||
</button>
|
||||
<button id="whiteboardCircleBtn"><i class="far fa-circle"></i> Add circle</button>
|
||||
<button id="whiteboardSaveBtn"><i class="fas fa-save"></i> Save</button>
|
||||
<button id="whiteboardCleanBtn"><i class="fas fa-trash"></i> Clean</button>
|
||||
<button id="whiteboardShortcutsBtn"><i class="fas fa-keyboard"></i> Shortcuts</button>
|
||||
<button id="whiteboardCircleBtn" class="app-dropdown-action">
|
||||
<i class="far fa-circle"></i> Add circle
|
||||
</button>
|
||||
<button id="whiteboardSaveBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-save"></i> Save
|
||||
</button>
|
||||
<button id="whiteboardCleanBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-trash"></i> Clean
|
||||
</button>
|
||||
<button id="whiteboardShortcutsBtn" class="app-dropdown-action">
|
||||
<i class="fas fa-keyboard"></i> Shortcuts
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<button id="whiteboardCloseBtn" class="fas fa-times"></button>
|
||||
|
||||
Reference in New Issue
Block a user