Aleksander Grygier
85196c718b
ui : apply the org name setting to every model id in the selector
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
c4ee1a8fa3
ui : list the local models in one section with the loaded ones first
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
329def4426
ui : rework the model selector around local and remote views
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
b737e5a279
ui : open the model selector on the favorites tab
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
2395e9b952
ui : add a favorites tab to the model selector
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
cc2225dd18
ui : add Z.ai backend preset
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
edd7025e39
ui : prepare every backend at startup so tabs only swap memory
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
9ab24a1640
ui : keep model state in memory across backend switches
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
7a7be05ea2
ui : stop the conversation model from switching backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
5d4c245e12
ui : keep the model selector mounted while options swap backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
0616a826f7
ui : keep the model selector mounted across backend switches
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
74cbaa2ce1
ui : only send the conversation id header to llama.cpp
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
22670d9fda
ui : skip hub base model lookups for external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
baaf2f7bf0
ui : always store the model selection backend-qualified
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
68be9517b4
ui : stop opening the model info dialog on selector open
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
7e9895d4c6
ui : show the assistant model selector for external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
b48698587e
ui : stop refetching model props after a failure
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
32ceb1e7a0
ui : persist the active backend and guard server props fetches
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
cfe0d6537e
ui : scope the model list to the selected backend tab
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
a8ae60f11e
ui : cache the local backend's model list
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
cff4213eac
ui : keep models of every enabled backend selectable
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
d72ff1ff2f
ui : resolve a conversation's backend before sending
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
3334967829
ui : scope the model list to the active backend tab
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
bd217ff4a9
ui : account for cache tokens on external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
4c0170dfc9
ui : route chat requests through protocol adapters
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
5dd920ebe0
ui : report token stats for external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
d145c15199
ui : aggregate models across backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
e3744e7e78
ui : load backend model lists in the background
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
521a677a37
ui : only show the server error when no backend is available
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
12ac92c25b
ui : prefetch backend model lists on first selector open
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
0d4128f628
ui : send the model on external backend requests
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
80e0fa3bbc
ui : ignore favorites that belong to another backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
05cc00a7a0
ui : target the selected model on external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
26042d1c59
ui : skip llama.cpp-only requests and fields on external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
b0f67285d1
ui : honor per-backend chat and models paths
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
6aa2c26f18
ui : switch backends from the models selector
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
b6866d47d2
ui : gate llama.cpp-only features by backend capabilities
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
65a3ed656b
ui : stop settings save from clobbering backend config
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
dfcf80f7b3
ui : list models from a backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
cfac7cfd13
ui : allow excluding the local backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
808cff003e
ui : add backend management settings UI
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
a6b0f69a93
ui : add backend presets, CRUD and connection test
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
1c36525771
ui : resolve API requests against the active backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
fd3b265ffe
ui : add backend store and API base resolution
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
79795f3fba
ui : add backend types and constants
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:10 +02:00
Aleksander Grygier
6bc13953a8
ui : Improvements
...
Adds a measured-px height transition to the tool category groups in the
Tools submenu, replacing the bits-ui Collapsible whose conditional
rendering kills the transition. The same technique as the reasoning panel:
the rows stay mounted, the height animates between 0 and the measured
scrollHeight, and visibility keeps collapsed rows out of the tab order.
Assisted-by: pi:GLM-5.3-Flash
2026-09-28 12:10:05 +02:00
Pascal
4446688ced
ui : resolve bundled icon paths against the app base path
...
Serve the recommended MCP server favicons and the Hugging Face badge from
the app's base path, not the domain root, so they resolve when the app is
mounted under a path. Also normalizes the safe HTML config indentation.
Assisted-by: pi:GLM-5.3-Flash
2026-09-28 12:10:05 +02:00
Aleksander Grygier
7d046fa690
ui : sort reasoning panel attributes
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:09:32 +02:00
Aleksander Grygier
04d7c1eaf9
ui : lighten the model selector rows
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:09:32 +02:00
Aleksander Grygier
8fa7f16e47
ui : cache hugging face hub model data per session
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:09:32 +02:00