From 2a822e4531dcaed16d221ddef6a7951e4f03e1b4 Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Fri, 4 Sep 2026 17:06:26 +0200 Subject: [PATCH] ui : drop the new discover stories pending the state-machine pass Remove the discover stories and their fixture added on this branch. Stories (and component state machines) return after the discover models, custom prompts library, skills support and conversation compaction features land. The pre-existing ModelsSelector story is kept. Assisted-by: llama-ui:Qwen3.8-Flash-Next --- .../ModelsDiscoverDetails.stories.svelte | 145 ------------------ .../ModelsDiscoverDialog.stories.svelte | 58 ------- .../stories/ModelsDiscoverList.stories.svelte | 50 ------ .../tests/stories/fixtures/models-discover.ts | 79 ---------- 4 files changed, 332 deletions(-) delete mode 100644 tools/ui/tests/stories/ModelsDiscoverDetails.stories.svelte delete mode 100644 tools/ui/tests/stories/ModelsDiscoverDialog.stories.svelte delete mode 100644 tools/ui/tests/stories/ModelsDiscoverList.stories.svelte delete mode 100644 tools/ui/tests/stories/fixtures/models-discover.ts diff --git a/tools/ui/tests/stories/ModelsDiscoverDetails.stories.svelte b/tools/ui/tests/stories/ModelsDiscoverDetails.stories.svelte deleted file mode 100644 index 682d87545c..0000000000 --- a/tools/ui/tests/stories/ModelsDiscoverDetails.stories.svelte +++ /dev/null @@ -1,145 +0,0 @@ - - - -
- t.startsWith('license:')) - ?.replace('license:', '') ?? null} - modelId={mockDetails.id ?? 'ggml-org/gemma-4-12b-it-GGUF'} - /> -
-
- - -
- f.path.includes('Q4_K_M')) }, - { bitDepth: 8, files: files.filter((f) => f.path.includes('Q8_0')) }, - { bitDepth: 16, files: files.filter((f) => f.path.includes('BF16')) } - ]} - modelId="ggml-org/gemma-4-12b-it-GGUF" - /> -
-
- - -
- f.path.includes('Q4_K_M')) }, - { bitDepth: 8, files: files.filter((f) => f.path.includes('Q8_0')) } - ]} - modelId="ggml-org/gemma-4-12b-it-GGUF" - /> -
-
- - - -
- f.path.includes('Q4_K_M')) }, - { bitDepth: 8, files: files.filter((f) => f.path.includes('Q8_0')) }, - { bitDepth: 16, files: files.filter((f) => f.path.includes('BF16')) } - ]} - getDownloadState={(repoWithTag, filePath) => ({ - isDownloaded: filePath.includes('BF16'), - isDownloading: filePath.includes('Q4_K_M') && !filePath.includes('mtp'), - isFailed: filePath.includes('mtp'), - isPaused: filePath.includes('Q8_0'), - progress: filePath.includes('Q4_K_M') - ? { downloadedBytes: 3_200_000_000, files: {}, totalBytes: 7_300_000_000 } - : filePath.includes('Q8_0') - ? { downloadedBytes: 1_300_000_000, files: {}, totalBytes: 13_100_000_000 } - : null, - repoWithTag - })} - modelId="ggml-org/gemma-4-12b-it-GGUF" - /> -
-
- - -
- -
-
- - -
- -
-
- - -
- -
-
- - -
- -
-
- - -
- -
-
diff --git a/tools/ui/tests/stories/ModelsDiscoverDialog.stories.svelte b/tools/ui/tests/stories/ModelsDiscoverDialog.stories.svelte deleted file mode 100644 index 78859cc4bc..0000000000 --- a/tools/ui/tests/stories/ModelsDiscoverDialog.stories.svelte +++ /dev/null @@ -1,58 +0,0 @@ - - - -
-
-

0%

- - -
- -
-

49%

- - -
- -
-

100%

- - -
- -
-

overlay

