diff --git a/apps/app-frontend/src/locales/en-US/index.json b/apps/app-frontend/src/locales/en-US/index.json index 9b8fdec3b9..fea079df51 100644 --- a/apps/app-frontend/src/locales/en-US/index.json +++ b/apps/app-frontend/src/locales/en-US/index.json @@ -410,12 +410,27 @@ "app.project.install-button.already-installed": { "message": "This project is already installed" }, + "app.project.install-button.switch-version": { + "message": "Switch version" + }, "app.project.install-context.back-to-browse": { "message": "Back to discover" }, "app.project.install-context.install-content-to-instance": { "message": "Install content to instance" }, + "app.project.version.all-versions": { + "message": "All versions" + }, + "app.project.version.download-in-browser": { + "message": "Download in browser" + }, + "app.project.version.installing": { + "message": "Installing" + }, + "app.project.versions.already-installed": { + "message": "Already installed" + }, "app.settings.developer-mode-enabled": { "message": "Developer mode enabled." }, diff --git a/apps/app-frontend/src/pages/instance/Mods.vue b/apps/app-frontend/src/pages/instance/Mods.vue index 6bcff92a0e..485d3065de 100644 --- a/apps/app-frontend/src/pages/instance/Mods.vue +++ b/apps/app-frontend/src/pages/instance/Mods.vue @@ -1351,7 +1351,9 @@ provideContentManager({ title: item.file_name.replace('.disabled', ''), icon_url: null, }, - projectLink: item.project?.id ? { path: `/project/${item.project.id}` } : undefined, + projectLink: item.project?.id + ? { path: `/project/${item.project.id}`, query: { i: props.instance.id } } + : undefined, version: item.version ?? { id: item.file_name, version_number: formatMessage(commonMessages.unknownLabel), @@ -1361,6 +1363,7 @@ provideContentManager({ item.project?.id && item.version?.id ? { path: `/project/${item.project.id}/version/${item.version.id}`, + query: { i: props.instance.id }, } : undefined, owner: item.owner diff --git a/apps/app-frontend/src/pages/project/Index.vue b/apps/app-frontend/src/pages/project/Index.vue index d9230361ef..e14dcc0f33 100644 --- a/apps/app-frontend/src/pages/project/Index.vue +++ b/apps/app-frontend/src/pages/project/Index.vue @@ -116,13 +116,27 @@ aria-label="More options" >