koboldcpp/tools/ui/tests/unit
Aleksander Grygier 94875285e4
ui: Add MCP Servers Opt-In for first time visitors (#25239)
* feat: ui: Add predefined recommended MCP servers to settings

* feat: ui: Add MCP server recommendation dialog with custom server support

* feat: Auto-focus input fields on mount and dynamic addition

* feat: Add header validation to MCP server add and edit forms

* feat: Persist recommended MCP server opt-in selections

* test: Cover MCP configuration with tests

* chore: Format & cleanup

* feat: Centralize MCP server overrides to settings config and improve recommendation UI

* fix: Capture index before mutation to prevent focus drift

* refactor: Extract MCP_CARD_VISIBLE_TOOL_LIMIT to shared constants

* refactor: Support arbitrary authorization header schemes

* refactor: Consolidate MCP recommendations dismissal into existing storage key

* fix: Use case-insensitive comparison for MCP server ID prefix check

* refactor: Centralize MCP server visibility logic and extract recommendations hook

* refactor: Cleanup
2026-07-03 12:16:29 +02:00
..
abort.test.ts server + ui: SSE Replay Buffer (#23226) 2026-06-26 09:31:29 +02:00
agentic-sections.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
agentic-strip.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
clipboard.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
continue-intent.test.ts ui: fix stop/continue during an agentic loop (#23356) 2026-05-25 14:18:59 +02:00
favicon-colorize.test.ts ui: New Logo + Navigation cleanup & Mobile UI/UX improvements (#24897) 2026-06-24 10:21:33 +02:00
headers.test.ts ui: Add MCP Servers Opt-In for first time visitors (#25239) 2026-07-03 12:16:29 +02:00
jpeg-orientation.test.ts UI/jpeg exif orientation (#24196) 2026-06-12 10:20:27 +02:00
latex-protection.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
mcp-service.test.ts server: avoid forwarding auth headers in CORS proxy (#24373) 2026-06-20 15:34:47 +02:00
model-id-parser.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
model-names.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
parse-mcp-server-settings.test.ts ui: Add MCP Servers Opt-In for first time visitors (#25239) 2026-07-03 12:16:29 +02:00
pwa.spec.ts ui: Remove PWA navigate fallback to prevent caching API endpoint requests (#25174) 2026-07-01 07:32:55 +02:00
reasoning-context.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
recommended-mcp-servers.test.ts ui: Add MCP Servers Opt-In for first time visitors (#25239) 2026-07-03 12:16:29 +02:00
redact.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
request-helpers.test.ts ui: Restructure repo to use tools/ui folder and ui / UI / llama-ui / LLAMA_UI naming (#23064) 2026-05-16 02:02:40 +02:00
sanitize-headers.test.ts server: avoid forwarding auth headers in CORS proxy (#24373) 2026-06-20 15:34:47 +02:00
stream-discovery.test.ts server + ui: SSE Replay Buffer (#23226) 2026-06-26 09:31:29 +02:00
stream-resume.test.ts server + ui: SSE Replay Buffer (#23226) 2026-06-26 09:31:29 +02:00
uri-template.test.ts ui: Fix handling of MCP resource template parameters (#23117) 2026-05-16 13:25:41 +02:00