diff --git a/package.json b/package.json index 5afaebba..7b386cec 100644 --- a/package.json +++ b/package.json @@ -30,12 +30,12 @@ "i18next": "23.15.1", "i18next-browser-languagedetector": "8.0.0", "i18next-http-backend": "2.6.1", - "livekit-client": "2.5.2", + "livekit-client": "2.5.4", "lodash": "4.17.21", "microsoft-cognitiveservices-speech-sdk": "1.40.0", "mobile-detect": "1.4.5", "nosleep.js": "0.12.0", - "plugnmeet-protocol-js": "1.0.5-rc.16", + "plugnmeet-protocol-js": "1.0.5-rc.17", "react": "18.3.1", "react-cool-virtual": "0.7.0", "react-dnd": "16.0.1", @@ -58,13 +58,13 @@ "@tensorflow/tfjs-backend-webgl": "4.21.0", "@tensorflow/tfjs-core": "4.21.0", "@types/emscripten": "1.39.13", - "@types/lodash": "4.17.7", - "@types/react": "18.3.7", + "@types/lodash": "4.17.9", + "@types/react": "18.3.9", "@types/react-dom": "18.3.0", "@types/sanitize-html": "2.13.0", "@types/video.js": "7.3.58", - "@typescript-eslint/eslint-plugin": "8.6.0", - "@typescript-eslint/parser": "8.6.0", + "@typescript-eslint/eslint-plugin": "8.7.0", + "@typescript-eslint/parser": "8.7.0", "autoprefixer": "10.4.20", "clean-webpack-plugin": "4.0.0", "copy-webpack-plugin": "12.0.2", @@ -88,11 +88,11 @@ "prettier": "3.3.3", "react-refresh": "0.14.2", "react-refresh-typescript": "2.0.9", - "sass": "1.79.1", - "sass-loader": "16.0.1", + "sass": "1.79.3", + "sass-loader": "16.0.2", "size-limit": "11.1.5", "style-loader": "4.0.0", - "tailwindcss": "3.4.12", + "tailwindcss": "3.4.13", "terser-webpack-plugin": "5.3.10", "ts-loader": "9.5.1", "typescript": "5.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90ac8e5a..e6d1f3bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: version: 3.0.0-27 '@reduxjs/toolkit': specifier: 2.2.7 - version: 2.2.7(react-redux@9.1.2(@types/react@18.3.7)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.2.7(react-redux@9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1))(react@18.3.1) '@tensorflow-models/body-pix': specifier: 2.2.1 version: 2.2.1(@tensorflow/tfjs-backend-webgl@4.21.0(@tensorflow/tfjs-core@4.21.0))(@tensorflow/tfjs-converter@4.21.0(@tensorflow/tfjs-core@4.21.0))(@tensorflow/tfjs-core@4.21.0) @@ -54,8 +54,8 @@ importers: specifier: 2.6.1 version: 2.6.1 livekit-client: - specifier: 2.5.2 - version: 2.5.2 + specifier: 2.5.4 + version: 2.5.4 lodash: specifier: 4.17.21 version: 4.17.21 @@ -69,8 +69,8 @@ importers: specifier: 0.12.0 version: 0.12.0 plugnmeet-protocol-js: - specifier: 1.0.5-rc.16 - version: 1.0.5-rc.16 + specifier: 1.0.5-rc.17 + version: 1.0.5-rc.17 react: specifier: 18.3.1 version: 18.3.1 @@ -79,7 +79,7 @@ importers: version: 0.7.0(react@18.3.1) react-dnd: specifier: 16.0.1 - version: 16.0.1(@types/node@22.5.4)(@types/react@18.3.7)(react@18.3.1) + version: 16.0.1(@types/node@22.5.4)(@types/react@18.3.9)(react@18.3.1) react-dnd-html5-backend: specifier: 16.0.1 version: 16.0.1 @@ -100,7 +100,7 @@ importers: version: 2.16.0(react@18.3.1) react-redux: specifier: 9.1.2 - version: 9.1.2(@types/react@18.3.7)(react@18.3.1)(redux@5.0.1) + version: 9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1) react-toastify: specifier: 10.0.5 version: 10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -133,11 +133,11 @@ importers: specifier: 1.39.13 version: 1.39.13 '@types/lodash': - specifier: 4.17.7 - version: 4.17.7 + specifier: 4.17.9 + version: 4.17.9 '@types/react': - specifier: 18.3.7 - version: 18.3.7 + specifier: 18.3.9 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -148,11 +148,11 @@ importers: specifier: 7.3.58 version: 7.3.58 '@typescript-eslint/eslint-plugin': - specifier: 8.6.0 - version: 8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + specifier: 8.7.0 + version: 8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) '@typescript-eslint/parser': - specifier: 8.6.0 - version: 8.6.0(eslint@8.57.0)(typescript@5.6.2) + specifier: 8.7.0 + version: 8.7.0(eslint@8.57.0)(typescript@5.6.2) autoprefixer: specifier: 10.4.20 version: 10.4.20(postcss@8.4.47) @@ -176,10 +176,10 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-import-resolver-typescript: specifier: 3.6.3 - version: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) + version: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) eslint-plugin-import: specifier: 2.30.0 - version: 2.30.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + version: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.2.1 version: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) @@ -223,11 +223,11 @@ importers: specifier: 2.0.9 version: 2.0.9(react-refresh@0.14.2)(typescript@5.6.2) sass: - specifier: 1.79.1 - version: 1.79.1 + specifier: 1.79.3 + version: 1.79.3 sass-loader: - specifier: 16.0.1 - version: 16.0.1(sass@1.79.1)(webpack@5.94.0(webpack-cli@5.1.4)) + specifier: 16.0.2 + version: 16.0.2(sass@1.79.3)(webpack@5.94.0(webpack-cli@5.1.4)) size-limit: specifier: 11.1.5 version: 11.1.5 @@ -235,8 +235,8 @@ importers: specifier: 4.0.0 version: 4.0.0(webpack@5.94.0(webpack-cli@5.1.4)) tailwindcss: - specifier: 3.4.12 - version: 3.4.12 + specifier: 3.4.13 + version: 3.4.13 terser-webpack-plugin: specifier: 5.3.10 version: 5.3.10(webpack@5.94.0(webpack-cli@5.1.4)) @@ -390,8 +390,8 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@livekit/protocol@1.20.1': - resolution: {integrity: sha512-TgyuwOx+XJn9inEYT9OKfFNs9YIPS4BdLa4pF5FDf9MhWRnahKwPe7jxr/+sVdWxYbZmy9hRrH58jSAFu0ONHw==} + '@livekit/protocol@1.22.0': + resolution: {integrity: sha512-KYOfVAz38YFRsmEzeDgzoaHZJhMZEkeZQlzr9xIjczWR9SeEaYNU6+IDcZRlrYcpWl6Almgt/OhXcQn+nkrDGw==} '@nats-io/jetstream@3.0.0-10': resolution: {integrity: sha512-FOdwBximucQszBAsSAckqhXxh0WZozKbRTMzODCudcHpOEv0jUwnoqFLG/8r607pJDX1gdiYADF5hpeV3gvh7A==} @@ -634,8 +634,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} + '@types/lodash@4.17.9': + resolution: {integrity: sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==} '@types/long@4.0.2': resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} @@ -673,8 +673,8 @@ packages: '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@18.3.7': - resolution: {integrity: sha512-KUnDCJF5+AiZd8owLIeVHqmW9yM4sqmDVf2JRJiBMFkGvkoZ4/WyV2lL4zVsoinmRS/W3FeEdZLEWFRofnT2FQ==} + '@types/react@18.3.9': + resolution: {integrity: sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==} '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -718,8 +718,8 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.6.0': - resolution: {integrity: sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==} + '@typescript-eslint/eslint-plugin@8.7.0': + resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -729,8 +729,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.6.0': - resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} + '@typescript-eslint/parser@8.7.0': + resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -739,12 +739,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.6.0': - resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + '@typescript-eslint/scope-manager@8.7.0': + resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.6.0': - resolution: {integrity: sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==} + '@typescript-eslint/type-utils@8.7.0': + resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -752,12 +752,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.6.0': - resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + '@typescript-eslint/types@8.7.0': + resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.6.0': - resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + '@typescript-eslint/typescript-estree@8.7.0': + resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -765,14 +765,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.6.0': - resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} + '@typescript-eslint/utils@8.7.0': + resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.6.0': - resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + '@typescript-eslint/visitor-keys@8.7.0': + resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -2615,8 +2615,8 @@ packages: resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} engines: {node: '>=18.0.0'} - livekit-client@2.5.2: - resolution: {integrity: sha512-rzWFH02UznHxpnbj+WEEoHxL1ZSo9BdFK+7ltSZWniTt2llnNckdqeXNsjkBH6k+C9agHTF4XikmxKcpWa4YrQ==} + livekit-client@2.5.4: + resolution: {integrity: sha512-ZL1Twbzscvhji7Sor+JIkIV4V7jSbX/IvBvfxeOuRzovIiM0v9IUCMINUR98mPZ7kHNFuiKB3w14afYa4UjkPg==} load-script@1.0.0: resolution: {integrity: sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==} @@ -3091,8 +3091,8 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - plugnmeet-protocol-js@1.0.5-rc.16: - resolution: {integrity: sha512-c1izHdc5Ria2xBQIElfrqdsyCAKgZaylSj8QV7FF/hdLmCjBZPn1ddVDy9riMTT7QJb/EyQkE2/S64sljlH0Qg==} + plugnmeet-protocol-js@1.0.5-rc.17: + resolution: {integrity: sha512-40qlR5lpPVf57CwAI8g08iWyhA/KGopqohpKqblHqR+cMdo330fhGdLESa5ZYLTImkjYU7AZpRZ29B7BZ7Vz+A==} possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} @@ -3650,8 +3650,8 @@ packages: sanitize-html@2.13.0: resolution: {integrity: sha512-Xff91Z+4Mz5QiNSLdLWwjgBDm5b1RU6xBT0+12rapjiaR7SwfRdjw8f+6Rir2MXKLrDicRFHdb51hGOAxmsUIA==} - sass-loader@16.0.1: - resolution: {integrity: sha512-xACl1ToTsKnL9Ce5yYpRxrLj9QUDCnwZNhzpC7tKiFyA8zXsd3Ap+HGVnbCgkdQcm43E+i6oKAWBsvGA6ZoiMw==} + sass-loader@16.0.2: + resolution: {integrity: sha512-Ll6iXZ1EYwYT19SqW4mSBb76vSSi8JgzElmzIerhEGgzB5hRjDQIWsPmuk1UrAXkR16KJHqVY0eH+5/uw9Tmfw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -3671,8 +3671,8 @@ packages: webpack: optional: true - sass@1.79.1: - resolution: {integrity: sha512-+mA7svoNKeL0DiJqZGeR/ZGUu8he4I8o3jyUcOFyo4eBJrwNgIMmAEwCMo/N2Y3wdjOBcRzoNxZIOtrtMX8EXg==} + sass@1.79.3: + resolution: {integrity: sha512-m7dZxh0W9EZ3cw50Me5GOuYm/tVAJAn91SUnohLRo9cXBixGUOdvmryN+dXpwR831bhoY3Zv7rEFt85PUwTmzA==} engines: {node: '>=14.0.0'} hasBin: true @@ -3950,8 +3950,8 @@ packages: resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss@3.4.12: - resolution: {integrity: sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==} + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} hasBin: true @@ -4526,7 +4526,7 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@livekit/protocol@1.20.1': + '@livekit/protocol@1.22.0': dependencies: '@bufbuild/protobuf': 1.10.0 @@ -4611,7 +4611,7 @@ snapshots: '@react-dnd/shallowequal@4.0.2': {} - '@reduxjs/toolkit@2.2.7(react-redux@9.1.2(@types/react@18.3.7)(react@18.3.1)(redux@5.0.1))(react@18.3.1)': + '@reduxjs/toolkit@2.2.7(react-redux@9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1))(react@18.3.1)': dependencies: immer: 10.1.1 redux: 5.0.1 @@ -4619,7 +4619,7 @@ snapshots: reselect: 5.1.1 optionalDependencies: react: 18.3.1 - react-redux: 9.1.2(@types/react@18.3.7)(react@18.3.1)(redux@5.0.1) + react-redux: 9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1) '@rtsao/scc@1.1.0': {} @@ -4805,7 +4805,7 @@ snapshots: '@types/json5@0.0.29': {} - '@types/lodash@4.17.7': {} + '@types/lodash@4.17.9': {} '@types/long@4.0.2': {} @@ -4838,9 +4838,9 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.9 - '@types/react@18.3.7': + '@types/react@18.3.9': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -4893,14 +4893,14 @@ snapshots: '@types/node': 22.5.4 optional: true - '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.6.0(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/utils': 8.6.0(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/parser': 8.7.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.7.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -4911,12 +4911,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2)': dependencies: - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.6 eslint: 8.57.0 optionalDependencies: @@ -4924,15 +4924,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.6.0': + '@typescript-eslint/scope-manager@8.7.0': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@8.6.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.7.0(eslint@8.57.0)(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.6.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@8.57.0)(typescript@5.6.2) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -4941,12 +4941,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.6.0': {} + '@typescript-eslint/types@8.7.0': {} - '@typescript-eslint/typescript-estree@8.6.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -4958,20 +4958,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.6.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.6.0': + '@typescript-eslint/visitor-keys@8.7.0': dependencies: - '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/types': 8.7.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -6083,37 +6083,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.8.0 is-bun-module: 1.1.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.9.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.9.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.6.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 8.7.0(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -6124,7 +6124,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -6135,7 +6135,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.6.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 8.7.0(eslint@8.57.0)(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -7079,9 +7079,9 @@ snapshots: rfdc: 1.4.1 wrap-ansi: 9.0.0 - livekit-client@2.5.2: + livekit-client@2.5.4: dependencies: - '@livekit/protocol': 1.20.1 + '@livekit/protocol': 1.22.0 events: 3.3.0 loglevel: 1.9.1 sdp-transform: 2.14.2 @@ -7516,7 +7516,7 @@ snapshots: dependencies: find-up: 4.1.0 - plugnmeet-protocol-js@1.0.5-rc.16: + plugnmeet-protocol-js@1.0.5-rc.17: dependencies: '@bufbuild/protobuf': 2.1.0 @@ -7834,7 +7834,7 @@ snapshots: dependencies: dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@22.5.4)(@types/react@18.3.7)(react@18.3.1): + react-dnd@16.0.1(@types/node@22.5.4)(@types/react@18.3.9)(react@18.3.1): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 @@ -7844,7 +7844,7 @@ snapshots: react: 18.3.1 optionalDependencies: '@types/node': 22.5.4 - '@types/react': 18.3.7 + '@types/react': 18.3.9 react-dom@18.3.1(react@18.3.1): dependencies: @@ -7879,13 +7879,13 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-redux@9.1.2(@types/react@18.3.7)(react@18.3.1)(redux@5.0.1): + react-redux@9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.3 react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.9 redux: 5.0.1 react-refresh-typescript@2.0.9(react-refresh@0.14.2)(typescript@5.6.2): @@ -8066,18 +8066,18 @@ snapshots: parse-srcset: 1.0.2 postcss: 8.4.47 - sass-loader@16.0.1(sass@1.79.1)(webpack@5.94.0(webpack-cli@5.1.4)): + sass-loader@16.0.2(sass@1.79.3)(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.79.1 + sass: 1.79.3 webpack: 5.94.0(webpack-cli@5.1.4) - sass@1.79.1: + sass@1.79.3: dependencies: chokidar: 4.0.0 immutable: 4.3.7 - source-map-js: 1.2.0 + source-map-js: 1.2.1 scheduler@0.23.2: dependencies: @@ -8426,7 +8426,7 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.7.0 - tailwindcss@3.4.12: + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 diff --git a/src/assets/locales/en/translation.json b/src/assets/locales/en/translation.json index e9c47713..0537846b 100644 --- a/src/assets/locales/en/translation.json +++ b/src/assets/locales/en/translation.json @@ -61,7 +61,8 @@ "media-server-disconnected-reconnecting": "Media server disconnected, reconnecting...", "media-server-disconnected": "Media server disconnected.", "preloaded-whiteboard-file-processing": "Preloaded whiteboard file in progress", - "preloaded-whiteboard-file-processing-error": "Preloaded whiteboard file processing ended with error" + "preloaded-whiteboard-file-processing-error": "Preloaded whiteboard file processing ended with error", + "max-num-participates-exceeded": "The maximum number of participates permitted for the session has been exceeded." }, "room-metadata": { "session-recording": "This session is being recording", diff --git a/src/helpers/nats/ConnectNats.ts b/src/helpers/nats/ConnectNats.ts index 25be5d96..77e88fb5 100644 --- a/src/helpers/nats/ConnectNats.ts +++ b/src/helpers/nats/ConnectNats.ts @@ -569,7 +569,6 @@ export default class ConnectNats { this.handleSystemData.handlePoll(payload); break; case NatsMsgServerToClientEvents.JOIN_BREAKOUT_ROOM: - case NatsMsgServerToClientEvents.BREAKOUT_ROOM_ENDED: this.handleSystemData.handleBreakoutRoom(payload); break; case NatsMsgServerToClientEvents.SYSTEM_CHAT_MSG: diff --git a/src/helpers/nats/HandleSystemData.tsx b/src/helpers/nats/HandleSystemData.tsx index fcbe3124..0f259c60 100644 --- a/src/helpers/nats/HandleSystemData.tsx +++ b/src/helpers/nats/HandleSystemData.tsx @@ -109,10 +109,6 @@ export default class HandleSystemData { store.dispatch(breakoutRoomApi.util.invalidateTags(['My_Rooms'])); } break; - case NatsMsgServerToClientEvents.BREAKOUT_ROOM_ENDED: - store.dispatch(breakoutRoomApi.util.invalidateTags(['List'])); - store.dispatch(breakoutRoomApi.util.invalidateTags(['My_Rooms'])); - break; } };