koboldcpp/tools/ui/src
Pascal 77acca437f
ui: read persisted settings before the API key probe (#27365)
The route loads run ahead of the root layout script, so validateApiKey
read the settings store while it still held factory defaults and probed
/props without the stored key. initStores() now hands the same startup
promise to every caller and the chat loads await it before probing.

The one-time admin baseline no longer overwrites a key the user has
already set: on a first visit the config carries factory values only, so
a diverging key comes from the user and wins.
2026-08-19 14:02:08 +02:00
..
lib ui: read persisted settings before the API key probe (#27365) 2026-08-19 14:02:08 +02:00
routes ui: read persisted settings before the API key probe (#27365) 2026-08-19 14:02:08 +02:00
.gitignore tools/ui: restore Tailwind scanning in ignored worktrees (#24879) 2026-06-29 10:55:52 +02:00
app.css ui: Agentic Content UX improvements (#25450) 2026-07-15 20:31:45 +02:00
app.d.ts ui: Clean up contexts, remove prop drilling from Chat Form Actions (#26951) 2026-08-13 08:21:15 +02:00
app.html ui: Move styles/ to $lib scope (#26950) 2026-08-13 08:13:52 +02:00
virtual-nerdamer.d.ts feat(ui): add symbolic math support to JS sandbox via nerdamer (#25948) 2026-07-22 17:52:55 +02:00