diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 924063fd7..6f66e487b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2467,9 +2467,9 @@ "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==" }, "node_modules/@vvo/tzdb": { - "version": "6.76.0", - "resolved": "https://registry.npmjs.org/@vvo/tzdb/-/tzdb-6.76.0.tgz", - "integrity": "sha512-hDVkAaqDA5ti5izUiPFk7tYWu12D3MyM7BgCkJb++KSUpJbhMiEI+um2PhmWvMhXt5Fwz0OAIGpV5Xtfv63HVw==" + "version": "6.77.0", + "resolved": "https://registry.npmjs.org/@vvo/tzdb/-/tzdb-6.77.0.tgz", + "integrity": "sha512-t7aN3GAznzt8fQ5enJiM3C7HKPEDBoqKExp2W7nYu2AgS0J9FfMk6rwWhL2jjTe0+27REmO9C+TL3XM2evileQ==" }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", @@ -8355,9 +8355,9 @@ } }, "node_modules/minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { "yallist": "^4.0.0" }, diff --git a/frontend/src/app/routes.js b/frontend/src/app/routes.js index 04de1ca3d..c1e100ed3 100644 --- a/frontend/src/app/routes.js +++ b/frontend/src/app/routes.js @@ -34,12 +34,13 @@ import People from "page/people.vue"; import Library from "page/library.vue"; import Settings from "page/settings.vue"; import Login from "page/login.vue"; -import Connect from "page/connect.vue"; import Discover from "page/discover.vue"; import About from "page/about/about.vue"; import Feedback from "page/about/feedback.vue"; import License from "page/about/license.vue"; import Help from "page/help.vue"; +import Upgrade from "page/upgrade.vue"; +import Connect from "page/connect.vue"; import { $gettext } from "common/vm"; import { config, session } from "./session"; @@ -91,6 +92,16 @@ export default [ } }, }, + { + name: "upgrade", + path: "/upgrade", + component: Upgrade, + meta: { + title: siteTitle, + auth: true, + admin: true, + }, + }, { name: "connect", path: "/connect/:name/:token", diff --git a/frontend/src/component/navigation.vue b/frontend/src/component/navigation.vue index f2d9eb0ef..022e32767 100644 --- a/frontend/src/component/navigation.vue +++ b/frontend/src/component/navigation.vue @@ -471,7 +471,7 @@ - @@ -502,6 +502,17 @@ + + + diamond + + + + + Upgrade + + + @@ -622,21 +633,16 @@ Logs - + -