Megan Rogge
345315625d
update yolo mode description to include autoReply link ( #296097 )
2026-02-19 18:26:57 +00:00
Matt Bierner
5a566c256d
Merge pull request #295104 from microsoft/dev/mjbvz/esbuild-css
...
Use esbuild instead of webpack to bundle the css extension
2026-02-18 10:51:19 -08:00
Johannes Rieken
10d738ca3c
Add cyclic dependency check script and tests ( #296035 )
...
* eng: add cyclic dependency check script and update workflow
* refactor: export classes and functions in checkCyclicDependencies for better accessibility; add comprehensive tests for cycle detection and file processing
* Update build/lib/checkCyclicDependencies.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-18 10:16:25 -08:00
Alex Ross
9ae007d1bb
Prevent static contribution API file from getting line ending changes ( #295962 )
2026-02-18 10:53:11 +01:00
Matt Bierner
08534fdc69
Merge pull request #295812 from microsoft/dev/mjbvz/fix-295527
...
Try to align `scanBuiltinExtensions` with new esbuild changes
2026-02-17 15:55:03 -08:00
Alex Ross
d692656d9d
Fix tsgo ext build problem matching ( #295603 )
...
* Fix tsgo ext build problem matching
* Update .vscode/tasks.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix double timestamp
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-17 14:50:48 -08:00
Matt Bierner
bf3b738a9f
Try to align scanBuiltinExtensions with new esbuild changes
2026-02-17 10:01:30 -08:00
Alex Ross
7ff89864d6
Add list scroll right offset variable ( #295741 )
2026-02-17 16:23:22 +01:00
Benjamin Pasero
b1009c98bb
Sessions exploration ( #294912 )
2026-02-17 14:14:39 +00:00
Matt Bierner
39ebcc7f34
Use esbuild instead of webpack to bundle the css extension
...
Switches from webpack to esbuild to bundle the css extension. Tested this locally in a browser and creating an official build to test the bundled extension still work correctly
2026-02-13 00:05:47 -08:00
Matt Bierner
97384371fa
Fixing error reporting and resolution of jsonc
2026-02-12 14:14:56 -08:00
mrleemurray
56069ab826
Add compact layout support for Activity Bar with adjustable dimensions
2026-02-12 11:31:23 +00:00
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