Commit Graph

511 Commits

Author SHA1 Message Date
Aleksander Grygier ddbb7dc2e5 fix: Remove redundant CSS class 2026-01-08 14:11:52 +01:00
Aleksander Grygier 089f38230c feat: Add TruncatedText component 2026-01-08 13:02:46 +01:00
Aleksander Grygier 06febe08b7 fix: Collapsible box trigger 2026-01-08 12:48:15 +01:00
Aleksander Grygier 223c6333e9 refactor: Cleanup 2026-01-08 12:46:10 +01:00
Aleksander Grygier b0ba550928 refactor: Cleanup 2026-01-08 12:03:36 +01:00
Aleksander Grygier 56b34bf63b refactor: Collapsible Content Block & small fixes 2026-01-08 09:17:24 +01:00
Aleksander Grygier d89ada8cee chore: update webui build output 2026-01-07 15:46:32 +01:00
Aleksander Grygier 98bce85b1f refactor: Cleanup 2026-01-07 15:44:23 +01:00
Aleksander Grygier b9adc00d3f chore: update webui build output 2026-01-07 14:27:48 +01:00
Aleksander Grygier 10e5ad1396 feat: UI improvements 2026-01-07 14:01:27 +01:00
Aleksander Grygier bc07e0723d feat: Always show Mcp Selector 2026-01-07 14:01:27 +01:00
Pascal 4c095df509 fix: remove double scrollbar in model selector by using Bits UI content available height 2026-01-07 12:23:03 +01:00
Aleksander Grygier 2d6020b574 feat: Enable adding System Prompt per-chat 2026-01-05 14:30:11 +01:00
Aleksander Grygier 469263668f fix: UI 2026-01-05 11:59:31 +01:00
Aleksander Grygier cf37390434 chore: update webui build output 2026-01-05 11:57:23 +01:00
Aleksander Grygier f3734b5b7c feat: UI improvements 2026-01-05 11:53:53 +01:00
Pascal 653f85fedd webui: raw tool result display, strip only leading/trailing newlines to preserve indentation 2026-01-05 09:01:31 +01:00
Pascal fc7218ae11 webui: split raw output into backend parsing and frontend display options 2026-01-05 09:01:31 +01:00
Pascal 4f9d9d41b9 webui: remove legacy wrapper and restore WebSocket transport 2026-01-05 09:01:31 +01:00
Pascal 183d9eebff webui: remove unused imports 2026-01-05 09:01:31 +01:00
Aleksander Grygier f7ea69fa18 chore: update webui build output 2026-01-05 09:01:31 +01:00
Aleksander Grygier c5d01fbb8f feat: Improve agentic tool call streaming display with 'in progress' state 2026-01-05 09:01:31 +01:00
Aleksander Grygier f755673c6f feat: Enhance MCP server dropdown with search, popularity sorting, and per-chat overrides 2026-01-05 09:01:31 +01:00
Aleksander Grygier 81ad2d5569 feat: Add per-chat MCP server overrides 2026-01-05 09:01:31 +01:00
Aleksander Grygier 865c28a96d chore: update webui build output 2026-01-05 09:01:31 +01:00
Aleksander Grygier 2592471d11 feat: Add image load error fallback in MarkdownContent 2026-01-05 09:01:31 +01:00
Aleksander Grygier 069be7b517 feat: Implement lazy MCP client shutdown 2026-01-05 09:01:31 +01:00
Aleksander Grygier 9571e07687 feat: Enhance tool call streaming UI and output format 2026-01-05 09:01:31 +01:00
Aleksander Grygier 260375819d feat: Display and manage servers in ChatForm actions 2026-01-05 09:01:31 +01:00
Aleksander Grygier 74345d8785 feat: Integrate server management dialog into chat settings 2026-01-05 09:01:31 +01:00
Aleksander Grygier dde5e1582c feat: Implement dedicated server management UI components 2026-01-05 09:01:31 +01:00
Aleksander Grygier c24d5e36f0 refactor: Centralize health check logic in store 2026-01-05 09:01:31 +01:00
Aleksander Grygier f87b10ee66 feat: Enhance server config with headers and schema normalization 2026-01-05 09:01:31 +01:00
Aleksander Grygier 778ad550b1 feat: Add McpLogo Svelte component 2026-01-05 09:01:31 +01:00
Aleksander Grygier c1c2234a62 refactor: Consolidate UI CSS classes into shared module 2026-01-05 09:01:31 +01:00
Aleksander Grygier 883d2a4f15 chore: update webui build output 2026-01-05 09:01:31 +01:00
Aleksander Grygier 7d5fd37324 feat: Raw LLM output switch per message 2026-01-05 09:01:31 +01:00
Aleksander Grygier 03464a0780 refactor: Tool call handling 2026-01-05 09:01:31 +01:00
Aleksander Grygier 3e7318f09d docs: Update high-level architecture diagrams for MCP integration 2026-01-05 09:01:15 +01:00
Aleksander Grygier 219be7807e feat: Add AgenticContent component for enhanced tool call rendering 2026-01-05 09:01:15 +01:00
Aleksander Grygier 52b1a1bffa refactor: Update ChatStore to leverage mcpStore for agentic flow 2026-01-05 09:01:15 +01:00
Aleksander Grygier 60475dca3c feat: Implement agentic orchestration within ChatService 2026-01-05 09:01:15 +01:00
Aleksander Grygier 5f5d5ab45f feat: Introduce reactive mcpStore for client lifecycle management 2026-01-05 09:01:15 +01:00
Aleksander Grygier 9ab2326e79 feat: Refactor MCP client to use official SDK 2026-01-05 09:01:15 +01:00
Aleksander Grygier 4dbcb5cdfd feat: Add @modelcontextprotocol/sdk and zod dependencies 2026-01-05 09:01:15 +01:00
Aleksander Grygier 8024ae540f refactor: Update Agentic and MCP config parsing to use new utils and constants 2026-01-05 09:01:15 +01:00
Aleksander Grygier abc3764c9f feat: Centralize MCP and Agentic type definitions and constants 2026-01-05 09:01:15 +01:00
Aleksander Grygier 94fef3508a feat: Introduce common utility functions 2026-01-05 09:01:15 +01:00
Pascal 18ee0acb3e webui: use normalizedMessages after upstream refactor 2026-01-05 09:00:59 +01:00
Pascal d4207ddd8a webui: MCP client with low coupling to current codebase 2026-01-05 09:00:59 +01:00