Commit Graph

336 Commits

Author SHA1 Message Date
Aleksander Grygier 9b696fa8a2 chore: Formatting 2026-02-13 14:05:29 +01:00
Aleksander Grygier e233ec3855 docs: Update diagrams 2026-02-13 14:05:29 +01:00
Aleksander Grygier fc13a0b738 feat: Improve agentic turn visualization and statistics 2026-02-13 14:05:29 +01:00
Aleksander Grygier 3a355675dc fix: UI 2026-02-13 14:05:29 +01:00
Aleksander Grygier 66a7819547 chore: Update packages with `npm audit fix` 2026-02-13 14:05:29 +01:00
Aleksander Grygier 3df7d7f165 refactor: Cleanup 2026-02-13 14:05:29 +01:00
Aleksander Grygier 2d59005d37 refactor: Move MCP health checks to background process from core layout 2026-02-13 14:05:29 +01:00
Aleksander Grygier cde9d45008 feat: UI improvements 2026-02-13 14:05:29 +01:00
Aleksander Grygier c6e5da11e6 docs: Centralize and enhance service documentation 2026-02-13 14:05:29 +01:00
Aleksander Grygier 530868f5a1 feat: Enable MCP prompt button in chat message edit form 2026-02-13 14:05:29 +01:00
Aleksander Grygier 184cb50148 refactor: Redesign DropdownMenuSearchable as content provider 2026-02-13 14:05:29 +01:00
Aleksander Grygier e55ee82f07 refactor: Cleanup 2026-02-13 14:05:29 +01:00
Aleksander Grygier 853f711896 refactor: Cleanup 2026-02-13 14:05:29 +01:00
Aleksander Grygier d65fdde77d chore: Formatting & linting 2026-02-13 14:05:29 +01:00
Aleksander Grygier ba19e0e4ff fix: Improve word wrapping in resource preview 2026-02-13 14:05:28 +01:00
Aleksander Grygier 1d28b6b1be fix: MCP Resources Browser selection & attaching 2026-02-13 14:05:28 +01:00
Aleksander Grygier 5508ad0bee feat: Implement resource search in MCP Resource browser 2026-02-13 14:05:28 +01:00
Aleksander Grygier e5cbb815aa refactor: Cleanup 2026-02-13 14:05:28 +01:00
Aleksander Grygier aaa0bd432f feat: Minor UI tweaks 2026-02-13 14:05:28 +01:00
Aleksander Grygier 70f67140ae refactor: Cleanup 2026-02-13 14:05:28 +01:00
Aleksander Grygier 3c3d4f28f3 feat: Improve MCP server selection UX in chat form dropdown 2026-02-13 14:05:28 +01:00
Aleksander Grygier 4b752d7113 refactor: Consolidate MCP server settings into ChatSettings 2026-02-13 14:05:28 +01:00
Aleksander Grygier 05d1a47e88 fix: Proper system message deletion logic 2026-02-13 14:05:28 +01:00
Aleksander Grygier 6979586b69 fix: Syntax highlight for `svelte` and `vue` 2026-02-13 14:05:28 +01:00
Aleksander Grygier 6cba8e0a35 feat: MCP Resources 2026-02-13 14:05:28 +01:00
Aleksander Grygier 6d0c86f8b4 fix: Context info fixes & improvements 2026-02-13 14:05:28 +01:00
Aleksander Grygier 7d66311107 feat: Navigation UI improvements 2026-02-13 14:05:28 +01:00
Aleksander Grygier d81e7d3a3a fix: UI improvements 2026-02-13 14:05:28 +01:00
Aleksander Grygier 906fede1e6 feat: Prompt Picker and Prompt Attachment UI/UX improvements 2026-02-13 14:05:28 +01:00
Aleksander Grygier 5bb2577aae feat: Improve prompt picker keyboard navigation 2026-02-13 14:05:28 +01:00
Aleksander Grygier dcdcc9aa6a feat: Enable added MCP Server by default 2026-02-13 14:05:28 +01:00
Aleksander Grygier d3f08bb4ec refactor: Constants 2026-02-13 14:05:28 +01:00
Aleksander Grygier e83d440a0d feat: Add McpServersSettings to Chat Settings "MCP" section 2026-02-13 14:05:28 +01:00
Aleksander Grygier 2d78b16859 feat: Improve Stop button UI 2026-02-13 14:05:28 +01:00
Pascal a1897aac12 fix: MCP WebSocket reconnection race conditions 2026-02-13 14:05:28 +01:00
Pascal d584b00446 webui: improve when lacking vertical space on mobile with keyboard open
consider removing all nested scrolls from reasoning/toolcall and make a simple
timeline that opens entirely in one click?
2026-02-13 14:05:28 +01:00
Pascal f925fa369f fix: handle MCP WebSocket disconnections with auto-reconnect (SDK provides no native reconnection) 2026-02-13 14:05:28 +01:00
Aleksander Grygier 3d94b896c3 fix: Storybook 2026-02-13 14:05:28 +01:00
Aleksander Grygier 3c8af32d0d refactor: Componentize MCP Resource Browser 2026-02-13 14:05:28 +01:00
Aleksander Grygier 4eac9f6bab refactor: Use `UrlPrefix` enum for data stream parsing 2026-02-13 14:05:28 +01:00
Aleksander Grygier 8fc28e249d feat: Add `createBase64DataUrl` utility and `MimeTypeApplication.OCTET_STREAM`
refactor: Apply `createBase64DataUrl` utility and clarify service comment
2026-02-13 14:05:27 +01:00
Aleksander Grygier dd39ec6f0b refactor: Cleanup 2026-02-13 14:05:27 +01:00
Aleksander Grygier 17472c3c7a refactor: MarkdownContent props API 2026-02-13 14:05:27 +01:00
Aleksander Grygier c6549188c0 refactor: Cleanup 2026-02-13 14:05:27 +01:00
Aleksander Grygier 6c61742d54 refactor: Cleanup 2026-02-13 14:05:07 +01:00
Aleksander Grygier 5871923ffe refactor: Cleanup 2026-02-13 14:05:07 +01:00
Aleksander Grygier 394c012a58 refactor: Cleanup 2026-02-13 14:02:25 +01:00
Aleksander Grygier 626bb47e9d refactor: Cleanup 2026-02-13 14:02:25 +01:00
Aleksander Grygier f2fcfcd394 refactor: Cleanup 2026-02-13 14:01:41 +01:00
Aleksander Grygier 48a757bc0a refactor: Cleanup 2026-02-13 14:01:41 +01:00