Commit Graph
11345 Commits
Author SHA1 Message Date
Aleksander Grygier 6a5af5141d server : drop the stale monitor thread join in remove()
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier a839999b7e ui : share one model action set across the selector and the manager
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 51e0533fcd ui : lead the model selector with loaded models
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 73c93d62a5 ui : let the model cell carry the badges in the manager table
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 0a6fcc6677 ui : give the manage dialog a header and match group icons to the selector
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 7b9072aaed ui : strip the manage models chrome and match the discover shell
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 7b4616611b ui : lead the manager table with loaded models
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 57fe185e07 ui : group the manager table by provider
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 681c160749 ui : make the manager rail pick providers, not models
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 5cd229fcff ui : share one collapsible section for model lists
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier b29897a922 ui : build the manage models dialog from the design
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier bd1e0a5526 ui : bring back the discover dialog and add a manage models shell
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 8c16abe660 ui : keep the discover entry in the sidebar
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier bad68473e7 ui : keep the model section open when leaving a provider view
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 6e7b57525a ui : move the provider settings into the settings dialog
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier d7b976d9e0 ui : compute the aggregated model list once per change
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier ece4b1389c ui : cut the work the model selector does on open
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 1fdb437047 ui : record only the models the user picks
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 1c7cdc7356 ui : sort provider models by recent use
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 580eabcfa6 ui : keep the picked model across reloads
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier a4d24cbb71 ui : fix duplicate model rows and the reloaded context size
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 57a2658f02 ui : list the server tools at startup
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier cd46d422ec ui : read the context from the hugging face provider list
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 01045041da ui : read the context size from external model listings
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 0f538767e6 ui : keep server tools on the local backend
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 542aa9b447 ui : gather model management into one dialog
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 0838a60179 ui : grow the backend cards to the height of the add slot
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier e8c89843ca ui : size the add backend slot like the backend cards
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 540ca8168b ui : lay the backends out in the MCP server card grid
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier c709f3b070 ui : smooth the font rendering on the app shell
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 5c89c5bbc3 ui : keep the installed agent skills out of prettier
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 99070f1656 ui : size the backends dialog like the MCP servers dialog
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 092f302529 ui : match the backend list to the MCP server cards
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 44117d64d7 ui : switch the backend protocols with the tabs component
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier ed7e7fc937 ui : split the backends dialog into llama.cpp and OpenAI tabs
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 1f89bfe475 ui : manage backends in their own dialog
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 93391d0a34 ui : drop the section headings for a local-only install
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 380ff8ae23 ui : resolve provider icons in list headings and backend cards
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 860275a0ef ui : resolve provider icons through a domain favicon extract
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 12f9bd83b8 ui : mark external provider rows with the provider icon
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier a5ad735e93 ui : list a favorite once, in its own section
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 32071de07a ui : animate the collapsible region both ways
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier b9e76a39df ui : collapse model list sections from their headers
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 46edbe8cdf ui : even out the model row action icons
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 552dd6ab38 ui : mark favorites with a colored heart in the model list
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier d360b87e24 feat: UI tweak 2026-09-28 12:10:11 +02:00
Aleksander Grygier e8ab08fdf9 ui : note where qr pairing would plug in
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier cb23af8b92 ui : list every model in one sectioned selector
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier 5784fd3a91 ui : keep the local server as the base of the installation
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00
Aleksander Grygier d2bbf81fc7 ui : load a model only on backends that load it
Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash
2026-09-28 12:10:11 +02:00