Johannes Rieken
576ddceccc
Merge pull request #294631 from microsoft/joh/successive-shrimp
...
Fix date reading logic in build scripts to handle missing files gracefully
2026-02-12 11:04:10 +01:00
Alex Ross
b56a8fd088
Make sure API team is aware of changes to contributes too ( #294624 )
2026-02-12 10:35:38 +01:00
Johannes Rieken
23e2c6b19d
Merge branch 'main' into joh/successive-shrimp
2026-02-12 10:31:30 +01:00
Matt Bierner
5cc2b2a6f7
Merge pull request #294716 from microsoft/dev/mjbvz/more-esbuild-ext-cleanup
...
Clean up esbuilding of extensions
2026-02-11 19:30:35 -08:00
Paul
252f81c0f1
Update hook settings ( #294732 )
2026-02-11 16:51:35 -08:00
Matt Bierner
cb714c7c9f
Addressing code review comments
2026-02-11 16:38:06 -08:00
Matt Bierner
03561955b7
Clean up esbuilding of extensions
...
- Make sure we still always type check using `tsgo --noEmit`
- Align names of esbuild files
- Convert all esbuild files to typescript. We use the `.mts` extension to avoid annoying node warnings about using pacakges
2026-02-11 14:57:16 -08:00
Johannes Rieken
f179dbde12
fix: resolve watcherPath definition for compatibility with ES modules ( #294625 )
2026-02-11 17:37:27 +00:00
Johannes
3e2e658fdd
Fix date reading logic in build scripts to handle missing files gracefully
2026-02-11 18:36:13 +01:00
Johannes
2cb8fc3b9d
Merge remote-tracking branch 'origin/main' into joh/esbuild-the-things
2026-02-11 09:52:59 +01:00
Matt Bierner
d434a65945
Use esbuild to pack the markdown extension for desktop and web ( #294208 )
...
* Try using esbuild to bundle our built-in extensions
Test switching to esbuild instead of webpack to bundle our buildin extensions. Setup so we can do this incrementally and starting with the markdown extension as a test
* Fix build ext media
* Fix .ts script name check
* Update comment
* Use ts for all scripts
2026-02-10 20:32:40 +00:00
Johannes
b8f398d0e4
Merge remote-tracking branch 'origin/main' into joh/esbuild-the-things
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2026-02-10 14:55:55 +01:00
Matt Bierner
39009f2b37
Cleanup tsgo compile
2026-02-09 09:34:50 -08:00
Johannes
878df8b755
Refactor build system to support esbuild with new transpile and typecheck tasks
2026-02-06 11:36:52 +01:00
Johannes
67cd70d660
Merge branch 'main' into joh/esbuild-the-things
2026-02-06 10:08:20 +01:00
Benjamin Pasero
5bfd50175c
Revert "chore: replace legacy watcher with @parcel/watcher for build file watching ( #292803 )" ( #293152 )
...
* Revert "ignore watch errors (#292873 )"
This reverts commit 08f3997957 .
* Revert "chore: replace legacy watcher with @parcel/watcher for build file watching (#292803 )"
This reverts commit 82b251a409 .
2026-02-05 16:49:17 +00:00
Johannes
1ab650b351
Merge branch 'main' into joh/esbuild-the-things
2026-02-05 17:35:18 +01:00
Josh Spicer
0561e9e261
Do not update agent status indicator bg color when debugging ( #292905 )
...
* do not update agent status inicator bg color when debugging
* actually this
* Add themeable agentStatusIndicator.background color to avoid debug override (#292944 )
* Initial plan
* Add themeable agentStatusIndicator.background color to avoid debug override
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com >
* update known variables
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-02-05 10:46:25 +01:00
João Moreno
08f3997957
ignore watch errors ( #292873 )
2026-02-04 17:31:19 +00:00
Johannes
ab64672887
Merge branch 'main' into joh/esbuild-the-things
2026-02-04 18:12:31 +01:00
Robo
b3669c244f
ci: fix electron download from test steps ( #292811 )
...
* ci: fix electron download from test steps
* build: always repackage electron from oss entry scripts
2026-02-04 16:37:20 +01:00
Alex Ross
eff3b9aee5
BUILD: Revert "build: always repackage electron from oss entry scripts ( #292770 )" ( #292812 )
...
Revert "build: always repackage electron from oss entry scripts (#292770 )"
This reverts commit fef6f5a081 .
2026-02-04 11:41:42 +00:00
João Moreno
82b251a409
chore: replace legacy watcher with @parcel/watcher for build file watching ( #292803 )
2026-02-04 10:51:23 +00:00
Robo
fef6f5a081
build: always repackage electron from oss entry scripts ( #292770 )
...
* build: always repackage electron
* fix: policyExport.integrationTest.ts on windows
2026-02-04 11:00:45 +01:00
Johannes
2b8a35bb03
Merge branch 'main' into joh/esbuild-the-things
2026-02-04 09:11:45 +01:00
Matt Bierner
3cd367d42a
Fix source maps for extensions after tsgo
...
Overlooked that these aren't generated anymore
2026-02-03 19:21:35 -08:00
Matt Bierner
2c03cf9542
Merge pull request #292461 from microsoft/dev/mjbvz/ext-ts-go
...
Use ts-go for building our extensions
2026-02-03 14:58:55 -08:00
Robo
d0e516655a
fix: rename product executable on macOS ( #291948 )
...
* fix: rename product executable name on macOS
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: rename in additional places
* chore: rename in code-perf.js
* chore: create symlink for backwards compatibility
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 14:50:21 -08:00
Johannes
9213327060
Merge branch 'main' into joh/esbuild-the-things
2026-02-03 11:46:18 +01:00
Matt Bierner
9e3e805950
Fix for windows
2026-02-02 22:42:48 -08:00
Matt Bierner
1b46833855
Use npx
2026-02-02 22:38:29 -08:00
Matt Bierner
cca17c1b7f
Use ts-go for building our extensions
...
Also reverts to use experimental decorators due to stage 3 decorators not being supported yet https://github.com/microsoft/typescript-go/issues/2354
The skipLib check is needed to work around some jsdom types issues
2026-02-02 20:06:00 -08:00
Johannes
73dcb4734d
feat: implement esbuild-based bundling tasks and enhance NLS processing
2026-02-02 18:04:20 +01:00
Johannes
b513b493d3
feat(nls): add NLS plugin for esbuild and analysis utilities
...
- Introduced a new NLS plugin for esbuild to handle localization strings.
- Implemented NLSCollector for managing localization entries across builds.
- Added functionality to analyze TypeScript files for localize() and localize2() calls.
- Created utility functions for parsing localization keys and values.
- Enhanced the patching process for JavaScript files to replace localization calls with indices.
- Refactored existing code to utilize the new analysis and transformation utilities.
2026-01-30 18:23:41 +01:00
Sandeep Somavarapu
3fb76cabd4
fix #290501 ( #291876 )
...
* fix #290501
* Revert "fix #290501 "
This reverts commit 3f0ce7842e .
2026-01-30 14:31:13 +00:00
João Moreno
bf729fa50a
strip out git askpass sourcemap footer ( #291673 )
...
fixes #282020
2026-01-29 18:27:20 +00:00
Johannes Rieken
fe1d4cfca0
chore: update known CSS variabled ( #291663 )
2026-01-29 17:24:06 +00:00
mrleemurray
32c2dd2891
Add secondary button border and update related styles and colors
2026-01-29 10:49:11 +00:00
Dmitriy Vasyura
725d99634b
Increase timeout for body download in fetchUrl to accommodate large files ( #291443 )
2026-01-28 23:51:21 +00:00
Justin Chen
dabbb57ecb
animations for reasoning and tool calls inside reasoning ( #290216 )
...
* animations for reasoning and tool calls inside reasoning
* add shimmer
* address some comments
* Update src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* remove extra keyframes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-26 08:54:28 -08:00
Alex Ross
10abebd051
Get codicons from node module ( #289705 )
...
* Revert "Revert codicon change (#289683 )"
This reverts commit de6f371a92 .
* Always run postinstall
* Two more places
* Move codicon copy into compilation
* Fix pipelines
* Update readme
* Fix watch task
* Move copy codicons
* MIssed some spots
* Error handing
* Fix path
2026-01-26 12:13:48 +01:00
Johannes
46e5821fd3
feat(inlineChat): enhance inline chat affordance with new selection handling and styling
2026-01-21 10:52:11 +01:00
Robo
6543b51327
feat: enabled windows version update for stable ( #288126 )
...
* feat: enabled windows version update for stable
* chore: update setup file
* temp: bump distro
* chore: fix electron re-download
* fix: oss callsite in updateservice
* chore: simplify check in tunnel-forwarding
2026-01-19 12:16:20 +00:00
Benjamin Christopher Simmonds
1c1762b073
Merge pull request #288120 from microsoft/benibenj/meaningful-junglefowl
...
Improved chat input pickers
2026-01-15 18:39:23 +01:00
BeniBenj
2cd5626d13
improved chat input pickers
2026-01-15 18:17:26 +01:00
João Moreno
1deca733b3
refactor: replace gulp-untar with custom untar implementation and update dependencies ( #288081 )
2026-01-15 15:13:11 +00:00
Rob Lourens
32cdd274e8
Implement UX for running subagents in parallel ( #287687 )
...
* Support UX for parallel subagents
Similar to thinking ux
* Show prompt when expanded as well
* Add ellipsis
* Fix unit test
* Get subagents working with tool streaming changes
* Fixes
* Just keep this the same, close enough
2026-01-15 07:49:56 +08:00
Aiday Marlen Kyzy
27782b41f2
using relative values instead of absolute values for the font size and the line height ( #286006 )
...
* using relative values instead of absolute values for the font size and the line height
* renaming to multiplier
* setting back to font size and line height
* Revert "renaming to multiplier"
This reverts commit 5588855659 .
* doing some polishing work
* changing the api
* updating to higher version of vscode-textmate
* also changing the vscode textmate package version for the remote extension
* increasing the vscode textmate version in remote/web
* updating package lock json
* using css variables instead of fetching font size from config service
* removing the second multiplier event
* adding ? after dom element style
* Ensure dots from floating fontSize are stripped from class names
---------
Co-authored-by: Alexandru Dima <alexdima@microsoft.com >
2026-01-14 09:02:47 +00:00
Dmitriy Vasyura
2a9ddcdee6
Merge pull request #284531 from microsoft/dev/dmitriv/bracket-matching-foreground-2
...
Add editorBracketMatch-foreground color setting
2026-01-13 12:07:51 +01:00
Benjamin Pasero
9ad93e319e
Remove src/vs/loader.js ( fix #285255 ) ( #286727 )
2026-01-09 15:13:32 +01:00