Commit Graph

5755 Commits

Author SHA1 Message Date
Benjamin Pasero
1330a32f25 debt - use esbuild for CSS minification (#250820) 2025-06-06 03:04:01 -07:00
Benjamin Pasero
f69a03948e debt - some assorted changes (#250807)
* debt - some assorted fixes

* fix ci

* remove duplicate dependency
2025-06-06 01:32:05 -07:00
Daniel Imms
ab6d98e599 Fix extraction of tab title name (#250621)
* Fix extraction of tab title name

Fixes microsoft/vscode-internalbacklog#5499

* Engineering - update agent pool

---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2025-06-06 09:11:43 +02:00
Benjamin Pasero
5535b4579f debt - more powerful layer checker with TS support (#250752) 2025-06-06 08:56:50 +02:00
Kaitlin Brooks
921786be45 Chat code block pill token updates (#250531)
* update colors for icon labels  to meet accessibility color contrast requirements

* - update colors for added and removed labels to pass color contrast requirements
- added the used tokens to vscode-known-variables

* fixing margin-left

* update editor gutter colors for added and deleted resources, removed the previously added gitDecoration tokens from known variables

* update editor gutter colors for added and deleted lines in dark_modern and updated the fallback colors for editorGutterDeletedBackground

* undoing changes to editorGutterAddedBackground and editorGutterDeletedBackground

* add foreground colors for added and deleted lines in chat code blocks in chatColors.ts

* add chat foreground colors for added and deleted lines in vscode-known-variables.json

* rename chat color variables for added and removed lines in chat code block pill

---------

Co-authored-by: Justin Chen <54879025+justschen@users.noreply.github.com>
2025-06-05 16:17:46 -07:00
Robo
a089903a31 chore: bump electron@35.5.1 (#250608)
* chore: bump electron@35.5.1

* chore: update build

* chore: update distro
2025-06-05 08:37:19 -07:00
Martin Aeschlimann
b399f06c4b update known variables (#250723) 2025-06-05 01:46:43 -07:00
Benjamin Pasero
a4dc523cdf chat - no need to duplicate SVGs (#250602)
The build process will move them to the top level `media` folder
2025-06-04 03:33:10 -07:00
Benjamin Pasero
13f0a2505b chat - add logos to continue buttons (#250391)
* chat - add logos to continue buttons

* .
2025-06-04 09:41:39 +02:00
dependabot[bot]
27e7073641 Bump tar-fs from 2.1.2 to 2.1.3 in /build (#250379)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3.
- [Commits](https://github.com/mafintosh/tar-fs/commits)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 2.1.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-03 08:21:01 -07:00
Martin Aeschlimann
c2c80e903f update known variables file (#250406) 2025-06-03 11:32:40 +02:00
Robo
8bfbbbd857 chore: bump electron@35.5.0 (#250374)
* chore: bump electron@35.5.0

* chore: adpot system-context-menu for linux

* chore: add network inspection support

* chore: bump distro
2025-06-03 08:20:38 +02:00
Josh Spicer
50ce0dfc8b Ensure no repeat categories in ADMX/ADML (#250143)
Ensure no repeat categories in ADMX/ADML (fix: https://github.com/microsoft/vscode/issues/248917)
2025-05-31 09:42:59 -07:00
Ladislau Szomoru
c3a26a6527 Engineering - move to Windows2022 build agents (#250123)
* Engineering - use Windows2022 agents

* Engineering - revert the Windows stage
2025-05-30 07:20:00 -07:00
Justin Chen
0ae5775b93 chat bubbles for requests (#249681)
* chat style update

* add back css accidentally deleted

* both in text bubbles

* with border and right aligned

* better css for bubbles

* better logic using toggle

* make margins better

* better css

* better scenarios for showing bubbles

* remove unused import

* better code blocks

* move some stuff around

* chat blocks but on right side only

* fix chat rendering code blocks

* pass on no bubbles in inline

* handle bubbles in not inline chat

* add new variables for chat bubbles

* cleanup
2025-05-27 10:45:59 -07:00
Benjamin Pasero
02a172d088 chat - tweak animated setup dialog to animate angle (#249887) 2025-05-27 15:38:51 +02:00
Benjamin Pasero
2e6ae92120 🆙 CSS build tools (#249855)
Our previous version had trouble minifying properties and animations.
2025-05-27 10:45:10 +02:00
Benjamin Pasero
7f14821c2e chat - setup dialog tweaks (#249449) 2025-05-22 11:26:42 +02:00
Robo
d07e961e03 chore: bump electron@35.4.0 (#249241)
* chore: bump electron@35.4.0

* chore: update node.js build

* chore: bump distro
2025-05-19 22:36:31 -07:00
Benjamin Pasero
a7566cb484 eng - fix layer checker (#249196)
Adding __global to CORE_TYPES allows node.js types in all layers.
2025-05-18 09:48:02 +02:00
Robo
6947b69d47 fix: revert remote libcxx requirement to 3.4.25 (#248976)
* fix: revert libcxx requirement to 3.4.25

* ci: temp debugging

* fix: use gcc 8.5.0 for remote

* ci: update cache

* ci: fix sysroot directory

* ci: fix objdump directory
2025-05-14 20:10:32 -07:00
Sandeep Somavarapu
6f5a7f83b8 implement mcp server gallery view (#248926)
* first cut

* change schema and types

* show mcp servers in extensions view

* implement install and uninstall mcp server

* move imports

* fix layer check
2025-05-14 07:54:41 -07:00
Johannes Rieken
505092bbf7 Towards useDefineForClassFields (#248695)
* final init order fixes https://github.com/microsoft/vscode/issues/243049

* a few more fixed when compiling with `"useDefineForClassFields": true`

https://github.com/microsoft/vscode/issues/243049 and https://github.com/microsoft/vscode/issues/186726

* add a dry-check that ensures we can/could compile/emit with explicitly defined class fields

https://github.com/microsoft/vscode/issues/186726
2025-05-12 11:46:15 +02:00
Johannes Rieken
b2cc6acd95 fix property order (#248518)
https://github.com/microsoft/vscode/issues/243049
2025-05-09 16:29:18 +02:00
Henning Dieterichs
ec56ae1173 Removes fixed files from propertyInitOrderChecker ignored list. (#248491) 2025-05-09 10:32:23 +00:00
Robo
12326f9906 chore: update to Electron 35 (#245423)
* chore: bump electron@35.0.1

* chore: update types/node@22.x

* chore: update web types for node v22.x

* chore: bump electron@35.1.2

* chore: update node.js build

* chore: update app.dock usage

Refs 71f3ff6bf2

* chore: bump electron@35.1.4

* chore: bump electron@35.1.5

* ci: bump sysroot to glibc 2.28 and gcc 10.5.0

* ci: enable timeout for smoketests

* chore: bump min glibcxx to 3.4.26 for server

* Revert "ci: enable timeout for smoketests"

This reverts commit afb637e85d.

* chore: update debian dependencies

* fix: workaround npm.ps1 argument parsing with powershell

* chore: update rpm dependencies

* test: partially revert changes from 242535

* test: remove redudant keybinding dispatch for selectTab

* test: fix test failure from running configured tasks

* test: focus settings editor for preferences.test.ts

* node - adopt compile cache (#246835)

* node - adopt compile cache

* adopt for utility process

* tweaks

* log state of compilation cache

* Revert "log state of compilation cache"

This reverts commit f3840387a583013834762e2c44f6e8424929297f.

* Revert "node - adopt compile cache (#246835)"

This reverts commit 673a00cab66c9bac87f3cd27b80efa41c80150f1.

* chore: update builds

* chore: bump electron@35.2.0

* chore: bump electron@35.2.1

* chore: bump electron@35.2.2

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2025-05-09 19:03:36 +09:00
Benjamin Pasero
174dc35fe5 debt - inline bootstrap-window (#248373) 2025-05-08 09:58:09 +02:00
Benjamin Pasero
2a5bd4dfac process explorer - remove old standalone window solution (#248319) 2025-05-08 06:34:38 +00:00
Matt Bierner
9f8d4ce8da Merge pull request #248262 from microsoft/dev/mjbvz/229879
Convert service-worker.js to ts
2025-05-07 08:59:53 -07:00
Johannes Rieken
cb0950e9d7 Migrate github extension to ESM (2nd attempt) (#248312)
* Revert "GitHub - revert ESM migration (#247322)"

This reverts commit 2047ab0fff.

* use `"@vscode/extension-telemetry": "^1.0.0"` which doesn't use default export anymore
2025-05-07 15:52:46 +02:00
Henning Dieterichs
b2860b1398 Fixes ci 2025-05-07 12:40:34 +02:00
Justin Chen
94590884c8 refactor ui element selection to standalone service (#248185)
* big refator to ui element's own service

* move native to own file

* add native type

* fix in layer checker

* fix in layer checker

* fix whitespace

* fix another whitespace

* Update layersChecker.js

* build still not passing

* Update layersChecker.js

* update layerChecker using npm run compile

* try updating layer checker rules

* rename simple browser service

* another rename in app.ts
2025-05-07 01:24:21 -07:00
Matt Bierner
9cb8bbcd49 Convert service-worker.js to ts
Fixes #229879
2025-05-06 15:28:04 -07:00
Martin Aeschlimann
c9af19b05a add 'type: module' to the package.json of vscode-web (#247852) 2025-04-30 16:47:06 +02:00
Ladislau Szomoru
5c6c9930b1 Engineering - add missing colors (#247827) 2025-04-30 10:44:11 +02:00
João Moreno
645143f1d3 Joao/apricot-felidae (#247391)
* ensure publish script checks for stage success at the end

* test build

* missed compilation

* damn it

* better log message

* cleanup

* fixes #238833
2025-04-25 16:45:55 +02:00
João Moreno
3a8f49f342 ensure publish script checks for stage success at the end (#247311)
* ensure publish script checks for stage success at the end

* test build

* missed compilation

* damn it

* better log message

* cleanup
2025-04-24 22:24:40 +02:00
João Moreno
114a8a811c inno_updater v0.15.0 (#247337) 2025-04-24 22:00:48 +02:00
Ladislau Szomoru
2047ab0fff GitHub - revert ESM migration (#247322)
* Revert "fix github extension bundling (#247314)"

This reverts commit 0cffb673f5.

* Revert "migrate github-extension to ESM"

This reverts commit 493874c390.

* Add missing JS file
2025-04-24 19:24:59 +02:00
Megan Rogge
edcb3e4aa9 ensure properties are initialized before usage (#247312) 2025-04-24 16:49:23 +02:00
Johannes Rieken
df1c310586 Merge pull request #246726 from microsoft/joh/blushing-hummingbird
migrate github-extension to ESM
2025-04-23 09:50:14 +02:00
Robo
0ce5246ecb chore: bump electron@34.5.1 (#246817)
* chore: bump electron@34.5.1

* chore: update node.js build

* chore: update distro
2025-04-17 16:28:08 +02:00
Johannes
dfc4d128fa add missing JS file 2025-04-16 17:04:27 +02:00
Johannes
493874c390 migrate github-extension to ESM 2025-04-16 16:04:12 +02:00
Ladislau Szomoru
7452464515 SCM - add secondary quick diff provider (#246707)
* WIP - initial implementation

* Add stagedQuickDiffProvider API

* Reduce the usage of `isSCM`

* Make unstage feel snappier

* Deduplicate diffs between primary and secondary

* Fix unstage selected ranges to work from the editor

* WIP - saving my work

* Fixed deduplication and commands

* Add pattern colors

* Rework the colors, and fix deleted glyph

* Got unstage commands working

* Update provider name

* Some improvements

* Cleaned up CSS

* Tweak decoration colors

* Update proposed API naming

* Contributed decorations will use the primary colors for the time being

* More cleanup
2025-04-16 12:52:36 +02:00
Connor Peet
c5759394bf mcp: support streamable HTTP (#246557)
This PR adds support for 'streamable HTTP' MCP servers. This is
backwards-compatible with existing SSE servers. We'll first try to
initialize the server in streamable HTTP mode, and then fall back to
legacy SSE if that fails.

This PR also adds our own small SSE parser, `eventsource` was too high
level to do what we need to do.

Refs https://github.com/microsoft/vscode/issues/244751
2025-04-14 23:40:28 +00:00
Ladislau Szomoru
82d97a7533 Engineering - move CLI jobs back to hosted pool (#246468) 2025-04-14 10:29:32 +02:00
Ladislau Szomoru
1799c2beaa Engineering - refactor codesign scripts (#246459)
* Engineering - consolidate codesign scripts

* Try using a script task

* Switch back to old syntax

* Bump deemon
2025-04-14 09:13:45 +02:00
Ladislau Szomoru
0bb72be9d0 Engineering - linux codesign in the background (#246344)
* Try things oout

* Add sleep

* Bump deemon

* .

* Improve script

* bump deemon

* Revert some debugging changes

* Revert more code used for debugging

---------

Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
2025-04-11 21:31:43 +02:00
João Moreno
77a0b47822 fix linux stage (#246235) 2025-04-10 20:33:31 +02:00