Rene Fichtmueller
270bd12382
feat(dashboard): clickable LLM model selector — switch blog engine at runtime
- client.ts: BLOG_LLM_PROVIDER/OLLAMA_LLM_MODEL as mutable state (setLlmProvider/
getLlmProvider). Reads blog-llm-settings.json on startup for persistence.
All generate()/checkHealth()/chat() calls use dynamic provider() + llmModel()
— no restart required for switches.
- blog.ts: POST /api/blog/llm/switch endpoint — validates provider, calls
setLlmProvider(), writes settings file, returns previous+active state.
- index.html: all 4 model cards now clickable (cursor:pointer, hover fade).
switchBlogLlm(provider, model) — disables cards during switch, shows
green/red feedback toast, auto-refreshes status. SSH instruction removed.
2026-04-29 01:15:45 +02:00
..
2026-03-31 08:57:03 +02:00
2026-04-02 07:31:15 +02:00
2026-04-18 00:21:58 +02:00
2026-04-29 01:15:45 +02:00
2026-04-01 22:14:14 +02:00
2026-03-31 08:51:22 +02:00
2026-03-31 08:58:26 +02:00
2026-03-28 00:22:01 +13:00
2026-04-09 09:06:22 +02:00
2026-04-25 17:44:20 +02:00
2026-04-25 20:58:45 +02:00
2026-04-21 00:31:43 +02:00
2026-04-18 00:21:58 +02:00
2026-04-18 00:11:08 +02:00
2026-04-25 20:41:35 +02:00
2026-04-05 11:51:07 +02:00
2026-04-19 00:12:18 +02:00
2026-04-01 22:04:33 +02:00
2026-04-04 08:15:32 +02:00
2026-04-17 10:45:59 +02:00
2026-04-09 20:29:46 +02:00
2026-03-28 00:22:01 +13:00
2026-04-25 23:24:04 +02:00
2026-03-27 16:27:31 +13:00
2026-04-17 23:33:31 +02:00
2026-04-20 23:31:36 +02:00
2026-04-27 00:00:14 +02:00
2026-04-18 21:51:41 +02:00
2026-03-31 08:51:22 +02:00
2026-04-05 11:51:07 +02:00