- Change requiresApiKey from optional to required boolean in CLI
- Add requiresApiKey: true to all existing presets for consistency
- Document 'ollama' placeholder as sentinel value in code comment
- Add trailing newline to ollama.svg
- Add Ollama SVG logo to ui/public/icons/
- Add icon property to both ollama and ollama-cloud presets
- Make API key field optional for local Ollama (show input with hint)
- Update placeholder: "Optional - only if auth is enabled"
- Allows power users with Ollama auth configured to provide key
- add openrouter-types.ts with API type definitions
- add openrouter-utils.ts with search, pricing, caching utils
- add use-openrouter-models.ts React Query hook with 24h cache
- copy openrouter.svg icon to public/icons/