]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
webui: Conversation forking + branching improvements (#21021)
authorAleksander Grygier <redacted>
Sat, 28 Mar 2026 12:38:15 +0000 (13:38 +0100)
committerGitHub <redacted>
Sat, 28 Mar 2026 12:38:15 +0000 (13:38 +0100)
commit51a84efc53ed4e294a848ab55f7feec2031ea460
treea13026bd0a11eb45dd888174aa69099ff9c3d2ed
parentb0f0dd3e516a783b46bb15b20e6a6579367e2ff2
webui: Conversation forking + branching improvements (#21021)

* refactor: Make `DialogConfirmation` extensible with children slot

* feat: Add conversation forking logic

* feat: Conversation forking UI

* feat: Update delete/edit dialogs and logic for forks

* refactor: Improve Chat Sidebar UX and add MCP Servers entry

* refactor: Cleanup

* feat: Update message in place when editing leaf nodes

* chore: Cleanup

* chore: Cleanup

* chore: Cleanup

* chore: Cleanup

* chore: Cleanup

* chore: Cleanup

* refactor: Post-review improvements

* chore: update webui build output

* test: Update Storybook test

* chore: update webui build output

* chore: update webui build output
25 files changed:
tools/server/public/index.html.gz
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/ChatMessageActions.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageUser.svelte
tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenHeader.svelte
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebar.svelte
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarActions.svelte
tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarConversationItem.svelte
tools/server/webui/src/lib/components/app/dialogs/DialogConfirmation.svelte
tools/server/webui/src/lib/constants/context-keys.ts [new file with mode: 0644]
tools/server/webui/src/lib/constants/index.ts
tools/server/webui/src/lib/constants/ui.ts
tools/server/webui/src/lib/contexts/chat-actions.context.ts
tools/server/webui/src/lib/contexts/chat-settings-dialog.context.ts [new file with mode: 0644]
tools/server/webui/src/lib/contexts/index.ts
tools/server/webui/src/lib/contexts/message-edit.context.ts
tools/server/webui/src/lib/services/database.service.ts
tools/server/webui/src/lib/stores/chat.svelte.ts
tools/server/webui/src/lib/stores/conversations.svelte.ts
tools/server/webui/src/lib/types/database.d.ts
tools/server/webui/src/routes/+layout.svelte
tools/server/webui/tests/stories/ChatSidebar.stories.svelte