diff --git a/apps/app-frontend/src/locales/ar-SA/index.json b/apps/app-frontend/src/locales/ar-SA/index.json index afe728b790..a49b70a290 100644 --- a/apps/app-frontend/src/locales/ar-SA/index.json +++ b/apps/app-frontend/src/locales/ar-SA/index.json @@ -455,9 +455,6 @@ "app.project.install-context.back-to-browse": { "message": "العودة إلى الاستكشاف" }, - "app.project.install-context.install-content-to-instance": { - "message": "تثبيت المحتويات الى النموذج" - }, "app.project.version.all-versions": { "message": "جميع الإصدارات" }, diff --git a/apps/app-frontend/src/locales/cs-CZ/index.json b/apps/app-frontend/src/locales/cs-CZ/index.json index ced52dbe9d..e638f5384e 100644 --- a/apps/app-frontend/src/locales/cs-CZ/index.json +++ b/apps/app-frontend/src/locales/cs-CZ/index.json @@ -392,9 +392,6 @@ "app.project.install-context.back-to-browse": { "message": "Zpět k Objevování" }, - "app.project.install-context.install-content-to-instance": { - "message": "Nainstalovat obsah do instance" - }, "app.project.version.all-versions": { "message": "Všechny verze" }, diff --git a/apps/app-frontend/src/locales/da-DK/index.json b/apps/app-frontend/src/locales/da-DK/index.json index 7c82bf3f57..335285b5a2 100644 --- a/apps/app-frontend/src/locales/da-DK/index.json +++ b/apps/app-frontend/src/locales/da-DK/index.json @@ -296,9 +296,6 @@ "app.project.install-context.back-to-browse": { "message": "Tilbage til udforsk" }, - "app.project.install-context.install-content-to-instance": { - "message": "Installer indhold til instance" - }, "app.project.versions.already-installed": { "message": "Allerede installeret" }, diff --git a/apps/app-frontend/src/locales/de-CH/index.json b/apps/app-frontend/src/locales/de-CH/index.json index 18b4ed0495..51aae4b292 100644 --- a/apps/app-frontend/src/locales/de-CH/index.json +++ b/apps/app-frontend/src/locales/de-CH/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Zurück zu Entdecken" }, - "app.project.install-context.install-content-to-instance": { - "message": "Inhalt in Instanz installieren" - }, "app.project.version.all-versions": { "message": "Alle Versionen" }, diff --git a/apps/app-frontend/src/locales/de-DE/index.json b/apps/app-frontend/src/locales/de-DE/index.json index c772602e86..91708c9c4b 100644 --- a/apps/app-frontend/src/locales/de-DE/index.json +++ b/apps/app-frontend/src/locales/de-DE/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Zurück zum Entdecken" }, - "app.project.install-context.install-content-to-instance": { - "message": "Inhalt in Instanz installieren" - }, "app.project.version.all-versions": { "message": "Alle Versionen" }, diff --git a/apps/app-frontend/src/locales/en-US/index.json b/apps/app-frontend/src/locales/en-US/index.json index bb3558efc6..56f3e92a27 100644 --- a/apps/app-frontend/src/locales/en-US/index.json +++ b/apps/app-frontend/src/locales/en-US/index.json @@ -494,9 +494,6 @@ "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" }, diff --git a/apps/app-frontend/src/locales/es-419/index.json b/apps/app-frontend/src/locales/es-419/index.json index ac7dd42fd0..a4a1fc9074 100644 --- a/apps/app-frontend/src/locales/es-419/index.json +++ b/apps/app-frontend/src/locales/es-419/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Volver al explorador" }, - "app.project.install-context.install-content-to-instance": { - "message": "Instalar contenido a la instancia" - }, "app.project.version.all-versions": { "message": "Todas las versiones" }, diff --git a/apps/app-frontend/src/locales/es-ES/index.json b/apps/app-frontend/src/locales/es-ES/index.json index 78b4bb0801..4debc08ce9 100644 --- a/apps/app-frontend/src/locales/es-ES/index.json +++ b/apps/app-frontend/src/locales/es-ES/index.json @@ -296,9 +296,6 @@ "app.project.install-context.back-to-browse": { "message": "Volver a descubrir" }, - "app.project.install-context.install-content-to-instance": { - "message": "Instalar contenido" - }, "app.settings.developer-mode-enabled": { "message": "Modo desarrollador activado." }, diff --git a/apps/app-frontend/src/locales/fi-FI/index.json b/apps/app-frontend/src/locales/fi-FI/index.json index 2cb4f475b2..ea075da8f9 100644 --- a/apps/app-frontend/src/locales/fi-FI/index.json +++ b/apps/app-frontend/src/locales/fi-FI/index.json @@ -377,9 +377,6 @@ "app.project.install-context.back-to-browse": { "message": "Takaisin sisällön löytöön" }, - "app.project.install-context.install-content-to-instance": { - "message": "Asenna sisältöä instanssiin" - }, "app.settings.developer-mode-enabled": { "message": "Kehittäjätila käytössä." }, diff --git a/apps/app-frontend/src/locales/fr-FR/index.json b/apps/app-frontend/src/locales/fr-FR/index.json index b63f2cc162..1bc672f8ec 100644 --- a/apps/app-frontend/src/locales/fr-FR/index.json +++ b/apps/app-frontend/src/locales/fr-FR/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Retour vers la page découvrir" }, - "app.project.install-context.install-content-to-instance": { - "message": "Installer du contenu à l'instance" - }, "app.project.version.all-versions": { "message": "Toutes les versions" }, diff --git a/apps/app-frontend/src/locales/hu-HU/index.json b/apps/app-frontend/src/locales/hu-HU/index.json index 3126e99d34..66e37fb6c1 100644 --- a/apps/app-frontend/src/locales/hu-HU/index.json +++ b/apps/app-frontend/src/locales/hu-HU/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Vissza a böngészéshez" }, - "app.project.install-context.install-content-to-instance": { - "message": "Tartalom telepítése a profilba" - }, "app.project.version.all-versions": { "message": "Összes verzió" }, diff --git a/apps/app-frontend/src/locales/id-ID/index.json b/apps/app-frontend/src/locales/id-ID/index.json index cb9c1ec662..9b809dd0c9 100644 --- a/apps/app-frontend/src/locales/id-ID/index.json +++ b/apps/app-frontend/src/locales/id-ID/index.json @@ -272,9 +272,6 @@ "app.project.install-context.back-to-browse": { "message": "Kembali ke halaman pencarian" }, - "app.project.install-context.install-content-to-instance": { - "message": "Pasang konten ke instans" - }, "app.settings.developer-mode-enabled": { "message": "Mode pengembang dihidupkan." }, diff --git a/apps/app-frontend/src/locales/it-IT/index.json b/apps/app-frontend/src/locales/it-IT/index.json index 7d28c7c7de..5597052272 100644 --- a/apps/app-frontend/src/locales/it-IT/index.json +++ b/apps/app-frontend/src/locales/it-IT/index.json @@ -476,9 +476,6 @@ "app.project.install-context.back-to-browse": { "message": "Torna a Esplora" }, - "app.project.install-context.install-content-to-instance": { - "message": "Installa il contenuto nell'istanza" - }, "app.project.version.all-versions": { "message": "Tutte le versioni" }, diff --git a/apps/app-frontend/src/locales/ko-KR/index.json b/apps/app-frontend/src/locales/ko-KR/index.json index 0661816627..bb4792324b 100644 --- a/apps/app-frontend/src/locales/ko-KR/index.json +++ b/apps/app-frontend/src/locales/ko-KR/index.json @@ -479,21 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "탐색으로 돌아가기" }, - "app.project.install-context.install-content-to-instance": { - "message": "인스턴스에 콘텐츠 설치" - }, - "app.project.version.all-versions": { - "message": "모든 버전" - }, - "app.project.version.download-in-browser": { - "message": "브라우저에서 다운로드" - }, - "app.project.version.installing": { - "message": "설치 중" - }, - "app.project.versions.already-installed": { - "message": "이미 설치됨" - }, "app.settings.developer-mode-enabled": { "message": "개발자 모드가 활성화되었습니다." }, diff --git a/apps/app-frontend/src/locales/ms-MY/index.json b/apps/app-frontend/src/locales/ms-MY/index.json index a9264ff154..3a106aa251 100644 --- a/apps/app-frontend/src/locales/ms-MY/index.json +++ b/apps/app-frontend/src/locales/ms-MY/index.json @@ -287,9 +287,6 @@ "app.project.install-context.back-to-browse": { "message": "Kembali menemukan" }, - "app.project.install-context.install-content-to-instance": { - "message": "Pasang kandungan ke dalam pemasangan" - }, "app.settings.developer-mode-enabled": { "message": "Mod pembangun didayakan." }, diff --git a/apps/app-frontend/src/locales/nl-NL/index.json b/apps/app-frontend/src/locales/nl-NL/index.json index 6495c680f9..45f3f430c5 100644 --- a/apps/app-frontend/src/locales/nl-NL/index.json +++ b/apps/app-frontend/src/locales/nl-NL/index.json @@ -479,21 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Terug naar Ontdekken" }, - "app.project.install-context.install-content-to-instance": { - "message": "Inhoud op instantie installeren" - }, - "app.project.version.all-versions": { - "message": "Alle versies" - }, - "app.project.version.download-in-browser": { - "message": "Downloaden in de browser" - }, - "app.project.version.installing": { - "message": "Wordt geïnstalleerd" - }, - "app.project.versions.already-installed": { - "message": "Al geïnstalleerd" - }, "app.settings.developer-mode-enabled": { "message": "Ontwikkelaarsmodus ingeschakeld." }, diff --git a/apps/app-frontend/src/locales/pl-PL/index.json b/apps/app-frontend/src/locales/pl-PL/index.json index 96bf53258e..e03632775b 100644 --- a/apps/app-frontend/src/locales/pl-PL/index.json +++ b/apps/app-frontend/src/locales/pl-PL/index.json @@ -476,9 +476,6 @@ "app.project.install-context.back-to-browse": { "message": "Powróć do odkrywania" }, - "app.project.install-context.install-content-to-instance": { - "message": "Zainstaluj zasoby do instancji" - }, "app.project.version.all-versions": { "message": "Wszystkie wersje" }, diff --git a/apps/app-frontend/src/locales/pt-BR/index.json b/apps/app-frontend/src/locales/pt-BR/index.json index 8540425643..a2bdc4ec67 100644 --- a/apps/app-frontend/src/locales/pt-BR/index.json +++ b/apps/app-frontend/src/locales/pt-BR/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Voltar a descobrir" }, - "app.project.install-context.install-content-to-instance": { - "message": "Instalar conteúdo para a instância" - }, "app.project.version.all-versions": { "message": "Todas as versões" }, diff --git a/apps/app-frontend/src/locales/ru-RU/index.json b/apps/app-frontend/src/locales/ru-RU/index.json index 10e9d390bf..4a17acce4c 100644 --- a/apps/app-frontend/src/locales/ru-RU/index.json +++ b/apps/app-frontend/src/locales/ru-RU/index.json @@ -473,9 +473,6 @@ "app.project.install-context.back-to-browse": { "message": "Вернуться к поиску" }, - "app.project.install-context.install-content-to-instance": { - "message": "Установка контента в сборку" - }, "app.project.version.all-versions": { "message": "Все версии" }, diff --git a/apps/app-frontend/src/locales/sr-CS/index.json b/apps/app-frontend/src/locales/sr-CS/index.json index 358caf8662..e1a64dd533 100644 --- a/apps/app-frontend/src/locales/sr-CS/index.json +++ b/apps/app-frontend/src/locales/sr-CS/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Nazad da otkrivanje" }, - "app.project.install-context.install-content-to-instance": { - "message": "Instaliraj sadržaj na instancu" - }, "app.project.version.all-versions": { "message": "Sve verzije" }, diff --git a/apps/app-frontend/src/locales/sv-SE/index.json b/apps/app-frontend/src/locales/sv-SE/index.json index 4428143710..e3509b450c 100644 --- a/apps/app-frontend/src/locales/sv-SE/index.json +++ b/apps/app-frontend/src/locales/sv-SE/index.json @@ -446,9 +446,6 @@ "app.project.install-context.back-to-browse": { "message": "Tillbaka till upptäck" }, - "app.project.install-context.install-content-to-instance": { - "message": "Installera innehåll till instans" - }, "app.project.version.all-versions": { "message": "Alla versioner" }, diff --git a/apps/app-frontend/src/locales/th-TH/index.json b/apps/app-frontend/src/locales/th-TH/index.json index 21b2a6fe54..26a7ecd51e 100644 --- a/apps/app-frontend/src/locales/th-TH/index.json +++ b/apps/app-frontend/src/locales/th-TH/index.json @@ -272,9 +272,6 @@ "app.project.install-context.back-to-browse": { "message": "กลับไปที่หน้าค้นหา" }, - "app.project.install-context.install-content-to-instance": { - "message": "ติดตั้งเนื้อหาลงสู่อินสแตนซ์" - }, "app.settings.developer-mode-enabled": { "message": "โหมดนักพัฒนาเปิดอยู่" }, diff --git a/apps/app-frontend/src/locales/tr-TR/index.json b/apps/app-frontend/src/locales/tr-TR/index.json index 690abd3740..738bf7b81a 100644 --- a/apps/app-frontend/src/locales/tr-TR/index.json +++ b/apps/app-frontend/src/locales/tr-TR/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Keşfete geri dön" }, - "app.project.install-context.install-content-to-instance": { - "message": "İçeriği kuruluma yükle" - }, "app.project.version.all-versions": { "message": "Tüm sürümler" }, diff --git a/apps/app-frontend/src/locales/uk-UA/index.json b/apps/app-frontend/src/locales/uk-UA/index.json index 3ac510660d..57c816f63a 100644 --- a/apps/app-frontend/src/locales/uk-UA/index.json +++ b/apps/app-frontend/src/locales/uk-UA/index.json @@ -479,21 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "Повернутися до дослідження" }, - "app.project.install-context.install-content-to-instance": { - "message": "Установити вміст до профілю" - }, - "app.project.version.all-versions": { - "message": "Усі версії" - }, - "app.project.version.download-in-browser": { - "message": "Завантажити в браузері" - }, - "app.project.version.installing": { - "message": "Установлення" - }, - "app.project.versions.already-installed": { - "message": "Уже встановлено" - }, "app.settings.developer-mode-enabled": { "message": "Увімкнено режим розробника." }, diff --git a/apps/app-frontend/src/locales/vi-VN/index.json b/apps/app-frontend/src/locales/vi-VN/index.json index 9ee0fb0e7f..faac41b719 100644 --- a/apps/app-frontend/src/locales/vi-VN/index.json +++ b/apps/app-frontend/src/locales/vi-VN/index.json @@ -329,21 +329,6 @@ "app.project.install-context.back-to-browse": { "message": "Quay lại trang Khám Phá" }, - "app.project.install-context.install-content-to-instance": { - "message": "Cài đặt nội dung vào phiên bản" - }, - "app.project.version.all-versions": { - "message": "Tất cả phiên bản" - }, - "app.project.version.download-in-browser": { - "message": "Tải trong trình duyệt" - }, - "app.project.version.installing": { - "message": "Đang tải" - }, - "app.project.versions.already-installed": { - "message": "Đã có sẵn" - }, "app.settings.developer-mode-enabled": { "message": "Chế độ nhà phát triển đã được bật." }, diff --git a/apps/app-frontend/src/locales/zh-CN/index.json b/apps/app-frontend/src/locales/zh-CN/index.json index 48d7e53bf5..c4e1394909 100644 --- a/apps/app-frontend/src/locales/zh-CN/index.json +++ b/apps/app-frontend/src/locales/zh-CN/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "返回发现页" }, - "app.project.install-context.install-content-to-instance": { - "message": "将内容安装到实例中" - }, "app.project.version.all-versions": { "message": "所有版本" }, diff --git a/apps/app-frontend/src/locales/zh-TW/index.json b/apps/app-frontend/src/locales/zh-TW/index.json index 7a514cf9f3..b1ddd085e8 100644 --- a/apps/app-frontend/src/locales/zh-TW/index.json +++ b/apps/app-frontend/src/locales/zh-TW/index.json @@ -479,9 +479,6 @@ "app.project.install-context.back-to-browse": { "message": "返回瀏覽" }, - "app.project.install-context.install-content-to-instance": { - "message": "將內容安裝至實例" - }, "app.project.version.all-versions": { "message": "所有版本" }, diff --git a/apps/app-frontend/src/pages/Browse.vue b/apps/app-frontend/src/pages/Browse.vue index 815aa137c1..cc0fe68582 100644 --- a/apps/app-frontend/src/pages/Browse.vue +++ b/apps/app-frontend/src/pages/Browse.vue @@ -72,6 +72,7 @@ const debugLog = useDebugLogger('Browse') const router = useRouter() const route = useRoute() const themeStore = useTheming() +const browseRouteActive = computed(() => route.path.startsWith('/browse/')) const serverSetupModalRef = ref | null>(null) const serverInstallContent = createServerInstallContent({ serverSetupModalRef }) provideServerInstallContent(serverInstallContent) @@ -490,6 +491,9 @@ function resetInstanceContext() { watch( () => route.params.projectType as ProjectType, async (newType) => { + if (!browseRouteActive.value) { + return + } if (isSetupServerContext.value) { enforceSetupModpackRoute(newType) if (newType !== 'modpack') return @@ -960,6 +964,7 @@ const lockedFilterMessages = computed(() => ({ const searchState = useBrowseSearch({ projectType, tags, + active: browseRouteActive, providedFilters: combinedProvidedFilters, search, persistentQueryParams: ['i', 'ai', 'shi', 'sid', 'wid', 'from'], @@ -1035,6 +1040,9 @@ onUnmounted(() => { }) function getProjectBrowseQuery() { + if (!browseRouteActive.value) { + return undefined + } if (!installContext.value) return undefined return { ...route.query, @@ -1139,7 +1147,7 @@ provideBrowseManager({ @browse-modpacks="() => {}" @create="handleServerModpackFlowCreate" /> - + diff --git a/apps/app-frontend/src/pages/project/Index.vue b/apps/app-frontend/src/pages/project/Index.vue index a4aff5dfa6..52c50fc968 100644 --- a/apps/app-frontend/src/pages/project/Index.vue +++ b/apps/app-frontend/src/pages/project/Index.vue @@ -320,10 +320,6 @@ const messages = defineMessages({ id: 'app.project.install-button.already-installed', defaultMessage: 'This project is already installed', }, - installContentToInstance: { - id: 'app.project.install-context.install-content-to-instance', - defaultMessage: 'Install content to instance', - }, switchVersion: { id: 'app.project.install-button.switch-version', defaultMessage: 'Switch version', @@ -450,7 +446,7 @@ const projectInstallContext = computed(() => { iconSrc: instance.value.icon_path ? convertFileSrc(instance.value.icon_path) : null, backUrl: projectBrowseBackUrl.value, backLabel: formatMessage(messages.backToBrowse), - heading: formatMessage(messages.installContentToInstance), + heading: formatMessage(commonMessages.installingContentLabel), } } diff --git a/apps/frontend/src/locales/en-US/index.json b/apps/frontend/src/locales/en-US/index.json index 74e734984c..d8b2d81b85 100644 --- a/apps/frontend/src/locales/en-US/index.json +++ b/apps/frontend/src/locales/en-US/index.json @@ -3476,6 +3476,9 @@ "project.gallery.title": { "message": "Gallery" }, + "project.install-context.back-to-discover": { + "message": "Back to discover" + }, "project.license.error": { "message": "License text could not be retrieved." }, diff --git a/apps/frontend/src/pages/[type]/[project].vue b/apps/frontend/src/pages/[type]/[project].vue index a6e6a1a94e..06d43baa51 100644 --- a/apps/frontend/src/pages/[type]/[project].vue +++ b/apps/frontend/src/pages/[type]/[project].vue @@ -97,6 +97,22 @@ +
+ +
+