109 Commits
Author SHA1 Message Date
Connor Peet a11e4a544c Remove remaining deprecated URL parsing
Migrate the server, remote CLI, browser integration harness, and Seti update script from url.parse() to the WHATWG URL API while preserving repeated-query handling and rejecting malformed request targets.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-10 13:52:11 -07:00
Paul c1ecf2f791 Fix seti icon build script (#297749) 2026-02-25 19:57:45 +01:00
Paul 8801c3fac3 Use markdown icons for prompt markdown files (#296602) 2026-02-20 22:26:42 +01:00
Raymond Zhao e987c5242e chore: bump extension versions (#295040) 2026-02-13 04:15:03 +05:00
Raimund Hook 8993bc4913 chore: update icon for GitLab (#274153)
Signed-off-by: Raimund Hook <rhook@gitlab.com>
2025-11-06 12:47:42 +01:00
Terry Mun 7810653ae9 fix: remove extraneous backtick in CONTRIBUTING.md 2025-02-10 22:27:49 +01:00
Elias Papavasileiou 893ecd8593 feat: add icon for Vite 2024-11-26 00:45:09 +02:00
Robo b5a6aa14a8 feat: switch to npm as default package manager (#226927)
* feat: move from yarn to npm

* chore: skip yarn.lock files

* fix: playwright download

* chore: fix compile and hygiene

* chore: bump vsce@2.17.0

Refs https://github.com/microsoft/vscode-vsce/commit/8b49e9dfdf909ad3af2b9ec9c825f5b501f6d75e

* test: update results for bat and sh colorizer tests

* fix: add missing lock files for windows

* fix: switch to legacy-peer-deps

* chore: update markdown-it@14.1.0

Refs https://github.com/markdown-it/markdown-it/commit/737c95a12976357df99652e4b51d831cac4a75aa

esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.

* ci: increase pr timeout for windows integration tests

* chore: fix product build

* build: ignore extension dev dependency for rcedit

* build: fix working directory inside container

* build: fix dependency generation

* npm: update dependencies

* ci: use global npmrc

* ci: update cache

* ci: setup global npmrc for private npm auth

* build: fix extension bundling

* chore: sync npm dependencies

* ci: debug env variables for container

* ci: fix win32 cli pipeline

* build: fix npmrc config usage for build/ and remote/ dirs

* fix: windows build

* fix: container builds

* fix: markdown-language-features tests and bundling

```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds userland package based on https://github.com/markdown-it/markdown-it/commit/beed9aee2c1b44819afc25d485e86a6c699b6ef0

* fix: container builds for distro

* chore: update yarn occurrences

* fixup! chore: bump vsce@2.17.0

Uses the closest version to `main` branch that does not
include https://github.com/microsoft/vscode-vsce/commit/d3cc84cdec99b8e9f24be63d1a2a54abe908f68b
while still having the fix https://github.com/microsoft/vscode-vsce/commit/8b49e9dfdf909ad3af2b9ec9c825f5b501f6d75e

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: throw error when yarn is used for installation

* chore: add review feedback

* chore: switch exec => run where needed

* chore: npm sync dependencies

* fix: markdown-language-features bundling

```
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds missing userland package based on markdown-it/markdown-it@beed9ae,
can be removed once we update markdown-it >= 14.1.0

* ci: rename no-yarn-lock-changes.yml

* chore: sync npm dependencies

* ci: restore no-yarn-lock-changes.yml

We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.

* chore: sync npm dependencies

* ci: rebuild cache

* ci: fix no-package-lock-changes.yml

* chore: bump distro

* chore: rm yarn.lock files

* chore: rm yarn.lock files without dependencies

* chore: add vscode-selfhost-import-aid to postinstall dirs

* chore: bump distro
2024-09-06 22:18:02 +09:00
Martin Aeschlimann 13b138216d update seti theme (#225481) 2024-08-13 12:47:26 +02:00
Sandeep Somavarapu 1e0580ec23 Use categories for builtin extensions groups (#202453)
* support grouping of extensions

* remove grouping

* reuse categories parsing

* cleanup

* fix tests
2024-01-14 18:19:29 +01:00
Martin Aeschlimann 7231f840b4 update seti-font (#200041)
update seti
2023-12-06 17:38:03 +01:00
DoctorKrolic 0adddd8281 Add JSON Lines language definition (#183035)
* Add `JSON Lines` language definition

* Fix ident
2023-05-25 10:02:57 +02:00
Martin Aeschlimann ae8cf2186e The properties language uses a Java icon in the Seti theme (#161770)
The properties language uses a Java icon in the Seti theme. Fixes #158453
2022-09-26 07:31:08 -07:00
Trond Einar Snekvik 83248ce374 Default to config icon for the property language (#158454) 2022-09-26 07:00:07 -07:00
Martin Aeschlimann 0b7a99104d theme-seti icon Laravel .blade.php lose php icon when installing blade related extension (#156204)
theme-seti icon Laravel .blade.php lose php icon when installing blade related extension. Fixes #153410
2022-07-25 16:35:30 -04:00
Martin Aeschlimann 257bb1ae83 Update seti for the gitcommit language (#153711) 2022-06-29 21:40:21 +02:00
Martin Aeschlimann 6bd36f5295 update seti (#152157) 2022-06-15 16:13:17 +02:00
Semphris 9212c3db3b Update Seti theme 2022-03-14 08:46:37 -04:00
Martin Aeschlimann 3f026510c9 update 2022-02-22 21:44:33 +01:00
rebornix 823317a8f2 Update Seti to support Notebook. 2022-02-17 13:04:51 -08:00
coyoteandMiguel Solorio 6b8aace440 update to latest seti-ui version (#141931)
* update to latest seti-ui version

* Run `npm run update`

Co-authored-by: Miguel Solorio <miguel.solorio@microsoft.com>
2022-02-10 15:22:44 -08:00
Aex 30d286606d Update to latest seti-ui icon theme 2021-11-03 18:03:27 +00:00
Aex 56deb2ac17 Update to latest seti-ui icon theme 2021-10-20 15:32:24 +00:00
Jared Neil 65f21ad59f Update seti-ui for Bazel icon fix 2021-10-15 15:07:04 -06:00
Miguel Solorio e9b74efc3c Update seti 2021-09-13 10:34:54 -07:00
Aex d4afb96b17 Update to latest seti-ui icon theme 2021-09-07 06:08:39 +00:00
Martin Aeschlimann 554182620f Use filenamePatterns in seti update script. Fixes #131650 2021-08-31 18:13:22 +02:00
Aex eaf74ae6ac Update to latest seti-ui icon theme 2021-08-29 07:11:31 +00:00
Miguel Solorio 7c25c17472 Update seti (refs #129894) 2021-08-10 21:37:29 -07:00
Miguel Solorio 3f4879a8cb update seti theme 2021-08-06 13:52:02 -07:00
Miguel Solorio 5a394770ad update seti theme 2021-08-06 13:18:22 -07:00
Martin Aeschlimann 8023f20a6b update seti theme 2021-07-19 15:59:02 +02:00
Martin Aeschlimann 44488bc348 Merge branch 'main' into pr/adaex/123404 2021-07-19 15:45:52 +02:00
Patrick Stapfer 07760352c5 Update to latest seti-ui & add ReScript to icon theme 2021-06-07 13:46:43 +02:00
Aex 56705bf747 Update seti theme 2021-05-12 09:28:05 +00:00
Aex ef56153529 Ignore the processing of inherit icon 2021-05-12 09:27:02 +00:00
Aex 4cae4afc05 Merge branch 'microsoft:main' into eslint-icon 2021-05-12 02:11:50 +08:00
Martin Aeschlimann 4151b62cfa update seti contribution guide 2021-05-11 17:58:26 +02:00
Martin Aeschlimann 86bc05155f update seti theme 2021-05-11 17:35:15 +02:00
Aex f6dee3b461 Add support for eslintrc.json icon 2021-05-09 14:44:21 +00:00
Nick Bourdakos 243f4660ba Update seti icons 2021-04-09 10:31:51 -04:00
Anthony Martin fecf3b3e3b Update VSCode icons 2021-03-22 10:10:09 -04:00
Martin Aeschlimann 51a15dee0a update seti theme. fixes #118912 2021-03-15 22:13:09 +01:00
Sora Morimoto 508fcfbb53 Add more OCaml related file extensions to the OCaml group
Signed-off-by: Sora Morimoto <sora@morimoto.io>
2021-03-06 20:58:40 +09:00
Martin Aeschlimann 0bf5569f02 seti: use CONTRIBUTING 2021-03-01 17:14:58 +01:00
TranquilMarmot f3ec084d54 Update seti-ui icon theme 2021-02-27 21:30:20 -08:00
Martin Aeschlimann cba8232d77 update seti & add preview page 2021-02-02 23:53:44 +01:00
João Moreno 03da2de889 add proper yarn.lock files 2021-02-01 14:35:52 +01:00
João Moreno ec805db5ed add repository field to extensions package.json 2021-01-29 15:30:45 +01:00
João Moreno 9a5d14e307 run prettier over extensions json files 2021-01-29 15:19:18 +01:00