Skip to content

fix multicust error and add a multi-workspace Support: - #17

Open
b19g3r wants to merge 22 commits into
denisbalber:mainfrom
b19g3r:main
Open

b19g3r wants to merge 22 commits into
denisbalber:mainfrom
b19g3r:main

Conversation

@b19g3r

@b19g3r b19g3r commented Feb 4, 2026

Copy link
Copy Markdown

bsaed on https://github.com/ileeoyo/IDESync-VSCode-JetBrains and made an update and fix.

see README.md

What's New / 最新更新

v1.5.x

New Features / 新功能:

  • 📁 Workspace Path Sync / 工作空间路径同步: Synchronizes workspace/project paths between IDEs for better context awareness. / 在 IDE 之间同步工作空间/项目路径,提供更好的上下文感知能力。

Bug Fixes / 问题修复:

  • 🔧 Fixed JetBrains → VSCode multicast sync / 修复 JetBrains → VSCode 组播同步: VSCode now correctly receives multicast messages from JetBrains by binding to all interfaces. / VSCode 现在通过绑定到所有接口来正确接收来自 JetBrains 的组播消息。

Improvements / 改进:

  • ⚡ Multicast Manager Optimization / 组播管理器优化: Improved multicast implementation for better reliability. / 改进组播实现以提高可靠性。
  • 🔄 Dependencies Update / 依赖更新: Updated VSCode extension dependencies and JetBrains plugin configuration. / 更新了 VSCode 扩展依赖和 JetBrains 插件配置。

liyang and others added 22 commits July 2, 2025 18:58
- Add platform detection in both VSCode extension and JetBrains plugin
- Handle Unix-style paths correctly on macOS/Linux (forward slashes)
- Handle Windows-style paths correctly on Windows (backslashes, drive letters)
- Fix cursor synchronization from IDEA to VSCode on non-Windows systems
- Resolve file path resolution errors caused by mixed slash formats

Fixes issue where IDEA cursor movements were not syncing to VSCode on macOS
due to incompatible path format conversion expecting Windows-style paths.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
…atibility

Fix cross-platform path compatibility for macOS/Linux support
修复 JetBrains → VSCode 组播同步问题:之前 socket 绑定到 127.0.0.1 导致无法接收组播流量。
现在绑定到所有接口,安全性仍通过 addMembership 和 setMulticastInterface 控制在回环接口上。
- 新增 WorkspaceUtils 工具类获取工作空间路径
- Type 中增加 workspacePaths 字段
- EditorStateManager 发送消息时携带工作空间路径信息
- MessageProcessor 处理工作空间路径
- 更新依赖和构建配置
@b19g3r

b19g3r commented Feb 4, 2026

Copy link
Copy Markdown
Author

fixed #4 #9 #6 #7 #11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants