]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
webui: Spring Cleaning Refactor v1 (#22505)
authorAleksander Grygier <redacted>
Fri, 1 May 2026 16:36:29 +0000 (18:36 +0200)
committerGitHub <redacted>
Fri, 1 May 2026 16:36:29 +0000 (18:36 +0200)
commitab6120cde5a6df9964f1655037020edfe70ddb98
tree0b2c6fa759595ba99d526578ca5eb9efbe0eb2d0
parentc3c15053925746c74fc2aaf6b864bd66665393c4
webui: Spring Cleaning Refactor v1 (#22505)

* wip: server_tools

* feat: Integrate with `/tools` endpoint

* feat: Builtin + MCP + JSON Schema Tools WIP

* refactor

* displayName -> display_name

* snake_case everywhere

* rm redundant field

* feat: Improvements

* chore: update webui build output

* refactor: Updates after server updates

* chore: update webui build output

* change arg to --tools all

* feat: UI improvements

* chore: update webui build output

* add readme mention

* llama-gen-docs

* chore: update webui build output

* chore: update webui build output

* chore: update webui build output

* feat: Reorganize settings sections

* feat: Separate dialogs for MCP Servers Settings and Import/Export

* feat: WIP

* feat: WIP

* feat: WIP

* feat: WIP

* feat: WIP

* feat: WIP

* WIP on allozaur/20677-webui-server-tools

* feat: UI improvements

* chore: Update package lock

* chore: Run `npm audit fix`

* feat: UI WIP

* feat: UI

* refactor: Desktop Icon Strip DRY

* feat: Cleaner rendering and transition for ChatScreen

* feat: UI improvements

* feat: UI improvement

* feat: Remove MCP Server "enable" switch from Tools submenu

* chore: Run `npm audit fix`

* feat: WIP

* feat: Logic improvements

* refactor: Cleanup

* refactor: DRY

* test: Fix Chat Sidebar UI Tests

* chore: Update package lock

* refactor: Cleanup

* feat: Chat Message Action Card with Continue and Permission flow implementations

* feat: Add agentic steering messages, draft messages and improve chat UX

* fix: Search results UI

* test: Fix unit test

* feat: UI/UX improvements

* refactor: Simplify `useToolsPanel` access in components

* feat: Implement Processing Info Context API

* feat: Implement 'Go back to chat' functionality for settings

* feat: Enhance MCP Server management in Chat Form Attachments

* style: Minor UI and branding adjustments

* chore: Update webui static build output

* chore: Formatting, linting & type checks

* feat: Draft messages logic

* feat: UI improvements

* feat: Steering Messages improvements

* refactor: Cleanup

* refactor: Cleanup

* feat: Improve UI

* refactor: Settings navigation hook

* refactor: DRY code

* refactor: DRY ChatMessageUser UI components

* refactor: Desktop Icon Strip DRY

* refactor: Tools & permissions

* fix: Navigation condition

* refactor: Cleanup

* refactor: Cleanup

* refactor: Cleanup

* fix: preserve reasoning_content in agentic flow

* refactor: Storybook cleanup

* refactor: isInViewport util function

* refactor: Rename globally `onClick` to `onclick`

* chore: `npm audit fix`

* refactor: Action Icon usage

* refactor: Naming

* refactor: JS in `class` directive

* refactor: Chat components cleanup WIP

* refactor: Components structure

* refactor: Cleanup WIP

* feat: New ChatAttachmentsPreview component

* feat: UI improvements

* feat: UI improvements

* refactor: Cleanup

* refactor: ChatAttachmentsPreview UI/UX

* refactor: Remove dead code

* refactor: Cleanup

* fix: Model Name aliases displaying

* feat: Shortcut improvements

* refactor: Chat Message

* feat: Move Import/Export to settings

* refactor: Cleanup

* refactor: Cleanup

* refactor: Cleanup

* refactor: Cleanup

---------

Co-authored-by: Xuan Son Nguyen <redacted>
223 files changed:
tools/server/public/bundle.css
tools/server/public/bundle.js
tools/server/webui/.storybook/ModeWatcherDecorator.svelte [deleted file]
tools/server/webui/.storybook/TooltipProviderDecorator.svelte [deleted file]
tools/server/webui/.storybook/decorators/ModeWatcherDecorator.svelte [new file with mode: 0644]
tools/server/webui/.storybook/decorators/TooltipProviderDecorator.svelte [new file with mode: 0644]
tools/server/webui/.storybook/preview.ts
tools/server/webui/package-lock.json
tools/server/webui/src/app.d.ts
tools/server/webui/src/lib/actions/fade-in-view.svelte.ts
tools/server/webui/src/lib/components/app/SKILL.md [new file with mode: 0644]
tools/server/webui/src/lib/components/app/actions/ActionIcon.svelte
tools/server/webui/src/lib/components/app/actions/ActionIconCopyToClipboard.svelte
tools/server/webui/src/lib/components/app/actions/ActionIconRemove.svelte [deleted file]
tools/server/webui/src/lib/components/app/actions/ActionIconsCodeBlock.svelte [deleted file]
tools/server/webui/src/lib/components/app/actions/index.ts
tools/server/webui/src/lib/components/app/badges/BadgeChatStatistic.svelte [deleted file]
tools/server/webui/src/lib/components/app/badges/BadgeInfo.svelte
tools/server/webui/src/lib/components/app/badges/BadgeModality.svelte [deleted file]
tools/server/webui/src/lib/components/app/badges/BadgesModality.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/badges/index.ts
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentMcpPrompt.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentMcpResource.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentMcpResources.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentPreview.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentThumbnailFile.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentThumbnailImage.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsList.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItem.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemMcpPrompt.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemMcpResource.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemThumbnailFile.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemThumbnailImage.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItem.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemAudio.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemImage.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemPdf.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemText.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemUnavailable.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewFileInfo.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewNavButtons.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewThumbnailStrip.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsViewAll.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddButton.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddMcpServersSubmenu.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddSheet.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionsAdd.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionMcpServersSubmenu.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionModels.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionSubmit.svelte
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionToolsSubmenu.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionsAttachments/ChatFormActionAttachmentsDropdown.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionsAttachments/ChatFormActionAttachmentsSheet.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormFileInputInvisible.svelte
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormHelperText.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormMcpResourcesList.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPicker/ChatFormPickerItemHeader.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPicker/ChatFormPickerList.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPicker/ChatFormPickerListItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPicker/ChatFormPickerListItemSkeleton.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickerPopover.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerItemHeader.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerList.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerListItem.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerListItemSkeleton.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerPopover.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPickerMcpPrompts.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPromptPickerArgumentForm.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPromptPickerArgumentInput.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpResources.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickers.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPromptPicker/ChatFormPromptPicker.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPromptPicker/ChatFormPromptPickerArgumentForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPromptPicker/ChatFormPromptPickerArgumentInput.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormResourcePicker/ChatFormResourcePicker.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormTextarea.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessage.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageAssistant/ChatMessageAssistant.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageMcpPrompt/ChatMessageMcpPrompt.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageMcpPrompt/ChatMessageMcpPromptContent.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageSystem/ChatMessageSystem.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUser.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUserBubble.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUserPending.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActionCard.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCard.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCardContinueRequest.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCardPermissionRequest.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIcons.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIconsBranchingControls.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAgenticContent.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageBranchingControls.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageContinueRequest.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageEditForm.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageMcpPrompt.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageMcpPromptContent.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessagePermissionRequest.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics/ChatMessageStatistics.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics/ChatMessageStatisticsBadge.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageSystem.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageUser.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageUserBubble.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageUserPending.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreen.svelte
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenForm.svelte
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenProcessingInfo.svelte
tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettings.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFooter.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsParameterSourceIndicator.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsToolsTab.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebar.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarActions.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarConversationItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarSearch.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatSidebar/handle-mobile-sidebar-item-click.ts [deleted file]
tools/server/webui/src/lib/components/app/chat/index.ts
tools/server/webui/src/lib/components/app/content/CollapsibleContentBlock.svelte
tools/server/webui/src/lib/components/app/content/MarkdownContent.svelte [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/MarkdownContent.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/enhance-code-blocks.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/enhance-links.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/rehype-rtl-support.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/resolve-attachment-images.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/table-html-restorer.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/remark/literal-html.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/content/index.ts
tools/server/webui/src/lib/components/app/dialogs/DialogChatAttachmentPreview.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogChatAttachmentsPreview.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/dialogs/DialogChatAttachmentsViewAll.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogChatError.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogCodePreview.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogConfirmation.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogConversationSelection.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogFileUploadError.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/dialogs/DialogMcpResourcePreview.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogMcpResources.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogMcpResourcesBrowser.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/dialogs/DialogModelInformation.svelte
tools/server/webui/src/lib/components/app/dialogs/index.ts
tools/server/webui/src/lib/components/app/mcp/McpActiveServersAvatars.svelte
tools/server/webui/src/lib/components/app/mcp/McpConnectionLogs.svelte
tools/server/webui/src/lib/components/app/mcp/McpResourceBrowser/McpResourceBrowser.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourceBrowser/McpResourceBrowserEmptyState.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourceBrowser/McpResourceBrowserHeader.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourceBrowser/McpResourceBrowserServerItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourceBrowser/mcp-resource-browser.ts [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourcePreview.svelte
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowser.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserEmptyState.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserHeader.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserServerItem.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/mcp-resources-browser.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/mcp/McpServerForm.svelte
tools/server/webui/src/lib/components/app/mcp/index.ts
tools/server/webui/src/lib/components/app/misc/CodeBlockActions.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/misc/ConversationSelection.svelte
tools/server/webui/src/lib/components/app/misc/HorizontalScrollCarousel.svelte
tools/server/webui/src/lib/components/app/misc/index.ts
tools/server/webui/src/lib/components/app/models/ModelId.svelte
tools/server/webui/src/lib/components/app/models/ModelsSelectorDropdown.svelte
tools/server/webui/src/lib/components/app/models/ModelsSelectorOption.svelte
tools/server/webui/src/lib/components/app/models/ModelsSelectorSheet.svelte
tools/server/webui/src/lib/components/app/navigation/DesktopIconStrip.svelte
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigation.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationActions.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationConversationItem.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationSearch.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/navigation/index.ts
tools/server/webui/src/lib/components/app/settings/SettingsChat.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatFields.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatFooter.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatImportExportTab.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatParameterSourceIndicator.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatToolsTab.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/settings/SettingsImportExport.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/index.ts
tools/server/webui/src/lib/components/ui/button/button.svelte
tools/server/webui/src/lib/constants/attachment-menu.ts
tools/server/webui/src/lib/constants/settings-sections.ts
tools/server/webui/src/lib/constants/ui.ts
tools/server/webui/src/lib/contexts/message-edit.context.ts
tools/server/webui/src/lib/enums/chat.ts
tools/server/webui/src/lib/enums/index.ts
tools/server/webui/src/lib/enums/keyboard.ts
tools/server/webui/src/lib/hooks/use-attachment-menu.svelte.ts
tools/server/webui/src/lib/hooks/use-draft-messages.svelte.ts
tools/server/webui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts
tools/server/webui/src/lib/hooks/use-message-edit-context.svelte.ts
tools/server/webui/src/lib/hooks/use-tools-panel.svelte.ts
tools/server/webui/src/lib/markdown/enhance-code-blocks.ts [deleted file]
tools/server/webui/src/lib/markdown/enhance-links.ts [deleted file]
tools/server/webui/src/lib/markdown/literal-html.ts [deleted file]
tools/server/webui/src/lib/markdown/rehype-rtl-support.ts [deleted file]
tools/server/webui/src/lib/markdown/resolve-attachment-images.ts [deleted file]
tools/server/webui/src/lib/markdown/table-html-restorer.ts [deleted file]
tools/server/webui/src/lib/services/index.ts
tools/server/webui/src/lib/services/parameter-sync.service.ts
tools/server/webui/src/lib/types/chat.d.ts
tools/server/webui/src/lib/types/database.d.ts
tools/server/webui/src/lib/types/index.ts
tools/server/webui/src/lib/utils/attachment-display.ts
tools/server/webui/src/lib/utils/convert-files-to-extra.ts
tools/server/webui/src/lib/utils/index.ts
tools/server/webui/src/lib/utils/viewport.ts [new file with mode: 0644]
tools/server/webui/src/routes/+layout.svelte
tools/server/webui/src/routes/settings/import-export/+page.svelte [deleted file]
tools/server/webui/tests/stories/ChatMessage.stories.svelte
tools/server/webui/tests/stories/ChatSidebar.stories.svelte [deleted file]
tools/server/webui/tests/stories/SidebarNavigation.stories.svelte [new file with mode: 0644]
tools/server/webui/tsconfig.json