From 7748999a8b0c3ab5e7b107bf7c42f24580cb23aa Mon Sep 17 00:00:00 2001 From: haoyuren <13851610112@163.com> Date: Sun, 15 Mar 2026 01:57:17 -0500 Subject: Real-time comment sync, MCP server expansion, multi-tab terminal, UI fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix Socket.IO v0.9 ack parser to handle acks without data (6:::N format), fixing comment creation stuck at "sending" - Rewrite comment sync to use local state updates from socket events (new-comment, resolve-thread, reopen-thread, delete-thread, edit-message, delete-message) instead of REST re-fetches — instant UI updates - Optimistic updates for all comment actions (resolve, reopen, delete, reply, edit) - Fetch threads + contexts on project connect so editor highlights are correct from startup, not only when review panel is opened - Add comment context to store immediately after creation for instant highlight - Rename MCP server from overleaf-comments to lattex, add 6 new tools: reopen_comment, delete_comment, get_chat_messages, send_chat_message, list_project_files, compile_latex — all auto-granted permissions - Refactor terminal from fixed Terminal/Claude tabs to dynamic multi-tab with bottom tab bar and unlimited new terminal creation - Fix chat panel layout overflow pushing other components Co-Authored-By: Claude Opus 4.6 --- package.json | 1 + 1 file changed, 1 insertion(+) (limited to 'package.json') diff --git a/package.json b/package.json index c9be0c2..b415762 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@codemirror/search": "^6.5.0", "@codemirror/state": "^6.4.0", "@codemirror/view": "^6.34.0", + "@modelcontextprotocol/sdk": "^1.27.1", "@xterm/addon-fit": "^0.10.0", "@xterm/xterm": "^5.5.0", "chokidar": "^3.6.0", -- cgit v1.2.3