ui : list the local models in one section with the loaded ones first

Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
This commit is contained in:
Aleksander Grygier
2026-09-16 22:40:44 +02:00
parent 3e2ae66a17
commit 5fd7983784
@@ -89,23 +89,16 @@
{/each}
{/if}
{#if groups.loaded.length > 0}
<p class={headerClass} style={headerStyle}>Loaded models</p>
<!-- Local view: one list, the loaded models first, no section headers. -->
{#each groups.loaded as item (`loaded-${item.option.id}`)}
{@render render(item, false)}
{/each}
{#each groups.loaded as item (`loaded-${item.option.id}`)}
{@render render(item, false)}
{#each groups.available as group (group.orgName)}
{#each group.items as item (item.option.id)}
{@render render(item, true)}
{/each}
{/if}
{#if groups.available.length > 0}
<h2 class={headerClass} style={headerStyle}>Downloaded models</h2>
{#each groups.available as group (group.orgName)}
{#each group.items as item (item.option.id)}
{@render render(item, true)}
{/each}
{/each}
{/if}
{/each}
<!-- Remote view: one section per backend. -->
{#each groups.providers as provider (provider.backendId)}