inhai
|
e1caee99f2
|
feat(config-ui): MCP management, skill zip install, and UI polish
- MCP: editable JSON config in the detail drawer with secret masking and
mask-preserving writes; create/update/delete across claude-code, qwen-code,
opencode, cursor, windsurf, gemini, qoderwork, openclaw and Claude Desktop
- Skills: upload a .zip and install into any agent's skills root (self-contained
ZIP reader, zip-slip safe); scan more roots (openclaw workspace, qoderwork,
windsurf/codeium, gemini antigravity, workbuddy)
- Markdown: GFM table rendering in the skill detail drawer
- Layout: collapsible grouped sidebar with icons + persistent state, responsive
breakpoint, wider main, single-line tile titles, 2-line description clamp,
round icon run buttons, custom file picker, modal spacing
- Server: /api/mcp POST/DELETE, /api/skill/install, binary upload reader,
constant-time token compare, CSP/no-store headers, error logging
|
2026-07-23 10:52:26 +08:00 |
|