Commit Graph

8183 Commits

Author SHA1 Message Date
Aleksander Grygier 9b5d86ff0a refactor: Enums 2026-02-13 13:42:42 +01:00
Aleksander Grygier b64e024921 refactor: Cleanup
refactor: Cleanup
refactor: Cleanup
refactor: Cleanup
2026-02-13 13:42:08 +01:00
Aleksander Grygier 71271536e7 chore: update webui build output 2026-02-13 13:42:08 +01:00
Aleksander Grygier 616069c345 refactor: Simplify MCP errors 2026-02-13 13:42:08 +01:00
Aleksander Grygier 7adea88cb2 chore: update webui build output 2026-02-13 13:42:08 +01:00
Aleksander Grygier 3c7357e82c refactor: Types 2026-02-13 13:42:07 +01:00
Aleksander Grygier 5fd3523b4c chore: update webui build output 2026-02-13 13:39:47 +01:00
Aleksander Grygier 284b50ad60 refactor: DRY 2026-02-13 13:39:47 +01:00
Aleksander Grygier 5894d75983 chore: Add deprecation comment 2026-02-13 13:39:47 +01:00
Aleksander Grygier fed503f7e3 chore: update webui build output 2026-02-13 13:39:47 +01:00
Aleksander Grygier 25a0d16c03 refactor: Cleanup 2026-02-13 13:39:47 +01:00
Aleksander Grygier 9d2a4ab02a refactor: Naming & Enums 2026-02-13 13:39:47 +01:00
Aleksander Grygier 4c48af7adc chore: update webui build output 2026-02-13 13:36:55 +01:00
Aleksander Grygier aa796f2371 refactor: Cleanup 2026-02-13 13:36:55 +01:00
Aleksander Grygier 10948989bc refactor: Naming + remove redundant component 2026-02-13 13:36:55 +01:00
Aleksander Grygier 3527446892 refactor: Remove unused code 2026-02-13 13:36:55 +01:00
Aleksander Grygier a05b0e3ec1 chore: update webui build output 2026-02-13 13:36:55 +01:00
Aleksander Grygier 374523be3d refactor: Cleanup 2026-02-13 13:36:55 +01:00
Aleksander Grygier c9f0eb1578 chore: update webui build output 2026-02-13 13:36:55 +01:00
Aleksander Grygier b0b7b3c42f refactor: Constants 2026-02-13 13:36:55 +01:00
Aleksander Grygier 69efb479a3 refactor: Cleanup 2026-02-13 13:36:55 +01:00
Aleksander Grygier 0edd3d75d9 chore: update webui build output 2026-02-13 13:36:55 +01:00
Aleksander Grygier 12d94f0857 feat: MCP Prompts implementation improvements 2026-02-13 13:36:55 +01:00
Aleksander Grygier fa36a54a1e refactor: Message Height CSS Variable 2026-02-13 13:36:55 +01:00
Aleksander Grygier 2869241790 refactor: Enums 2026-02-13 13:36:55 +01:00
Pascal 670a922786 fix: resolve TypeScript error in tool response content 2026-02-13 13:35:58 +01:00
Pascal 60027a53db webui: enable vision in agentic tool responses
- Include images from all message roles (not just user)
- Add multipart content support for tool responses
- Images from MCP tools now accessible in same agentic turn
2026-02-13 13:35:58 +01:00
Aleksander Grygier 72e5d9ae2a chore: update webui build output 2026-02-13 13:35:58 +01:00
Aleksander Grygier dd1fe96e18 feat: Improve formatting performance time 2026-02-13 13:35:58 +01:00
Aleksander Grygier eed0c5ae48 fix: System prompt sorting 2026-02-13 13:35:58 +01:00
Aleksander Grygier 16aa6fae0a fix: Save draft message in Chat Form when adding System Prompt from new chat view 2026-02-13 13:33:06 +01:00
Aleksander Grygier 0fe25847ff fix: Chat Form submission 2026-02-13 13:33:06 +01:00
Aleksander Grygier ed70cb577d chore: update webui build output 2026-02-13 13:33:05 +01:00
Aleksander Grygier 141540ccbb feat: MCP Prompts WIP 2026-02-13 13:33:05 +01:00
Aleksander Grygier 46ced87178 chore: update webui build output 2026-02-13 13:32:47 +01:00
Aleksander Grygier 43da6b8676 feat: UI improvements 2026-02-13 13:32:47 +01:00
Aleksander Grygier 17b326b32a chore: update webui build output 2026-02-13 13:30:16 +01:00
Aleksander Grygier aaeea933b7 feat: Architectural improvements 2026-02-13 13:30:16 +01:00
Aleksander Grygier da252e3425 feat: Per-conversation agentic loop state 2026-02-13 13:28:24 +01:00
Aleksander Grygier 1565cda1ff chore: update webui build output 2026-02-13 13:28:24 +01:00
Aleksander Grygier a8c2e66e92 feat: Improve MCP Server selection UI + lazy load health checks 2026-02-13 13:28:24 +01:00
Aleksander Grygier f8d6d16df1 feat: UI improvements 2026-02-13 13:21:35 +01:00
Aleksander Grygier 690dd09b5f feat: Simplify MCP server enabling logic per chat
Refactors MCP server enabling logic to remove the dependency on global settings.

This simplifies the logic by directly checking the per-chat override status, and removes the need to pass the global enabled state as a parameter.

Additionally:
- Only shows MCP servers that are enabled in settings in the selector.
- Sorts the servers by whether they are enabled for the current chat.
2026-02-13 13:21:35 +01:00
Aleksander Grygier a12304cdea chore: update webui build output 2026-02-13 13:21:35 +01:00
Aleksander Grygier 52f21b4ca4 fix: Missing onModelChange callback running assistant message re-generation 2026-02-13 13:21:35 +01:00
Pascal 20e5e70c61 chore: update webui build output 2026-02-13 13:21:35 +01:00
Pascal a2cce59d69 fix: acurate tool_response display 2026-02-13 13:21:35 +01:00
Pascal fdd67f45e6 fix: unify MCP server label logic with simplified fallback 2026-02-13 13:21:35 +01:00
Pascal bdd9bcfb75 chore: update webui build output 2026-02-13 13:21:35 +01:00
Pascal a515179730 refactor: remove multimodal validation from model selector
Remove all frontend validation logic that prevented users from selecting
models based on multimodal capabilities. This refactoring removes
restrictive UI code while maintaining full functionality

- Vision models can describe images as text
- That text remains useful for non-vision models
- Chaining vision -> non-vision is a valid workflow
- Users know their use case better than the UI
- Users can return to vision models when needed
2026-02-13 13:21:35 +01:00