6564a03c0e
Backend: - Enrich GET /api/chat/models to also hit /api/ps and return loaded:bool and modified_at alongside name/size, using parallel gather Frontend (Settings → General): - Model list: each row shows name (monospace), size (GB/MB), 'in VRAM' badge if currently loaded, 'default' badge if it's the configured default - Delete button per row; disabled while deletion in progress - Pull form: text input (Enter submits) + Pull button - Suggestion chips for qwen3:7b/14b/4b, llama3.1:8b, nomic-embed-text; disabled if already installed - Progress display during pull: status text + determinate bar when Ollama reports total/completed, indeterminate animation otherwise - Refresh button reloads the list; list auto-refreshes after pull/delete - Link to ollama.com/library for model discovery Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>