mirror of
https://github.com/sbroenne/mcp-server-excel.git
synced 2026-09-19 07:53:08 +08:00
d8cfd85825
* feat(vscode): add status bar MCP monitor with session management - Add StatusBarMcp component showing connection status and session count - Add McpClient wrapper for vscode.lm.tools with polling - Add Quick Pick UI for session list with Close/Save & Close actions - Status bar hidden until MCP server responds (clean UX) - Add excelMcp.showSessions command to command palette Testing (NO MOCKS - real MCP server + real Excel): - 16 integration tests (status bar, MCP server, session lifecycle) - 29 unit tests (mcpClient, statusBarMcp, showSessionsQuickPick) - McpTestClient spawns real MCP server subprocess via JSON-RPC Spec: specs/002-statusbar-mcp-status/ * fix(ci): expand allowed licenses and limit to runtime deps - Add permissive licenses: CC0-1.0, CC-BY-3.0, CC-BY-4.0, Unlicense, BlueOak-1.0.0, Python-2.0, Artistic-2.0, WTFPL, Zlib - Only check runtime dependencies (dev deps don't ship with extension) - Fixes dependency-review failure on PR #304 * fix(vscode): update tsconfig for TypeScript 7.0 compatibility - Change moduleResolution from 'Node' to 'Node16' (deprecated in TS 7.0) - Change module from 'CommonJS' to 'Node16' (required with Node16 resolution) - Remove redundant onCommand activation event (auto-generated by VS Code) * chore: remove trailing whitespace in dependency-review.yml