* feat: Add shimmer text animation for processing state indicators * feat: Redesign CollapsibleContentBlock component with improved UX * feat: Add conditional setting display support with dependsOn field * feat: Add showAgenticTurnStats setting for per-turn statistics * feat: Update ChatMessageAgenticContent with improved UI and new features * feat: Enhance file read tool UI/UX * feat: Refine styling of collapsible content and code preview blocks * feat: add terminal variant to CollapsibleContentBlock * feat: add built-in tools UI registry * feat: extract ChatMessageReasoningBlock and ChatMessageToolCallBlock * refactor: simplify ChatMessageAgenticContent to use extracted blocks * fix: correct markdown content block margin spacing * fix: reorganize SettingsChatFields layout and reset button positioning * fix: use direct map access in agentic store session methods * refactor: remove reasoning preview/throttle system from CollapsibleContentBlock * feat: add auto-scroll to reasoning block and remove showThoughtInProgress * feat: add ChatMessageToolCallDateTime component and support for new tool types * feat: improve auto-scroll reliability in reasoning block with RAF coalescing and MutationObserver * feat: show MCP server favicon for tools without a built-in icon * feat: add search-results parsing utilities and tests * feat: add ChatMessageToolCallSearchResults component * feat: integrate search results rendering into ChatMessageAgenticContent * feat: display tool call input alongside output in ChatMessageToolCallBlock * style: use muted foreground color in reasoning block content * chore: Format * feat: Refine reasoning block layout and make pending thoughts display configurable * feat: Stream tool call code blocks with auto-scroll and handle partial JSON * feat: add streaming permission gate infrastructure * feat: wire permission gate into the agentic loop * fix: bail out on abort and skip already-approved tool calls * fix: clear partial tool calls on abort and savePartialResponse * test: cover partial tool call cleanup end-to-end * refactor: Remove streaming permission gate logic * fix: Correct autoscroll and streaming gates for tool calls and reasoning blocks * refactor: Chat Message Assistant componentization * fix: Show health metadata for disabled MCP servers and promote connections on enable * fix: Inherit global enabled state for missing MCP per-chat overrides * refactor: Cleanup * refactor: Split ChatMessageToolCallBlock into dedicated components * feat: Add live streaming and auto-scroll for tool execution output * feat: Add line numbers and change markers to file edit diffs * chore: Formatting * feat: Add type definitions and utilities for recommended MCP servers * feat: Add recommended MCP servers configuration and storage key * feat: Add McpServerCardCompact component for recommended servers * feat: Add recommended servers section to Add New Server dialog * feat: Update McpServerForm to support authorization requirements * feat: Add select-none classes for text selection prevention * feat: Add recommended MCP server icon assets * refactor: Store dismissed MCP recommendations as a boolean flag * feat: Render tool results as JSON or Markdown based on detected content type * feat: UI improvement * feat: Render search block early and update heading to show execution state * fix: Prevent non-web-search tools from triggering the search UI block * refactor: Cleanup * refactor: Extract hardcoded icon size classes into shared constants * refactor: Extract hardcoded tool result separator into a shared constant * refactor: Tool Calls UI/logic * refactor: Cleanup * refactor: Cleanup * refactor: Cleanup
61 lines
1.8 KiB
TypeScript
61 lines
1.8 KiB
TypeScript
// Central constants export file
|
|
// All constants should be imported from '$lib/constants'
|
|
|
|
export * from './agentic';
|
|
export * from './api-endpoints';
|
|
export * from './app';
|
|
export * from './attachment-labels';
|
|
export * from './database';
|
|
export * from './reasoning-effort';
|
|
export * from './reasoning-effort-tokens';
|
|
export * from './recommended-mcp-servers';
|
|
export * from './storage';
|
|
export * from './attachment-menu';
|
|
export * from './auto-scroll';
|
|
export * from './binary-detection';
|
|
export * from './built-in-tools';
|
|
export * from './cache';
|
|
export * from './chat-form';
|
|
export * from './cli-flags';
|
|
export * from './code-blocks';
|
|
export * from './icons';
|
|
export * from './code';
|
|
export * from './context-keys';
|
|
export * from './control-actions';
|
|
export * from './css-classes';
|
|
export * from './floating-ui-constraints';
|
|
export * from './formatters';
|
|
export * from './key-value-pairs';
|
|
export * from './icons';
|
|
export * from './latex-protection';
|
|
export * from './literal-html';
|
|
export * from './markdown';
|
|
export * from './mermaid-blocks';
|
|
export * from './svg-blocks';
|
|
export * from './diagram-blocks';
|
|
export * from './max-bundle-size';
|
|
export * from './mcp';
|
|
export * from './mcp-form';
|
|
export * from './mcp-resource';
|
|
export * from './message-export';
|
|
export * from './model-id';
|
|
export * from './model-loading';
|
|
export * from './sse';
|
|
export * from './precision';
|
|
export * from './processing-info';
|
|
export * from './pwa';
|
|
export * from './routes';
|
|
export * from './sandbox';
|
|
export * from './settings-keys';
|
|
export * from './settings-registry';
|
|
export * from './stream';
|
|
export * from './supported-file-types';
|
|
export * from './table-html-restorer';
|
|
export * from './title-generation';
|
|
export * from './tools';
|
|
export * from './tooltip-config';
|
|
export * from './ui';
|
|
export * from './uri-template';
|
|
export * from './url';
|
|
export * from './viewport';
|