diff --git a/.nvmrc b/.nvmrc index b8e593f521..3516580bbb 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.15.1 +20.17.0 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 99acb51cbc..334b45204d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,8 +62,8 @@ Currently, these are the combinations of system dependencies that work for MacOS # Note: 'jq' is not a required system dependency; its only here to show the combined output of versions needed $ jq --null-input '[inputs.engines] | add' < ./package.json < ./recipes/package.json { - "node": "20.15.1", - "pnpm": "9.5.0" + "node": "20.17.0", + "pnpm": "9.9.0" } ``` diff --git a/Dockerfile b/Dockerfile index 79bd983435..4be0ddb52f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Note: Before running this file, you should have already cloned the git repo + submodules on the host machine. This is used when actively developing on your local machine, but you want to build for a different architecture -FROM docker.io/library/node:20.15.1-buster AS builder +FROM docker.io/library/node:20.17.0-buster AS builder ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/lib:/usr/include:/usr/share" diff --git a/package.json b/package.json index 0df4e44f02..31af8ed863 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "productName": "Ferdium", "desktopName": "ferdium.desktop", "appId": "org.ferdium.ferdium-app", - "version": "6.7.6", + "version": "6.7.7", "description": "Messaging app for WhatsApp, Slack, Telegram, Hangouts and many many more.", "author": "Ferdium Contributors (https://ferdium.org/)", "license": "Apache-2.0", @@ -13,15 +13,15 @@ "repository": "https://github.com/ferdium/ferdium-app.git", "private": true, "engines": { - "node": "20.15.1", - "pnpm": "9.5.0" + "node": "20.17.0", + "pnpm": "9.9.0" }, "engine-strict": true, "volta": { - "node": "20.15.1", - "pnpm": "9.5.0" + "node": "20.17.0", + "pnpm": "9.9.0" }, - "packageManager": "pnpm@9.5.0", + "packageManager": "pnpm@9.9.0", "scripts": { "prepare": "is-ci || husky", "start": "electron ./build", @@ -65,8 +65,8 @@ "@emotion/styled": "11.11.5", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", - "@mui/icons-material": "5.16.1", - "@mui/material": "5.16.1", + "@mui/icons-material": "5.16.7", + "@mui/material": "5.16.7", "@octokit/core": "5.1.0", "@sentry/electron": "4.14.0", "@superwf/mobx-react-router": "7.4.0", @@ -77,7 +77,7 @@ "csstype": "3.1.3", "darkreader": "4.9.87", "dbus-next": "0.10.2", - "debug": "4.3.5", + "debug": "4.3.6", "electron-dl": "3.5.2", "electron-find": "1.0.7", "electron-react-titlebar": "1.2.1", @@ -85,9 +85,9 @@ "electron-window-state": "5.0.3", "fast-folder-size": "2.2.0", "fs-extra": "11.2.0", - "google-translate-api-x": "10.6.8", + "google-translate-api-x": "10.7.0", "history": "5.3.0", - "immutable": "4.3.6", + "immutable": "4.3.7", "jsonwebtoken": "9.0.2", "jss": "10.10.0", "languagedetect": "2.0.0", @@ -95,10 +95,10 @@ "macos-version": "5.2.1", "markdown-to-jsx": "7.4.7", "minimist": "1.2.8", - "mobx": "6.13.0", + "mobx": "6.13.1", "mobx-localstorage": "1.2.0", "mobx-react": "7.6.0", - "mobx-react-form": "6.9.4", + "mobx-react-form": "6.10.1", "moment": "2.30.1", "ms": "2.1.3", "normalize-url": "6.1.0", @@ -118,12 +118,12 @@ "react-modal": "3.16.1", "react-router-dom": "6.24.1", "react-sortable-hoc": "2.0.0", - "react-tooltip": "5.27.1", + "react-tooltip": "5.28.0", "react-topbar-progress-indicator": "4.1.1", "react-transition-group": "4.4.5", "route-parser": "0.0.5", "sanitize-filename": "1.6.3", - "semver": "7.6.2", + "semver": "7.6.3", "sqlite3": "5.1.6", "tar": "6.2.1", "tslib": "2.6.3", @@ -143,7 +143,7 @@ "@types/color": "3.0.6", "@types/fs-extra": "11.0.4", "@types/jest": "29.5.12", - "@types/lodash": "4.17.6", + "@types/lodash": "4.17.7", "@types/minimist": "1.2.5", "@types/ms": "0.7.34", "@types/node": "20.14.10", @@ -163,7 +163,7 @@ "chalk": "5.3.0", "concurrently": "8.2.2", "cross-env": "7.0.3", - "electron": "31.3.1", + "electron": "32.1.2", "electron-builder": "24.13.3", "esbuild": "0.16.17", "esbuild-plugin-copy": "2.1.1", @@ -182,7 +182,7 @@ "eslint-plugin-sonar": "0.13.2", "eslint-plugin-unicorn": "52.0.0", "gulp-livereload": "4.0.2", - "husky": "9.0.11", + "husky": "9.1.4", "is-ci": "3.0.1", "jest": "29.7.0", "prettier": "3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 340e982321..83e46c8d98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ importers: version: 5.1.0 '@electron/remote': specifier: 2.1.2 - version: 2.1.2(electron@31.3.1) + version: 2.1.2(electron@32.1.2) '@emotion/react': specifier: 11.11.4 version: 11.11.4(@types/react@18.3.3)(react@18.3.1) @@ -57,11 +57,11 @@ importers: specifier: 1.6.1 version: 1.6.1 '@mui/icons-material': - specifier: 5.16.1 - version: 5.16.1(@mui/material@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: 5.16.7 + version: 5.16.7(@mui/material@5.16.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/material': - specifier: 5.16.1 - version: 5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 5.16.7 + version: 5.16.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@octokit/core': specifier: 5.1.0 version: 5.1.0 @@ -70,10 +70,10 @@ importers: version: 4.14.0 '@superwf/mobx-react-router': specifier: 7.4.0 - version: 7.4.0(history@5.3.0)(mobx@6.13.0)(path-to-regexp@6.2.2) + version: 7.4.0(history@5.3.0)(mobx@6.13.1)(path-to-regexp@6.2.2) '@syed_umair/electron-process-manager': specifier: 1.1.0 - version: 1.1.0(electron@31.3.1) + version: 1.1.0(electron@32.1.2) auto-launch: specifier: 5.0.6 version: 5.0.6 @@ -93,8 +93,8 @@ importers: specifier: 0.10.2 version: 0.10.2 debug: - specifier: 4.3.5 - version: 4.3.5(supports-color@5.5.0) + specifier: 4.3.6 + version: 4.3.6(supports-color@5.5.0) electron-dl: specifier: 3.5.2 version: 3.5.2 @@ -117,14 +117,14 @@ importers: specifier: 11.2.0 version: 11.2.0 google-translate-api-x: - specifier: 10.6.8 - version: 10.6.8 + specifier: 10.7.0 + version: 10.7.0 history: specifier: 5.3.0 version: 5.3.0 immutable: - specifier: 4.3.6 - version: 4.3.6 + specifier: 4.3.7 + version: 4.3.7 jsonwebtoken: specifier: 9.0.2 version: 9.0.2 @@ -147,17 +147,17 @@ importers: specifier: 1.2.8 version: 1.2.8 mobx: - specifier: 6.13.0 - version: 6.13.0 + specifier: 6.13.1 + version: 6.13.1 mobx-localstorage: specifier: 1.2.0 - version: 1.2.0(mobx@6.13.0) + version: 1.2.0(mobx@6.13.1) mobx-react: specifier: 7.6.0 - version: 7.6.0(mobx@6.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.6.0(mobx@6.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) mobx-react-form: - specifier: 6.9.4 - version: 6.9.4(mobx@6.13.0) + specifier: 6.10.1 + version: 6.10.1(mobx@6.13.1) moment: specifier: 2.30.1 version: 2.30.1 @@ -216,8 +216,8 @@ importers: specifier: 2.0.0 version: 2.0.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-tooltip: - specifier: 5.27.1 - version: 5.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 5.28.0 + version: 5.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-topbar-progress-indicator: specifier: 4.1.1 version: 4.1.1(react@18.3.1) @@ -231,8 +231,8 @@ importers: specifier: 1.6.3 version: 1.6.3 semver: - specifier: 7.6.2 - version: 7.6.2 + specifier: 7.6.3 + version: 7.6.3 sqlite3: specifier: 5.1.6 version: 5.1.6(encoding@0.1.13) @@ -293,8 +293,8 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/lodash': - specifier: 4.17.6 - version: 4.17.6 + specifier: 4.17.7 + version: 4.17.7 '@types/minimist': specifier: 1.2.5 version: 1.2.5 @@ -353,8 +353,8 @@ importers: specifier: 7.0.3 version: 7.0.3 electron: - specifier: 31.3.1 - version: 31.3.1 + specifier: 32.1.2 + version: 32.1.2 electron-builder: specifier: 24.13.3 version: 24.13.3(electron-builder-squirrel-windows@24.13.3(dmg-builder@24.13.3)) @@ -410,8 +410,8 @@ importers: specifier: 4.0.2 version: 4.0.2 husky: - specifier: 9.0.11 - version: 9.0.11 + specifier: 9.1.4 + version: 9.1.4 is-ci: specifier: 3.0.1 version: 3.0.1 @@ -441,7 +441,7 @@ importers: version: 5.4.5 wait-on: specifier: 7.2.0 - version: 7.2.0(debug@4.3.5) + version: 7.2.0(debug@4.3.6) packages: @@ -1114,12 +1114,6 @@ packages: '@floating-ui/dom@1.6.1': resolution: {integrity: sha512-iA8qE43/H5iGozC3W0YSnVSW42Vh522yyM1gj+BqRwVsTNOyr231PsXDaV04yT39PsO0QL2QpbI/M0ZaLUQgRQ==} - '@floating-ui/react-dom@2.0.8': - resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.1': resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} @@ -1331,22 +1325,11 @@ packages: '@mdi/react@1.6.1': resolution: {integrity: sha512-4qZeDcluDFGFTWkHs86VOlHkm6gnKaMql13/gpIcUQ8kzxHgpj31NuCkD8abECVfbULJ3shc7Yt4HJ6Wu6SN4w==} - '@mui/base@5.0.0-beta.40': - resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@mui/core-downloads-tracker@5.16.7': + resolution: {integrity: sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==} - '@mui/core-downloads-tracker@5.16.1': - resolution: {integrity: sha512-62Jq7ACYi/55Kjkh/nVfEL3F3ytTYTsdB8MGJ9iI+eRQv+Aoem5CPUAzQihUo25qqh1VkVu9/jQn3dFbyrXHgw==} - - '@mui/icons-material@5.16.1': - resolution: {integrity: sha512-ogQPweYba4+5XZykilwxn2/oS78uwoQ0BVBpOhhCJo0ooZsqTTsalhzP2qD/RdGqMQ8xyXPz1sYM2djTruVVVA==} + '@mui/icons-material@5.16.7': + resolution: {integrity: sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==} engines: {node: '>=12.0.0'} peerDependencies: '@mui/material': ^5.0.0 @@ -1356,8 +1339,8 @@ packages: '@types/react': optional: true - '@mui/material@5.16.1': - resolution: {integrity: sha512-BGTgJRb0d/hX9tus5CEb6N/Fo8pE4tYA+s9r4/S0PCrtZ3urCLXlTH4qrAvggQbiF1cYRAbHCkVHoQ+4Pdxl+w==} + '@mui/material@5.16.7': + resolution: {integrity: sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -1373,8 +1356,8 @@ packages: '@types/react': optional: true - '@mui/private-theming@5.16.1': - resolution: {integrity: sha512-2EGCKnAlq9vRIFj61jNWNXlKAxXp56577OVvsts7fAqRx+G1y6F+N7Q198SBaz8jYQeGKSz8ZMXK/M3FqjdEyw==} + '@mui/private-theming@5.16.6': + resolution: {integrity: sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -1383,8 +1366,8 @@ packages: '@types/react': optional: true - '@mui/styled-engine@5.16.1': - resolution: {integrity: sha512-JwWUBaYR8HHCFefSeos0z6JoTbu0MnjAuNHu4QoDgPxl2EE70XH38CsKay66Iy0QkNWmGTRXVU2sVFgUOPL/Dw==} + '@mui/styled-engine@5.16.6': + resolution: {integrity: sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -1396,8 +1379,8 @@ packages: '@emotion/styled': optional: true - '@mui/system@5.16.1': - resolution: {integrity: sha512-VaFcClC+uhvIEzhzcNmh9FRBvrG9IPjsOokhj6U1HPZsFnLzHV7AD7dJcT6LxWoiIZj9Ej0GK+MGh/b8+BtSlQ==} + '@mui/system@5.16.7': + resolution: {integrity: sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -1420,8 +1403,8 @@ packages: '@types/react': optional: true - '@mui/utils@5.16.1': - resolution: {integrity: sha512-4UQzK46tAEYs2xZv79hRiIc3GxZScd00kGPDadNrGztAEZlmSaUY8cb9ITd2xCiTfzsx5AN6DH8aaQ8QEKJQeQ==} + '@mui/utils@5.16.6': + resolution: {integrity: sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -1675,8 +1658,8 @@ packages: '@types/keyv@3.1.4': resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - '@types/lodash@4.17.6': - resolution: {integrity: sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==} + '@types/lodash@4.17.7': + resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} @@ -2317,6 +2300,9 @@ packages: async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -2570,8 +2556,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001644: - resolution: {integrity: sha512-YGvlOZB4QhZuiis+ETS0VXR+MExbFf4fZYYeMTEE0aTQd/RdIjkTyZjLrbYVKnHzppDvnOhritRVv+i7Go6mHw==} + caniuse-lite@1.0.30001662: + resolution: {integrity: sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==} caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -2695,6 +2681,10 @@ packages: resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} engines: {node: '>=6'} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + co-body@6.1.0: resolution: {integrity: sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==} @@ -2990,8 +2980,8 @@ packages: supports-color: optional: true - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3248,8 +3238,8 @@ packages: resolution: {integrity: sha512-1mNTwCfkolXl3kMf50yW3vE2lZj0y92P/HYWFBrb+v2S/pCka5mdwN3cagKm458A7NjndSwijynXgcLWRodsVg==} engines: {node: '>=8.0.0'} - electron@31.3.1: - resolution: {integrity: sha512-9fiuWlRhBfygtcT+auRd/WdBK/f8LZZcrpx0RjpXhH2DPTP/PfnkC4JB1PW55qCbGbh4wAgkYbf4ExIag8oGCA==} + electron@32.1.2: + resolution: {integrity: sha512-CXe6doFzhmh1U7daOvUzmF6Cj8hssdYWMeEPRnRO6rB9/bbwMlWctcQ7P8NJXhLQ88/vYUJQrJvlJPh8qM0BRQ==} engines: {node: '>= 12.20.55'} hasBin: true @@ -4058,8 +4048,8 @@ packages: globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - google-translate-api-x@10.6.8: - resolution: {integrity: sha512-vlXnCQhMcy00P2uX/mK3NzJb4HBMhoKo39PSmupiiVKLgsAZp8b22OV48dcAUxykAuPxQreyBYz4P6jFCzeZjA==} + google-translate-api-x@10.7.0: + resolution: {integrity: sha512-Et0NFXJPW0Kuh92sNQSiiQN/qQX+zwWFABpOnkBCZiQdkAdL+vJ29T2KbgzDVt/PIIoKoltiWoVMmS+dM+1VGg==} engines: {node: '>=14.0.0'} gopd@1.0.1: @@ -4244,8 +4234,8 @@ packages: humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - husky@9.0.11: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} + husky@9.1.4: + resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} engines: {node: '>=18'} hasBin: true @@ -4276,8 +4266,8 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} - immutable@4.3.6: - resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -5433,8 +5423,8 @@ packages: peerDependencies: mobx: '>=3' - mobx-react-form@6.9.4: - resolution: {integrity: sha512-Q5V5I+EexsNk3TI6hl1yINqG9V6KTtoEJMrMsArcuLpYA+JWP/41Jq6e8lnmGAInq+GH+MzyNPwgvz3XGUXEaA==} + mobx-react-form@6.10.1: + resolution: {integrity: sha512-Z99lrbNL1tboSfZPvykSDE/6OnoonHzfwKN/hWpWm3sKHEvYDL+F6c9sDb4iR9ep/gbWj+UZZgVPFjMbkdu1YQ==} engines: {node: '>=8.0.0'} peerDependencies: mobx: ^6.0.0 @@ -5465,8 +5455,8 @@ packages: react-native: optional: true - mobx@6.13.0: - resolution: {integrity: sha512-1laWODrBWmB7mDJ8EClCjUQTyLwJ0ydJgE4FtK7t9r3JnjXgc9OhmYs2P4RtHrY1co5+4T6cKP2UswX2SU29mA==} + mobx@6.13.1: + resolution: {integrity: sha512-ekLRxgjWJr8hVxj9ZKuClPwM/iHckx3euIJ3Np7zLVNtqJvfbbq7l370W/98C8EabdQ1pB5Jd3BbDWxJPNnaOg==} modify-filename@1.1.0: resolution: {integrity: sha512-EickqnKq3kVVaZisYuCxhtKbZjInCuwgwZWyAmRIp1NTMhri7r3380/uqwrUHfaDiPzLVTuoNy4whX66bxPVog==} @@ -6223,8 +6213,8 @@ packages: react: ^16.3.0 || ^17.0.0 react-dom: ^16.3.0 || ^17.0.0 - react-tooltip@5.27.1: - resolution: {integrity: sha512-a+micPXcMOMt11CYlwJD4XShcqGziasHco4NPe1OFw298WBTILMyzUgNC1LAFViAe791JdHNVSJIpzhZm2MvDA==} + react-tooltip@5.28.0: + resolution: {integrity: sha512-R5cO3JPPXk6FRbBHMO0rI9nkUG/JKfalBSQfZedZYzmqaZQgq7GLzF8vcCWx6IhUCKg0yPqJhXIzmIO5ff15xg==} peerDependencies: react: '>=16.14.0' react-dom: '>=16.14.0' @@ -6558,8 +6548,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true @@ -7613,7 +7603,7 @@ snapshots: dependencies: cli-table: 0.3.11 commander: 2.20.3 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) enquirer: 1.0.3 fast-levenshtein: 3.0.0 fs-extra: 9.1.0 @@ -7634,7 +7624,7 @@ snapshots: '@adonisjs/generic-exceptions': 2.0.1 bytes: 3.1.2 co-body: 6.1.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) end-of-stream: 1.4.4 fs-extra: 9.1.0 get-stream: 6.0.1 @@ -7654,7 +7644,7 @@ snapshots: dependencies: '@adonisjs/generic-exceptions': 2.0.1 caller: 1.1.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) lodash: 4.17.21 require-stack: 1.0.2 transitivePeerDependencies: @@ -7666,7 +7656,7 @@ snapshots: '@adonisjs/middleware-base': 1.0.0 bcryptjs: 2.4.3 co-compose: 4.0.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) dotenv: 6.2.0 edge.js: 1.1.4 eventemitter2: 5.0.1 @@ -7696,7 +7686,7 @@ snapshots: '@adonisjs/ignitor@2.0.8': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) pify: 4.0.1 youch: 2.2.2 youch-terminal: 1.1.1 @@ -7707,7 +7697,7 @@ snapshots: dependencies: '@adonisjs/generic-exceptions': 2.0.1 chance: 1.1.9 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) knex: 0.21.21(sqlite3@5.1.6(encoding@0.1.13)) lodash: 4.17.21 moment: 2.30.1 @@ -7772,7 +7762,7 @@ snapshots: '@babel/traverse': 7.23.5(supports-color@5.5.0) '@babel/types': 7.23.5 convert-source-map: 2.0.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -7962,7 +7952,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.5 '@babel/types': 7.23.5 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8054,7 +8044,7 @@ snapshots: '@commitlint/is-ignored@19.2.2': dependencies: '@commitlint/types': 19.0.3 - semver: 7.6.2 + semver: 7.6.3 '@commitlint/lint@19.2.2': dependencies: @@ -8146,7 +8136,7 @@ snapshots: '@electron/get@2.0.3': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) env-paths: 2.2.1 fs-extra: 8.1.0 got: 11.8.6 @@ -8160,7 +8150,7 @@ snapshots: '@electron/notarize@2.2.1': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) fs-extra: 9.1.0 promise-retry: 2.0.1 transitivePeerDependencies: @@ -8168,7 +8158,7 @@ snapshots: '@electron/notarize@2.3.2': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) fs-extra: 9.1.0 promise-retry: 2.0.1 transitivePeerDependencies: @@ -8177,7 +8167,7 @@ snapshots: '@electron/osx-sign@1.0.5': dependencies: compare-version: 0.1.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) fs-extra: 10.1.0 isbinaryfile: 4.0.10 minimist: 1.2.8 @@ -8185,15 +8175,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/remote@2.1.2(electron@31.3.1)': + '@electron/remote@2.1.2(electron@32.1.2)': dependencies: - electron: 31.3.1 + electron: 32.1.2 '@electron/universal@1.5.1': dependencies: '@electron/asar': 3.2.8 '@malept/cross-spawn-promise': 1.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) dir-compare: 3.3.0 fs-extra: 9.1.0 minimatch: 3.1.2 @@ -8488,7 +8478,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -8510,12 +8500,6 @@ snapshots: '@floating-ui/core': 1.6.0 '@floating-ui/utils': 0.2.1 - '@floating-ui/react-dom@2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/dom': 1.6.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.1': {} '@formatjs/cli@6.2.12': {} @@ -8580,7 +8564,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -8798,7 +8782,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -8810,7 +8794,7 @@ snapshots: '@malept/flatpak-bundler@0.4.0': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) fs-extra: 9.1.0 lodash: 4.17.21 tmp-promise: 3.0.3 @@ -8826,7 +8810,7 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 transitivePeerDependencies: - encoding @@ -8838,38 +8822,24 @@ snapshots: dependencies: prop-types: 15.8.1 - '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.4 - '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.15(@types/react@18.3.3) - '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) - '@popperjs/core': 2.11.8 - clsx: 2.1.0 - prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 + '@mui/core-downloads-tracker@5.16.7': {} - '@mui/core-downloads-tracker@5.16.1': {} - - '@mui/icons-material@5.16.1(@mui/material@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + '@mui/icons-material@5.16.7(@mui/material@5.16.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 - '@mui/material': 5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 5.16.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@mui/material@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.16.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 - '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/core-downloads-tracker': 5.16.1 - '@mui/system': 5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@mui/core-downloads-tracker': 5.16.7 + '@mui/system': 5.16.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.3) - '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.3)(react@18.3.1) + '@popperjs/core': 2.11.8 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 csstype: 3.1.3 @@ -8883,16 +8853,16 @@ snapshots: '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@types/react': 18.3.3 - '@mui/private-theming@5.16.1(@types/react@18.3.3)(react@18.3.1)': + '@mui/private-theming@5.16.6(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 - '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.3)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@mui/styled-engine@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@5.16.6(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 '@emotion/cache': 11.11.0 @@ -8903,13 +8873,13 @@ snapshots: '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/system@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + '@mui/system@5.16.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 - '@mui/private-theming': 5.16.1(@types/react@18.3.3)(react@18.3.1) - '@mui/styled-engine': 5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) + '@mui/private-theming': 5.16.6(@types/react@18.3.3)(react@18.3.1) + '@mui/styled-engine': 5.16.6(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.3) - '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.3)(react@18.3.1) clsx: 2.1.0 csstype: 3.1.3 prop-types: 15.8.1 @@ -8923,10 +8893,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/utils@5.16.1(@types/react@18.3.3)(react@18.3.1)': + '@mui/utils@5.16.6(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 + '@mui/types': 7.2.15(@types/react@18.3.3) '@types/prop-types': 15.7.12 + clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 @@ -8965,12 +8937,12 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.2 + semver: 7.6.3 optional: true '@npmcli/fs@3.1.1': dependencies: - semver: 7.6.2 + semver: 7.6.3 optional: true '@npmcli/move-file@1.1.2': @@ -9125,15 +9097,15 @@ snapshots: node-exceptions: 3.0.0 resetable: 1.0.3 - '@superwf/mobx-react-router@7.4.0(history@5.3.0)(mobx@6.13.0)(path-to-regexp@6.2.2)': + '@superwf/mobx-react-router@7.4.0(history@5.3.0)(mobx@6.13.1)(path-to-regexp@6.2.2)': dependencies: history: 5.3.0 - mobx: 6.13.0 + mobx: 6.13.1 path-to-regexp: 6.2.2 - '@syed_umair/electron-process-manager@1.1.0(electron@31.3.1)': + '@syed_umair/electron-process-manager@1.1.0(electron@32.1.2)': dependencies: - electron: 31.3.1 + electron: 32.1.2 electron-process-reporter: 1.4.0 '@szmarczak/http-timer@4.0.6': @@ -9248,7 +9220,7 @@ snapshots: dependencies: '@types/node': 20.14.10 - '@types/lodash@4.17.6': {} + '@types/lodash@4.17.7': {} '@types/minimist@1.2.5': {} @@ -9335,12 +9307,12 @@ snapshots: '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -9371,7 +9343,7 @@ snapshots: '@typescript-eslint/types': 7.10.0 '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.10.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 optionalDependencies: typescript: 5.4.5 @@ -9402,7 +9374,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -9414,7 +9386,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -9426,7 +9398,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -9446,10 +9418,10 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -9460,11 +9432,11 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -9475,11 +9447,11 @@ snapshots: dependencies: '@typescript-eslint/types': 7.10.0 '@typescript-eslint/visitor-keys': 7.10.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -9490,11 +9462,11 @@ snapshots: dependencies: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -9511,7 +9483,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -9525,7 +9497,7 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -9611,19 +9583,19 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color agent-base@7.1.0: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color optional: true @@ -9858,7 +9830,7 @@ snapshots: builder-util: 24.13.1 builder-util-runtime: 9.2.4 chromium-pickle-js: 0.2.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) dmg-builder: 24.13.3(electron-builder-squirrel-windows@24.13.3) ejs: 3.1.9 electron-builder-squirrel-windows: 24.13.3(dmg-builder@24.13.3) @@ -9873,7 +9845,7 @@ snapshots: minimatch: 5.1.6 read-config-file: 6.3.2 sanitize-filename: 1.6.3 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 temp-file: 3.4.0 transitivePeerDependencies: @@ -9914,7 +9886,7 @@ snapshots: archiver@5.3.2: dependencies: archiver-utils: 2.1.0 - async: 3.2.5 + async: 3.2.6 buffer-crc32: 0.2.13 readable-stream: 3.6.2 readdir-glob: 1.1.3 @@ -10075,6 +10047,8 @@ snapshots: async@3.2.5: {} + async@3.2.6: {} + asynckit@0.4.0: {} at-least-node@1.0.0: {} @@ -10103,9 +10077,9 @@ snapshots: axe-core@4.7.0: {} - axios@1.6.2(debug@4.3.5): + axios@1.6.2(debug@4.3.6): dependencies: - follow-redirects: 1.15.3(debug@4.3.5) + follow-redirects: 1.15.3(debug@4.3.6) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -10274,7 +10248,7 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001644 + caniuse-lite: 1.0.30001662 electron-to-chromium: 1.4.710 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -10307,7 +10281,7 @@ snapshots: builder-util-runtime@9.2.4: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) sax: 1.3.0 transitivePeerDependencies: - supports-color @@ -10321,7 +10295,7 @@ snapshots: builder-util-runtime: 9.2.4 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) fs-extra: 10.1.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 @@ -10437,7 +10411,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001644: {} + caniuse-lite@1.0.30001662: {} caseless@0.12.0: {} @@ -10572,6 +10546,8 @@ snapshots: clsx@2.1.0: {} + clsx@2.1.1: {} + co-body@6.1.0: dependencies: inflation: 2.0.0 @@ -10885,7 +10861,7 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.5(supports-color@5.5.0): + debug@4.3.6(supports-color@5.5.0): dependencies: ms: 2.1.2 optionalDependencies: @@ -11191,7 +11167,7 @@ snapshots: lazy-val: 1.0.5 lodash.escaperegexp: 4.1.2 lodash.isequal: 4.5.0 - semver: 7.6.2 + semver: 7.6.3 tiny-typed-emitter: 2.1.0 transitivePeerDependencies: - supports-color @@ -11201,7 +11177,7 @@ snapshots: jsonfile: 4.0.0 mkdirp: 0.5.6 - electron@31.3.1: + electron@32.1.2: dependencies: '@electron/get': 2.0.3 '@types/node': 20.14.10 @@ -11755,7 +11731,7 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.2 + semver: 7.6.3 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color @@ -11787,7 +11763,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -11991,7 +11967,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -12140,9 +12116,9 @@ snapshots: fn.name@1.1.0: {} - follow-redirects@1.15.3(debug@4.3.5): + follow-redirects@1.15.3(debug@4.3.6): optionalDependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) for-each@0.3.3: dependencies: @@ -12359,7 +12335,7 @@ snapshots: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.6.2 + semver: 7.6.3 serialize-error: 7.0.1 optional: true @@ -12404,7 +12380,7 @@ snapshots: globrex@0.1.2: {} - google-translate-api-x@10.6.8: {} + google-translate-api-x@10.7.0: {} gopd@1.0.1: dependencies: @@ -12559,7 +12535,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color optional: true @@ -12568,14 +12544,14 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color optional: true @@ -12594,14 +12570,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.1: dependencies: agent-base: 7.1.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -12618,7 +12594,7 @@ snapshots: ms: 2.1.3 optional: true - husky@9.0.11: {} + husky@9.1.4: {} hyphenate-style-name@1.0.4: {} @@ -12642,7 +12618,7 @@ snapshots: ignore@5.3.1: {} - immutable@4.3.6: {} + immutable@4.3.7: {} import-fresh@3.3.0: dependencies: @@ -13001,7 +12977,7 @@ snapshots: '@babel/parser': 7.23.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -13013,7 +12989,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -13302,7 +13278,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -13434,7 +13410,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.2 + semver: 7.6.3 jsprim@1.4.2: dependencies: @@ -14017,32 +13993,32 @@ snapshots: mkdirp@1.0.4: {} - mobx-localstorage@1.2.0(mobx@6.13.0): + mobx-localstorage@1.2.0(mobx@6.13.1): dependencies: - mobx: 6.13.0 + mobx: 6.13.1 reactive-localstorage: 0.0.2 - mobx-react-form@6.9.4(mobx@6.13.0): + mobx-react-form@6.10.1(mobx@6.13.1): dependencies: lodash: 4.17.21 - mobx: 6.13.0 + mobx: 6.13.1 - mobx-react-lite@3.4.0(mobx@6.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + mobx-react-lite@3.4.0(mobx@6.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - mobx: 6.13.0 + mobx: 6.13.1 react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - mobx-react@7.6.0(mobx@6.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + mobx-react@7.6.0(mobx@6.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - mobx: 6.13.0 - mobx-react-lite: 3.4.0(mobx@6.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + mobx: 6.13.1 + mobx-react-lite: 3.4.0(mobx@6.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - mobx@6.13.0: {} + mobx@6.13.1: {} modify-filename@1.1.0: {} @@ -14132,7 +14108,7 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -14148,7 +14124,7 @@ snapshots: nopt: 5.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -14919,7 +14895,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-tooltip@5.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-tooltip@5.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@floating-ui/dom': 1.6.1 classnames: 2.5.1 @@ -15266,7 +15242,7 @@ snapshots: sass@1.69.5: dependencies: chokidar: 3.5.3 - immutable: 4.3.6 + immutable: 4.3.7 source-map-js: 1.0.2 sax@1.3.0: {} @@ -15300,7 +15276,7 @@ snapshots: semver@6.3.1: {} - semver@7.6.2: {} + semver@7.6.3: {} send@0.16.2: dependencies: @@ -15475,7 +15451,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -15485,7 +15461,7 @@ snapshots: simple-update-notifier@2.0.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 sisteransi@1.0.5: {} @@ -15527,7 +15503,7 @@ snapshots: socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -15536,7 +15512,7 @@ snapshots: socks-proxy-agent@8.0.3: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -15816,7 +15792,7 @@ snapshots: sumchecker@3.0.1: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -16300,9 +16276,9 @@ snapshots: remove-trailing-separator: 1.1.0 replace-ext: 1.0.1 - wait-on@7.2.0(debug@4.3.5): + wait-on@7.2.0(debug@4.3.6): dependencies: - axios: 1.6.2(debug@4.3.5) + axios: 1.6.2(debug@4.3.6) joi: 17.11.0 lodash: 4.17.21 minimist: 1.2.8 diff --git a/recipes b/recipes index e6d921aead..e419e881b3 160000 --- a/recipes +++ b/recipes @@ -1 +1 @@ -Subproject commit e6d921aead128b51ef5f0eaa74e7b29038fe537a +Subproject commit e419e881b386c2fdc3faec145d8b6499b80fdf02 diff --git a/src/webview/contextMenuBuilder.ts b/src/webview/contextMenuBuilder.ts index d686059633..92a246cf59 100644 --- a/src/webview/contextMenuBuilder.ts +++ b/src/webview/contextMenuBuilder.ts @@ -867,8 +867,8 @@ export class ContextMenuBuilder { new MenuItem({ label: this.stringTable.goBack(), accelerator: `${cmdOrCtrlShortcutKey()}+left`, - enabled: webContents.canGoBack(), - click: () => webContents.goBack(), + enabled: webContents.navigationHistory.canGoBack(), + click: () => webContents.navigationHistory.goBack(), }), ); } @@ -882,8 +882,8 @@ export class ContextMenuBuilder { new MenuItem({ label: this.stringTable.goForward(), accelerator: `${cmdOrCtrlShortcutKey()}+right`, - enabled: webContents.canGoForward(), - click: () => webContents.goForward(), + enabled: webContents.navigationHistory.canGoForward(), + click: () => webContents.navigationHistory.goForward(), }), ); }