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
Johannes
fddb80a0c7
no out-build needed
2026-02-03 16:17:36 +01:00
Johannes
fa93faf9aa
feat: add copyCodiconsTask to core CI and esbuild tasks
2026-02-03 15:44:46 +01:00
Johannes
ebe5d39c37
better error handling
2026-02-03 12:46:04 +01:00
Johannes
35f4232d25
TRY use esbuild for core-ci
2026-02-03 12:21:44 +01:00
Johannes
286945b656
feat: enhance esbuild bundling with target support for desktop, server, and server-web
2026-02-03 12:18:39 +01:00
Johannes
9213327060
Merge branch 'main' into joh/esbuild-the-things
2026-02-03 11:46:18 +01:00
Robo
2c2c45a9b5
ci: skip server codesign for universal ( #292475 )
2026-02-03 07:03:21 +00: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
Dmitriy Vasyura
8343acba0b
Match macOS server entitlements to those used in client builds ( #292442 )
2026-02-02 19:04:42 -08:00
Johannes
73dcb4734d
feat: implement esbuild-based bundling tasks and enhance NLS processing
2026-02-02 18:04:20 +01:00
Dmitriy Vasyura
ed8f9653da
Sign macOS server binaries ( #291872 )
2026-02-02 15:53:33 +01:00
Raymond Zhao
b428b97455
chore: bump vscode/ripgrep to 1.17.0 ( #272744 )
...
* chore: bump vscode/ripgrep to 1.17.0
* Remove outdated test
Nested alternates are now supported in ripgrep 15
2026-01-30 23:05:22 +00:00
Raymond Zhao
fb1e3d22ac
chore: exclude more files from BinSkim ( #291946 )
2026-01-30 12:58:31 -08:00
Robo
60a106e50d
chore: remove legacy context menu from system setup ( #291938 )
2026-01-30 10:09:02 -08:00
Johannes
7642c07690
feat(nls): implement NLS plugin for esbuild with message extraction and processing
2026-01-30 18:31:27 +01:00
Johannes
f87458c765
feat: refactor CLI command handling and enhance bundling options for NLS and minification
2026-01-30 18:29:48 +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
Johannes
5aa871acfd
feat: add UTF-8 BOM handling for test files in copy process
2026-01-30 16:21:04 +01:00
Johannes
ddbeee8a57
feat: enhance TypeScript transpilation and bundling process with esbuild.transform
2026-01-30 15:47:33 +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
Johannes
e4c62aa640
updates
2026-01-30 12:15:59 +01:00
Johannes
aba6094b82
Merge branch 'main' into joh/esbuild-the-things
2026-01-30 11:28:10 +01:00
Alex Ross
a1728b98fa
Revert "Bump tar and dmg-builder in /build" ( #291808 )
...
Revert "Bump tar and dmg-builder in /build (#291331 )"
This reverts commit fd3565eb6b .
2026-01-30 07:52:21 +00:00
Dmitriy Vasyura
4ac8b5ed98
Enable Windows ARM sanity tests on the new pool ( #291753 )
...
* Enable Windows ARM sanity tests on the new pool
* Update README
2026-01-29 23:30:36 +00:00
Raymond Zhao
000e601e5e
Revert "engineering: use tar+zstd for win32 node_modules cache" ( #291740 )
...
Revert "engineering: use tar+zstd for win32 node_modules cache (#291624 )"
This reverts commit 70529729e6 .
2026-01-29 21:48:29 +00:00
dependabot[bot]
fd3565eb6b
Bump tar and dmg-builder in /build ( #291331 )
...
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.6.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.6.0/packages/dmg-builder )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
- dependency-name: dmg-builder
dependency-version: 26.6.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-01-29 20:25:06 +00:00