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 -};