Releases: opensumi/core
Releases · opensumi/core
v3.2.1
v3.2.0
What's Changed
What's New Features
- feat: optimize tree performance by @bytemain in #3742
- feat: avoid send too many log request by @bytemain in #3767
- feat: support inline chat on empty lines by @Ricbet in #3762
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #3776
- Revert "feat: optimize tree performance" by @bytemain in #3783
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /tools/electron by @dependabot in #3777
- feat: prevent accidentally opening binary file by @bytemain in #3772
- feat: optimize merge conflicts by @bytemain in #3787
- feat: support show inline chat on diff editor by @erha19 in #3774
- feat: inline diff supports live preview mode by @Ricbet in #3798
- feat: support partial edit widget by @Ricbet in #3814
- feat: add autoApplyNonConflictChanges configuration by @Ricbet in #3829
- feat: support live inline diff undo/redo edit by @Ricbet in #3823
- feat(editor-collection): add getEditorByUri method by @bytemain in #3840
- feat: support disable restore editor group state by @bytemain in #3838
- feat: request completion support workspaceDir by @bytemain in #3833
- chore(deps): bump mini-css-extract-plugin from 2.8.1 to 2.9.0 by @dependabot in #3662
- feat: optimize inline diff viewer by @bytemain in #3836
- chore(deps): bump koa-router from 10.1.1 to 12.0.1 by @dependabot in #3663
- feat(editor): add a preference prevent scroll after get focused by @bytemain in #3846
- feat(inline-diff): support serialize state by @bytemain in #3855
- feat: support 3-way change encoding by @Ricbet in #3851
- feat: control whether previewer to dispose when editor closed by @bytemain in #3888
- chore(deps): bump @rjsf/validator-ajv6 from 5.4.0 to 5.19.4 by @dependabot in #3893
- feat: support rate edit controller by @Ricbet in #3896
Refactor
- refactor(ai-native): optimize monaco contrib registration by @bytemain in #3763
- refactor: optimize the logic of inline widget display by @Ricbet in #3885
Style Changes
- style: add border-radius to scrollbar thumbs by @erha19 in #3752
- style: adjust tabbar close popover styles by @erha19 in #3749
- style: improve action widget styles by @Ricbet in #3748
- style: adjust status bar colors for default and light themes by @erha19 in #3756
- style: add box-sizing and border-radius properties by @erha19 in #3759
- style: adjust title actions style by @erha19 in #3765
- style: adjust z-index values for layout components by @erha19 in #3769
- style: add styles for markdown popover and icons by @erha19 in #3766
- style: remove unnecessary overflow:hidden from menubar in global style by @erha19 in #3768
- style: improve SCM action button style by @erha19 in #3788
- style: inline-hint line height by @Ricbet in #3826
- style: remove useless styles by @Ricbet in #3854
- style: inline diff removed widget style by @Ricbet in #3868
- style: improve inline diff partial style by @Ricbet in #3877
- style: improve light theme editor style by @Ricbet in #3884
Other Changes
- chore(release): v3.1.0 by @Ricbet in #3745
- docs: add v3.1.0 changelog by @Ricbet in #3746
- fix: adjust zone widget width for scrollbar by @erha19 in #3750
- fix: validate copy and move operations by @bytemain in #3754
- fix: conditionally show HorizontalVertical component based on visible by @erha19 in #3757
- fix: update default editor background color to #181818 by @erha19 in #3760
- fix: correct uri equality check with comments service by @erha19 in #3755
- fix: improve handling extra menu nodes on left tabbar by @erha19 in #3771
- chore(release): release v3.1.1 by @bytemain in #3775
- fix: server's incorrect dispose of service center by @bytemain in #3785
- chore(deps): bump file-type from 16.5.3 to 16.5.4 by @dependabot in #3790
- chore(deps): bump ws from 8.16.0 to 8.17.1 by @dependabot in #3786
- chore(release): release v3.1.2 by @bytemain in #3795
- fix(merge-editor): some scm provider cannot switch to text editor by @bytemain in #3799
- fix: skip locked panels during resize check by @erha19 in #3797
- chore(release): release v3.1.3 by @bytemain in #3807
- fix: inline chat code blocks controller by @Ricbet in #3809
- fix: inline live diff zone range by @Ricbet in #3810
- chore(deps): bump xterm-addon-fit from 0.7.0 to 0.8.0 by @dependabot in #3818
- chore(release): release v3.1.4 by @Ricbet in #3821
- fix: skip locked panels during resize check by @erha19 in #3801
- fix: add intersection observer for resize detection by @erha19 in #3819
- fix: will watch same folder multiple times by @bytemain in #3831
- fix: improve chat reporter by @Ricbet in #3832
- fix: ai native left panel supports large size by @wangxiaojuan in #3828
- fix: copy/paste in symbolic file by @zhanba in #3827
- fix: improve live inline diff prioritization and fix discard functionality by @Ricbet in #3837
- fix: add pty socket timeout by @winjo in #3834
- fix: textmate service is not compatible with monaco 0.47 by @bytemain in #3847
- chore(deps): bump v8-inspect-profiler from 0.0.20 to 0.1.1 by @dependabot in #3665
- fix: enable multi-root workspace support by @zhanba in #3848
- fix: open folder on web by @zhanba in #3863
- fix: debug console readonly status by @Ricbet in #3852
- chore(deps): bump nsfw from 2.2.0 to 2.2.4 by @dependabot in #3859
- fix: overlap between inline hint and gitlens by @Ricbet in #3870
- fix: not restore diff editor state by @erha19 in #3850
- fix: check potential null by @bytemain in #3872
- fix: left tabbar item cannot drag by @bytemain in #3873
- fix: inline input edit operations by @Ricbet in #3876
- chore: improve inline stream diff render by @Ricbet in #3881
- fix(inline-diff): remove-widget at first line cannot be dismissed by @bytemain in #3882
- chore: improve inline chat content visible by @Ricbet in #3883
- fix: avoid multi ServerApp instance share one path handler by @bytemain in #3887
- fix: add workspace context by @zhanba in #3890
- chore: improve inline diff indent by @Ricbet in #3894
- fix: inline chat shortcut display by @Ricbet in #3897
- fix: memory leak by @bytemain in #3898
- fix: render tabbar correctly on initial load by @erha19 in #3895
Full Changelog: v3.1.4...v3.2.0
v3.1.4
v3.1.3
v3.1.2
v3.1.1
v3.1.0
v3.0.4
What's Changed
What's New Features
- feat: support test results panel, icons in test view by @life2015 in #3706
- feat: support monaco editor worker by @bytemain in #3703
- feat: support AI completion prompt engineering by @erha19 in #3681
- feat: chat api support scrollToBottom by @Ricbet in #3714
- feat: add api for rendering chat message history messages by @bk1012 in #3712
Refactor
Other Changes
- chore(release): release v3.0.3 by @bytemain in #3705
- fix: lifecycle starting register design theme by @Ricbet in #3709
- fix: terminal not restore by @life2015 in #3713
- chore: update SlotRenderer default sizes based on layout configuration by @Ricbet in #3724
Full Changelog: v3.0.3...v3.0.4
v3.0.3
What's Changed
What's New Features
- feat(chat): support customize thinking result component by @wangxiaojuan in #3702
Other Changes
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
What's New Features
- fix: menu bar items for design mode will be registered multiple times by @bytemain in #3645
- feat: support shellExecutionSupported context key by @hacke2 in #3649
- feat: support registerTerminalProvider API by @Ricbet in #3656
- feat: add debug command for python-debug by @hacke2 in #3671
- feat: support shell integration customize by @life2015 in #3674
- fix: ai editor feature contribution duplicate registration by @Ricbet in #3690
- feat: allow configure tabbar max visible counts by @bytemain in #3691
- feat: support send component message in chat by @bk1012 in #3693
Refactor
- refactor: refactor the restart interaction of extension host by @hacke2 in #3652
- refactor: do not kill the last extension host by @hacke2 in #3657
- refactor: remove msg stream manager by @Ricbet in #3667
- Revert "refactor: refactor the restart interaction of extension host" by @hacke2 in #3673
Style Changes
- style: chat input instruction options by @Ricbet in #3647
- style: adjust statusbar padding for better display by @erha19 in #3668
Other Changes
- chore(release): v3.0.1 by @bytemain in #3643
- fix: fix tab ext-host complaining about 'INVALID TAB' by @MMhunter in #3648
- fix: agent ext sampleQuestions not render by @Ricbet in #3650
- fix(terminal): ui state is not sync from data by @bytemain in #3654
- fix: terminal ai suggest z-index fix, remove click event by @life2015 in #3644
- fix: activating extension should not abort the whole restart progress by @bytemain in #3659
- fix(chat): show chat view first when send message by api by @bytemain in #3660
- fix: wschannel timing issues by @bytemain in #3658
- fix(ext): clean up possible zombie processes by @hacke2 in #3661
- fix: register design menubar item not work by @bytemain in #3670
- fix: remove components css-loader hash by @Ricbet in #3672
- fix: add null check before calling collapseNode and expandNode by @erha19 in #3675
- fix: ai code-action duplicate registration by @Ricbet in #3679
- fix: optimize ext progress restart by @bytemain in #3669
- fix: mobx action fix in debugConfigurationService by @life2015 in #3683
- fix: diagnostic cannot show by @bytemain in #3680
- fix: terminal cannot use after ws reconnect, blank terminal when created by @life2015 in #3686
- fix: chat sample questions icon render by @Ricbet in #3687
- fix: dirty-diff editor hide unchanged regions by @Ricbet in #3688
- fix: ensure valid theme by @Ricbet in #3689
- fix: default theme ahead render by @Ricbet in #3692
- fix: code action first invalid by @Ricbet in #3694
- fix: code action click invaild by @Ricbet in #3695
- fix: improve default ai theme preloaded by @Ricbet in #3696
- fix: extension process cannot be started when using webpack to bundle by @bytemain in #3698
- fix: use node18 in nixpacks by @bytemain in #3699
- fix: design theme preload by @Ricbet in #3700
- fix(ext-tree-view): reveal an element is not work by @bytemain in #3697
Full Changelog: v3.0.1...v3.0.2