From 73b3871e722ff5d65a7e863200de8e2fa0a7f0e2 Mon Sep 17 00:00:00 2001 From: Robin Date: Mon, 13 Jul 2026 20:51:07 +0200 Subject: [PATCH 1/5] feat: add norisk client source support (#6707) Signed-off-by: Robin --- .../src/routes/v3/analytics_get/metrics/project_downloads.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/labrinth/src/routes/v3/analytics_get/metrics/project_downloads.rs b/apps/labrinth/src/routes/v3/analytics_get/metrics/project_downloads.rs index 73bf19845f..36e8aabe16 100644 --- a/apps/labrinth/src/routes/v3/analytics_get/metrics/project_downloads.rs +++ b/apps/labrinth/src/routes/v3/analytics_get/metrics/project_downloads.rs @@ -657,6 +657,7 @@ static DOWNLOAD_SOURCE_PATTERNS: LazyLock> = (r"^mrpack4server", P::Named("mrpack4server")), (r"^DawnLauncher/", P::Named("Dawn")), (r"^Complementary-Installer", P::Named("Complementary Installer")), + (r"^noriskclient-launcher-v3/", P::Named("NoRisk Client")), ( r"^(Mozilla/|Chrome/|Chromium/|Firefox/|Safari/|AppleWebKit/|Edg/|OPR/)", P::Website, From 3ac3b9539dd70319e5587ba1dd8c88ab5ee761fd Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Mon, 13 Jul 2026 12:00:48 -0700 Subject: [PATCH 2/5] changelog --- packages/blog/changelog.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/blog/changelog.ts b/packages/blog/changelog.ts index 45544abbf2..e999c4bbe8 100644 --- a/packages/blog/changelog.ts +++ b/packages/blog/changelog.ts @@ -10,6 +10,12 @@ export type VersionEntry = { } const VERSIONS: VersionEntry[] = [ + { + date: `2026-07-13T19:00:42+00:00`, + product: 'web', + body: `## Changed +- Updated translations`, + }, { date: `2026-07-10T17:38:17+00:00`, product: 'app', From 39b4cf62eac051cc4c7a1c74665e48b791a76e98 Mon Sep 17 00:00:00 2001 From: tdgao Date: Mon, 13 Jul 2026 14:23:58 -0700 Subject: [PATCH 3/5] feat: implement depends on search filter --- .../components/project/ProjectCombobox.vue | 3 +- .../components/search/SearchFilterControl.vue | 61 ++++++++++++- .../components/search/SearchSidebarFilter.vue | 87 ++++++++++++++++++- .../composables/use-browse-search.ts | 7 ++ .../browse-tab/providers/browse-manager.ts | 1 + .../src/layouts/shared/browse-tab/sidebar.vue | 2 + packages/ui/src/locales/en-US/index.json | 12 +++ packages/ui/src/utils/search.ts | 29 ++++++- 8 files changed, 192 insertions(+), 10 deletions(-) diff --git a/packages/ui/src/components/project/ProjectCombobox.vue b/packages/ui/src/components/project/ProjectCombobox.vue index dd616f6f80..15cc1a9b73 100644 --- a/packages/ui/src/components/project/ProjectCombobox.vue +++ b/packages/ui/src/components/project/ProjectCombobox.vue @@ -32,12 +32,13 @@ export type ProjectType = | 'plugin' | 'server' -interface SearchHit { +export interface SearchHit { project_id: string title: string icon_url?: string project_type: string slug: string + author?: string } const props = withDefaults( diff --git a/packages/ui/src/components/search/SearchFilterControl.vue b/packages/ui/src/components/search/SearchFilterControl.vue index 72389cbf5f..755e787922 100644 --- a/packages/ui/src/components/search/SearchFilterControl.vue +++ b/packages/ui/src/components/search/SearchFilterControl.vue @@ -37,13 +37,16 @@ diff --git a/packages/ui/src/components/search/SearchSidebarFilter.vue b/packages/ui/src/components/search/SearchSidebarFilter.vue index 1e1b3b1863..4b027d9535 100644 --- a/packages/ui/src/components/search/SearchSidebarFilter.vue +++ b/packages/ui/src/components/search/SearchSidebarFilter.vue @@ -71,48 +71,14 @@