opensumi/core (@opensumi/ide-addons)
### [`v3.1.2`](https://togithub.com/opensumi/core/releases/tag/v3.1.2)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.1.1...v3.1.2)
##### What's Changed
##### Other Changes
- fix: use ext message io for worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3781](https://togithub.com/opensumi/core/pull/3781)
- fix: diff editor display error model content by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3792](https://togithub.com/opensumi/core/pull/3792)
- fix: improve inline completion report by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3789](https://togithub.com/opensumi/core/pull/3789)
- fix: lazy get layout modules by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3793](https://togithub.com/opensumi/core/pull/3793)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.1.1...v3.1.2
### [`v3.1.1`](https://togithub.com/opensumi/core/releases/tag/v3.1.1)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.1.0...v3.1.1)
##### What's Changed
##### Refactor
- refactor(ai-native): optimize monaco contrib registration by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3773](https://togithub.com/opensumi/core/pull/3773)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.1.0...v3.1.1
### [`v3.1.0`](https://togithub.com/opensumi/core/blob/HEAD/CHANGELOG.md#v310)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.0.4...v3.1.0)
##### What's New Features
- feat: support diff editor widget readable stream by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3710](https://togithub.com/opensumi/core/pull/3710)
- feat: support interactive input run strategy by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3735](https://togithub.com/opensumi/core/pull/3735)
- feat: add preference to controller whether enable prompt engineering by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3740](https://togithub.com/opensumi/core/pull/3740)
- feat: update preference service typing by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3741](https://togithub.com/opensumi/core/pull/3741)
- feat: support multiline comment by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3719](https://togithub.com/opensumi/core/pull/3719)
- feat: add rpc timing event track by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3743](https://togithub.com/opensumi/core/pull/3743)
##### Refactor
- refactor: code action register by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3722](https://togithub.com/opensumi/core/pull/3722)
- refactor: channel can use custom serializer by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3711](https://togithub.com/opensumi/core/pull/3711)
- refactor: split ai editor feature capabilities by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3716](https://togithub.com/opensumi/core/pull/3716)
##### Bug fixes
- fix: design module no register top layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3723](https://togithub.com/opensumi/core/pull/3723)
- fix: should not change user defined ai capabilities by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3738](https://togithub.com/opensumi/core/pull/3738)
- fix: inline chat controller code block by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3739](https://togithub.com/opensumi/core/pull/3739)
- fix: inline diff widget layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3744](https://togithub.com/opensumi/core/pull/3744)
##### 1. about `useMenubarView` configuration
Now the `useMenubarView` configuration has been moved to the `designLayout` configuration, please change it in time.
```typescript
/**
* AI Native Config
*/
AINativeConfig?: IAINativeConfig;
/**
* OpenSumi Design Config
*/
designLayout?: IDesignLayoutConfig;
```
When the useMenubarView configuration is enabled, you also need to register the layoutConfig configuration of `SlotLocation.top`
```diff
+ import { DESIGN_MENUBAR_CONTAINER_VIEW_ID } from '@opensumi/ide-design';
+layoutConfig: {
+ ...
+ [SlotLocation.top]: {
+ modules: [DESIGN_MENUBAR_CONTAINER_VIEW_ID],
+ }
+}
```
### [`v3.0.4`](https://togithub.com/opensumi/core/releases/tag/v3.0.4)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.0.3...v3.0.4)
##### What's Changed
##### What's New Features
- feat: support test results panel, icons in test view by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3706](https://togithub.com/opensumi/core/pull/3706)
- feat: support monaco editor worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3703](https://togithub.com/opensumi/core/pull/3703)
- feat: support AI completion prompt engineering by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3681](https://togithub.com/opensumi/core/pull/3681)
- feat: chat api support scrollToBottom by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3714](https://togithub.com/opensumi/core/pull/3714)
- feat: add api for rendering chat message history messages by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3712](https://togithub.com/opensumi/core/pull/3712)
##### Refactor
- refactor(connection): interface-oriented rather than implementation by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3708](https://togithub.com/opensumi/core/pull/3708)
##### Other Changes
- chore(release): release v3.0.3 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3705](https://togithub.com/opensumi/core/pull/3705)
- fix: lifecycle starting register design theme by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3709](https://togithub.com/opensumi/core/pull/3709)
- fix: terminal not restore by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3713](https://togithub.com/opensumi/core/pull/3713)
- chore: update SlotRenderer default sizes based on layout configuration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3724](https://togithub.com/opensumi/core/pull/3724)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.0.3...v3.0.4
### [`v3.0.3`](https://togithub.com/opensumi/core/releases/tag/v3.0.3)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.0.2...v3.0.3)
##### What's Changed
##### What's New Features
- feat(chat): support customize thinking result component by [@wangxiaojuan](https://togithub.com/wangxiaojuan) in [https://github.com/opensumi/core/pull/3702](https://togithub.com/opensumi/core/pull/3702)
##### Other Changes
- chore(release): release v3.0.2 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3704](https://togithub.com/opensumi/core/pull/3704)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.0.2...v3.0.3
### [`v3.0.2`](https://togithub.com/opensumi/core/releases/tag/v3.0.2)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.0.1...v3.0.2)
##### What's Changed
##### What's New Features
- fix: menu bar items for design mode will be registered multiple times by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3645](https://togithub.com/opensumi/core/pull/3645)
- feat: support shellExecutionSupported context key by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3649](https://togithub.com/opensumi/core/pull/3649)
- feat: support registerTerminalProvider API by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3656](https://togithub.com/opensumi/core/pull/3656)
- feat: add debug command for python-debug by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3671](https://togithub.com/opensumi/core/pull/3671)
- feat: support shell integration customize by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3674](https://togithub.com/opensumi/core/pull/3674)
- fix: ai editor feature contribution duplicate registration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3690](https://togithub.com/opensumi/core/pull/3690)
- feat: allow configure tabbar max visible counts by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3691](https://togithub.com/opensumi/core/pull/3691)
- feat: support send component message in chat by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3693](https://togithub.com/opensumi/core/pull/3693)
##### Refactor
- refactor: refactor the restart interaction of extension host by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3652](https://togithub.com/opensumi/core/pull/3652)
- refactor: do not kill the last extension host by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3657](https://togithub.com/opensumi/core/pull/3657)
- refactor: remove msg stream manager by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3667](https://togithub.com/opensumi/core/pull/3667)
- Revert "refactor: refactor the restart interaction of extension host" by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3673](https://togithub.com/opensumi/core/pull/3673)
##### Style Changes
- style: chat input instruction options by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3647](https://togithub.com/opensumi/core/pull/3647)
- style: adjust statusbar padding for better display by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3668](https://togithub.com/opensumi/core/pull/3668)
##### Other Changes
- chore(release): v3.0.1 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3643](https://togithub.com/opensumi/core/pull/3643)
- fix: fix tab ext-host complaining about 'INVALID TAB' by [@MMhunter](https://togithub.com/MMhunter) in [https://github.com/opensumi/core/pull/3648](https://togithub.com/opensumi/core/pull/3648)
- fix: agent ext sampleQuestions not render by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3650](https://togithub.com/opensumi/core/pull/3650)
- fix(terminal): ui state is not sync from data by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3654](https://togithub.com/opensumi/core/pull/3654)
- fix: terminal ai suggest z-index fix, remove click event by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3644](https://togithub.com/opensumi/core/pull/3644)
- fix: activating extension should not abort the whole restart progress by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3659](https://togithub.com/opensumi/core/pull/3659)
- fix(chat): show chat view first when send message by api by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3660](https://togithub.com/opensumi/core/pull/3660)
- fix: wschannel timing issues by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3658](https://togithub.com/opensumi/core/pull/3658)
- fix(ext): clean up possible zombie processes by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3661](https://togithub.com/opensumi/core/pull/3661)
- fix: register design menubar item not work by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3670](https://togithub.com/opensumi/core/pull/3670)
- fix: remove components css-loader hash by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3672](https://togithub.com/opensumi/core/pull/3672)
- fix: add null check before calling collapseNode and expandNode by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3675](https://togithub.com/opensumi/core/pull/3675)
- fix: ai code-action duplicate registration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3679](https://togithub.com/opensumi/core/pull/3679)
- fix: optimize ext progress restart by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3669](https://togithub.com/opensumi/core/pull/3669)
- fix: mobx action fix in debugConfigurationService by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3683](https://togithub.com/opensumi/core/pull/3683)
- fix: diagnostic cannot show by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3680](https://togithub.com/opensumi/core/pull/3680)
- fix: terminal cannot use after ws reconnect, blank terminal when created by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3686](https://togithub.com/opensumi/core/pull/3686)
- fix: chat sample questions icon render by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3687](https://togithub.com/opensumi/core/pull/3687)
- fix: dirty-diff editor hide unchanged regions by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3688](https://togithub.com/opensumi/core/pull/3688)
- fix: ensure valid theme by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3689](https://togithub.com/opensumi/core/pull/3689)
- fix: default theme ahead render by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3692](https://togithub.com/opensumi/core/pull/3692)
- fix: code action first invalid by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3694](https://togithub.com/opensumi/core/pull/3694)
- fix: code action click invaild by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3695](https://togithub.com/opensumi/core/pull/3695)
- fix: improve default ai theme preloaded by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3696](https://togithub.com/opensumi/core/pull/3696)
- fix: extension process cannot be started when using webpack to bundle by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3698](https://togithub.com/opensumi/core/pull/3698)
- fix: use node18 in nixpacks by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3699](https://togithub.com/opensumi/core/pull/3699)
- fix: design theme preload by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3700](https://togithub.com/opensumi/core/pull/3700)
- fix(ext-tree-view): reveal an element is not work by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3697](https://togithub.com/opensumi/core/pull/3697)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.0.1...v3.0.2
### [`v3.0.1`](https://togithub.com/opensumi/core/releases/tag/v3.0.1)
[Compare Source](https://togithub.com/opensumi/core/compare/645e9b96cff0373b5ef36f15c7fd194432f53c92...v3.0.1)
##### What's Changed
[Release Notes](https://togithub.com/opensumi/core/blob/main/CHANGELOG.md#v300)\
[Breaking Changes](https://togithub.com/opensumi/core/blob/main/CHANGELOG.md#breaking_changes\_3.0.0)
##### New Contributors
- [@wjywy](https://togithub.com/wjywy) made their first contribution in [https://github.com/opensumi/core/pull/3095](https://togithub.com/opensumi/core/pull/3095)
- [@chaoyue1217](https://togithub.com/chaoyue1217) made their first contribution in [https://github.com/opensumi/core/pull/3167](https://togithub.com/opensumi/core/pull/3167)
- [@yiliang114](https://togithub.com/yiliang114) made their first contribution in [https://github.com/opensumi/core/pull/3225](https://togithub.com/opensumi/core/pull/3225)
- [@ckmilse](https://togithub.com/ckmilse) made their first contribution in [https://github.com/opensumi/core/pull/3389](https://togithub.com/opensumi/core/pull/3389)
- [@crimx](https://togithub.com/crimx) made their first contribution in [https://github.com/opensumi/core/pull/3489](https://togithub.com/opensumi/core/pull/3489)
- [@leavesster](https://togithub.com/leavesster) made their first contribution in [https://github.com/opensumi/core/pull/3477](https://togithub.com/opensumi/core/pull/3477)
**Full Changelog**: https://github.com/opensumi/core/compare/v2.27.2...v3.0.1
### [`v3.0.0`](https://togithub.com/opensumi/core/blob/HEAD/CHANGELOG.md#v300)
[Compare Source](https://togithub.com/opensumi/core/compare/v2.27.2...645e9b96cff0373b5ef36f15c7fd194432f53c92)
##### What's New Features
- feat: achieve noRecursive fileWatcher by [@wjywy](https://togithub.com/wjywy) in [https://github.com/opensumi/core/pull/3095](https://togithub.com/opensumi/core/pull/3095)
- feat: add enable persistent terminal session preference by [@Aaaaash](https://togithub.com/Aaaaash) in [https://github.com/opensumi/core/pull/3127](https://togithub.com/opensumi/core/pull/3127)
- feat: implement workspaceEdit needConfirmation by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3122](https://togithub.com/opensumi/core/pull/3122)
- feat: merged nsfw event by [@pipiiiiii](https://togithub.com/pipiiiiii) in [https://github.com/opensumi/core/pull/3251](https://togithub.com/opensumi/core/pull/3251)
- feat: optimize stream packet parse performance by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3282](https://togithub.com/opensumi/core/pull/3282)
- feat: add sumi rpc by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3284](https://togithub.com/opensumi/core/pull/3284)
- feat: support layout view size config by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3342](https://togithub.com/opensumi/core/pull/3342)
- feat: unified connection with different backend by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3348](https://togithub.com/opensumi/core/pull/3348)
- feat: implement design module by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3350](https://togithub.com/opensumi/core/pull/3350)
- feat: remove implicit renderer runtime check by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3360](https://togithub.com/opensumi/core/pull/3360)
- feat: product
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
2.27.2
->3.1.2
Release Notes
opensumi/core (@opensumi/ide-addons)
### [`v3.1.2`](https://togithub.com/opensumi/core/releases/tag/v3.1.2) [Compare Source](https://togithub.com/opensumi/core/compare/v3.1.1...v3.1.2) ##### What's Changed ##### Other Changes - fix: use ext message io for worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3781](https://togithub.com/opensumi/core/pull/3781) - fix: diff editor display error model content by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3792](https://togithub.com/opensumi/core/pull/3792) - fix: improve inline completion report by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3789](https://togithub.com/opensumi/core/pull/3789) - fix: lazy get layout modules by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3793](https://togithub.com/opensumi/core/pull/3793) **Full Changelog**: https://github.com/opensumi/core/compare/v3.1.1...v3.1.2 ### [`v3.1.1`](https://togithub.com/opensumi/core/releases/tag/v3.1.1) [Compare Source](https://togithub.com/opensumi/core/compare/v3.1.0...v3.1.1) ##### What's Changed ##### Refactor - refactor(ai-native): optimize monaco contrib registration by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3773](https://togithub.com/opensumi/core/pull/3773) **Full Changelog**: https://github.com/opensumi/core/compare/v3.1.0...v3.1.1 ### [`v3.1.0`](https://togithub.com/opensumi/core/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://togithub.com/opensumi/core/compare/v3.0.4...v3.1.0) ##### What's New Features - feat: support diff editor widget readable stream by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3710](https://togithub.com/opensumi/core/pull/3710) - feat: support interactive input run strategy by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3735](https://togithub.com/opensumi/core/pull/3735) - feat: add preference to controller whether enable prompt engineering by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3740](https://togithub.com/opensumi/core/pull/3740) - feat: update preference service typing by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3741](https://togithub.com/opensumi/core/pull/3741) - feat: support multiline comment by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3719](https://togithub.com/opensumi/core/pull/3719) - feat: add rpc timing event track by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3743](https://togithub.com/opensumi/core/pull/3743) ##### Refactor - refactor: code action register by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3722](https://togithub.com/opensumi/core/pull/3722) - refactor: channel can use custom serializer by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3711](https://togithub.com/opensumi/core/pull/3711) - refactor: split ai editor feature capabilities by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3716](https://togithub.com/opensumi/core/pull/3716) ##### Bug fixes - fix: design module no register top layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3723](https://togithub.com/opensumi/core/pull/3723) - fix: should not change user defined ai capabilities by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3738](https://togithub.com/opensumi/core/pull/3738) - fix: inline chat controller code block by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3739](https://togithub.com/opensumi/core/pull/3739) - fix: inline diff widget layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3744](https://togithub.com/opensumi/core/pull/3744) ##### 1. about `useMenubarView` configuration Now the `useMenubarView` configuration has been moved to the `designLayout` configuration, please change it in time. ```typescript /** * AI Native Config */ AINativeConfig?: IAINativeConfig; /** * OpenSumi Design Config */ designLayout?: IDesignLayoutConfig; ``` When the useMenubarView configuration is enabled, you also need to register the layoutConfig configuration of `SlotLocation.top` ```diff + import { DESIGN_MENUBAR_CONTAINER_VIEW_ID } from '@opensumi/ide-design'; +layoutConfig: { + ... + [SlotLocation.top]: { + modules: [DESIGN_MENUBAR_CONTAINER_VIEW_ID], + } +} ``` ### [`v3.0.4`](https://togithub.com/opensumi/core/releases/tag/v3.0.4) [Compare Source](https://togithub.com/opensumi/core/compare/v3.0.3...v3.0.4) ##### What's Changed ##### What's New Features - feat: support test results panel, icons in test view by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3706](https://togithub.com/opensumi/core/pull/3706) - feat: support monaco editor worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3703](https://togithub.com/opensumi/core/pull/3703) - feat: support AI completion prompt engineering by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3681](https://togithub.com/opensumi/core/pull/3681) - feat: chat api support scrollToBottom by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3714](https://togithub.com/opensumi/core/pull/3714) - feat: add api for rendering chat message history messages by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3712](https://togithub.com/opensumi/core/pull/3712) ##### Refactor - refactor(connection): interface-oriented rather than implementation by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3708](https://togithub.com/opensumi/core/pull/3708) ##### Other Changes - chore(release): release v3.0.3 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3705](https://togithub.com/opensumi/core/pull/3705) - fix: lifecycle starting register design theme by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3709](https://togithub.com/opensumi/core/pull/3709) - fix: terminal not restore by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3713](https://togithub.com/opensumi/core/pull/3713) - chore: update SlotRenderer default sizes based on layout configuration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3724](https://togithub.com/opensumi/core/pull/3724) **Full Changelog**: https://github.com/opensumi/core/compare/v3.0.3...v3.0.4 ### [`v3.0.3`](https://togithub.com/opensumi/core/releases/tag/v3.0.3) [Compare Source](https://togithub.com/opensumi/core/compare/v3.0.2...v3.0.3) ##### What's Changed ##### What's New Features - feat(chat): support customize thinking result component by [@wangxiaojuan](https://togithub.com/wangxiaojuan) in [https://github.com/opensumi/core/pull/3702](https://togithub.com/opensumi/core/pull/3702) ##### Other Changes - chore(release): release v3.0.2 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3704](https://togithub.com/opensumi/core/pull/3704) **Full Changelog**: https://github.com/opensumi/core/compare/v3.0.2...v3.0.3 ### [`v3.0.2`](https://togithub.com/opensumi/core/releases/tag/v3.0.2) [Compare Source](https://togithub.com/opensumi/core/compare/v3.0.1...v3.0.2) ##### What's Changed ##### What's New Features - fix: menu bar items for design mode will be registered multiple times by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3645](https://togithub.com/opensumi/core/pull/3645) - feat: support shellExecutionSupported context key by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3649](https://togithub.com/opensumi/core/pull/3649) - feat: support registerTerminalProvider API by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3656](https://togithub.com/opensumi/core/pull/3656) - feat: add debug command for python-debug by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3671](https://togithub.com/opensumi/core/pull/3671) - feat: support shell integration customize by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3674](https://togithub.com/opensumi/core/pull/3674) - fix: ai editor feature contribution duplicate registration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3690](https://togithub.com/opensumi/core/pull/3690) - feat: allow configure tabbar max visible counts by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3691](https://togithub.com/opensumi/core/pull/3691) - feat: support send component message in chat by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3693](https://togithub.com/opensumi/core/pull/3693) ##### Refactor - refactor: refactor the restart interaction of extension host by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3652](https://togithub.com/opensumi/core/pull/3652) - refactor: do not kill the last extension host by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3657](https://togithub.com/opensumi/core/pull/3657) - refactor: remove msg stream manager by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3667](https://togithub.com/opensumi/core/pull/3667) - Revert "refactor: refactor the restart interaction of extension host" by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3673](https://togithub.com/opensumi/core/pull/3673) ##### Style Changes - style: chat input instruction options by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3647](https://togithub.com/opensumi/core/pull/3647) - style: adjust statusbar padding for better display by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3668](https://togithub.com/opensumi/core/pull/3668) ##### Other Changes - chore(release): v3.0.1 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3643](https://togithub.com/opensumi/core/pull/3643) - fix: fix tab ext-host complaining about 'INVALID TAB' by [@MMhunter](https://togithub.com/MMhunter) in [https://github.com/opensumi/core/pull/3648](https://togithub.com/opensumi/core/pull/3648) - fix: agent ext sampleQuestions not render by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3650](https://togithub.com/opensumi/core/pull/3650) - fix(terminal): ui state is not sync from data by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3654](https://togithub.com/opensumi/core/pull/3654) - fix: terminal ai suggest z-index fix, remove click event by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3644](https://togithub.com/opensumi/core/pull/3644) - fix: activating extension should not abort the whole restart progress by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3659](https://togithub.com/opensumi/core/pull/3659) - fix(chat): show chat view first when send message by api by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3660](https://togithub.com/opensumi/core/pull/3660) - fix: wschannel timing issues by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3658](https://togithub.com/opensumi/core/pull/3658) - fix(ext): clean up possible zombie processes by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3661](https://togithub.com/opensumi/core/pull/3661) - fix: register design menubar item not work by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3670](https://togithub.com/opensumi/core/pull/3670) - fix: remove components css-loader hash by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3672](https://togithub.com/opensumi/core/pull/3672) - fix: add null check before calling collapseNode and expandNode by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3675](https://togithub.com/opensumi/core/pull/3675) - fix: ai code-action duplicate registration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3679](https://togithub.com/opensumi/core/pull/3679) - fix: optimize ext progress restart by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3669](https://togithub.com/opensumi/core/pull/3669) - fix: mobx action fix in debugConfigurationService by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3683](https://togithub.com/opensumi/core/pull/3683) - fix: diagnostic cannot show by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3680](https://togithub.com/opensumi/core/pull/3680) - fix: terminal cannot use after ws reconnect, blank terminal when created by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3686](https://togithub.com/opensumi/core/pull/3686) - fix: chat sample questions icon render by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3687](https://togithub.com/opensumi/core/pull/3687) - fix: dirty-diff editor hide unchanged regions by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3688](https://togithub.com/opensumi/core/pull/3688) - fix: ensure valid theme by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3689](https://togithub.com/opensumi/core/pull/3689) - fix: default theme ahead render by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3692](https://togithub.com/opensumi/core/pull/3692) - fix: code action first invalid by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3694](https://togithub.com/opensumi/core/pull/3694) - fix: code action click invaild by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3695](https://togithub.com/opensumi/core/pull/3695) - fix: improve default ai theme preloaded by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3696](https://togithub.com/opensumi/core/pull/3696) - fix: extension process cannot be started when using webpack to bundle by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3698](https://togithub.com/opensumi/core/pull/3698) - fix: use node18 in nixpacks by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3699](https://togithub.com/opensumi/core/pull/3699) - fix: design theme preload by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3700](https://togithub.com/opensumi/core/pull/3700) - fix(ext-tree-view): reveal an element is not work by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3697](https://togithub.com/opensumi/core/pull/3697) **Full Changelog**: https://github.com/opensumi/core/compare/v3.0.1...v3.0.2 ### [`v3.0.1`](https://togithub.com/opensumi/core/releases/tag/v3.0.1) [Compare Source](https://togithub.com/opensumi/core/compare/645e9b96cff0373b5ef36f15c7fd194432f53c92...v3.0.1) ##### What's Changed [Release Notes](https://togithub.com/opensumi/core/blob/main/CHANGELOG.md#v300)\ [Breaking Changes](https://togithub.com/opensumi/core/blob/main/CHANGELOG.md#breaking_changes\_3.0.0) ##### New Contributors - [@wjywy](https://togithub.com/wjywy) made their first contribution in [https://github.com/opensumi/core/pull/3095](https://togithub.com/opensumi/core/pull/3095) - [@chaoyue1217](https://togithub.com/chaoyue1217) made their first contribution in [https://github.com/opensumi/core/pull/3167](https://togithub.com/opensumi/core/pull/3167) - [@yiliang114](https://togithub.com/yiliang114) made their first contribution in [https://github.com/opensumi/core/pull/3225](https://togithub.com/opensumi/core/pull/3225) - [@ckmilse](https://togithub.com/ckmilse) made their first contribution in [https://github.com/opensumi/core/pull/3389](https://togithub.com/opensumi/core/pull/3389) - [@crimx](https://togithub.com/crimx) made their first contribution in [https://github.com/opensumi/core/pull/3489](https://togithub.com/opensumi/core/pull/3489) - [@leavesster](https://togithub.com/leavesster) made their first contribution in [https://github.com/opensumi/core/pull/3477](https://togithub.com/opensumi/core/pull/3477) **Full Changelog**: https://github.com/opensumi/core/compare/v2.27.2...v3.0.1 ### [`v3.0.0`](https://togithub.com/opensumi/core/blob/HEAD/CHANGELOG.md#v300) [Compare Source](https://togithub.com/opensumi/core/compare/v2.27.2...645e9b96cff0373b5ef36f15c7fd194432f53c92) ##### What's New Features - feat: achieve noRecursive fileWatcher by [@wjywy](https://togithub.com/wjywy) in [https://github.com/opensumi/core/pull/3095](https://togithub.com/opensumi/core/pull/3095) - feat: add enable persistent terminal session preference by [@Aaaaash](https://togithub.com/Aaaaash) in [https://github.com/opensumi/core/pull/3127](https://togithub.com/opensumi/core/pull/3127) - feat: implement workspaceEdit needConfirmation by [@hacke2](https://togithub.com/hacke2) in [https://github.com/opensumi/core/pull/3122](https://togithub.com/opensumi/core/pull/3122) - feat: merged nsfw event by [@pipiiiiii](https://togithub.com/pipiiiiii) in [https://github.com/opensumi/core/pull/3251](https://togithub.com/opensumi/core/pull/3251) - feat: optimize stream packet parse performance by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3282](https://togithub.com/opensumi/core/pull/3282) - feat: add sumi rpc by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3284](https://togithub.com/opensumi/core/pull/3284) - feat: support layout view size config by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3342](https://togithub.com/opensumi/core/pull/3342) - feat: unified connection with different backend by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3348](https://togithub.com/opensumi/core/pull/3348) - feat: implement design module by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3350](https://togithub.com/opensumi/core/pull/3350) - feat: remove implicit renderer runtime check by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3360](https://togithub.com/opensumi/core/pull/3360) - feat: productConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.