]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ui: Clean up contexts, remove prop drilling from Chat Form Actions (#26951)
authorAleksander Grygier <redacted>
Thu, 13 Aug 2026 06:21:15 +0000 (08:21 +0200)
committerGitHub <redacted>
Thu, 13 Aug 2026 06:21:15 +0000 (08:21 +0200)
commitd86c7d62dfa7fb7227f0b699e3af58c11b295549
treee77bb529e277f54eb51be315f33f0dd621f0b181
parentf2efd64141b9f9003c592375adf287f5fe1e5b80
ui: Clean up contexts, remove prop drilling from Chat Form Actions (#26951)

* refactor: Remove dead context for Chat Settings and create a new one for Chat Messages Actions

* refactor: Contexts & types
33 files changed:
tools/ui/src/app.d.ts
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddSheet.svelte
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionsAdd.svelte
tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessage.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageAssistant/ChatMessageAssistant.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageMcpPrompt/ChatMessageMcpPrompt.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageSystem/ChatMessageSystem.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageToolCall/ChatMessageToolCallBlock.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageToolCall/ChatMessageToolCallBlockExecShellCommand.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUser.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageUser/ChatMessageUserPending.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIcons.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageActions/ChatMessageActionIcons/ChatMessageActionIconsBranchingControls.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageAgenticContent.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageEditForm.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessageReasoningBlock.svelte
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessages.svelte
tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte
tools/ui/src/lib/constants/context-keys.constants.ts
tools/ui/src/lib/contexts/chat-actions.context.ts [deleted file]
tools/ui/src/lib/contexts/chat-form-actions.context.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/chat-message-actions.context.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/chat-message-edit.context.ts [new file with mode: 0644]
tools/ui/src/lib/contexts/chat-settings-config.context.ts [deleted file]
tools/ui/src/lib/contexts/index.ts
tools/ui/src/lib/contexts/message-edit.context.ts [deleted file]
tools/ui/src/lib/hooks/use-chat-message-edit-context.svelte.ts [new file with mode: 0644]
tools/ui/src/lib/hooks/use-message-edit-context.svelte.ts [deleted file]
tools/ui/src/lib/types/chat.d.ts
tools/ui/src/lib/types/index.ts
tools/ui/tests/stories/ChatMessage.stories.svelte