From 89647d5daf6edcdccfac5aa637ba69adc89deabc Mon Sep 17 00:00:00 2001
From: Imad Saddik
Date: Sun, 15 Mar 2026 16:43:18 +0000
Subject: [PATCH] chore: downgrade @lucide/svelte version and remove custom
chat width component
---
tools/server/webui/package-lock.json | 2 +-
tools/server/webui/package.json | 2 +-
.../ChatSettingsComboboxCustomWidth.svelte | 178 ------------------
.../ChatSettings/ChatSettingsFields.svelte | 30 ---
.../ui/command/command-dialog.svelte | 40 ----
.../ui/command/command-empty.svelte | 17 --
.../ui/command/command-group.svelte | 30 ---
.../ui/command/command-input.svelte | 26 ---
.../components/ui/command/command-item.svelte | 20 --
.../ui/command/command-link-item.svelte | 20 --
.../components/ui/command/command-list.svelte | 17 --
.../ui/command/command-loading.svelte | 7 -
.../ui/command/command-separator.svelte | 17 --
.../ui/command/command-shortcut.svelte | 20 --
.../lib/components/ui/command/command.svelte | 28 ---
.../src/lib/components/ui/command/index.ts | 37 ----
16 files changed, 2 insertions(+), 489 deletions(-)
delete mode 100644 tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsComboboxCustomWidth.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-dialog.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-empty.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-group.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-input.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-item.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-link-item.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-list.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-loading.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-separator.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command-shortcut.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/command.svelte
delete mode 100644 tools/server/webui/src/lib/components/ui/command/index.ts
diff --git a/tools/server/webui/package-lock.json b/tools/server/webui/package-lock.json
index 09d3794e04..59602a4c98 100644
--- a/tools/server/webui/package-lock.json
+++ b/tools/server/webui/package-lock.json
@@ -28,7 +28,7 @@
"@eslint/compat": "^1.2.5",
"@eslint/js": "^9.18.0",
"@internationalized/date": "^3.10.1",
- "@lucide/svelte": "^0.561.0",
+ "@lucide/svelte": "^0.515.0",
"@playwright/test": "^1.49.1",
"@storybook/addon-a11y": "^10.2.4",
"@storybook/addon-docs": "^10.2.4",
diff --git a/tools/server/webui/package.json b/tools/server/webui/package.json
index 7efef237af..f5cdc9e47f 100644
--- a/tools/server/webui/package.json
+++ b/tools/server/webui/package.json
@@ -27,7 +27,7 @@
"@eslint/compat": "^1.2.5",
"@eslint/js": "^9.18.0",
"@internationalized/date": "^3.10.1",
- "@lucide/svelte": "^0.561.0",
+ "@lucide/svelte": "^0.515.0",
"@playwright/test": "^1.49.1",
"@storybook/addon-a11y": "^10.2.4",
"@storybook/addon-docs": "^10.2.4",
diff --git a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsComboboxCustomWidth.svelte b/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsComboboxCustomWidth.svelte
deleted file mode 100644
index 7e128a997c..0000000000
--- a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsComboboxCustomWidth.svelte
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
- {#snippet child({ props })}
-
- {/snippet}
-
-
-
-
-
-
- No presets found.
-
-
-
-
- Set pixel value
-
-
-
-
- {#each presets as preset (preset.value)}
- selectPreset(preset.value)}>
-
- {preset.label}
-
- {/each}
-
-
-
-
-
-
- {#if isEditing}
-
-
-
-
- Enter a value between {MIN_CUSTOM_WIDTH} and {MAX_CUSTOM_WIDTH}.
-
-
-
-
-
-
-
-
- {/if}
-
diff --git a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte b/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte
index 043e1cf90d..262547ebb3 100644
--- a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte
+++ b/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte
@@ -9,7 +9,6 @@
import { SettingsFieldType } from '$lib/enums/settings';
import { settingsStore } from '$lib/stores/settings.svelte';
import { ChatSettingsParameterSourceIndicator } from '$lib/components/app';
- import ChatSettingsComboboxCustomWidth from './ChatSettingsComboboxCustomWidth.svelte';
import type { Component } from 'svelte';
interface Props {
@@ -224,35 +223,6 @@
{field.help || SETTING_CONFIG_INFO[field.key]}
{/if}
- {:else if field.type === SettingsFieldType.COMBOBOX}
- {#if field.key === SETTINGS_KEYS.CUSTOM_CHAT_WIDTH}
- {@const isDisabled = localConfig.autoChatWidth}
-
-
-
-
-
- onConfigChange(field.key, value)}
- disabled={isDisabled}
- />
-
-
- {#if isDisabled}
-
Disabled when automatic width is enabled.
- {:else if field.help || SETTING_CONFIG_INFO[field.key]}
-
- {field.help || SETTING_CONFIG_INFO[field.key]}
-
- {/if}
-
- {/if}
{:else if field.type === SettingsFieldType.CHECKBOX}
- import type { Command as CommandPrimitive, Dialog as DialogPrimitive } from 'bits-ui';
- import type { Snippet } from 'svelte';
- import Command from './command.svelte';
- import * as Dialog from '$lib/components/ui/dialog/index.js';
- import type { WithoutChildrenOrChild } from '$lib/components/ui/utils.js';
-
- let {
- open = $bindable(false),
- ref = $bindable(null),
- value = $bindable(''),
- title = 'Command Palette',
- description = 'Search for a command to run',
- portalProps,
- children,
- ...restProps
- }: WithoutChildrenOrChild &
- WithoutChildrenOrChild & {
- portalProps?: DialogPrimitive.PortalProps;
- children: Snippet;
- title?: string;
- description?: string;
- } = $props();
-
-
-
-
- {title}
- {description}
-
-
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-empty.svelte b/tools/server/webui/src/lib/components/ui/command/command-empty.svelte
deleted file mode 100644
index 903287e075..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-empty.svelte
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-group.svelte b/tools/server/webui/src/lib/components/ui/command/command-group.svelte
deleted file mode 100644
index 3805a68839..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-group.svelte
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
- {#if heading}
-
- {heading}
-
- {/if}
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-input.svelte b/tools/server/webui/src/lib/components/ui/command/command-input.svelte
deleted file mode 100644
index 81fcde0098..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-input.svelte
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-item.svelte b/tools/server/webui/src/lib/components/ui/command/command-item.svelte
deleted file mode 100644
index f58c9d3de9..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-item.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-link-item.svelte b/tools/server/webui/src/lib/components/ui/command/command-link-item.svelte
deleted file mode 100644
index 649a34e231..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-link-item.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-list.svelte b/tools/server/webui/src/lib/components/ui/command/command-list.svelte
deleted file mode 100644
index 8acdcf8409..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-list.svelte
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-loading.svelte b/tools/server/webui/src/lib/components/ui/command/command-loading.svelte
deleted file mode 100644
index 0aaf5c3904..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-loading.svelte
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-separator.svelte b/tools/server/webui/src/lib/components/ui/command/command-separator.svelte
deleted file mode 100644
index 57a7927566..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-separator.svelte
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command-shortcut.svelte b/tools/server/webui/src/lib/components/ui/command/command-shortcut.svelte
deleted file mode 100644
index c10f7fc21d..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command-shortcut.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- {@render children?.()}
-
diff --git a/tools/server/webui/src/lib/components/ui/command/command.svelte b/tools/server/webui/src/lib/components/ui/command/command.svelte
deleted file mode 100644
index 3643c5aea1..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/command.svelte
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
diff --git a/tools/server/webui/src/lib/components/ui/command/index.ts b/tools/server/webui/src/lib/components/ui/command/index.ts
deleted file mode 100644
index d0c947618e..0000000000
--- a/tools/server/webui/src/lib/components/ui/command/index.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-import Root from './command.svelte';
-import Loading from './command-loading.svelte';
-import Dialog from './command-dialog.svelte';
-import Empty from './command-empty.svelte';
-import Group from './command-group.svelte';
-import Item from './command-item.svelte';
-import Input from './command-input.svelte';
-import List from './command-list.svelte';
-import Separator from './command-separator.svelte';
-import Shortcut from './command-shortcut.svelte';
-import LinkItem from './command-link-item.svelte';
-
-export {
- Root,
- Dialog,
- Empty,
- Group,
- Item,
- LinkItem,
- Input,
- List,
- Separator,
- Shortcut,
- Loading,
- //
- Root as Command,
- Dialog as CommandDialog,
- Empty as CommandEmpty,
- Group as CommandGroup,
- Item as CommandItem,
- LinkItem as CommandLinkItem,
- Input as CommandInput,
- List as CommandList,
- Separator as CommandSeparator,
- Shortcut as CommandShortcut,
- Loading as CommandLoading
-};