Dmitriy Vasyura
e60eb8c3b1
Fix double update issue on Windows ( #292746 )
2026-02-10 12:32:55 +00:00
Johannes
edc58f9da1
delete: remove obsolete compare-builds script
2026-02-10 12:45:14 +01:00
Johannes
1974429562
fix: restore check for out-build
2026-02-10 11:37:28 +01:00
Johannes
5ea70f9e5b
refactor: streamline vscode build tasks and remove esbuild variants
2026-02-10 11:36:17 +01:00
Johannes
18456cc05f
source maps: sourcesContent, CDN URL rewriting, replace @parcel/watcher
2026-02-10 11:10:12 +01:00
Johannes
9a9079bf26
esbuild:
2026-02-09 21:11:03 +01:00
Matt Bierner
39009f2b37
Cleanup tsgo compile
2026-02-09 09:34:50 -08:00
Johannes
6d6e9a4f3e
Refactor build process: remove unused entry points and update resource patterns for desktop build
2026-02-09 18:00:57 +01:00
Johannes
450ee67c02
Merge remote-tracking branch 'origin/main' into joh/esbuild-the-things
2026-02-09 15:57:28 +01:00
Johannes
eabd95d28e
Add Type-check task using tsgo to the build process
2026-02-09 15:56:52 +01:00
Johannes
d27f42a111
use
2026-02-09 12:29:01 +01:00
Johannes
696c09b061
add
2026-02-09 10:53:56 +01:00
Robo
d565dc148b
Revert "Bump tar and dmg-builder in /build ( #293531 )" ( #293824 )
...
This reverts commit aea8c3f92d .
2026-02-09 08:27:00 +00:00
dependabot[bot]
aea8c3f92d
Bump tar and dmg-builder in /build ( #293531 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) to 7.5.7 and updates ancestor dependency [dmg-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/dmg-builder ). These dependencies need to be updated together.
Updates `tar` from 6.2.1 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.7 )
Updates `dmg-builder` from 26.5.0 to 26.7.0
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/dmg-builder/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@26.7.0/packages/dmg-builder )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
- dependency-name: dmg-builder
dependency-version: 26.7.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 21:31:33 +00:00
Dmitriy Vasyura
58f24e2fa2
Remove extra parentheses from ShouldUpdateShortcut checks in code.iss ( #293385 )
2026-02-06 14:33:13 +01:00
Dmitriy Vasyura
d872b794fb
Avoid overwriting shortcuts during background update if they already exist ( #293366 )
2026-02-06 11:50:22 +01: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
Robo
610de18785
fix: allows to run apps that leverage Apple's CoreAudio Tap api ( #293215 )
...
[CoreAudio Tap API Reference](https://github.com/insidegui/AudioCap )
Co-authored-by: Bug-Reaper <llama@soundsafari.io >
2026-02-05 21:31:13 +00:00
Alex Ross
e32b285afc
Warn about distro commit and compat check early ( #293104 )
...
* Warn about distro commit and compat check early
* Move distro and extension validation to separate non-blocking stage (#293124 )
* Initial plan
* Add separate ValidationChecks stage for distro and extension warnings
- Created new product-validation-checks.yml template for validation checks
- Added ValidationChecks stage to product-build.yml that runs in parallel with Compile
- Only runs when VSCODE_PUBLISH is true (release builds)
- Removed checks from product-compile.yml to avoid duplication
- Both checks use continueOnError and warning modes to make stage go orange without blocking
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
* Simplify product-validation-checks.yml following product-publish/release pattern
- Removed unnecessary node_modules caching, NPM registry setup, and authentication
- Simplified to just install build dependencies (npm ci in build directory)
- Reduced from 91 lines to 41 lines (55% reduction)
- Follows same pattern as product-publish.yml and product-release.yml
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
2026-02-05 18:00:33 +00:00
Johannes
772a2d094e
Refactor build system: replace createFileContentMapper with fileContentMapperPlugin for better integration with esbuild
2026-02-05 18:38:36 +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
Robo
a3b2a31e23
fix: launching application after install on windows ( #292864 )
...
* fix: launching application after install on windows
* chore: rely on setup to create the mutex
2026-02-05 23:55:42 +09:00
Dmitriy Vasyura
e6fdfd7d0e
Update icons for ipynb and code-workspace file associations on Windows ( #293037 )
2026-02-05 18:54:49 +09:00
Dmitriy Vasyura
de9c5a99a8
Register App Path for VS Code on Windows ( #293009 )
2026-02-05 18:51:18 +09: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
Johannes
ae8e3c3178
feat: add copyCodiconsTask to vscode-web CI build process
2026-02-05 09:24:08 +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
Johannes
02e60e2be0
feat: add esbuild-based bundling tasks for standalone web target
2026-02-04 16:51:45 +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
Johannes
ca10b50e6b
fix: update regex in replaceInOutput to handle both single and double quotes for NLS placeholders
2026-02-04 11:39:01 +01: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
7cf0cec198
feat: enhance build process with product configuration and built-in extensions scanning
2026-02-04 09:42:00 +01:00
Johannes
2b8a35bb03
Merge branch 'main' into joh/esbuild-the-things
2026-02-04 09:11:45 +01:00
Joaquín Ruales
d3dbc037c0
Prepopulate the Find in Page search text with the currently selected text in the page ( #291800 )
...
* Prepopulate Find textbox
* Add warning taken from preload.ts
* Small changes
* Refactor preload script comments for clarity and security emphasis
* Small comment change
* Small comment change
* Update comment
* Use isolated world instead of main world
* Comment update
* Update comment
* Update comment
* PR Feedback
* Small comment
2026-02-03 22:48:14 -08:00
Johannes
ed6fcf28c2
feat: add esbuild transpile task with support for excluding test files and customizable output directory
2026-02-04 07:38:05 +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
dba5f79770
Merge pull request #292704 from mjbvz/dev/mjbvz/isolated-quokka
...
Switch to standard import in build file
2026-02-03 15:24:25 -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
Matt Bierner
a80927010b
Switch to standard import in build file
...
Weird destructing artifact from js -> ts rewrite was messing up references
2026-02-03 14:44:24 -08:00
Johannes
cacf5f84fc
feat: enhance finalizeNLS to support writing to multiple output directories for backwards compatibility
2026-02-03 20:36:55 +01:00
Matt Bierner
5a76a426cd
Merge branch 'main' into dev/mjbvz/ext-ts-go
2026-02-03 11:02:05 -08:00
Robo
d797bd8de4
fix: always remove the old context menu entries on win11 ( #291574 )
2026-02-03 10:17:56 -08:00
Johannes
07e68d11dd
fix: update date handling in jsonEditor for product.json and add build date file in bundle process
2026-02-03 18:18:05 +01:00
Robo
2bf84bff1b
chore: update missing lock file changes ( #292584 )
2026-02-03 16:23:02 +00:00