From b5d4ab37c554da65da2fcb558fd649b94b1bdf6f Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Mon, 31 Aug 2026 17:02:12 +0200 Subject: [PATCH] ui : wire the discover dialog to live data and downloads Load the selected model's details, file tree and README via HuggingFaceService on selection change, and expose the download progress type globally for the status feed. The download options already read their state from the models status store. Assisted-by: pi --- tools/ui/src/app.d.ts | 1 + .../app/models/discover/ModelsDiscover.svelte | 67 +++++++++++++++++-- .../ModelsDiscoverDialog.stories.svelte | 35 +++------- 3 files changed, 74 insertions(+), 29 deletions(-) diff --git a/tools/ui/src/app.d.ts b/tools/ui/src/app.d.ts index e5bb4a3877..98cbe703ed 100644 --- a/tools/ui/src/app.d.ts +++ b/tools/ui/src/app.d.ts @@ -83,6 +83,7 @@ declare global { ApiLlamaCppServerProps, ApiModelDataEntry, ApiModelLoadStage, + ModelDownloadProgress, ApiModelsSseProgress, ApiModelsSseData, ApiModelsSseDownloadProgressData, diff --git a/tools/ui/src/lib/components/app/models/discover/ModelsDiscover.svelte b/tools/ui/src/lib/components/app/models/discover/ModelsDiscover.svelte index 0844732db2..bb2b0d387b 100644 --- a/tools/ui/src/lib/components/app/models/discover/ModelsDiscover.svelte +++ b/tools/ui/src/lib/components/app/models/discover/ModelsDiscover.svelte @@ -1,12 +1,21 @@