From f6359805a824b7a306de5b9c5cebc01fd7c9261a Mon Sep 17 00:00:00 2001 From: Michael Han <107991372+shimmyshimmer@users.noreply.github.com> Date: Tue, 21 Jul 2026 03:32:40 -0700 Subject: [PATCH] Show iconless models in Hub feed above likes threshold (#7284) Co-authored-by: shimmyshimmer --- studio/frontend/src/features/hub/hub-page.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/studio/frontend/src/features/hub/hub-page.tsx b/studio/frontend/src/features/hub/hub-page.tsx index 426f816dbe..02094be69a 100644 --- a/studio/frontend/src/features/hub/hub-page.tsx +++ b/studio/frontend/src/features/hub/hub-page.tsx @@ -111,6 +111,10 @@ const ALL_MODELS_VIEW_STORAGE_KEY = "unsloth.hub.allModelsView"; const INVENTORY_SORT_STORAGE_KEY = "unsloth.hub.inventorySort"; const OWNER_SCOPE_STORAGE_KEY = "unsloth.hub.ownerScope"; +// Iconless models (repo name matches no provider logo, e.g. Ornith, Inkling) +// still show in the feed once they clear this many Hugging Face likes. +const MIN_ICONLESS_MODEL_LIKES = 30; + /** Discover browsing scope: the whole Hub (default) or only the unsloth org. */ export type OwnerScope = "unsloth" | "all"; @@ -739,9 +743,10 @@ export function ModelsPage() { (row) => !isHiddenModelId(row.id) && !isConfiguredHiddenModelId(hiddenEmbeddingModelIds, row.id) && - // The default feed only shows models with a provider logo. + // Feed shows logo'd models, plus iconless ones above the likes threshold. (!isFeedMode || - resolveOwnerProviderLogo(row.owner, row.repo) !== null) && + resolveOwnerProviderLogo(row.owner, row.repo) !== null || + (row.result.likes ?? 0) >= MIN_ICONLESS_MODEL_LIKES) && matchesFormat( detectResultFormat(row.result), effectiveDiscoverFormat,