- - -
-
-
- - -
- -
-
- - -
- -
-
diff --git a/tools/ui/tests/stories/ModelsDiscoverList.stories.svelte b/tools/ui/tests/stories/ModelsDiscoverList.stories.svelte deleted file mode 100644 index 2660f3ff96..0000000000 --- a/tools/ui/tests/stories/ModelsDiscoverList.stories.svelte +++ /dev/null @@ -1,50 +0,0 @@ - - - -
-
- - - repo org only -
- -
- - - base org + quant corner badge -
-
-
- - -
- - - -
-
- - - - - - -
- -
-
diff --git a/tools/ui/tests/stories/fixtures/models-discover.ts b/tools/ui/tests/stories/fixtures/models-discover.ts deleted file mode 100644 index 76044dec8b..0000000000 --- a/tools/ui/tests/stories/fixtures/models-discover.ts +++ /dev/null @@ -1,79 +0,0 @@ -import type { HfModelDetailInfo, HfModelInfo, HfModelSibling } from '$lib/types'; - -/** - * Fixtures for the Models Discover stories. Shapes mirror the HF API - * responses (`/api/models`, `/api/models/{id}?full=true`, `/tree`) with - * realistic ggml-org style values. - */ - -export const mockSiblings: HfModelSibling[] = [ - { path: 'Q8_0/gemma-4-12b-it-Q8_0.gguf', size: 13_100_000_000 }, - { path: 'Q8_0/mmproj-Q8_0.gguf', size: 800_000_000 }, - { path: 'Q4_K_M/gemma-4-12b-it-Q4_K_M.gguf', size: 7_300_000_000 }, - { path: 'Q4_K_M/mmproj-Q4_K_M.gguf', size: 530_000_000 }, - { path: 'Q4_K_M/mtp-Q4_K_M.gguf', size: 460_000_000 }, - { path: 'BF16/gemma-4-12b-it-BF16.gguf', size: 24_500_000_000 } -]; - -export const mockGemma: HfModelInfo = { - _id: 'gemma', - author: 'ggml-org', - createdAt: '2026-07-01T00:00:00.000Z', - downloads: 1_234_567, - gguf: { - architecture: 'gemma4', - context_length: 131072, - total: 12_000_000_000 - }, - id: 'ggml-org/gemma-4-12b-it-GGUF', - library_name: 'transformers', - likes: 8900, - modelId: 'ggml-org/gemma-4-12b-it-GGUF', - pipeline_tag: 'image-text-to-text', - private: false, - siblings: mockSiblings.map((s) => ({ rfilename: s.path })), - tags: ['gguf', 'license:gemma', 'base_model:google/gemma-4-12b-it'], - trendingScore: 42 -}; - -export const mockQwen: HfModelInfo = { - ...mockGemma, - _id: 'qwen', - createdAt: '2026-08-15T00:00:00.000Z', - downloads: 45600, - gguf: { - architecture: 'qwen3', - context_length: 262144, - total: 27_000_000_000 - }, - id: 'ggml-org/Qwen3.8-27B-GGUF', - likes: 1200, - modelId: 'ggml-org/Qwen3.8-27B-GGUF', - pipeline_tag: 'text-generation', - tags: ['gguf', 'license:apache-2.0'], - trendingScore: 90 -}; - -export const mockListModels: HfModelInfo[] = [mockGemma, mockQwen]; - -// Chat template exercising the tool-use and thinking detectors. -const CHAT_TEMPLATE = [ - '{%- for message in messages %}', - '{%- if tools %}{{ tools }}{% endif %}', - '{%- if enable_think %} {% endif %}', - '{%- endfor %}' -].join('\n'); - -export const mockDetails: HfModelDetailInfo = { - ...mockGemma, - gated: false, - gguf: { - architecture: 'gemma4', - chat_template: CHAT_TEMPLATE, - context_length: 131072, - total: 12_000_000_000 - }, - id: 'ggml-org/gemma-4-12b-it-GGUF', - lastModified: '2026-08-01T00:00:00.000Z', - usedStorage: 26_000_000_000 -};