koboldcpp/tools/ui/tests/client
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
..
components refactor: Naming (#27001) 2026-08-13 19:45:32 +02:00
agentic-stream.perf.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
apikey-splash.svelte.test.ts ui: Constants refactor (#26908) 2026-08-13 06:53:56 +02:00
cap-img-size.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
chat-form-enter-code-block.svelte.test.ts ui: Refactor data-attrs constants, enum for bool strings (#27002) 2026-08-13 20:01:12 +02:00
chat-form-input-rich-blocks.svelte.test.ts ui: Refactor data-attrs constants, enum for bool strings (#27002) 2026-08-13 20:01:12 +02:00
chat-form-input-rich-undo.svelte.test.ts ui: Refactor data-attrs constants, enum for bool strings (#27002) 2026-08-13 20:01:12 +02:00
chat-form-input-rich.svelte.test.ts ui: Refactor data-attrs constants, enum for bool strings (#27002) 2026-08-13 20:01:12 +02:00
chat-form-mention-picker-gate.svelte.test.ts ui: Refactor Built-In Tools naming (Server/Browser) (#27271) 2026-08-17 22:23:22 +02:00
chat-form-slash-commands.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
collapsible-lazy-body.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
conversation-import-db.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
mcp-display-name.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
mcp-server-form.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
page.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
picker-list-scroll.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
README-perf.md ui: add read_media tool (#25877) 2026-08-12 12:03:32 +02:00
sandbox.service.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00
settings-registry-invariants.svelte.test.ts ui: Stores architecture improvements (#26910) 2026-08-13 08:11:30 +02:00
settings-render-keys-migration.svelte.test.ts ui: Stores architecture improvements (#26910) 2026-08-13 08:11:30 +02:00
ui-settings-sync.svelte.test.ts ui: read persisted settings before the API key probe (#27365) 2026-08-19 14:02:08 +02:00
update-message-in-place.svelte.test.ts ui: Linting & Formatting scripts (#26819) 2026-08-10 08:38:37 +02:00