Aleksander Grygier
709e871a6f
ui : apply the org name setting to every model id in the selector
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 23:01:58 +02:00
Aleksander Grygier
5fd7983784
ui : list the local models in one section with the loaded ones first
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 22:40:44 +02:00
Aleksander Grygier
3e2ae66a17
ui : rework the model selector around local and remote views
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 22:29:30 +02:00
Aleksander Grygier
ef01574d24
ui : open the model selector on the favorites tab
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 22:00:37 +02:00
Aleksander Grygier
71768246e8
ui : add a favorites tab to the model selector
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 21:45:50 +02:00
Aleksander Grygier
7470533951
ui : add Z.ai backend preset
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 21:26:15 +02:00
Aleksander Grygier
b2c27a73b0
ui : prepare every backend at startup so tabs only swap memory
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 21:26:09 +02:00
Aleksander Grygier
fa55902f79
ui : keep model state in memory across backend switches
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 20:58:29 +02:00
Aleksander Grygier
48e50e12ed
ui : stop the conversation model from switching backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 20:13:29 +02:00
Aleksander Grygier
aa2cbf033a
ui : keep the model selector mounted while options swap backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:40:40 +02:00
Aleksander Grygier
5c9cd156d5
ui : keep the model selector mounted across backend switches
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:33:34 +02:00
Aleksander Grygier
ce00f0bcd1
ui : only send the conversation id header to llama.cpp
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
1ac87653b9
ui : skip hub base model lookups for external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
ff7672a7aa
ui : always store the model selection backend-qualified
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
7739bd7301
ui : stop opening the model info dialog on selector open
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
18464c32bb
ui : show the assistant model selector for external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
a1df2dd804
ui : stop refetching model props after a failure
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
a035f923c9
ui : persist the active backend and guard server props fetches
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
8ddeed94ad
ui : scope the model list to the selected backend tab
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
10d730ab6d
ui : cache the local backend's model list
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
051c0a9bff
ui : keep models of every enabled backend selectable
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
d83c9f54c3
ui : resolve a conversation's backend before sending
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
4761edc102
ui : scope the model list to the active backend tab
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
ee41ebc15d
ui : account for cache tokens on external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
69870519b7
ui : route chat requests through protocol adapters
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
946b08a99c
ui : report token stats for external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
a4d6bf249f
ui : aggregate models across backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
ad967c6165
ui : load backend model lists in the background
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
23a19a7952
ui : only show the server error when no backend is available
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
088030d384
ui : prefetch backend model lists on first selector open
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
5beb29294b
ui : send the model on external backend requests
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
e5eaad780f
ui : ignore favorites that belong to another backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
4e9de83333
ui : target the selected model on external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
2cb944149b
ui : skip llama.cpp-only requests and fields on external backends
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
0a390a5b27
ui : honor per-backend chat and models paths
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
9dd4acb71d
ui : switch backends from the models selector
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
a68b59e853
ui : gate llama.cpp-only features by backend capabilities
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
5d08b6d65a
ui : stop settings save from clobbering backend config
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
12ca72a4d9
ui : list models from a backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
a0b5102d91
ui : allow excluding the local backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
ca02ab35a1
ui : add backend management settings UI
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
8d6bc71ebd
ui : add backend presets, CRUD and connection test
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
0ce4a9cef9
ui : resolve API requests against the active backend
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
31031a0cd2
ui : add backend store and API base resolution
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
1d2cc0daae
ui : add backend types and constants
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:22:47 +02:00
Aleksander Grygier
21aecafc8c
ui : sort reasoning panel attributes
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:18:32 +02:00
Aleksander Grygier
e0a8649e52
ui : lighten the model selector rows
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:08:40 +02:00
Aleksander Grygier
8c2a222edb
ui : cache hugging face hub model data per session
...
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-16 19:07:37 +02:00
Aleksander Grygier
445ec8f13d
ui : group the model selector components
...
Move the four selector surfaces into models/ModelsSelector with their own
barrel, extract the shared reasoning panel and download row, group the option
list helpers under navigation/utils, and add the models selector hook wiring
(in-flight downloads and reasoning menu included).
Assisted-by: pi:GLM-5.3-Flash
2026-09-16 19:07:37 +02:00
Aleksander Grygier
375a5b08e9
ui : models discover dialog
...
Add the Models Discover explorer behind a new sidebar action and full-screen
dialog: a searchable HuggingFace GGUF list (org avatars, capability icons,
catalog size ranges) and a detail pane with header, metadata chips, the
sanitized model-card readme and the download area - per-quant action chips
grouped by bit depth, sidecar queuing and a scrollable serve-command preview
with dynamic quant selects. Searchable dropdowns gain sticky headers/footers.
Assisted-by: pi:GLM-5.3-Flash
2026-09-16 19:07:37 +02:00