Pascal
feb1565914
feat: render images inline below attachment markers in tool results
...
Parse tool results line-by-line to display images immediately after their
[Attachment saved: xxx.png] markers. Fixes previous commit where all images
from all tool calls were shown in every section. Each tool call now displays
only its own images.
Uses Svelte derived for memoization to avoid re-parsing on every streaming
chunk. Parsing only occurs when section.toolResult or message.extra changes
2026-02-13 14:00:05 +01:00
Pascal
62965b4717
feat: render images below attachment markers in tool results
2026-02-13 14:00:05 +01:00
Pascal
1fbf50713e
chore: update webui build output
2026-02-13 14:00:05 +01:00
Pascal
8a00e70064
fix: also skip image attachments in message history for non-vision backends
2026-02-13 14:00:05 +01:00
Pascal
46aad7fad0
chore: update webui build output
2026-02-13 14:00:05 +01:00
Pascal
441d6b8d64
fix: skip sending image attachments to non-vision backends
2026-02-13 14:00:05 +01:00
Pascal
26bc18d7e3
chore: update webui build output
2026-02-13 14:00:05 +01:00
Pascal
2f97e59e25
fix: responsive MCP server cards, prioritize server name over version
2026-02-13 14:00:05 +01:00
Pascal
7da99d3c77
fix: responsive MCP server cards for mobile viewports
2026-02-13 14:00:05 +01:00
Pascal
ea44b276a5
chore: update webui build output
2026-02-13 14:00:05 +01:00
Pascal
3b549e6015
webui: adaptive model selector dropdown width
...
Make model selector dropdown responsive:
- Mobile: full width (w-full max-w-[100vw])
- Desktop: adapts to longest model name (sm:w-max)
- Replace TruncatedText with responsive span (truncate on mobile, full text on desktop via sm:overflow-visible sm:whitespace-nowrap)
- Center status icons in fixed 24px wrapper to prevent layout shifts
- Add sm:pr-2 padding between text and icon zone on desktop
Fixes dropdown cutting off long model names on desktop while maintaining full-width display on mobile with proper text truncation
2026-02-13 14:00:05 +01:00
Aleksander Grygier
4ec405441c
chore: update webui build output
2026-02-13 14:00:05 +01:00
Aleksander Grygier
8fbed10bf6
refactor: Use CORS Proxy for favicons calls
2026-02-13 14:00:05 +01:00
Aleksander Grygier
c9ba41f540
refactor: Proxy utility
2026-02-13 14:00:05 +01:00
Aleksander Grygier
670f5fa6bf
chore: update webui build output
2026-02-13 14:00:05 +01:00
Aleksander Grygier
be09ff9f4a
feat: Integrate with `llama-server` proxy + improve MCP Server Edit Form
2026-02-13 14:00:05 +01:00
Xuan Son Nguyen
93378a5a5f
https working
2026-02-13 14:00:05 +01:00
Xuan Son Nguyen
8a36b615ce
download: use httplib and boringssl by default
2026-02-13 14:00:05 +01:00
Xuan Son Nguyen
7df625f8f8
fix
2026-02-13 14:00:05 +01:00
Xuan Son Nguyen
a145e44838
demo cors proxy
2026-02-13 14:00:05 +01:00
Aleksander Grygier
e2534783c2
chore: update webui build output
2026-02-13 14:00:05 +01:00
Aleksander Grygier
c4e2ccdff7
fix: Checking for capabilities from store
2026-02-13 14:00:05 +01:00
Aleksander Grygier
874de71573
refactor: Cleanup
2026-02-13 14:00:05 +01:00
Aleksander Grygier
59d5da4541
chore: update webui build output
2026-02-13 14:00:05 +01:00
Aleksander Grygier
a47b9e4d99
fix: Linter errors
2026-02-13 14:00:05 +01:00
Aleksander Grygier
aa4fb786a2
refactor: Refine Chat Message Processing State Display
2026-02-13 14:00:05 +01:00
Aleksander Grygier
6047da3f72
feat: Chat logic improvements
2026-02-13 13:59:23 +01:00
Aleksander Grygier
2ee54f431a
feat: Integrate Resource Attachments into Chat Form UI
2026-02-13 13:59:23 +01:00
Aleksander Grygier
d5644c58ab
feat: MCP Resources UI
...
feat: Implement MCP Resource Selection Dialog
2026-02-13 13:59:23 +01:00
Aleksander Grygier
c6e1a3f22f
feat: Integrate Resource Store into Main MCP Store
2026-02-13 13:59:23 +01:00
Aleksander Grygier
db72dcaf27
feat: MCP Resources Svelte Store
2026-02-13 13:59:23 +01:00
Aleksander Grygier
2a036580ff
refactor: Use constants
2026-02-13 13:59:23 +01:00
Aleksander Grygier
f956e6351d
feat: Introduce MCP Resource Types and Service Methods
2026-02-13 13:59:23 +01:00
Aleksander Grygier
0894c1fbb6
refactor: Componentize HorizontalScrollCarousel
2026-02-13 13:59:23 +01:00
Aleksander Grygier
1bf2cb751b
fix: Code Preview sandbox
2026-02-13 13:59:23 +01:00
Aleksander Grygier
f4db63749b
refactor: Reuse MCP connections for health checks
2026-02-13 13:59:23 +01:00
Aleksander Grygier
d6b9f54e79
chore: update webui build output
2026-02-13 13:59:23 +01:00
Aleksander Grygier
6b58e32eaa
fix: Sync streaming content to active messages
2026-02-13 13:59:23 +01:00
Aleksander Grygier
fc2dfc1170
refactor: Go back to simpler Stores + Services architecture
2026-02-13 13:59:23 +01:00
Aleksander Grygier
51da906a1e
feat: Introduce BaseClient for common store integration
...
refactor(agentic-client): Extend BaseClient for store integration
refactor(chat-client): Extend BaseClient for store integration
refactor(conversations-client): Extend BaseClient for store integration
2026-02-13 13:59:23 +01:00
Aleksander Grygier
34330d884e
feat: Introduce centralized API fetch utilities
...
refactor(models): Use new API fetch utilities
refactor(props): Use new API fetch utilities
2026-02-13 13:59:23 +01:00
Aleksander Grygier
93c774ab4a
fix: Missing tool call handling
2026-02-13 13:58:58 +01:00
Aleksander Grygier
b9e08737e1
refactor: Improves abort signal handling
2026-02-13 13:58:58 +01:00
Aleksander Grygier
38e33f063b
chore: update webui build output
2026-02-13 13:58:58 +01:00
Aleksander Grygier
538e5367b2
refactor: Create shared ActiveConversationStore to avoid circular dependency between ChatStore and ConversationsStore
2026-02-13 13:58:58 +01:00
Aleksander Grygier
1679f00026
chore: update webui build output
2026-02-13 13:58:58 +01:00
Aleksander Grygier
f5c8638ae3
feat: Enhance ChatMessageMcpPromptContent display
2026-02-13 13:58:58 +01:00
Aleksander Grygier
41b1840e38
feat: Disable server card toggle when in error state
2026-02-13 13:58:58 +01:00
Aleksander Grygier
c09e429306
feat: Add auto-resizing textarea to KeyValuePairs component
2026-02-13 13:58:58 +01:00
Aleksander Grygier
1f9f9e295b
chore: update webui build output
2026-02-13 13:58:58 +01:00