feat(assistant): add multi-dialog UX, task-aware llm settings, and i18n cleanup

This commit is contained in:
2026-02-23 23:45:01 +03:00
parent 4106542da2
commit 33179ce4c2
30 changed files with 1145 additions and 221 deletions

View File

@@ -64,10 +64,10 @@
</script>
<div class="max-w-6xl mx-auto p-6">
<PageHeader title="Git Dashboard Management">
<PageHeader title={$t.git?.management || "Git Management"}>
<div slot="actions" class="flex items-center space-x-4">
<Select
label="Environment"
label={$t.dashboard?.environment || "Environment"}
bind:value={selectedEnvId}
options={environments.map(e => ({ value: e.id, label: e.name }))}
/>
@@ -79,15 +79,15 @@
<div class="animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"></div>
</div>
{:else}
<Card title="Select Dashboard to Manage">
<Card title={$t.git?.select_dashboard || "Select Dashboard to Manage"}>
{#if fetchingDashboards}
<p class="text-gray-500">Loading dashboards...</p>
<p class="text-gray-500">{$t.common?.loading || "Loading..."}</p>
{:else if dashboards.length > 0}
<DashboardGrid {dashboards} />
{:else}
<p class="text-gray-500 italic">No dashboards found in this environment.</p>
<p class="text-gray-500 italic">{$t.dashboard?.no_dashboards || "No dashboards found in this environment."}</p>
{/if}
</Card>
{/if}
</div>
<!-- [/DEF:GitDashboardPage:Component] -->
<!-- [/DEF:GitDashboardPage:Component] -->