diff --git a/dashboard/package-lock.json b/dashboard/package-lock.json index 30c2673f3..56b901eb9 100644 --- a/dashboard/package-lock.json +++ b/dashboard/package-lock.json @@ -19,13 +19,13 @@ "async": "^3.2.6", "bootstrap-sass": "^3.4.3", "chart.js": "^4.4.8", - "eslint": "^9.22.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "^10.0.0", "filesize": "^10.1.6", "jquery": "^3.7.1", "marked": "^15.0.7", "moment-timezone": "^0.5.47", - "pankow": "^2.10.5", + "pankow": "^2.10.6", "pankow-viewers": "^1.0.11", "sass": "^1.86.0", "vite": "^6.2.2", @@ -529,9 +529,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz", - "integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz", + "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==", "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -550,9 +550,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz", - "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "license": "MIT", "dependencies": { "ajv": "^6.12.4", @@ -573,9 +573,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.22.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz", - "integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==", + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", + "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1721,18 +1721,18 @@ } }, "node_modules/eslint": { - "version": "9.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz", - "integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==", + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", + "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.2", - "@eslint/config-helpers": "^0.1.0", + "@eslint/config-helpers": "^0.2.0", "@eslint/core": "^0.12.0", - "@eslint/eslintrc": "^3.3.0", - "@eslint/js": "9.22.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.23.0", "@eslint/plugin-kit": "^0.2.7", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -2351,9 +2351,9 @@ } }, "node_modules/pankow": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/pankow/-/pankow-2.10.5.tgz", - "integrity": "sha512-FiHKUMaxh7/f6WYrfyWXJOdCLlVNZN7yVvzNVUW+en/rQB5z8NAdXvPVDeEutLPTN6/WudwHpwApMKP2xeOzjQ==", + "version": "2.10.6", + "resolved": "https://registry.npmjs.org/pankow/-/pankow-2.10.6.tgz", + "integrity": "sha512-hG5UTnbPmiCsZMB9cQ0XxCeH3qrNdbVWv4/YZPmEVkmgCH1RJ2FrfZJ6Xij3kD4RGnO4VN018AP9TzcjQF2Ddg==", "license": "ISC", "dependencies": { "@fontsource/inter": "^5.2.5", @@ -3053,9 +3053,9 @@ } }, "@eslint/config-helpers": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz", - "integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz", + "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==" }, "@eslint/core": { "version": "0.12.0", @@ -3066,9 +3066,9 @@ } }, "@eslint/eslintrc": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz", - "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -3082,9 +3082,9 @@ } }, "@eslint/js": { - "version": "9.22.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz", - "integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==" + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", + "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==" }, "@eslint/object-schema": { "version": "2.1.6", @@ -3728,17 +3728,17 @@ } }, "eslint": { - "version": "9.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz", - "integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==", + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", + "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.2", - "@eslint/config-helpers": "^0.1.0", + "@eslint/config-helpers": "^0.2.0", "@eslint/core": "^0.12.0", - "@eslint/eslintrc": "^3.3.0", - "@eslint/js": "9.22.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.23.0", "@eslint/plugin-kit": "^0.2.7", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -4155,9 +4155,9 @@ } }, "pankow": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/pankow/-/pankow-2.10.5.tgz", - "integrity": "sha512-FiHKUMaxh7/f6WYrfyWXJOdCLlVNZN7yVvzNVUW+en/rQB5z8NAdXvPVDeEutLPTN6/WudwHpwApMKP2xeOzjQ==", + "version": "2.10.6", + "resolved": "https://registry.npmjs.org/pankow/-/pankow-2.10.6.tgz", + "integrity": "sha512-hG5UTnbPmiCsZMB9cQ0XxCeH3qrNdbVWv4/YZPmEVkmgCH1RJ2FrfZJ6Xij3kD4RGnO4VN018AP9TzcjQF2Ddg==", "requires": { "@fontsource/inter": "^5.2.5", "@fortawesome/fontawesome-free": "^6.7.2", diff --git a/dashboard/package.json b/dashboard/package.json index 6e32f82dc..266b61216 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -20,13 +20,13 @@ "async": "^3.2.6", "bootstrap-sass": "^3.4.3", "chart.js": "^4.4.8", - "eslint": "^9.22.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "^10.0.0", "filesize": "^10.1.6", "jquery": "^3.7.1", "marked": "^15.0.7", "moment-timezone": "^0.5.47", - "pankow": "^2.10.5", + "pankow": "^2.10.6", "pankow-viewers": "^1.0.11", "sass": "^1.86.0", "vite": "^6.2.2", diff --git a/dashboard/src/Index.vue b/dashboard/src/Index.vue index ca3244a75..6e6df7695 100644 --- a/dashboard/src/Index.vue +++ b/dashboard/src/Index.vue @@ -78,7 +78,7 @@ fetcher.globalOptions.errorHook = (error) => { } } - if (error.status >= 500) { + if (error.status >= 502) { // This means the box service is not reachable. We just show offline banner for now ready.value = false; return offlineOverlay.value.open();