]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
webui: Architecture and UI improvements (#19596)
authorAleksander Grygier <redacted>
Sat, 14 Feb 2026 08:06:41 +0000 (09:06 +0100)
committerGitHub <redacted>
Sat, 14 Feb 2026 08:06:41 +0000 (09:06 +0100)
commitbaa12f3831d088503717a8f85c70340936992343
tree4607b39d077617c3c504b2ae49f3843b47c61798
parent2d8015e8a460f51a4c0fc8b1b9f41e38d7ea2194
webui: Architecture and UI improvements (#19596)
79 files changed:
tools/server/public/index.html.gz
tools/server/webui/.storybook/main.ts
tools/server/webui/.storybook/preview.ts
tools/server/webui/docs/flows/settings-flow.md
tools/server/webui/src/lib/components/app/actions/ActionIconsCodeBlock.svelte
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAttachmentsDropdown.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessage.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageEditForm.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageStatistics.svelte
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreen.svelte
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenForm.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettings.svelte
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarConversationItem.svelte
tools/server/webui/src/lib/components/app/content/MarkdownContent.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogChatError.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogChatSettings.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogCodePreview.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/dialogs/DialogConfirmation.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogModelInformation.svelte
tools/server/webui/src/lib/components/app/forms/KeyValuePairs.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/forms/SearchInput.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/forms/index.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/index.ts
tools/server/webui/src/lib/components/app/misc/ActionButton.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/ActionDropdown.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/BadgeChatStatistic.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/BadgeInfo.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/BadgeModality.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/CodePreviewDialog.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/CopyToClipboardIcon.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/DropdownMenuSearchable.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/MarkdownContent.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/RemoveButton.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/SearchInput.svelte [deleted file]
tools/server/webui/src/lib/components/app/misc/SyntaxHighlightedCode.svelte [deleted file]
tools/server/webui/src/lib/components/app/models/ModelBadge.svelte
tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte
tools/server/webui/src/lib/components/app/models/index.ts [new file with mode: 0644]
tools/server/webui/src/lib/components/app/server/ServerErrorSplash.svelte
tools/server/webui/src/lib/constants/binary-detection.ts
tools/server/webui/src/lib/constants/cache.ts [new file with mode: 0644]
tools/server/webui/src/lib/constants/input-classes.ts
tools/server/webui/src/lib/constants/settings-sections.ts [new file with mode: 0644]
tools/server/webui/src/lib/enums/index.ts
tools/server/webui/src/lib/enums/ui.ts [new file with mode: 0644]
tools/server/webui/src/lib/hooks/use-model-change-validation.svelte.ts
tools/server/webui/src/lib/hooks/use-processing-state.svelte.ts
tools/server/webui/src/lib/markdown/resolve-attachment-images.ts [new file with mode: 0644]
tools/server/webui/src/lib/services/database.service.ts
tools/server/webui/src/lib/services/database.ts [deleted file]
tools/server/webui/src/lib/services/index.ts
tools/server/webui/src/lib/services/models.service.ts
tools/server/webui/src/lib/services/models.ts [deleted file]
tools/server/webui/src/lib/services/parameter-sync.service.ts
tools/server/webui/src/lib/services/parameter-sync.spec.ts [deleted file]
tools/server/webui/src/lib/services/parameter-sync.ts [deleted file]
tools/server/webui/src/lib/services/props.service.ts
tools/server/webui/src/lib/services/props.ts [deleted file]
tools/server/webui/src/lib/stores/chat.svelte.ts
tools/server/webui/src/lib/stores/conversations.svelte.ts
tools/server/webui/src/lib/stores/models.svelte.ts
tools/server/webui/src/lib/stores/server.svelte.ts
tools/server/webui/src/lib/stores/settings.svelte.ts
tools/server/webui/src/lib/types/chat.d.ts
tools/server/webui/src/lib/types/common.d.ts [new file with mode: 0644]
tools/server/webui/src/lib/types/index.ts
tools/server/webui/src/lib/types/settings.d.ts
tools/server/webui/src/lib/utils/api-fetch.ts
tools/server/webui/src/lib/utils/branching.ts
tools/server/webui/src/lib/utils/cache-ttl.ts
tools/server/webui/src/lib/utils/modality-file-validation.ts
tools/server/webui/src/lib/utils/text-files.ts
tools/server/webui/tests/stories/ChatForm.stories.svelte [deleted file]
tools/server/webui/tests/stories/ChatScreenForm.stories.svelte [new file with mode: 0644]
tools/server/webui/tests/stories/MarkdownContent.stories.svelte
tools/server/webui/vite.config.ts