]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ui: Restructure repo to use `tools/ui` folder and `ui` / `UI` / `llama-ui` / `LLAMA_U...
authorAleksander Grygier <redacted>
Sat, 16 May 2026 00:02:40 +0000 (02:02 +0200)
committerGitHub <redacted>
Sat, 16 May 2026 00:02:40 +0000 (02:02 +0200)
commit59778f0196a82db32580bb649d5d839355d6d7bf
tree46a1b1fedf6bb5dbd6dcf8d50947b140507d04ef
parent49d1701bd24e4cedf6dfec9e50e185111203946b
ui: Restructure repo to use `tools/ui` folder and `ui` / `UI` / `llama-ui` / `LLAMA_UI` naming (#23064)

* webui: Move static build output from `tools/server/public` to `build/ui` directory

* refactor: Move to `tools/ui`

* refactor: rename CMake variables and preprocessor defines

- Rename LLAMA_BUILD_WEBUI -> LLAMA_BUILD_UI (old kept as deprecated)
- Rename LLAMA_USE_PREBUILT_WEBUI -> LLAMA_USE_PREBUILT_UI (old kept as deprecated)
- Backward compat: old vars auto-forward to new ones with DEPRECATION warning
- Rename internal vars: WEBUI_SOURCE -> UI_SOURCE, WEBUI_SOURCE_DIR -> UI_SOURCE_DIR, etc.
- Rename HF bucket: LLAMA_WEBUI_HF_BUCKET -> LLAMA_UI_HF_BUCKET
- Emit both LLAMA_BUILD_WEBUI and LLAMA_BUILD_UI preprocessor defines
- Emit both LLAMA_WEBUI_DEFAULT_ENABLED and LLAMA_UI_DEFAULT_ENABLED

* refactor: rename CLI flags (--webui -> --ui) with backward compat

- Add --ui/--no-ui (old --webui/--no-webui kept as deprecated aliases)
- Add --ui-config (old --webui-config kept as deprecated alias)
- Add --ui-config-file (old --webui-config-file kept as deprecated alias)
- Add --ui-mcp-proxy/--no-ui-mcp-proxy (old --webui-mcp-proxy kept as deprecated)
- Add new env vars: LLAMA_ARG_UI, LLAMA_ARG_UI_CONFIG, LLAMA_ARG_UI_CONFIG_FILE, LLAMA_ARG_UI_MCP_PROXY
- C++ struct fields: params.ui, params.ui_config_json, params.ui_mcp_proxy added alongside old fields
- Backward compat: old fields synced to new ones in g_params_to_internals

* refactor: update C++ server internals with backward compat

- Rename json_webui_settings -> json_ui_settings (both kept in server_context_meta)
- Rename params.webui usage -> params.ui (both synced, old still works)
- JSON API emits both "ui"/"ui_settings" and "webui"/"webui_settings" keys
- Server routes use params.ui_mcp_proxy || params.webui_mcp_proxy
- Preprocessor guards use #if defined(LLAMA_BUILD_UI) || defined(LLAMA_BUILD_WEBUI)

* refactor: rename CI/CD workflows, artifacts, and build script

- Rename webui-build.yml -> ui-build.yml; artifact webui-build -> ui-build
- Rename webui-publish.yml -> ui-publish.yml; var HF_BUCKET_WEBUI_STATIC_OUTPUT -> HF_BUCKET_UI_STATIC_OUTPUT
- Rename server-webui.yml -> server-ui.yml; job webui-build/checks -> ui-build/checks
- Update server.yml: job/artifact refs webui-build -> ui-build
- Update release.yml: all webui-build/publish refs -> ui-build/publish; HF_TOKEN_WEBUI_STATIC_OUTPUT -> HF_TOKEN_UI_STATIC_OUTPUT
- Update server-self-hosted.yml: webui-build -> ui-build
- Update build-self-hosted.yml: HF_WEBUI_VERSION -> HF_UI_VERSION
- Rename webui-download.cmake -> ui-download.cmake (internal refs updated)
- Update labeler.yml: server/webui -> server/ui path label

* docs: update CODEOWNERS and server README docs

- Update CODEOWNERS: team ggml-org/llama-webui -> ggml-org/llama-ui, path /tools/server/webui/ -> /tools/ui/
- Update server README.md: CLI tables show --ui flags with deprecated --webui aliases
- Update server README-dev.md: "WebUI" -> "UI", paths updated to tools/ui/

* fix: Small fixes for UI build

* fix: CMake.txt syntax

* chore: Formatting

* fix: `.editorconfig` for llama-ui

* chore: Formatting

* refactor: Use `APP_NAME` in Error route

* refactor: Cleanup

* refactor: Single migration service

* make llama-ui a linkable target

* fix: UI Build output

* fix: Missing change

* fix: separate llama-ui npm build output into build/tools/ui/dist subfolder + use cmake npm build instead of downloading ui-build.yml artifacts in CI

* refactor: UI workflows cleanup

---------

Co-authored-by: Xuan Son Nguyen <redacted>
1098 files changed:
.editorconfig
.github/labeler.yml
.github/workflows/build-self-hosted.yml
.github/workflows/release.yml
.github/workflows/server-sanitize.yml
.github/workflows/server-self-hosted.yml
.github/workflows/server-webui.yml [deleted file]
.github/workflows/server.yml
.github/workflows/ui-build.yml [new file with mode: 0644]
.github/workflows/ui-ci.yml [new file with mode: 0644]
.github/workflows/ui-publish.yml [new file with mode: 0644]
.github/workflows/webui-build.yml [deleted file]
.github/workflows/webui-publish.yml [deleted file]
.gitignore
CMakeLists.txt
CODEOWNERS
common/arg.cpp
common/common.h
scripts/ui-download.cmake [new file with mode: 0644]
scripts/webui-download.cmake [deleted file]
scripts/xxd.cmake
tools/CMakeLists.txt
tools/server/CMakeLists.txt
tools/server/README-dev.md
tools/server/README.md
tools/server/server-context.cpp
tools/server/server-context.h
tools/server/server-http.cpp
tools/server/server-models.cpp
tools/server/server-models.h
tools/server/server.cpp
tools/server/webui/.gitignore [deleted file]
tools/server/webui/.npmrc [deleted file]
tools/server/webui/.prettierignore [deleted file]
tools/server/webui/.prettierrc [deleted file]
tools/server/webui/.storybook/decorators/ModeWatcherDecorator.svelte [deleted file]
tools/server/webui/.storybook/decorators/TooltipProviderDecorator.svelte [deleted file]
tools/server/webui/.storybook/main.ts [deleted file]
tools/server/webui/.storybook/preview.ts [deleted file]
tools/server/webui/.storybook/vitest.setup.ts [deleted file]
tools/server/webui/README.md [deleted file]
tools/server/webui/components.json [deleted file]
tools/server/webui/docs/architecture/high-level-architecture-simplified.md [deleted file]
tools/server/webui/docs/architecture/high-level-architecture.md [deleted file]
tools/server/webui/docs/flows/chat-flow.md [deleted file]
tools/server/webui/docs/flows/conversations-flow.md [deleted file]
tools/server/webui/docs/flows/data-flow-simplified-model-mode.md [deleted file]
tools/server/webui/docs/flows/data-flow-simplified-router-mode.md [deleted file]
tools/server/webui/docs/flows/database-flow.md [deleted file]
tools/server/webui/docs/flows/mcp-flow.md [deleted file]
tools/server/webui/docs/flows/models-flow.md [deleted file]
tools/server/webui/docs/flows/server-flow.md [deleted file]
tools/server/webui/docs/flows/settings-flow.md [deleted file]
tools/server/webui/eslint.config.js [deleted file]
tools/server/webui/package-lock.json [deleted file]
tools/server/webui/package.json [deleted file]
tools/server/webui/playwright.config.ts [deleted file]
tools/server/webui/scripts/dev.sh [deleted file]
tools/server/webui/scripts/install-git-hooks.sh [deleted file]
tools/server/webui/scripts/post-build.sh [deleted file]
tools/server/webui/scripts/vite-plugin-llama-cpp-build.ts [deleted file]
tools/server/webui/src/app.css [deleted file]
tools/server/webui/src/app.d.ts [deleted file]
tools/server/webui/src/app.html [deleted file]
tools/server/webui/src/lib/actions/fade-in-view.svelte.ts [deleted file]
tools/server/webui/src/lib/components/app/SKILL.md [deleted file]
tools/server/webui/src/lib/components/app/actions/ActionIcon.svelte [deleted file]
tools/server/webui/src/lib/components/app/actions/ActionIconCopyToClipboard.svelte [deleted file]
tools/server/webui/src/lib/components/app/actions/index.ts [deleted file]
tools/server/webui/src/lib/components/app/badges/BadgeInfo.svelte [deleted file]
tools/server/webui/src/lib/components/app/badges/BadgesModality.svelte [deleted file]
tools/server/webui/src/lib/components/app/badges/index.ts [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsList.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemMcpPrompt.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemMcpResource.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemThumbnailFile.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemThumbnailImage.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemAudio.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemImage.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemPdf.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemText.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemUnavailable.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewFileInfo.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewNavButtons.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewThumbnailStrip.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddButton.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddMcpServersSubmenu.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddSheet.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionsAdd.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionModels.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionRecord.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionSubmit.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormFileInputInvisible.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormMcpResourcesList.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerItemHeader.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerList.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerListItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerListItemSkeleton.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerPopover.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPickerMcpPrompts.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPromptPickerArgumentForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPromptPickerArgumentInput.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpResources.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickers.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormTextarea.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessage.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageAssistant/ChatMessageAssistant.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageMcpPrompt/ChatMessageMcpPrompt.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageMcpPrompt/ChatMessageMcpPromptContent.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageSystem/ChatMessageSystem.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUser.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUserBubble.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUserPending.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCard.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCardContinueRequest.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCardPermissionRequest.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIcons.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIconsBranchingControls.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAgenticContent.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageEditForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics/ChatMessageStatistics.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics/ChatMessageStatisticsBadge.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreen.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenDragOverlay.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenProcessingInfo.svelte [deleted file]
tools/server/webui/src/lib/components/app/chat/index.ts [deleted file]
tools/server/webui/src/lib/components/app/content/CollapsibleContentBlock.svelte [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/MarkdownContent.svelte [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/enhance-code-blocks.ts [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/enhance-links.ts [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/rehype-rtl-support.ts [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/resolve-attachment-images.ts [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/rehype/table-html-restorer.ts [deleted file]
tools/server/webui/src/lib/components/app/content/MarkdownContent/plugins/remark/literal-html.ts [deleted file]
tools/server/webui/src/lib/components/app/content/SyntaxHighlightedCode.svelte [deleted file]
tools/server/webui/src/lib/components/app/content/index.ts [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogChatAttachmentsPreview.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogChatError.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogCodePreview.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogConfirmation.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogConversationSelection.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogConversationTitleUpdate.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogEmptyFileAlert.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogExportSettings.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogFileUploadError.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogMcpResourcePreview.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogMcpResourcesBrowser.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogMcpServerAddNew.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogModelInformation.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/DialogModelNotAvailable.svelte [deleted file]
tools/server/webui/src/lib/components/app/dialogs/index.ts [deleted file]
tools/server/webui/src/lib/components/app/forms/InputWithSuggestions.svelte [deleted file]
tools/server/webui/src/lib/components/app/forms/KeyValuePairs.svelte [deleted file]
tools/server/webui/src/lib/components/app/forms/SearchInput.svelte [deleted file]
tools/server/webui/src/lib/components/app/forms/index.ts [deleted file]
tools/server/webui/src/lib/components/app/index.ts [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpActiveServersAvatars.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpCapabilitiesBadges.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpConnectionLogs.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpLogo.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourcePreview.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourceTemplateForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowser.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserEmptyState.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserHeader.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserServerItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpResourcesBrowser/mcp-resources-browser.ts [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerCard.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerCardActions.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerCardDeleteDialog.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerCardEditForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerCardHeader.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerCardToolsList.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerCardSkeleton.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerForm.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerIdentity.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/McpServerInfo.svelte [deleted file]
tools/server/webui/src/lib/components/app/mcp/index.ts [deleted file]
tools/server/webui/src/lib/components/app/misc/CodeBlockActions.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/ConversationSelection.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/HorizontalScrollCarousel.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/KeyboardShortcutInfo.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/TruncatedText.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/index.ts [deleted file]
tools/server/webui/src/lib/components/app/models/ModelBadge.svelte [deleted file]
tools/server/webui/src/lib/components/app/models/ModelId.svelte [deleted file]
tools/server/webui/src/lib/components/app/models/ModelsSelectorDropdown.svelte [deleted file]
tools/server/webui/src/lib/components/app/models/ModelsSelectorList.svelte [deleted file]
tools/server/webui/src/lib/components/app/models/ModelsSelectorOption.svelte [deleted file]
tools/server/webui/src/lib/components/app/models/ModelsSelectorSheet.svelte [deleted file]
tools/server/webui/src/lib/components/app/models/index.ts [deleted file]
tools/server/webui/src/lib/components/app/models/utils.ts [deleted file]
tools/server/webui/src/lib/components/app/navigation/DesktopIconStrip.svelte [deleted file]
tools/server/webui/src/lib/components/app/navigation/DropdownMenuActions.svelte [deleted file]
tools/server/webui/src/lib/components/app/navigation/DropdownMenuSearchable.svelte [deleted file]
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigation.svelte [deleted file]
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationActions.svelte [deleted file]
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationConversationItem.svelte [deleted file]
tools/server/webui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationSearch.svelte [deleted file]
tools/server/webui/src/lib/components/app/navigation/index.ts [deleted file]
tools/server/webui/src/lib/components/app/server/ServerErrorSplash.svelte [deleted file]
tools/server/webui/src/lib/components/app/server/ServerLoadingSplash.svelte [deleted file]
tools/server/webui/src/lib/components/app/server/ServerStatus.svelte [deleted file]
tools/server/webui/src/lib/components/app/server/index.ts [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatFields.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatImportExportSection.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatImportExportTab.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatParameterSourceIndicator.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChat/SettingsChatToolsTab.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChatDesktopSidebar.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsChatMobileHeader.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsFooter.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsGroup.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/SettingsMcpServers.svelte [deleted file]
tools/server/webui/src/lib/components/app/settings/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/alert-dialog-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert-dialog/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/alert/alert-description.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert/alert-title.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert/alert.svelte [deleted file]
tools/server/webui/src/lib/components/ui/alert/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/badge/badge.svelte [deleted file]
tools/server/webui/src/lib/components/ui/badge/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/button-group/button-group-root.svelte [deleted file]
tools/server/webui/src/lib/components/ui/button-group/button-group-separator.svelte [deleted file]
tools/server/webui/src/lib/components/ui/button-group/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/button/button.svelte [deleted file]
tools/server/webui/src/lib/components/ui/button/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/card/card-action.svelte [deleted file]
tools/server/webui/src/lib/components/ui/card/card-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/card/card-description.svelte [deleted file]
tools/server/webui/src/lib/components/ui/card/card-footer.svelte [deleted file]
tools/server/webui/src/lib/components/ui/card/card-header.svelte [deleted file]
tools/server/webui/src/lib/components/ui/card/card-title.svelte [deleted file]
tools/server/webui/src/lib/components/ui/card/card.svelte [deleted file]
tools/server/webui/src/lib/components/ui/card/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/checkbox/checkbox.svelte [deleted file]
tools/server/webui/src/lib/components/ui/checkbox/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/collapsible/collapsible-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/collapsible/collapsible-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/collapsible/collapsible.svelte [deleted file]
tools/server/webui/src/lib/components/ui/collapsible/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-close.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-description.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-footer.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-header.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-overlay.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-title.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/dialog-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dialog/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/dropdown-menu/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/input/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/input/input.svelte [deleted file]
tools/server/webui/src/lib/components/ui/label/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/label/label.svelte [deleted file]
tools/server/webui/src/lib/components/ui/popover/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/popover/popover-close.svelte [deleted file]
tools/server/webui/src/lib/components/ui/popover/popover-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/popover/popover-portal.svelte [deleted file]
tools/server/webui/src/lib/components/ui/popover/popover-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/popover/popover.svelte [deleted file]
tools/server/webui/src/lib/components/ui/scroll-area/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte [deleted file]
tools/server/webui/src/lib/components/ui/scroll-area/scroll-area.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/select/select-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-group-heading.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-group.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-item.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-label.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-scroll-down-button.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-scroll-up-button.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-separator.svelte [deleted file]
tools/server/webui/src/lib/components/ui/select/select-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/separator/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/separator/separator.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-close.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-description.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-footer.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-header.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-overlay.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-title.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sheet/sheet-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/constants.ts [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/context.svelte.ts [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-footer.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-group-action.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-group-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-group-label.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-group.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-header.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-input.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-inset.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-action.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-button.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-item.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-menu.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-provider.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-rail.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-separator.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/sidebar/sidebar.svelte [deleted file]
tools/server/webui/src/lib/components/ui/skeleton/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/skeleton/skeleton.svelte [deleted file]
tools/server/webui/src/lib/components/ui/switch/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/switch/switch.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/table/table-body.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/table-caption.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/table-cell.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/table-footer.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/table-head.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/table-header.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/table-row.svelte [deleted file]
tools/server/webui/src/lib/components/ui/table/table.svelte [deleted file]
tools/server/webui/src/lib/components/ui/textarea/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/textarea/textarea.svelte [deleted file]
tools/server/webui/src/lib/components/ui/tooltip/index.ts [deleted file]
tools/server/webui/src/lib/components/ui/tooltip/tooltip-content.svelte [deleted file]
tools/server/webui/src/lib/components/ui/tooltip/tooltip-trigger.svelte [deleted file]
tools/server/webui/src/lib/components/ui/utils.ts [deleted file]
tools/server/webui/src/lib/constants/agentic.ts [deleted file]
tools/server/webui/src/lib/constants/api-endpoints.ts [deleted file]
tools/server/webui/src/lib/constants/attachment-labels.ts [deleted file]
tools/server/webui/src/lib/constants/attachment-menu.ts [deleted file]
tools/server/webui/src/lib/constants/auto-scroll.ts [deleted file]
tools/server/webui/src/lib/constants/binary-detection.ts [deleted file]
tools/server/webui/src/lib/constants/cache.ts [deleted file]
tools/server/webui/src/lib/constants/chat-form.ts [deleted file]
tools/server/webui/src/lib/constants/code-blocks.ts [deleted file]
tools/server/webui/src/lib/constants/code.ts [deleted file]
tools/server/webui/src/lib/constants/context-keys.ts [deleted file]
tools/server/webui/src/lib/constants/css-classes.ts [deleted file]
tools/server/webui/src/lib/constants/floating-ui-constraints.ts [deleted file]
tools/server/webui/src/lib/constants/formatters.ts [deleted file]
tools/server/webui/src/lib/constants/icons.ts [deleted file]
tools/server/webui/src/lib/constants/index.ts [deleted file]
tools/server/webui/src/lib/constants/key-value-pairs.ts [deleted file]
tools/server/webui/src/lib/constants/latex-protection.ts [deleted file]
tools/server/webui/src/lib/constants/literal-html.ts [deleted file]
tools/server/webui/src/lib/constants/localstorage-keys.ts [deleted file]
tools/server/webui/src/lib/constants/markdown.ts [deleted file]
tools/server/webui/src/lib/constants/max-bundle-size.ts [deleted file]
tools/server/webui/src/lib/constants/mcp-form.ts [deleted file]
tools/server/webui/src/lib/constants/mcp-resource.ts [deleted file]
tools/server/webui/src/lib/constants/mcp.ts [deleted file]
tools/server/webui/src/lib/constants/message-export.ts [deleted file]
tools/server/webui/src/lib/constants/model-id.ts [deleted file]
tools/server/webui/src/lib/constants/precision.ts [deleted file]
tools/server/webui/src/lib/constants/processing-info.ts [deleted file]
tools/server/webui/src/lib/constants/routes.ts [deleted file]
tools/server/webui/src/lib/constants/settings-keys.ts [deleted file]
tools/server/webui/src/lib/constants/settings-registry.ts [deleted file]
tools/server/webui/src/lib/constants/supported-file-types.ts [deleted file]
tools/server/webui/src/lib/constants/table-html-restorer.ts [deleted file]
tools/server/webui/src/lib/constants/title-generation.ts [deleted file]
tools/server/webui/src/lib/constants/tools.ts [deleted file]
tools/server/webui/src/lib/constants/tooltip-config.ts [deleted file]
tools/server/webui/src/lib/constants/ui.ts [deleted file]
tools/server/webui/src/lib/constants/uri-template.ts [deleted file]
tools/server/webui/src/lib/constants/url.ts [deleted file]
tools/server/webui/src/lib/constants/viewport.ts [deleted file]
tools/server/webui/src/lib/contexts/chat-actions.context.ts [deleted file]
tools/server/webui/src/lib/contexts/chat-settings-config.context.ts [deleted file]
tools/server/webui/src/lib/contexts/index.ts [deleted file]
tools/server/webui/src/lib/contexts/message-edit.context.ts [deleted file]
tools/server/webui/src/lib/contexts/processing-info.context.ts [deleted file]
tools/server/webui/src/lib/enums/agentic.ts [deleted file]
tools/server/webui/src/lib/enums/attachment.ts [deleted file]
tools/server/webui/src/lib/enums/chat.ts [deleted file]
tools/server/webui/src/lib/enums/files.ts [deleted file]
tools/server/webui/src/lib/enums/index.ts [deleted file]
tools/server/webui/src/lib/enums/keyboard.ts [deleted file]
tools/server/webui/src/lib/enums/mcp.ts [deleted file]
tools/server/webui/src/lib/enums/model.ts [deleted file]
tools/server/webui/src/lib/enums/server.ts [deleted file]
tools/server/webui/src/lib/enums/settings.ts [deleted file]
tools/server/webui/src/lib/enums/tools.ts [deleted file]
tools/server/webui/src/lib/enums/ui.ts [deleted file]
tools/server/webui/src/lib/hooks/is-mobile.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-attachment-menu.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-auto-scroll.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-draft-messages.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-message-edit-context.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-models-selector.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-processing-state.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-scroll-carousel.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-settings-navigation.svelte.ts [deleted file]
tools/server/webui/src/lib/hooks/use-tools-panel.svelte.ts [deleted file]
tools/server/webui/src/lib/services/chat.service.ts [deleted file]
tools/server/webui/src/lib/services/database.service.ts [deleted file]
tools/server/webui/src/lib/services/index.ts [deleted file]
tools/server/webui/src/lib/services/mcp.service.ts [deleted file]
tools/server/webui/src/lib/services/models.service.ts [deleted file]
tools/server/webui/src/lib/services/parameter-sync.service.spec.ts [deleted file]
tools/server/webui/src/lib/services/parameter-sync.service.ts [deleted file]
tools/server/webui/src/lib/services/props.service.ts [deleted file]
tools/server/webui/src/lib/services/router.service.ts [deleted file]
tools/server/webui/src/lib/services/tools.service.ts [deleted file]
tools/server/webui/src/lib/stores/agentic.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/chat.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/conversations.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/draft-messages.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/mcp-resources.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/mcp.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/models.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/permissions.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/persisted.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/server.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/settings-referrer.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/settings.svelte.ts [deleted file]
tools/server/webui/src/lib/stores/tools.svelte.ts [deleted file]
tools/server/webui/src/lib/types/agentic.d.ts [deleted file]
tools/server/webui/src/lib/types/api.d.ts [deleted file]
tools/server/webui/src/lib/types/chat.d.ts [deleted file]
tools/server/webui/src/lib/types/common.d.ts [deleted file]
tools/server/webui/src/lib/types/database.d.ts [deleted file]
tools/server/webui/src/lib/types/index.ts [deleted file]
tools/server/webui/src/lib/types/mcp.d.ts [deleted file]
tools/server/webui/src/lib/types/models.d.ts [deleted file]
tools/server/webui/src/lib/types/settings.d.ts [deleted file]
tools/server/webui/src/lib/types/tools.d.ts [deleted file]
tools/server/webui/src/lib/utils/abort.ts [deleted file]
tools/server/webui/src/lib/utils/agentic.ts [deleted file]
tools/server/webui/src/lib/utils/api-fetch.ts [deleted file]
tools/server/webui/src/lib/utils/api-headers.ts [deleted file]
tools/server/webui/src/lib/utils/api-key-validation.ts [deleted file]
tools/server/webui/src/lib/utils/attachment-display.ts [deleted file]
tools/server/webui/src/lib/utils/attachment-type.ts [deleted file]
tools/server/webui/src/lib/utils/audio-recording.ts [deleted file]
tools/server/webui/src/lib/utils/autoresize-textarea.ts [deleted file]
tools/server/webui/src/lib/utils/branching.ts [deleted file]
tools/server/webui/src/lib/utils/browser-only.ts [deleted file]
tools/server/webui/src/lib/utils/cache-ttl.ts [deleted file]
tools/server/webui/src/lib/utils/clipboard.ts [deleted file]
tools/server/webui/src/lib/utils/code.ts [deleted file]
tools/server/webui/src/lib/utils/config-helpers.ts [deleted file]
tools/server/webui/src/lib/utils/conversation-utils.ts [deleted file]
tools/server/webui/src/lib/utils/convert-files-to-extra.ts [deleted file]
tools/server/webui/src/lib/utils/cors-proxy.ts [deleted file]
tools/server/webui/src/lib/utils/css.ts [deleted file]
tools/server/webui/src/lib/utils/data-url.ts [deleted file]
tools/server/webui/src/lib/utils/debounce.ts [deleted file]
tools/server/webui/src/lib/utils/file-preview.ts [deleted file]
tools/server/webui/src/lib/utils/file-type.ts [deleted file]
tools/server/webui/src/lib/utils/formatters.ts [deleted file]
tools/server/webui/src/lib/utils/headers.ts [deleted file]
tools/server/webui/src/lib/utils/image-error-fallback.ts [deleted file]
tools/server/webui/src/lib/utils/index.ts [deleted file]
tools/server/webui/src/lib/utils/is-ime-composing.ts [deleted file]
tools/server/webui/src/lib/utils/latex-protection.ts [deleted file]
tools/server/webui/src/lib/utils/legacy-migration.ts [deleted file]
tools/server/webui/src/lib/utils/mcp.ts [deleted file]
tools/server/webui/src/lib/utils/modality-file-validation.ts [deleted file]
tools/server/webui/src/lib/utils/model-names.ts [deleted file]
tools/server/webui/src/lib/utils/pdf-processing.ts [deleted file]
tools/server/webui/src/lib/utils/portal-to-body.ts [deleted file]
tools/server/webui/src/lib/utils/precision.ts [deleted file]
tools/server/webui/src/lib/utils/process-uploaded-files.ts [deleted file]
tools/server/webui/src/lib/utils/redact.ts [deleted file]
tools/server/webui/src/lib/utils/request-helpers.ts [deleted file]
tools/server/webui/src/lib/utils/sanitize.ts [deleted file]
tools/server/webui/src/lib/utils/svg-to-png.ts [deleted file]
tools/server/webui/src/lib/utils/syntax-highlight-language.ts [deleted file]
tools/server/webui/src/lib/utils/text-files.ts [deleted file]
tools/server/webui/src/lib/utils/text.ts [deleted file]
tools/server/webui/src/lib/utils/uri-template.ts [deleted file]
tools/server/webui/src/lib/utils/url.ts [deleted file]
tools/server/webui/src/lib/utils/uuid.ts [deleted file]
tools/server/webui/src/lib/utils/viewport.ts [deleted file]
tools/server/webui/src/lib/utils/webp-to-png.ts [deleted file]
tools/server/webui/src/routes/(chat)/+layout.svelte [deleted file]
tools/server/webui/src/routes/(chat)/+page.svelte [deleted file]
tools/server/webui/src/routes/(chat)/+page.ts [deleted file]
tools/server/webui/src/routes/(chat)/chat/[id]/+page.svelte [deleted file]
tools/server/webui/src/routes/(chat)/chat/[id]/+page.ts [deleted file]
tools/server/webui/src/routes/+error.svelte [deleted file]
tools/server/webui/src/routes/+layout.svelte [deleted file]
tools/server/webui/src/routes/mcp-servers/+page.svelte [deleted file]
tools/server/webui/src/routes/settings/+layout.svelte [deleted file]
tools/server/webui/src/routes/settings/[[section]]/+page.svelte [deleted file]
tools/server/webui/src/styles/katex-custom.scss [deleted file]
tools/server/webui/static/favicon.svg [deleted file]
tools/server/webui/static/loading.html [deleted file]
tools/server/webui/svelte.config.js [deleted file]
tools/server/webui/tests/client/components/TestWrapper.svelte [deleted file]
tools/server/webui/tests/client/page.svelte.test.ts [deleted file]
tools/server/webui/tests/e2e/demo.test.ts [deleted file]
tools/server/webui/tests/stories/ChatMessage.stories.svelte [deleted file]
tools/server/webui/tests/stories/ChatScreenForm.stories.svelte [deleted file]
tools/server/webui/tests/stories/Introduction.mdx [deleted file]
tools/server/webui/tests/stories/MarkdownContent.stories.svelte [deleted file]
tools/server/webui/tests/stories/SidebarNavigation.stories.svelte [deleted file]
tools/server/webui/tests/stories/fixtures/ai-tutorial.ts [deleted file]
tools/server/webui/tests/stories/fixtures/api-docs.ts [deleted file]
tools/server/webui/tests/stories/fixtures/assets/1.jpg [deleted file]
tools/server/webui/tests/stories/fixtures/assets/beautiful-flowers-lotus.webp [deleted file]
tools/server/webui/tests/stories/fixtures/assets/example.pdf [deleted file]
tools/server/webui/tests/stories/fixtures/assets/hf-logo.svg [deleted file]
tools/server/webui/tests/stories/fixtures/blog-post.ts [deleted file]
tools/server/webui/tests/stories/fixtures/data-analysis.ts [deleted file]
tools/server/webui/tests/stories/fixtures/empty.ts [deleted file]
tools/server/webui/tests/stories/fixtures/math-formulas.ts [deleted file]
tools/server/webui/tests/stories/fixtures/readme.ts [deleted file]
tools/server/webui/tests/stories/fixtures/storybook-mocks.ts [deleted file]
tools/server/webui/tests/unit/agentic-sections.test.ts [deleted file]
tools/server/webui/tests/unit/agentic-strip.test.ts [deleted file]
tools/server/webui/tests/unit/clipboard.test.ts [deleted file]
tools/server/webui/tests/unit/latex-protection.test.ts [deleted file]
tools/server/webui/tests/unit/mcp-service.test.ts [deleted file]
tools/server/webui/tests/unit/model-id-parser.test.ts [deleted file]
tools/server/webui/tests/unit/model-names.test.ts [deleted file]
tools/server/webui/tests/unit/reasoning-context.test.ts [deleted file]
tools/server/webui/tests/unit/redact.test.ts [deleted file]
tools/server/webui/tests/unit/request-helpers.test.ts [deleted file]
tools/server/webui/tests/unit/sanitize-headers.test.ts [deleted file]
tools/server/webui/tests/unit/uri-template.test.ts [deleted file]
tools/server/webui/tsconfig.json [deleted file]
tools/server/webui/vite.config.ts [deleted file]
tools/server/webui/vitest-setup-client.ts [deleted file]
tools/ui/.gitignore [new file with mode: 0644]
tools/ui/.npmrc [new file with mode: 0644]
tools/ui/.prettierignore [new file with mode: 0644]
tools/ui/.prettierrc [new file with mode: 0644]
tools/ui/.storybook/decorators/ModeWatcherDecorator.svelte [new file with mode: 0644]
tools/ui/.storybook/decorators/TooltipProviderDecorator.svelte [new file with mode: 0644]
tools/ui/.storybook/main.ts [new file with mode: 0644]
tools/ui/.storybook/preview.ts [new file with mode: 0644]
tools/ui/.storybook/vitest.setup.ts [new file with mode: 0644]
tools/ui/CMakeLists.txt [new file with mode: 0644]
tools/ui/README.md [new file with mode: 0644]
tools/ui/components.json [new file with mode: 0644]
tools/ui/docs/architecture/high-level-architecture-simplified.md [new file with mode: 0644]
tools/ui/docs/architecture/high-level-architecture.md [new file with mode: 0644]
tools/ui/docs/flows/chat-flow.md [new file with mode: 0644]
tools/ui/docs/flows/conversations-flow.md [new file with mode: 0644]
tools/ui/docs/flows/data-flow-simplified-model-mode.md [new file with mode: 0644]
tools/ui/docs/flows/data-flow-simplified-router-mode.md [new file with mode: 0644]
tools/ui/docs/flows/database-flow.md [new file with mode: 0644]
tools/ui/docs/flows/mcp-flow.md [new file with mode: 0644]
tools/ui/docs/flows/models-flow.md [new file with mode: 0644]
tools/ui/docs/flows/server-flow.md [new file with mode: 0644]
tools/ui/docs/flows/settings-flow.md [new file with mode: 0644]
tools/ui/eslint.config.js [new file with mode: 0644]
tools/ui/package-lock.json [new file with mode: 0644]
tools/ui/package.json [new file with mode: 0644]
tools/ui/playwright.config.ts [new file with mode: 0644]
tools/ui/scripts/dev.sh [new file with mode: 0644]
tools/ui/scripts/install-git-hooks.sh [new file with mode: 0755]
tools/ui/scripts/vite-plugin-llama-cpp-build.ts [new file with mode: 0644]
tools/ui/src/app.css [new file with mode: 0644]
tools/ui/src/app.d.ts [new file with mode: 0644]
tools/ui/src/app.html [new file with mode: 0644]
tools/ui/src/lib/actions/fade-in-view.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/SKILL.md [new file with mode: 0644]
tools/ui/src/lib/components/app/actions/ActionIcon.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/actions/ActionIconCopyToClipboard.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/actions/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/badges/BadgeInfo.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/badges/BadgesModality.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/badges/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsList.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItem.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemMcpPrompt.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemMcpResource.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemThumbnailFile.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsList/ChatAttachmentsListItem/ChatAttachmentsListItemThumbnailImage.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItem.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemAudio.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemImage.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemPdf.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemText.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewCurrentItem/ChatAttachmentsPreviewCurrentItemUnavailable.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewFileInfo.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewNavButtons.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentsPreview/ChatAttachmentsPreviewThumbnailStrip.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatForm.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddButton.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddMcpServersSubmenu.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddSheet.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionsAdd.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionModels.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionRecord.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionSubmit.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormFileInputInvisible.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormMcpResourcesList.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerItemHeader.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerList.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerListItem.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerListItemSkeleton.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPicker/ChatFormPickerPopover.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPickerMcpPrompts.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPromptPickerArgumentForm.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpPrompts/ChatFormPromptPickerArgumentInput.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickerMcpResources.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormPickers/ChatFormPickers.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormTextarea.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessage.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageAssistant/ChatMessageAssistant.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageMcpPrompt/ChatMessageMcpPrompt.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageMcpPrompt/ChatMessageMcpPromptContent.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageSystem/ChatMessageSystem.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUser.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUserBubble.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUserPending.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCard.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCardContinueRequest.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionCard/ChatMessageActionCardPermissionRequest.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIcons.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIconsBranchingControls.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageAgenticContent.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageEditForm.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics/ChatMessageStatistics.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics/ChatMessageStatisticsBadge.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatScreen/ChatScreen.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatScreen/ChatScreenDragOverlay.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatScreen/ChatScreenForm.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/ChatScreen/ChatScreenProcessingInfo.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/chat/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/content/CollapsibleContentBlock.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/content/MarkdownContent/MarkdownContent.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/content/MarkdownContent/plugins/rehype/enhance-code-blocks.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/content/MarkdownContent/plugins/rehype/enhance-links.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/content/MarkdownContent/plugins/rehype/rehype-rtl-support.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/content/MarkdownContent/plugins/rehype/resolve-attachment-images.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/content/MarkdownContent/plugins/rehype/table-html-restorer.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/content/MarkdownContent/plugins/remark/literal-html.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/content/SyntaxHighlightedCode.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/content/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogChatAttachmentsPreview.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogChatError.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogCodePreview.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogConfirmation.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogConversationSelection.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogConversationTitleUpdate.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogEmptyFileAlert.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogExportSettings.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogFileUploadError.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogMcpResourcePreview.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogMcpResourcesBrowser.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogMcpServerAddNew.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogModelInformation.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/DialogModelNotAvailable.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/dialogs/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/forms/InputWithSuggestions.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/forms/KeyValuePairs.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/forms/SearchInput.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/forms/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpActiveServersAvatars.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpCapabilitiesBadges.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpConnectionLogs.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpLogo.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpResourcePreview.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpResourceTemplateForm.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowser.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserEmptyState.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserHeader.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpResourcesBrowser/McpResourcesBrowserServerItem.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpResourcesBrowser/mcp-resources-browser.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerCard/McpServerCard.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerCard/McpServerCardActions.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerCard/McpServerCardDeleteDialog.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerCard/McpServerCardEditForm.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerCard/McpServerCardHeader.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerCard/McpServerCardToolsList.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerCardSkeleton.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerForm.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerIdentity.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/McpServerInfo.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/mcp/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/misc/CodeBlockActions.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/misc/ConversationSelection.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/misc/HorizontalScrollCarousel.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/misc/KeyboardShortcutInfo.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/misc/TruncatedText.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/misc/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/models/ModelBadge.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/models/ModelId.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/models/ModelsSelectorDropdown.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/models/ModelsSelectorList.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/models/ModelsSelectorSheet.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/models/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/models/utils.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/DesktopIconStrip.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/DropdownMenuActions.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/DropdownMenuSearchable.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigation.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationActions.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationConversationItem.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/SidebarNavigation/SidebarNavigationSearch.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/navigation/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/server/ServerErrorSplash.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/server/ServerLoadingSplash.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/server/ServerStatus.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/server/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChatFields.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChatImportExportSection.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChatImportExportTab.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChatParameterSourceIndicator.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChatToolsTab.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChatDesktopSidebar.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsChatMobileHeader.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsFooter.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsGroup.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/SettingsMcpServers.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/settings/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/alert-dialog-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert-dialog/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert/alert-description.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert/alert-title.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert/alert.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/alert/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/badge/badge.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/badge/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/button-group/button-group-root.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/button-group/button-group-separator.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/button-group/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/button/button.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/button/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/card-action.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/card-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/card-description.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/card-footer.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/card-header.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/card-title.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/card.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/card/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/checkbox/checkbox.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/checkbox/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/collapsible/collapsible-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/collapsible/collapsible-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/collapsible/collapsible.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/collapsible/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-close.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-description.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-footer.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-header.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-overlay.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-title.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/dialog-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dialog/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/dropdown-menu/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/input/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/input/input.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/label/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/label/label.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/popover/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/popover/popover-close.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/popover/popover-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/popover/popover-portal.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/popover/popover-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/popover/popover.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/scroll-area/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/scroll-area/scroll-area.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-group-heading.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-group.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-item.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-label.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-scroll-down-button.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-scroll-up-button.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-separator.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/select/select-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/separator/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/separator/separator.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-close.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-description.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-footer.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-header.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-overlay.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-title.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sheet/sheet-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/constants.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/context.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-footer.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-group-action.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-group-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-group-label.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-group.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-header.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-input.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-inset.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-action.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-button.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-item.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-menu.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-provider.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-rail.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-separator.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/sidebar/sidebar.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/skeleton/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/skeleton/skeleton.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/switch/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/switch/switch.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table-body.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table-caption.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table-cell.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table-footer.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table-head.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table-header.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table-row.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/table/table.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/textarea/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/textarea/textarea.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/tooltip/index.ts [new file with mode: 0644]
tools/ui/src/lib/components/ui/tooltip/tooltip-content.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/tooltip/tooltip-trigger.svelte [new file with mode: 0644]
tools/ui/src/lib/components/ui/utils.ts [new file with mode: 0644]
tools/ui/src/lib/constants/agentic.ts [new file with mode: 0644]
tools/ui/src/lib/constants/api-endpoints.ts [new file with mode: 0644]
tools/ui/src/lib/constants/attachment-labels.ts [new file with mode: 0644]
tools/ui/src/lib/constants/attachment-menu.ts [new file with mode: 0644]
tools/ui/src/lib/constants/auto-scroll.ts [new file with mode: 0644]
tools/ui/src/lib/constants/binary-detection.ts [new file with mode: 0644]
tools/ui/src/lib/constants/cache.ts [new file with mode: 0644]
tools/ui/src/lib/constants/chat-form.ts [new file with mode: 0644]
tools/ui/src/lib/constants/cli-flags.ts [new file with mode: 0644]
tools/ui/src/lib/constants/code-blocks.ts [new file with mode: 0644]
tools/ui/src/lib/constants/code.ts [new file with mode: 0644]
tools/ui/src/lib/constants/context-keys.ts [new file with mode: 0644]
tools/ui/src/lib/constants/css-classes.ts [new file with mode: 0644]
tools/ui/src/lib/constants/database.ts [new file with mode: 0644]
tools/ui/src/lib/constants/floating-ui-constraints.ts [new file with mode: 0644]
tools/ui/src/lib/constants/formatters.ts [new file with mode: 0644]
tools/ui/src/lib/constants/icons.ts [new file with mode: 0644]
tools/ui/src/lib/constants/index.ts [new file with mode: 0644]
tools/ui/src/lib/constants/key-value-pairs.ts [new file with mode: 0644]
tools/ui/src/lib/constants/latex-protection.ts [new file with mode: 0644]
tools/ui/src/lib/constants/literal-html.ts [new file with mode: 0644]
tools/ui/src/lib/constants/markdown.ts [new file with mode: 0644]
tools/ui/src/lib/constants/max-bundle-size.ts [new file with mode: 0644]
tools/ui/src/lib/constants/mcp-form.ts [new file with mode: 0644]
tools/ui/src/lib/constants/mcp-resource.ts [new file with mode: 0644]
tools/ui/src/lib/constants/mcp.ts [new file with mode: 0644]
tools/ui/src/lib/constants/message-export.ts [new file with mode: 0644]
tools/ui/src/lib/constants/model-id.ts [new file with mode: 0644]
tools/ui/src/lib/constants/precision.ts [new file with mode: 0644]
tools/ui/src/lib/constants/processing-info.ts [new file with mode: 0644]
tools/ui/src/lib/constants/routes.ts [new file with mode: 0644]
tools/ui/src/lib/constants/settings-keys.ts [new file with mode: 0644]
tools/ui/src/lib/constants/settings-registry.ts [new file with mode: 0644]
tools/ui/src/lib/constants/storage.ts [new file with mode: 0644]
tools/ui/src/lib/constants/supported-file-types.ts [new file with mode: 0644]
tools/ui/src/lib/constants/table-html-restorer.ts [new file with mode: 0644]
tools/ui/src/lib/constants/title-generation.ts [new file with mode: 0644]
tools/ui/src/lib/constants/tools.ts [new file with mode: 0644]
tools/ui/src/lib/constants/tooltip-config.ts [new file with mode: 0644]
tools/ui/src/lib/constants/ui.ts [new file with mode: 0644]
tools/ui/src/lib/constants/uri-template.ts [new file with mode: 0644]
tools/ui/src/lib/constants/url.ts [new file with mode: 0644]
tools/ui/src/lib/constants/viewport.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/chat-actions.context.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/chat-settings-config.context.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/index.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/message-edit.context.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/processing-info.context.ts [new file with mode: 0644]
tools/ui/src/lib/enums/agentic.ts [new file with mode: 0644]
tools/ui/src/lib/enums/attachment.ts [new file with mode: 0644]
tools/ui/src/lib/enums/chat.ts [new file with mode: 0644]
tools/ui/src/lib/enums/files.ts [new file with mode: 0644]
tools/ui/src/lib/enums/index.ts [new file with mode: 0644]
tools/ui/src/lib/enums/keyboard.ts [new file with mode: 0644]
tools/ui/src/lib/enums/mcp.ts [new file with mode: 0644]
tools/ui/src/lib/enums/model.ts [new file with mode: 0644]
tools/ui/src/lib/enums/server.ts [new file with mode: 0644]
tools/ui/src/lib/enums/settings.ts [new file with mode: 0644]
tools/ui/src/lib/enums/tools.ts [new file with mode: 0644]
tools/ui/src/lib/enums/ui.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/is-mobile.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-attachment-menu.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-auto-scroll.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-draft-messages.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-message-edit-context.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-models-selector.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-processing-state.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-scroll-carousel.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-settings-navigation.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-tools-panel.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/services/chat.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/database.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/index.ts [new file with mode: 0644]
tools/ui/src/lib/services/mcp.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/migration.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/models.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/parameter-sync.service.spec.ts [new file with mode: 0644]
tools/ui/src/lib/services/parameter-sync.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/props.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/router.service.ts [new file with mode: 0644]
tools/ui/src/lib/services/tools.service.ts [new file with mode: 0644]
tools/ui/src/lib/stores/agentic.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/chat.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/conversations.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/draft-messages.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/mcp-resources.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/mcp.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/models.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/permissions.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/persisted.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/server.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/settings-referrer.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/settings.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/stores/tools.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/types/agentic.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/api.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/chat.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/common.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/database.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/index.ts [new file with mode: 0644]
tools/ui/src/lib/types/mcp.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/models.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/settings.d.ts [new file with mode: 0644]
tools/ui/src/lib/types/tools.d.ts [new file with mode: 0644]
tools/ui/src/lib/utils/abort.ts [new file with mode: 0644]
tools/ui/src/lib/utils/agentic.ts [new file with mode: 0644]
tools/ui/src/lib/utils/api-fetch.ts [new file with mode: 0644]
tools/ui/src/lib/utils/api-headers.ts [new file with mode: 0644]
tools/ui/src/lib/utils/api-key-validation.ts [new file with mode: 0644]
tools/ui/src/lib/utils/attachment-display.ts [new file with mode: 0644]
tools/ui/src/lib/utils/attachment-type.ts [new file with mode: 0644]
tools/ui/src/lib/utils/audio-recording.ts [new file with mode: 0644]
tools/ui/src/lib/utils/autoresize-textarea.ts [new file with mode: 0644]
tools/ui/src/lib/utils/branching.ts [new file with mode: 0644]
tools/ui/src/lib/utils/browser-only.ts [new file with mode: 0644]
tools/ui/src/lib/utils/cache-ttl.ts [new file with mode: 0644]
tools/ui/src/lib/utils/clipboard.ts [new file with mode: 0644]
tools/ui/src/lib/utils/code.ts [new file with mode: 0644]
tools/ui/src/lib/utils/config-helpers.ts [new file with mode: 0644]
tools/ui/src/lib/utils/conversation-utils.ts [new file with mode: 0644]
tools/ui/src/lib/utils/convert-files-to-extra.ts [new file with mode: 0644]
tools/ui/src/lib/utils/cors-proxy.ts [new file with mode: 0644]
tools/ui/src/lib/utils/css.ts [new file with mode: 0644]
tools/ui/src/lib/utils/data-url.ts [new file with mode: 0644]
tools/ui/src/lib/utils/debounce.ts [new file with mode: 0644]
tools/ui/src/lib/utils/file-preview.ts [new file with mode: 0644]
tools/ui/src/lib/utils/file-type.ts [new file with mode: 0644]
tools/ui/src/lib/utils/formatters.ts [new file with mode: 0644]
tools/ui/src/lib/utils/headers.ts [new file with mode: 0644]
tools/ui/src/lib/utils/image-error-fallback.ts [new file with mode: 0644]
tools/ui/src/lib/utils/index.ts [new file with mode: 0644]
tools/ui/src/lib/utils/is-ime-composing.ts [new file with mode: 0644]
tools/ui/src/lib/utils/latex-protection.ts [new file with mode: 0644]
tools/ui/src/lib/utils/legacy-migration.ts [new file with mode: 0644]
tools/ui/src/lib/utils/mcp.ts [new file with mode: 0644]
tools/ui/src/lib/utils/modality-file-validation.ts [new file with mode: 0644]
tools/ui/src/lib/utils/model-names.ts [new file with mode: 0644]
tools/ui/src/lib/utils/pdf-processing.ts [new file with mode: 0644]
tools/ui/src/lib/utils/portal-to-body.ts [new file with mode: 0644]
tools/ui/src/lib/utils/precision.ts [new file with mode: 0644]
tools/ui/src/lib/utils/process-uploaded-files.ts [new file with mode: 0644]
tools/ui/src/lib/utils/redact.ts [new file with mode: 0644]
tools/ui/src/lib/utils/request-helpers.ts [new file with mode: 0644]
tools/ui/src/lib/utils/sanitize.ts [new file with mode: 0644]
tools/ui/src/lib/utils/svg-to-png.ts [new file with mode: 0644]
tools/ui/src/lib/utils/syntax-highlight-language.ts [new file with mode: 0644]
tools/ui/src/lib/utils/text-files.ts [new file with mode: 0644]
tools/ui/src/lib/utils/text.ts [new file with mode: 0644]
tools/ui/src/lib/utils/uri-template.ts [new file with mode: 0644]
tools/ui/src/lib/utils/url.ts [new file with mode: 0644]
tools/ui/src/lib/utils/uuid.ts [new file with mode: 0644]
tools/ui/src/lib/utils/viewport.ts [new file with mode: 0644]
tools/ui/src/lib/utils/webp-to-png.ts [new file with mode: 0644]
tools/ui/src/routes/(chat)/+layout.svelte [new file with mode: 0644]
tools/ui/src/routes/(chat)/+page.svelte [new file with mode: 0644]
tools/ui/src/routes/(chat)/+page.ts [new file with mode: 0644]
tools/ui/src/routes/(chat)/chat/[id]/+page.svelte [new file with mode: 0644]
tools/ui/src/routes/(chat)/chat/[id]/+page.ts [new file with mode: 0644]
tools/ui/src/routes/+error.svelte [new file with mode: 0644]
tools/ui/src/routes/+layout.svelte [new file with mode: 0644]
tools/ui/src/routes/mcp-servers/+page.svelte [new file with mode: 0644]
tools/ui/src/routes/settings/+layout.svelte [new file with mode: 0644]
tools/ui/src/routes/settings/[[section]]/+page.svelte [new file with mode: 0644]
tools/ui/src/styles/katex-custom.scss [new file with mode: 0644]
tools/ui/static/favicon.svg [new file with mode: 0644]
tools/ui/static/loading.html [new file with mode: 0644]
tools/ui/svelte.config.js [new file with mode: 0644]
tools/ui/tests/client/components/TestWrapper.svelte [new file with mode: 0644]
tools/ui/tests/client/page.svelte.test.ts [new file with mode: 0644]
tools/ui/tests/e2e/demo.test.ts [new file with mode: 0644]
tools/ui/tests/stories/ChatMessage.stories.svelte [new file with mode: 0644]
tools/ui/tests/stories/ChatScreenForm.stories.svelte [new file with mode: 0644]
tools/ui/tests/stories/Introduction.mdx [new file with mode: 0644]
tools/ui/tests/stories/MarkdownContent.stories.svelte [new file with mode: 0644]
tools/ui/tests/stories/SidebarNavigation.stories.svelte [new file with mode: 0644]
tools/ui/tests/stories/fixtures/ai-tutorial.ts [new file with mode: 0644]
tools/ui/tests/stories/fixtures/api-docs.ts [new file with mode: 0644]
tools/ui/tests/stories/fixtures/assets/1.jpg [new file with mode: 0644]
tools/ui/tests/stories/fixtures/assets/beautiful-flowers-lotus.webp [new file with mode: 0644]
tools/ui/tests/stories/fixtures/assets/example.pdf [new file with mode: 0644]
tools/ui/tests/stories/fixtures/assets/hf-logo.svg [new file with mode: 0644]
tools/ui/tests/stories/fixtures/blog-post.ts [new file with mode: 0644]
tools/ui/tests/stories/fixtures/data-analysis.ts [new file with mode: 0644]
tools/ui/tests/stories/fixtures/empty.ts [new file with mode: 0644]
tools/ui/tests/stories/fixtures/math-formulas.ts [new file with mode: 0644]
tools/ui/tests/stories/fixtures/readme.ts [new file with mode: 0644]
tools/ui/tests/stories/fixtures/storybook-mocks.ts [new file with mode: 0644]
tools/ui/tests/unit/agentic-sections.test.ts [new file with mode: 0644]
tools/ui/tests/unit/agentic-strip.test.ts [new file with mode: 0644]
tools/ui/tests/unit/clipboard.test.ts [new file with mode: 0644]
tools/ui/tests/unit/latex-protection.test.ts [new file with mode: 0644]
tools/ui/tests/unit/mcp-service.test.ts [new file with mode: 0644]
tools/ui/tests/unit/model-id-parser.test.ts [new file with mode: 0644]
tools/ui/tests/unit/model-names.test.ts [new file with mode: 0644]
tools/ui/tests/unit/reasoning-context.test.ts [new file with mode: 0644]
tools/ui/tests/unit/redact.test.ts [new file with mode: 0644]
tools/ui/tests/unit/request-helpers.test.ts [new file with mode: 0644]
tools/ui/tests/unit/sanitize-headers.test.ts [new file with mode: 0644]
tools/ui/tests/unit/uri-template.test.ts [new file with mode: 0644]
tools/ui/tsconfig.json [new file with mode: 0644]
tools/ui/ui.cpp [new file with mode: 0644]
tools/ui/ui.h [new file with mode: 0644]
tools/ui/vite.config.ts [new file with mode: 0644]
tools/ui/vitest-setup-client.ts [new file with mode: 0644]