core
core copied to clipboard
🚀 A framework helps you quickly build AI Native IDE products. https://preview.opensumi.com
前端 ```javascript nodeService.doSomeThing(); ``` 后端 ```javascript class nodeService { doSomeThing(args? string) { console.log(args); // 预期是 undefined,结果打印的是 一个 MutableToken{_isCanceled: true} // 下面逻辑执行异常 if(args) { // logic1 } else { // logic2...
**描述你的问题(Describe the bug)** 在 websocket 重连后,有两个长连接,有一定概率前后端不可交互  看下下代码,依赖了一个 reconnecting-websocket 包, 直接在创建长连接时就释放 block 了,是不是需要等上一个长连接请求 close 或者 error  **复现路径(To Reproduce)** 1. 断网到 触发 websocket 重新连接 2. 打开网络 3. 有一定概率前后端不可交互 **预期表现(Expected behavior)**...
**描述你的问题(Describe the bug)**  在 node_modules 目录里容易复现 **复现路径(To Reproduce)** **预期表现(Expected behavior)** **环境信息(Environment)** - OS: [e.g. macOS 11.2 Apple M1/Windows10/Windows11] - Browser: [e.g. chrome, safari, electron] - OpenSumi Version: [e.g. 2.13.0]
**描述你的问题(Describe the bug)** 长时间使用时,会偶现文件编辑后,SCM 面板未更新,手动刷新后才同步 **复现路径(To Reproduce)** **预期表现(Expected behavior)** 同步更新文件变更状态 **环境信息(Environment)** - OS: [e.g. macOS 11.2 Apple M1/Windows10/Windows11] - Browser: [e.g. chrome, safari, electron] - OpenSumi Version: [e.g. 2.13.0]
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** 插件市场有一些vscode插件找不到,还有本地自己开发的插件测试等等都想用到从本地导入插件的功能,目前只能通过插件市场 **描述你预期的功能表现(Describe the solution you'd like)** 增加导入本地插件的功能,类似于theia  类似的位置加个加载按钮 **描述你考虑过的替代方案(Describe alternatives you've considered)** **补充信息(Additional context)**
**描述你的问题(Describe the bug)** 如果在当前文件树下选择了文件并复制,此时跨窗口的文件复制将会失效 **复现路径(To Reproduce)** 1. 打开项目(窗口 A)在文件树下复制某个文件 2. 跨窗口(窗口 B)复制文件 3. 在(窗口 A)目录 A 下粘贴文件,发现(窗口 B) 下的文件并没有被粘贴,尽管它是后面才被复制的 **预期表现(Expected behavior)** 按照复制操作时序进行粘贴逻辑控制 相关代码位置见:https://github.com/opensumi/core/blob/ba5213f88e4440f6aea9dc28edff5b368ab1ecd3/packages/file-tree-next/src/browser/services/file-tree-model.service.ts#L1504
**描述你的问题(Describe the bug)** 可以修改什么配置来禁用 vscode插件吗,希望通过 feature toggle 来控制某些插件的启用 **复现路径(To Reproduce)** **预期表现(Expected behavior)** **环境信息(Environment)** - OS: [e.g. macOS 11.2 Apple M1/Windows10/Windows11] - Browser: [e.g. chrome, safari, electron] - OpenSumi Version: [e.g....
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** Electron 桌面端版本充斥着大量的 ElectronEnv,有几个明显的问题: 1. 不知道什么时候有数据 2. 不是到哪些数据是已经更新完成了 3. 来自各个地方都能修改数据,导致这个变量难以维护 4. 不要暴露全局变量到框架外部 **描述你预期的功能表现(Describe the solution you'd like)** 把 ElectronEnv 中多个变量拆分成多个服务,最后的一部分可以单独设置为应用整体的 ClientEnvInfoService...
 如果您或者您的公司/组织使用了OpenSumi,我们非常感谢您的支持,欢迎留下您的公司或产品名称,您的反馈将是维护者、社区用户的信心来源。 > 为了保护信息安全,我们建议您发布截图时不要泄露任何机密信息。 > 我们会定期清理无关回复。 推荐的回复格式: ``` - 产品名称: - 公司/组织名称:(如果适用) - 链接:(如果适用) - 截图:(如果适用) ``` 您也可以在最后留下一句你对 OpenSumi 的评价/建议,在我们官网展示你们公司/组织的信息 [点击提交](https://github.com/opensumi/docs/edit/main/site/pages/index.zh.tsx#L56)。 ------- If you or your company/organization have used OpenSumi,...
插件 package.json 注册按钮失败 "menus": { "scm/title": [ { "submenu": "git.pullpush", "group": "2_main@3", "when": "scmProvider == git" }, ] } 该按钮控件缺失   **环境信息(Environment)** - OS: [Windows11] - Browser: [electron] -...