Aleksander Grygier
ddf98bdf28
refactor: Improve API header management via utility functions
2025-11-26 15:36:09 +01:00
Aleksander Grygier
284557cd2f
feat: Improve model loading/unloading status updates
2025-11-26 15:06:11 +01:00
Aleksander Grygier
23a91cd257
refactor: Icons
2025-11-26 14:13:17 +01:00
Aleksander Grygier
b1cf8bb814
refactor: Improve server properties management
2025-11-26 14:05:42 +01:00
Aleksander Grygier
2a280b6082
feat: Model management and selection features WIP
2025-11-26 02:13:31 +01:00
Aleksander Grygier
22507fed74
refactor: Icons
2025-11-26 00:43:49 +01:00
Aleksander Grygier
5207527e9d
fix: Audio attachments
2025-11-26 00:21:36 +01:00
Aleksander Grygier
c680083cce
feat: Remove redundant settigns + rearrange
2025-11-26 00:08:04 +01:00
Aleksander Grygier
33356f36e4
fix: Regenerate
2025-11-26 00:03:17 +01:00
Aleksander Grygier
82975a1f2d
fix: Add `untrack` inside chat processing info data logic to prevent infinite effect
2025-11-26 00:01:36 +01:00
Aleksander Grygier
b9a3129d42
feat: Switching models logic for ChatForm or when regenerating messges + modality detection logic
2025-11-25 17:13:10 +01:00
Aleksander Grygier
501badc9c4
refactor: Multi-model business logic WIP
2025-11-25 15:04:46 +01:00
Aleksander Grygier
f9c911d025
refactor: Remove redundant settings
2025-11-25 10:55:08 +01:00
Aleksander Grygier
fed6c82eeb
refactor: Database, Conversations & Chat services + stores architecture improvements (WIP)
2025-11-25 10:26:09 +01:00
Aleksander Grygier
ccd6c27183
refactor: DatabaseStore -> DatabaseService
2025-11-25 08:08:32 +01:00
Aleksander Grygier
7db3d87434
fix: Retrieve lost setting after resolving merge conflict
2025-11-24 16:07:15 +01:00
Xuan Son Nguyen
399b39f21b
Merge branch 'master' into xsn/server_model_management_v1_2
2025-11-24 14:45:57 +01:00
Aleksander Grygier
b2590a7f6c
refactor: Cleanup
2025-11-24 02:24:10 +01:00
Aleksander Grygier
13fe8607c5
refactor: Cleanup
2025-11-24 01:42:42 +01:00
Aleksander Grygier
16747dee5b
refactor: UI badges
2025-11-23 23:44:14 +01:00
Aleksander Grygier
39fb1c2b17
refactor: Cleanup
2025-11-23 23:28:28 +01:00
Aleksander Grygier
e92ce07916
refactor: Copy To Clipboard Icon component
2025-11-23 23:23:38 +01:00
Aleksander Grygier
41764b8fa0
refactor: Formatters
2025-11-23 22:54:14 +01:00
Aleksander Grygier
f8ff39c64e
refactor: Cleanup
2025-11-23 22:32:31 +01:00
Aleksander Grygier
d5a6671b81
refactor: Cleanup
2025-11-23 22:27:25 +01:00
Aleksander Grygier
ef5f9d07b0
feat: Improve Model Selector responsiveness
2025-11-23 22:23:50 +01:00
Aleksander Grygier
1c214e9a49
refactor: Enum imports
2025-11-23 22:16:22 +01:00
Aleksander Grygier
b7ba13b6a0
refactor: Attachments data
2025-11-23 21:46:43 +01:00
Aleksander Grygier
1f0cb3ab26
feat: Use `model` property for displaying the `repo/model-name` naming format
2025-11-23 21:19:00 +01:00
Pascal
0c7220db56
webui: minor settings reorganization and add disable autoscroll option ( #17452 )
...
* webui: added a dedicated 'Display' settings section that groups visualization options
* webui: added a Display setting to toggle automatic chat scrolling
* chore: update webui build output
2025-11-23 18:42:00 +01:00
Aleksander Grygier
6282537a8b
Merge remote-tracking branch 'ngxson/xsn/server_model_management_v1_2' into allozaur/server_model_management_v1_2
2025-11-22 23:35:05 +01:00
Aleksander Grygier
a39ef24c91
feat: Auto-select model from last assistant response
2025-11-22 19:18:32 +01:00
Aleksander Grygier
dc913ec424
feat: Chat Form Actions UI logic improvements
2025-11-22 19:06:17 +01:00
Aleksander Grygier
db8ed5df9c
feat: Model unavailable UI state for model selector
2025-11-22 19:02:50 +01:00
Aleksander Grygier
076eec6d60
feat: Add copy to clipboard to model name in model info dialog
2025-11-22 19:00:05 +01:00
Xuan Son Nguyen
4af1b6cbac
Merge remote-tracking branch 'webui/allozaur/server_model_management_v1_2' into xsn/server_model_maagement_v1_2
...
Co-authored-by: Aleksander <aleksander.grygier@gmail.com>
2025-11-22 18:39:31 +01:00
Aleksander Grygier
c274f132cb
refactor: Chat Form Submit component
2025-11-22 01:35:02 +01:00
Aleksander Grygier
92585c7173
feat: Attachments UX improvements
2025-11-21 21:23:20 +01:00
Aleksander Grygier
69503aa519
feat: Add auto-mic setting
2025-11-21 21:18:13 +01:00
Aleksander Grygier
8b1d96755e
feat: New Model Selection UX WIP
2025-11-21 14:26:50 +01:00
Aleksander Grygier
049f40dfdf
refactor: Use only the message data `model` property for displaying model used info
2025-11-21 11:00:49 +01:00
Aleksander Grygier
4bf82a10f1
feat: Improved UX for model information, modality interactions etc
2025-11-21 00:05:43 +01:00
Aleksander Grygier
8a88576849
refactor: Architecture improvements
2025-11-20 16:34:25 +01:00
Aleksander Grygier
55d33a8b8c
feat: Model/Router server architecture WIP
2025-11-20 14:24:50 +01:00
Aleksander Grygier
4c91f2633f
Improved file naming & structure for UI components ( #17405 )
...
* refactor: Component iles naming & structure
* chore: update webui build output
* refactor: Dialog titles + components namig
* chore: update webui build output
* refactor: Imports
* chore: update webui build output
2025-11-20 14:07:31 +01:00
Aleksander Grygier
99c53d6558
webui: Add a "Continue" Action for Assistant Message ( #16971 )
...
* feat: Add "Continue" action for assistant messages
* feat: Continuation logic & prompt improvements
* chore: update webui build output
* feat: Improve logic for continuing the assistant message
* chore: update webui build output
* chore: Linting
* chore: update webui build output
* fix: Remove synthetic prompt logic, use the prefill feature by sending the conversation payload ending with assistant message
* chore: update webui build output
* feat: Enable "Continue" button based on config & non-reasoning model type
* chore: update webui build output
* chore: Update packages with `npm audit fix`
* fix: Remove redundant error
* chore: update webui build output
* chore: Update `.gitignore`
* fix: Add missing change
* feat: Add auto-resizing for Edit Assistant/User Message textareas
* chore: update webui build output
2025-11-19 14:39:50 +01:00
Aleksander Grygier
22e1ce2f81
webui: Fix clickability around chat processing statistics UI ( #17278 )
...
* fix: Better pointer events handling in chat processing info elements
* chore: update webui build output
2025-11-15 22:41:41 +01:00
Pascal
1411d9275a
webui: add OAI-Compat Harmony tool-call streaming visualization and persistence in chat UI ( #16618 )
...
* webui: add OAI-Compat Harmony tool-call live streaming visualization and persistence in chat UI
- Purely visual and diagnostic change, no effect on model context, prompt
construction, or inference behavior
- Captured assistant tool call payloads during streaming and non-streaming
completions, and persisted them in chat state and storage for downstream use
- Exposed parsed tool call labels beneath the assistant's model info line
with graceful fallback when parsing fails
- Added tool call badges beneath assistant responses that expose JSON tooltips
and copy their payloads when clicked, matching the existing model badge styling
- Added a user-facing setting to toggle tool call visibility to the Developer
settings section directly under the model selector option
* webui: remove scroll listener causing unnecessary layout updates (model selector)
* Update tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte
Co-authored-by: Aleksander Grygier <aleksander.grygier@gmail.com>
* Update tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte
Co-authored-by: Aleksander Grygier <aleksander.grygier@gmail.com>
* chore: npm run format & update webui build output
* chore: update webui build output
---------
Co-authored-by: Aleksander Grygier <aleksander.grygier@gmail.com>
2025-11-15 21:09:32 +01:00
Aleksander Grygier
f1bad23f88
Better UX for handling multiple attachments in WebUI ( #17246 )
2025-11-14 01:19:08 +01:00
Aleksander Grygier
8e878f0cb4
Update packages + upgrade Storybook to v10 ( #17201 )
...
* chore: Update packages + upgrade Storybook to v10
* fix: Increase timeout for UI tests
2025-11-12 19:01:48 +01:00