Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1428 commits
Select commit Hold shift + click to select a range
9bab593
fix: divide by zero in unresponsive sample collector (#247546)
deepak1556 Apr 28, 2025
3858a24
SCM - fix quick diff provider in multi-repository workspace (#247588)
lszomoru Apr 28, 2025
9d1bd8f
chat - recognise disabled copilot extension better (#247575)
Apr 28, 2025
c456afb
chat - clarify quota indication when overage (#247591)
Apr 28, 2025
7572eca
do not show sign in action (#247616)
sandy081 Apr 28, 2025
2b94861
update distro (#247613)
sandy081 Apr 28, 2025
5732011
Localize and use `.experimental`
andrewbranch Apr 28, 2025
dc2c318
Localize button
andrewbranch Apr 28, 2025
542104e
Reorganize js/ts groupings
mjbvz Apr 28, 2025
48d8ac7
Merge pull request #247652 from mjbvz/brief-wolf
mjbvz Apr 28, 2025
c9998ea
fix omitted issue for screen readers (#247656)
justschen Apr 28, 2025
c21b5f1
when in screen reader mode, don't apply keybinding (#247658)
meganrogge Apr 28, 2025
9531a49
Merge branch 'main' into main
mjbvz Apr 28, 2025
c200b6c
Polishing prompt file snippets (#247619)
digitarald Apr 28, 2025
8e9391e
- fixed theme mapping for the SVG
Apr 28, 2025
f9763df
Merge branch 'main' into walkthrough-update
kkbrooks Apr 28, 2025
62b8c4f
chat: better announce tool confirmation messages
connor4312 Apr 28, 2025
940ca43
chat: fix tool postconfirm not expandable with keyboard
connor4312 Apr 28, 2025
46aa682
chat: strip markup for accessible view
connor4312 Apr 28, 2025
0dceb95
chat: don't show empty tool input
connor4312 Apr 28, 2025
e665c52
Merge pull request #246738 from eps1lon/emphasize-automatic-transform
mjbvz Apr 29, 2025
ecbbe26
listeners for notebook replace input element (#247684)
Yoyokrazy Apr 29, 2025
42ec991
fix a few ui element bugs (#247708)
justschen Apr 29, 2025
be09a4f
chat - tweaks to quota indicator (#247710)
Apr 29, 2025
a6171a1
View open commands don't have the schema for preserveFocus (#247716)
alexr00 Apr 29, 2025
4231848
Git - quick diff decoration label casing (#247717)
lszomoru Apr 29, 2025
2877d93
Fixes https://github.com/microsoft/vscode/issues/247124
hediet Apr 29, 2025
0697f39
fixes https://github.com/microsoft/vscode/issues/247435 (#247721)
jrieken Apr 29, 2025
f195a2f
fix #245795 (#247722)
sandy081 Apr 29, 2025
131fd55
fixes https://github.com/microsoft/vscode/issues/247669 (#247723)
jrieken Apr 29, 2025
0293660
fixes https://github.com/microsoft/vscode/issues/247666 (#247726)
jrieken Apr 29, 2025
0591473
fixes https://github.com/microsoft/vscode/issues/247672 (#247727)
jrieken Apr 29, 2025
8673d81
fixes https://github.com/microsoft/vscode/issues/247660 (#247728)
jrieken Apr 29, 2025
34a52e3
make sure extension host always see all diagnostics (#247730)
jrieken Apr 29, 2025
2238acb
fix #246095 (#247731)
sandy081 Apr 29, 2025
45f1231
fix #247520 (#247737)
sandy081 Apr 29, 2025
440180e
fix #247530 (#247729)
sandy081 Apr 29, 2025
5bf3e5d
fix https://github.com/microsoft/vscode-copilot-release/issues/8611 (…
jrieken Apr 29, 2025
b3a2c95
fixes https://github.com/microsoft/vscode-copilot/issues/16723
jrieken Apr 29, 2025
8e5fe7b
check if tools can be referenced in prompt early on (#247742)
jrieken Apr 29, 2025
d38eaf4
fix https://github.com/microsoft/vscode/issues/247455
jrieken Apr 29, 2025
d9951c0
[html] JavaScript IntelliSense in <script type=module> HTML without q…
aeschli Apr 29, 2025
c80027e
stable `vscode.lm.tools` instances
jrieken Apr 29, 2025
a303af9
fix #247514 (#247749)
sandy081 Apr 29, 2025
65541dc
Adds logging to investigate #247577
hediet Apr 29, 2025
d174be7
chat - tweaks to quota indicator (#247752)
Apr 29, 2025
8b941c3
"New Instruction" should not be filtered (#247753)
aeschli Apr 29, 2025
c554dd2
Merge pull request #247680 from kkbrooks/walkthrough-update
kkbrooks Apr 29, 2025
bb61f0a
unclear popup for sync of prompts (#247754)
aeschli Apr 29, 2025
99969a7
Instructions and prompts: validate new file name (#247756)
aeschli Apr 29, 2025
9929767
add unit tests for config enablement logic
legomushroom Apr 29, 2025
9a1e76c
unit test more types regarding config enablement
legomushroom Apr 29, 2025
1f4488e
add gitPullRequestDone icon to codiconsLibrary
Apr 29, 2025
d913e6b
Fix Settings search not working in Chinese (#247758)
rzhao271 Apr 29, 2025
317d89d
Fix terminal quick fix bugs (#247345)
meganrogge Apr 29, 2025
3f0334a
Telemetry for suggested keyword click
osortega Apr 29, 2025
8bd697d
Change setting suggestions name and add it to relauncher (#247764)
rzhao271 Apr 29, 2025
f9e791f
allow front matter header to be at the end of the file
legomushroom Apr 29, 2025
4022568
update unit tests
legomushroom Apr 29, 2025
520c004
improve unit tests error message formatting
legomushroom Apr 29, 2025
d4b3f30
tools: fix missing image in tool output (#247765)
connor4312 Apr 29, 2025
bf0fb34
Git - fix unstage selected ranges command (#247770)
lszomoru Apr 29, 2025
62b7ca6
Merge pull request #247767 from microsoft/osortega/ai-keyword-click-t…
osortega Apr 29, 2025
449f6c5
add config value migration logic for the prompt files
legomushroom Apr 29, 2025
8bf0212
re-implement the migration logic in the config utilities
legomushroom Apr 29, 2025
e201918
add config migration contributions, improves contributions-related fi…
legomushroom Apr 29, 2025
a1d5845
fully move config migration logic into the contribution
legomushroom Apr 29, 2025
6357fb4
improve the logic of config migration contribution
legomushroom Apr 29, 2025
8a221b0
add documentation comments, remove commented out code
legomushroom Apr 29, 2025
6f42062
revert logic to check for existent locations setting value
legomushroom Apr 29, 2025
04a97f0
Use first five results to decide whether to show suggestion (#247774)
rzhao271 Apr 29, 2025
7ab97ca
mcp: respect content isError=true to signal an error result (#247771)
connor4312 Apr 29, 2025
1ed18e3
improve nested path resolve logic in prompt parsers
legomushroom Apr 29, 2025
cc8f0dc
re-enable all unit tests for the prompts service
legomushroom Apr 29, 2025
06b75ef
fix unit tests for unix according to the new path resolve logic
legomushroom Apr 29, 2025
07a0111
fix unit tests for the text model prompt parser
legomushroom Apr 29, 2025
cee47ab
fix unit tests of the prompts service
legomushroom Apr 29, 2025
c311579
re-enable all unit tests of prompt file reference on windows
legomushroom Apr 29, 2025
31d82b2
remove (unix) label from the unit test names
legomushroom Apr 29, 2025
f2d42bc
fix instructions auto-include duplicates
legomushroom Apr 29, 2025
6909fd3
add unit tests
legomushroom Apr 29, 2025
16c5222
more ui element selector improvements (#247769)
justschen Apr 29, 2025
8624e19
Apply aria label to input box (#247780)
TylerLeonhardt Apr 29, 2025
7dd1f05
chat: fix bad wrapping of new tool UI (#247782)
connor4312 Apr 29, 2025
1fd7d25
Add back icon gap for chat pill
mjbvz Apr 29, 2025
0cf53fe
Fix dnd of folder in remote
mjbvz Apr 29, 2025
8e4cfe0
Merge branch 'main' into main
mjbvz Apr 29, 2025
0b8acee
Merge pull request #246858 from andrewbranch/tsgo
mjbvz Apr 29, 2025
e0de561
workaround for python issue reports (#247781)
justschen Apr 29, 2025
3066bf9
Remove cell output open in preview setting + fix editor priority (#24…
Yoyokrazy Apr 29, 2025
853570f
Merge pull request #247792 from mjbvz/shivering-penguin
mjbvz Apr 30, 2025
9e08010
Merge pull request #247786 from mjbvz/retired-chicken
mjbvz Apr 30, 2025
4ce0309
Hide keybinding in mode picker
roblourens Apr 30, 2025
c9c3059
fix overlay not working for sending ui elements (#247801)
justschen Apr 30, 2025
1438ec2
Merge pull request #247803 from microsoft/roblou/hilarious-gibbon
roblourens Apr 30, 2025
6c1bd17
#188711 - Walkthrough Focus-Visible Outline (#247650)
noahbowman Apr 30, 2025
abdc0ee
Only pass tools in tool picker as userSelectedTools
roblourens Apr 30, 2025
9244832
Merge pull request #210875 from whistlegraph/pointer-lock-in-webview
mjbvz Apr 30, 2025
16eb989
Put focus back in chat input after accepting tool confirmation
roblourens Apr 30, 2025
c1885db
Merge pull request #247814 from microsoft/roblou/perfect-frog
roblourens Apr 30, 2025
049c89e
Merge pull request #247813 from microsoft/roblou/convincing-dog
roblourens Apr 30, 2025
bfc72b6
update new welcome experience with smaller theme picker and CSS layou…
bhavyaus Apr 30, 2025
03e1473
Merge branch 'main' into joh/improved-ostrich
jrieken Apr 30, 2025
06559ce
Merge branch 'main' into joh/exact-eel
jrieken Apr 30, 2025
838043f
Add telemetry event for users enabling/disabling NES and completions …
Apr 30, 2025
8d1623b
fix https://github.com/microsoft/vscode-copilot-release/issues/8817 (…
jrieken Apr 30, 2025
27c90e5
Merge pull request #247744 from microsoft/joh/improved-ostrich
jrieken Apr 30, 2025
3294b71
Merge pull request #247743 from microsoft/joh/exact-eel
jrieken Apr 30, 2025
68464c9
chat - tweak telemetry for setup to include maybe later option (#247826)
Apr 30, 2025
5c6c993
Engineering - add missing colors (#247827)
lszomoru Apr 30, 2025
d6060be
don't clear tools, better apiObject implementation
jrieken Apr 30, 2025
b8d60cc
fallback to model description of tools (#247829)
jrieken Apr 30, 2025
3d8a1cc
Improve comment collapse warning dialog
alexr00 Apr 30, 2025
9fcee28
Fixes https://github.com/microsoft/vscode/issues/246988
hediet Apr 30, 2025
7f933a4
Merge pull request #247762 from microsoft/mrleemurray/git-pull-reques…
mrleemurray Apr 30, 2025
a1a557e
Merge pull request #247834 from microsoft/alexr00/issue6867
alexr00 Apr 30, 2025
d8a332f
prevent garbage when moving chat from inline chat to panel (#247836)
jrieken Apr 30, 2025
25c3adf
Merge pull request #247751 from microsoft/joh/private-butterfly
jrieken Apr 30, 2025
1dbbbe0
update distro version in package.json
isidorn Apr 30, 2025
f22c15e
Merge pull request #247843 from microsoft/isidorn/relative-piranha
isidorn Apr 30, 2025
eae004b
fix missing close action of inline chat widget (#247847)
jrieken Apr 30, 2025
6cdea9e
Git - fallback to `relative()` when computing relative paths (#247848)
lszomoru Apr 30, 2025
c9af19b
add 'type: module' to the package.json of vscode-web (#247852)
aeschli Apr 30, 2025
9e6c15d
Git - add support for unstaging a subset of lines (#247853)
lszomoru Apr 30, 2025
5a441fa
Merge pull request #245713 from Victuracor/main
mjbvz Apr 30, 2025
c51beec
only honor disabled tools in agent-mode
jrieken Apr 30, 2025
fb0bc1c
use resource set
legomushroom Apr 30, 2025
c217481
fix a typo in doc comment
legomushroom Apr 30, 2025
145d215
Fix vertical centering on attachment icons
mjbvz Apr 30, 2025
71da34d
Also fix attachment
mjbvz Apr 30, 2025
bb18685
Make quick input padding consistent (#247861)
Tyriar Apr 30, 2025
f89bd3b
Merge pull request #247872 from mjbvz/crude-goldfish
mjbvz Apr 30, 2025
28f1757
SCM - dispose secondary quick diff provider (#247876)
lszomoru Apr 30, 2025
16ee4a7
Fix open model picker keybinding (#247877)
lramos15 Apr 30, 2025
74a00f5
add 'onSettled' event for base prompt parsers
legomushroom Apr 29, 2025
2dacf5e
switch decoration providers to the new 'onSettled' event
legomushroom Apr 29, 2025
e00f034
add documentation comments
legomushroom Apr 29, 2025
a7f8a53
make base decoders to not emit 'onEnd' event when they get disposed
legomushroom Apr 29, 2025
afcaf4c
invoke 'onSettled' callback immediately if currently settled
legomushroom Apr 30, 2025
e17cfd9
Fix leak warning for `ThemeFileWatcher`
mjbvz Apr 30, 2025
01b448f
fix screenshot error when wrapped tabs (#247881)
justschen Apr 30, 2025
c19669a
Merge pull request #247887 from mjbvz/obnoxious-kiwi
mjbvz Apr 30, 2025
df975ac
Include all possible ChatMessageParts (#247865)
alexr00 Apr 30, 2025
6448eb8
debug: bump js-debug to 1.100 (#247890)
connor4312 Apr 30, 2025
e72cebc
Fix telemetry event name
osortega Apr 30, 2025
5c65187
Merge pull request #247893 from microsoft/osortega/fix-telemetry-even…
osortega Apr 30, 2025
39e374f
update distro (#247867)
meganrogge Apr 30, 2025
079fa82
Update border styling (#247883)
bhavyaus Apr 30, 2025
08f802c
allow for multi-select of the instruction files
legomushroom Apr 30, 2025
cfdf151
keep instruction files picker open when a new chat session is created…
legomushroom Apr 30, 2025
46372e1
add documentation comments and cleanup
legomushroom Apr 30, 2025
142d792
fix private property/method names
legomushroom Apr 30, 2025
0c02e78
ensure that currently active instructions file is pre-selected in the…
legomushroom Apr 30, 2025
c72db92
improve 'createPromptPickItems' method of the prompt file picker, cle…
legomushroom Apr 30, 2025
b382801
fix issue with uninitialized decorations array
legomushroom Apr 30, 2025
101f724
fix inline edit chat instruction attachments
legomushroom Apr 30, 2025
31f92e1
style: update button focus styles and adjust image widths in theme pi…
bhavyaus Apr 30, 2025
a49607f
chat: fix tool confirmation too long for single-line inputs (#247911)
connor4312 Apr 30, 2025
ebcc9d6
Fix settings reference (#247871)
rzhao271 Apr 30, 2025
f4a3c8b
revert: fix attach instructions file picker dialog multi-select selec…
aeschli Apr 30, 2025
210a174
fix: update footer visibility based on selected step (#247906)
bhavyaus Apr 30, 2025
e01516e
add category descriptions and responsive design adjustments (#247912)
bhavyaus Apr 30, 2025
81a81aa
fallback to shell integration cwd if no cwd is resolved based on pref…
meganrogge Apr 30, 2025
fb508a5
ensure that currently active instructions file is pre-selected (#247916)
aeschli Apr 30, 2025
19cf19e
better min width for model picker action widget (#247919)
justschen Apr 30, 2025
72877c4
Creating prompt file is broken in WSL (#247921)
aeschli Apr 30, 2025
637e8f6
Tweak agent enablement setting description
roblourens May 1, 2025
9993b3f
Merge pull request #247924 from microsoft/roblou/alternative-junglefowl
roblourens May 1, 2025
1501155
Fix #247908. (#247931)
rebornix May 1, 2025
31609aa
Update titles and descriptions for new walkthroughs (#247903)
bhavyaus May 1, 2025
8967ea3
improve step selection and navigation in Getting Started page (#247933)
bhavyaus May 1, 2025
2ba158c
Merge pull request #247869 from microsoft/joh/cold-rat
jrieken May 1, 2025
4e84209
Add MCP server information (#247904)
digitarald May 1, 2025
b92ce9e
Select step on hover (#247964)
bhavyaus May 1, 2025
3f0b857
Introduce per plan chat entitlement (#247960)
lramos15 May 1, 2025
d0ef6aa
Create settings section for inlay hints
mjbvz May 1, 2025
487d606
Merge pull request #247976 from mjbvz/verbal-coyote
mjbvz May 1, 2025
f574b20
Implement Getting Started Experiment Service (#247975)
bhavyaus May 1, 2025
73b79fc
Update search for the new walkthrough (#247977)
bhavyaus May 1, 2025
83f1f3b
Enhance layout constraints for Getting Started page to improve respon…
bhavyaus May 1, 2025
99b45c8
mcp: fix extension mcp servers not having unique ID causing confusion…
connor4312 May 1, 2025
1417b9b
Fix broken spacing in attachment
roblourens May 1, 2025
377cf9c
Merge pull request #247988 from microsoft/roblou/brainy-lynx
roblourens May 1, 2025
7d98a2c
Force file save after agent mode edits it (#247989)
roblourens May 2, 2025
47ea00a
Improve transition effects in gettingStarted.css for smoother animati…
bhavyaus May 2, 2025
2a83820
better math to handle screenshotting out of bounds (#247993)
justschen May 2, 2025
56222f3
Add new slide transition styles for getting started container (#247995)
bhavyaus May 2, 2025
6560a6e
Use international number formatter to display quota percentage (#248038)
lramos15 May 2, 2025
59f9878
Remove obsolete note on maxRequests setting (#248048)
roblourens May 2, 2025
1841187
Hide button to manage overages for enterprise/business users (fix mic…
May 5, 2025
8499094
Engineering - run OSS tool, update distro (#248153)
lszomoru May 5, 2025
d04f348
Don't round percent remaining in quota calculations (#248162)
lramos15 May 5, 2025
118f9ec
fix #248047 (#248157)
sandy081 May 6, 2025
2ca71a1
Git - disable "unstage selected ranges" and "unstage changes" command…
lszomoru May 6, 2025
abe4aab
Fix incorrect manage overages command (#248232)
lramos15 May 6, 2025
7ffa080
Handle globs in Trusted Domains by part & no longer depend on it for …
TylerLeonhardt May 6, 2025
19e0f9e
skip mandatory signature verification for linux arm (#248291)
sandy081 May 7, 2025
6e1169b
Merge pull request #29 from devdiv-microsoft/tyler/satisfied-peafowl
TylerLeonhardt May 9, 2025
91fa95b
Engineering - update version
lszomoru May 9, 2025
8affe13
Recovery release) Revert #245264) Reverting parameter expansion in ba…
anthonykim1 May 13, 2025
39d9020
debug: bump js-debug (#248855)
connor4312 May 13, 2025
4c60486
Engineering - bump version number (#248905)
lszomoru May 14, 2025
093605a
Chat request removes words that start with / (#248761)
aeschli May 14, 2025
801360a
chore: Use 1.100 release branch for rebasing against upstream
RomanNikitenko May 14, 2025
91355e6
Rebase against the upstream 093605a9d82998dbf097b9868660a99f22ce6332
RomanNikitenko May 14, 2025
fd1d18a
chore: Update lock files after rebasing against upstream
RomanNikitenko May 14, 2025
d197ffb
Cannot send a chat request (#248764)
aeschli May 14, 2025
848b80a
Add log for "invalid value reference" (#248959)
roblourens May 14, 2025
b22dad8
chore: Use 20.19.1 Node.js to prepare ubi8-based assembly
RomanNikitenko May 15, 2025
e697ff6
chore: Update basic image for ubi9-based assembly
RomanNikitenko May 15, 2025
f30b613
chore: Update assembly uib8 image
RomanNikitenko May 15, 2025
19733b5
chore: Update machine-exec image
RomanNikitenko May 15, 2025
0181586
chore: Use 20.19.1 image for dev image
RomanNikitenko May 15, 2025
6591809
chore: Use upstream version of tar-fs
RomanNikitenko May 15, 2025
aa364f5
chat - tweak how quota indicators render (#248595)
May 10, 2025
a1c5446
102% usage (fix microsoft/vscode-copilot#17284) (#248776)
May 13, 2025
d721ca2
Don't allow element to be undefined when setting aria label (#249052)
lramos15 May 15, 2025
45cb933
Have empty category up top not down at the bottom (#249055)
lramos15 May 15, 2025
ed119b9
Ensure widget is hidden prior to action runs (#249129)
lramos15 May 16, 2025
8864baa
Merge branch 'main' into alignment-with-upstream-1-100
RomanNikitenko May 26, 2025
c2a6ea0
Rebase against the upstream 848b80aeb52026648a8ff9f7c45a9b0a80641e2e
RomanNikitenko May 26, 2025
ad51a68
chore: Update artifacts.lock.yaml
RomanNikitenko May 26, 2025
8818579
chore: Use 20.19.1 Node.js to prepare ubi9-based assembly
RomanNikitenko May 28, 2025
324c853
chore: Update image for ubi8-based assembly
RomanNikitenko May 28, 2025
308259a
Revert "Have empty category up top not down at the bottom (#249055)"
lramos15 Jun 2, 2025
c0e10c7
Engineering - bump version (#250289)
lszomoru Jun 2, 2025
258e40f
Merge pull request #249521 from microsoft/ben/flexible-rhinoceros
Jun 2, 2025
b0a6f44
chore: Update image for ubi9-based assembly
RomanNikitenko Jun 10, 2025
18c7549
chore: Update machine-exec image
RomanNikitenko Jun 10, 2025
6a68d99
chore: Update image for ubi8-based assembly
RomanNikitenko Jun 10, 2025
aa1cf0d
Merge branch 'main' into alignment-with-upstream-1-100
RomanNikitenko Jun 20, 2025
704c2d9
chore: Update image for ubi8-based assembly
RomanNikitenko Jun 20, 2025
31ba6c6
chore: Update image for ubi9-based assembly
RomanNikitenko Jun 20, 2025
3ec032c
Rebase against the upstream 258e40fedc6cb8edf399a463ce3a9d32e7e1f6f3
RomanNikitenko Jun 20, 2025
685036f
Revert "chore: log js stacks from unresponsive window (#241390)"
RomanNikitenko Jun 23, 2025
03a4509
chore: Align gutterIndicatorView.ts with upstream
RomanNikitenko Jun 24, 2025
d0bf1f2
chore: Adapt chatActions.ts to the upstream changes
RomanNikitenko Jun 24, 2025
fab39e3
chore: Align typescript version with upstream
RomanNikitenko Jul 2, 2025
6bcef8c
chore: Bump che-devworkspace-generator and axios versions
RomanNikitenko Jul 3, 2025
23168f3
chore: Revert machine-exec image update
RomanNikitenko Jul 3, 2025
3999823
fix: Avoid error related to incompatible types for axios lib
RomanNikitenko Jul 4, 2025
77be1ed
chore: Align sharedWebContentExtractorService.ts with upstream - type…
RomanNikitenko Jul 4, 2025
614f10f
chore: Remove rebasing rule for typescript version
RomanNikitenko Jul 4, 2025
dcf65f5
chore: Align playwright version with upstream
RomanNikitenko Jul 4, 2025
6936487
chore: Align tests with upstream
RomanNikitenko Jul 4, 2025
42453a5
chore: Align electron-sandbox with the upstream
RomanNikitenko Jul 4, 2025
c5d7ba3
fix: Fix integration tests for the musl-based assembly
RomanNikitenko Jul 4, 2025
7474cd8
chore: Remove rebasing rules for tests
RomanNikitenko Jul 5, 2025
b92604c
chore: Remove unused exclude for @devfile/api@2.3.0-1738854228
RomanNikitenko Jul 9, 2025
06f87b2
Fix License Check for the che-remote extension
RomanNikitenko Jul 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 1 addition & 11 deletions .rebase/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,6 @@ https://github.com/che-incubator/che-code/pull/549
- code/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts
---

#### @RomanNikitenko
https://github.com/che-incubator/che-code/pull/546

- code/package.json
- code/build/package.json
- code/remote/package.json
---

#### @RomanNikitenko
https://github.com/che-incubator/che-code/pull/545

Expand All @@ -25,13 +17,11 @@ https://github.com/che-incubator/che-code/pull/545
#### @RomanNikitenko
https://github.com/che-incubator/che-code/pull/540 \
https://github.com/RomanNikitenko/che-code/commit/724c0a97f73e070f80818091a8d19b7ed186b394 \
https://github.com/RomanNikitenko/che-code/commit/1e51134551f4c876c4d6de388dcab90180d4607d \
https://github.com/RomanNikitenko/che-code/commit/7ea82ac755a21d2cb021736a07d8216fe294beff
https://github.com/RomanNikitenko/che-code/commit/1e51134551f4c876c4d6de388dcab90180d4607d

- code/package.json
- code/remote/package.json
- code/src/vs/platform/extensionManagement/node/extensionManagementService.ts
- code/src/vs/platform/webContentExtractor/node/sharedWebContentExtractorService.ts
---

#### @RomanNikitenko
Expand Down
7 changes: 0 additions & 7 deletions .rebase/add/code/build/package.json

This file was deleted.

6 changes: 0 additions & 6 deletions .rebase/add/code/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,6 @@
},
"postcss": {
"nanoid": "3.3.8"
},
"@vscode/test-web": {
"tar-fs": "3.0.8"
},
"prebuild-install": {
"tar-fs": "2.1.2"
}
}
}
5 changes: 0 additions & 5 deletions .rebase/add/code/remote/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,5 @@
"ws": "8.2.3",
"js-yaml": "^4.1.0",
"@kubernetes/client-node": "^0.22.0"
},
"overrides": {
"prebuild-install": {
"tar-fs": "2.1.2"
}
}
}
3 changes: 1 addition & 2 deletions .rebase/override/code/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
},
"devDependencies": {
"@vscode/l10n-dev": "0.0.18",
"electron": "30.5.1",
"typescript": "5.6.0-dev.20240715"
"electron": "30.5.1"
}
}

This file was deleted.

This file was deleted.

This file was deleted.

6 changes: 3 additions & 3 deletions build/artifacts/artifacts.lock.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ artifacts:
filename: ms-vscode.js-debug-companion.1.1.3.vsix
checksum: sha256:7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93
# ms-vscode.js-debug
- download_url: https://open-vsx.org/api/ms-vscode/js-debug/1.97.1/file/ms-vscode.js-debug-1.97.1.vsix
filename: ms-vscode.js-debug.1.97.1.vsix
checksum: sha256:977dd854805547702e312e176f68a1b142fa123f228258f47f0964560ad32496
- download_url: https://open-vsx.org/api/ms-vscode/js-debug/1.100.1/file/ms-vscode.js-debug-1.100.1.vsix
filename: ms-vscode.js-debug.1.100.1.vsix
checksum: sha256:8c2218df3422d45b95e96d9d28cdc4aa4426a2799aaaedd862d3f60ecab03844
# ms-vscode.vscode-js-profile-table
- download_url: https://open-vsx.org/api/ms-vscode/vscode-js-profile-table/1.0.10/file/ms-vscode.vscode-js-profile-table-1.0.10.vsix
filename: ms-vscode.vscode-js-profile-table.1.0.10.vsix
Expand Down
2 changes: 1 addition & 1 deletion build/dockerfiles/assembly.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ FROM linux-musl as linux-musl-content
FROM quay.io/eclipse/che-machine-exec:7.56.0 as machine-exec

# https://registry.access.redhat.com/ubi8/ubi
FROM registry.access.redhat.com/ubi8/ubi:8.9 AS ubi-builder
FROM registry.access.redhat.com/ubi8/ubi:8.10 AS ubi-builder
RUN mkdir -p /mnt/rootfs
RUN yum install --installroot /mnt/rootfs brotli libstdc++ coreutils glibc-minimal-langpack --releasever 8 --setopt install_weak_deps=false --nodocs -y && yum --installroot /mnt/rootfs clean all
RUN rm -rf /mnt/rootfs/var/cache/* /mnt/rootfs/var/log/dnf* /mnt/rootfs/var/log/yum.*
Expand Down
2 changes: 1 addition & 1 deletion build/dockerfiles/dev.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ ENV ZSH_DISABLE_COMPFIX="true"

USER 10001

ENV NODEJS_VERSION=20.18.2
ENV NODEJS_VERSION=20.19.1

ENV ELECTRON_SKIP_BINARY_DOWNLOAD=1 \
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0 \
Expand Down
2 changes: 1 addition & 1 deletion build/dockerfiles/linux-libc-ubi8.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#

# https://registry.access.redhat.com/ubi8/nodejs-20
FROM registry.access.redhat.com/ubi8/nodejs-20:1-73.1742991506 as linux-libc-ubi8-builder
FROM registry.access.redhat.com/ubi8/nodejs-20:1-75.1749482737 as linux-libc-ubi8-builder

USER root

Expand Down
2 changes: 1 addition & 1 deletion build/dockerfiles/linux-libc-ubi9.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#

# https://registry.access.redhat.com/ubi9/nodejs-20
FROM registry.access.redhat.com/ubi9/nodejs-20:9.5-1743584090 as linux-libc-ubi9-builder
FROM registry.access.redhat.com/ubi9/nodejs-20:9.6-1749604222 as linux-libc-ubi9-builder

USER root

Expand Down
11 changes: 6 additions & 5 deletions build/dockerfiles/linux-musl.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,12 @@ RUN if [ "$(uname -m)" = "x86_64" ]; then \
npm run playwright-install; \
fi
RUN if [ "$(uname -m)" = "x86_64" ]; then \
PLAYWRIGHT_CHROMIUM_PATH=$(echo /root/.cache/ms-playwright/chromium-*/) && \
rm "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome" && \
ln -s /usr/bin/chromium-browser "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome" && \
ls -la /checode-compilation/extensions/vscode-api-tests/ && \
ls -la /checode-compilation/extensions/vscode-api-tests/out/; \
PLAYWRIGHT_HEADLESS_PATH=$(echo /root/.cache/ms-playwright/chromium_headless_shell-*/chrome-linux) && \
echo "Found headless_shell path: $PLAYWRIGHT_HEADLESS_PATH" && \
rm -f "$PLAYWRIGHT_HEADLESS_PATH/headless_shell" && \
ln -sf /usr/bin/chromium-browser "$PLAYWRIGHT_HEADLESS_PATH/headless_shell" && \
ln -sf /usr/bin/chromium-browser "$PLAYWRIGHT_HEADLESS_PATH/chrome" && \
ls -la "$PLAYWRIGHT_HEADLESS_PATH"; \
fi

# Run integration tests (Browser)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,33 @@ properties:
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install Git
allowPrerelease: true
# Requires elevation for the set operation (i.e., for installing the package)
securityContext: elevated
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: npm
directives:
description: Install NodeJS version 20
allowPrerelease: true
# Requires elevation for the set operation (i.e., for installing the package)
securityContext: elevated
settings:
id: OpenJS.NodeJS.LTS
version: "20.14.0"
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install Python 3.10
allowPrerelease: true
settings:
id: Python.Python.3.10
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio 2022 (any edition is OK)
allowPrerelease: true
# Requires elevation for the set operation (i.e., for installing the package)
securityContext: elevated
settings:
id: Microsoft.VisualStudio.2022.BuildTools
source: winget
Expand All @@ -38,6 +40,8 @@ properties:
- vsPackage
directives:
description: Install required VS workloads
# Requires elevation for the get and set operations
securityContext: elevated
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.BuildTools
Expand Down
66 changes: 66 additions & 0 deletions code/.eslint-plugin-local/code-no-deep-import-of-internal.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/

import * as eslint from 'eslint';
import { join, dirname } from 'path';
import { createImportRuleListener } from './utils';

export = new class implements eslint.Rule.RuleModule {

readonly meta: eslint.Rule.RuleMetaData = {
messages: {
noDeepImportOfInternal: 'No deep import of internal modules allowed! Use a re-export from a non-internal module instead. Internal modules can only be imported by direct parents (any module in {{parentDir}}).'
},
docs: {
url: 'https://github.com/microsoft/vscode/wiki/Source-Code-Organization'
},
schema: [
{
type: 'object',
additionalProperties: {
type: 'boolean'
}
}
]
};

create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener {
const patterns = context.options[0] as Record<string, boolean>;
const internalModulePattern = Object.entries(patterns).map(([key, v]) => v ? key : undefined).filter(v => !!v);
const allowedPatterns = Object.entries(patterns).map(([key, v]) => !v ? key : undefined).filter(v => !!v);

return createImportRuleListener((node, path) => {
const importerModuleDir = dirname(context.filename);
if (path[0] === '.') {
path = join(importerModuleDir, path);
}
const importedModulePath = path;

const importerDirParts = splitParts(importerModuleDir);
const importedModuleParts = splitParts(importedModulePath);

for (let i = 0; i < importedModuleParts.length; i++) {
if (internalModulePattern.some(p => importedModuleParts[i].match(p)) && allowedPatterns.every(p => !importedModuleParts[i].match(p))) {
const importerDirJoined = importerDirParts.join('/');
const expectedParentDir = importedModuleParts.slice(0, i).join('/');
if (!importerDirJoined.startsWith(expectedParentDir)) {
context.report({
node,
messageId: 'noDeepImportOfInternal',
data: {
parentDir: expectedParentDir
}
});
return;
}
}
}
});
}
};

function splitParts(path: string): string[] {
return path.split(/\\|\//);
}
2 changes: 1 addition & 1 deletion code/.github/classifier.json
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@
"workbench-fonts": {"assign": []},
"workbench-history": {"assign": ["bpasero"]},
"workbench-hot-exit": {"assign": ["bpasero"]},
"workbench-hover": {"assign": ["Tyriar"]},
"workbench-hover": {"assign": ["Tyriar", "benibenj"]},
"workbench-launch": {"assign": []},
"workbench-link": {"assign": []},
"workbench-multiroot": {"assign": ["bpasero"]},
Expand Down
2 changes: 1 addition & 1 deletion code/.github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ jobs:
- name: Setup Build Environment
run: |
sudo apt-get update
sudo apt-get install -y libxkbfile-dev pkg-config libkrb5-dev libxss1 dbus xvfb libgtk-3-0 libgbm1
sudo apt-get install -y libxkbfile-dev pkg-config libkrb5-dev libxss1 xvfb libgtk-3-0 libgbm1
sudo cp build/azure-pipelines/linux/xvfb.init /etc/init.d/xvfb
sudo chmod +x /etc/init.d/xvfb
sudo update-rc.d xvfb defaults
Expand Down
2 changes: 1 addition & 1 deletion code/.nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20.18.2
20.19.0

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,10 @@ const tsPrinter = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed });

const formatJsonValue = (value: unknown) => {
if (typeof value !== 'object') {
return JSON.stringify(value);
return JSON.stringify(value, undefined, '\t');
}

const src = ts.createSourceFile('', `(${JSON.stringify(value)})`, ts.ScriptTarget.ES5, true);
const src = ts.createSourceFile('', `(${JSON.stringify(value, undefined, '\t')})`, ts.ScriptTarget.ES5, true);
const outerExpression = src.statements[0] as ts.ExpressionStatement;
const parenExpression = outerExpression.expression as ts.ParenthesizedExpression;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -306,9 +306,7 @@ export class DarwinTestRunner extends PosixTestRunner {
protected override getDefaultArgs() {
return [
TEST_ELECTRON_SCRIPT_PATH,
'--no-sandbox',
'--disable-dev-shm-usage',
'--use-gl=swiftshader',
'--no-sandbox'
];
}

Expand Down
2 changes: 1 addition & 1 deletion code/.vscode/notebooks/api.github-issues
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"kind": 2,
"language": "github-issues",
"value": "$REPO=repo:microsoft/vscode\n$MILESTONE=milestone:\"March 2025\""
"value": "$REPO=repo:microsoft/vscode\n$MILESTONE=milestone:\"April 2025\""
},
{
"kind": 1,
Expand Down
2 changes: 1 addition & 1 deletion code/.vscode/notebooks/endgame.github-issues
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"kind": 2,
"language": "github-issues",
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\r\n\r\n$MILESTONE=milestone:\"March 2025\""
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"April 2025\""
},
{
"kind": 1,
Expand Down
2 changes: 1 addition & 1 deletion code/.vscode/notebooks/my-endgame.github-issues
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"kind": 2,
"language": "github-issues",
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"March 2025\"\n\n$MINE=assignee:@me"
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"April 2025\"\n\n$MINE=assignee:@me"
},
{
"kind": 1,
Expand Down
9 changes: 6 additions & 3 deletions code/.vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -168,13 +168,16 @@
"[github-issues]": {
"editor.wordWrap": "on"
},
"inlineChat.enableV2": true,
"css.format.spaceAroundSelectorSeparator": true,
"typescript.enablePromptUseWorkspaceTsdk": true,
"eslint.useFlatConfig": true,
"editor.occurrencesHighlightDelay": 0,
// "editor.experimental.preferTreeSitter.typescript": true,
// "editor.experimental.preferTreeSitter.regex": true,
// "editor.experimental.preferTreeSitter.css": true,
"typescript.experimental.expandableHover": true,
"git.diagnosticsCommitHook.Enabled": true,
"git.diagnosticsCommitHook.Sources": {
"git.diagnosticsCommitHook.enabled": true,
"git.diagnosticsCommitHook.sources": {
"*": "error",
"ts": "warning",
"eslint": "warning"
Expand Down
Loading
Loading