Commit Graph
1354 Commits
Author SHA1 Message Date
24be8b3cb4 chore: npm audit fix (#326903)
Co-authored-by: Dmitriy Vasyura <dmitriv@microsoft.com>
2026-07-22 09:23:06 -07:00
Henning DieterichsandHenning Dieterichs 0b8aecc979 Open Markdown editor in locked mode by default
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 7b43a840-f95d-4a84-b488-308f21495865
2026-07-20 16:54:45 +02:00
Dirk BäumerandGitHub 7e4e91cab4 Adapt to TypeScript 7 (#325757)
* Adapt TypeScript 7

* Ensure that we always call TS7 from spawnTsgo

* Fix package lock file

* tsc - tsc6

* More tsc -> tsc6

* More TSGO conversion

* More moves from tsgo -> tsc

* Fix tsgo resolving in extension folder

* Call TS7 compiler directly

* Update package-lock.json

* Remove tsc:version again
2026-07-14 12:34:04 +02:00
Henning DieterichsandGitHub e2c0ad9ffc markdown editor update 2026-07-11 15:14:54 +00:00
Henning DieterichsandHenning Dieterichs 42a44c0a9c Fixes ci 2026-07-08 17:47:52 +02:00
Henning DieterichsandHenning Dieterichs aaea53646d Don't show comment widget when commenting is not possible 2026-07-08 17:47:52 +02:00
Henning DieterichsandHenning Dieterichs 8c7ce711c9 Fixes ci 2026-07-08 15:13:49 +02:00
Henning DieterichsandHenning Dieterichs 82d7e530a1 Fixes #323297 2026-07-08 15:13:49 +02:00
833244d55b Custom editors opt out of diff/merge by default via never priority
Introduce a `never` editor priority and make custom editors opt out of
diff and merge editors by default instead of requiring users to reset
via `workbench.diffEditorAssociations`.

- Add `RegisteredEditorPriority.never` / `CustomEditorPriority.never`
  (rank 0). A `never` editor is never auto-selected for that input type
  and is skipped by general `workbench.editorAssociations`, but can
  still be forced by `workbench.diffEditorAssociations` or picked via
  `Reopen Editor With...`.
- Resolve the `customEditors` contribution priority per input type:
  string / omitted priorities map diff and merge to `never`; only an
  explicit `diffEditor` / `mergeEditor` opts the editor back in.
- Filter general editor associations that point at a `never` editor for
  the requested input type in the editor resolver.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-07 19:27:11 +02:00
Henning DieterichsandHenning Dieterichs 93ad71ca81 Fixes tsconfig 2026-07-07 10:54:18 +02:00
Henning DieterichsandHenning Dieterichs 47ec96853f updates markdown editor and enables comment feature 2026-07-07 10:54:18 +02:00
Raymond ZhaoandGitHub b7e0a87054 chore: run npm audit fix (#323165) 2026-06-29 13:31:39 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Raymond Zhao
2fd704bc68 build(deps): bump markdown-it from 12.3.2 to 14.2.0 in /extensions/markdown-language-features (#321532)
build(deps): bump markdown-it in /extensions/markdown-language-features

Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.3.2 to 14.2.0.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.3.2...14.2.0)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-version: 14.2.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-06-29 19:05:37 +00:00
Henning DieterichsandGitHub a9f0f574fc adds proposed createQuickDiffInformation API, adopts it in markdown editor. (#323470)
* adds proposed createQuickDiffInformation API, adopts it in markdown editor.

* Extends textEditorDiffInformation proposal instead of having new quickDiff proposal
2026-06-29 16:37:26 +00:00
Henning DieterichsandGitHub 5b839e0737 Updates markdown editor (#322577)
* updates markdown editor

* fixes class names
2026-06-23 10:40:07 -07:00
Henning DieterichsandHenning Dieterichs 9837699041 Fixes markdown editor dirty on open 2026-06-22 20:16:03 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
93c7f885fc Bump dompurify from 3.4.8 to 3.4.10 in /extensions/markdown-language-features (#321534)
Bump dompurify in /extensions/markdown-language-features

Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.8 to 3.4.10.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.8...3.4.10)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.10
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 23:17:53 +00:00
Henning DieterichsandHenning Dieterichs d56b538686 Updates markdown editor & implements code block syntax highlighting 2026-06-16 23:46:07 +02:00
Matt Bierner 3dbb91368e Update caller 2026-06-12 08:49:16 -07:00
Matt BiernerandGitHub 096cabf984 Merge pull request #320845 from microsoft/dev/mjbvz/useful-gull
Pick up latest markdown language service
2026-06-11 10:29:02 -07:00
Matt Bierner 32702666dc Pick up latest markdown language service 2026-06-10 14:08:55 -07:00
Henning DieterichsandHenning Dieterichs 5286e6ed9e Fixes builtin markdown editor paths 2026-06-10 17:58:14 +02:00
1b41b1791a Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-09 14:18:44 -07:00
Matt Bierner b991a753d2 spelling 2026-06-09 14:15:49 -07:00
Matt Bierner e20576f6b4 Add basic contributing guide for markdown extension 2026-06-09 14:15:05 -07:00
Henning DieterichsandHenning Dieterichs ffd6d6e703 Fixes CI 2026-06-09 09:49:57 +02:00
Henning DieterichsandHenning Dieterichs 58c0981e26 Registers @vscode/markdown-editor in markdown-language-features extension 2026-06-09 09:49:57 +02:00
Matt Bierner 2793643ace Bump dompurify versions to 3.4.8
Fixes #313084

Already did this for the copy in core
2026-06-04 14:41:05 -07:00
Matt BiernerandGitHub d3bdd4b0f6 Merge pull request #319960 from microsoft/dev/mjbvz/devoted-roadrunner
Use stable position for markdown reopen with
2026-06-04 14:22:56 -07:00
Matt Bierner ac8b0f3344 Use stable position for markdown reopen with
Fixes #319723
2026-06-04 10:11:52 -07:00
Matt Bierner 4eee2b2f6d Pass along correct lsp type
Fixes #298733
2026-06-04 09:31:54 -07:00
dileepyavanandGitHub ca425775e4 Revert "Optimize shared built-in extension dependencies (#318045)" (#319774)
This reverts commit 26e580781a.
2026-06-03 17:21:27 +00:00
Dmitriy VasyuraandGitHub 26e580781a Optimize shared built-in extension dependencies (#318045) 2026-06-03 08:49:40 +00:00
92fe1dc89b Clear timeouts/intervals on dispose in extensions (#319125)
* Clear timeouts/intervals on dispose in chat extension

* Revert uneeded change

Co-authored-by: Copilot <copilot@github.com>

* Revert unneeded change.

* Dispose timers

Co-authored-by: Copilot <copilot@github.com>

* Type fix

* Clear timeouts/intervals on dispose in extensions

---------

Co-authored-by: Copilot <copilot@github.com>
2026-05-30 12:19:14 +00:00
Raymond ZhaoandGitHub 49d14f8afc chore: npm audit fix (#318614)
* chore: npm audit fix

* Remove merge conflict

* chore: bump build
2026-05-28 21:53:33 +00:00
RoboandGitHub 8748be1f1a feat: update to Electron v42 (#316661)
* feat: update to Electron v42

* chore: drop support for arm 32-bit server

* chore: update types/node to v24.x

* chore: temporarily lock the target version for build/

* chore: update v8-source-location.patch

* chore: fix clippy

* chore: cleanup armhf server ci config

* fix: broken lock file

* fix: c++ version requirement for sysroot builds

* fix: msvc compilation of native modules

* fix: handle rejections for fire-and-forget loadurl

* fix: windows build

* ci: fix teardown of daemon process on windows

```
2026-05-15T20:55:09.7717127Z Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 76
```

* chore: update deb and rpm dependencies

* chore: update version info

* spec: improve reliablity of offscreencanvas tests

* spec: retry EPERM failures on teardown

* chore: update x86_64 rpm deps

* ci: exclude server binskim for armhf

* temp: bump distro

* test: ignore deprecation warnings treated as errors

* chore: update lockfile

* fix: externalize electron from auth extension bundles

 Error: Cannot find module 'c:\Users\cloudtest\AppData\Local\Temp\vscode-sanityQvCaze\vscode-server-win32-x64-web\extensions\github-authentication\dist\install.js'
     at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
     at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
     at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
     at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
     at Module._load (node:internal/modules/cjs/loader:1262:25)
     at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
     at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
     at node:internal/main/run_main_module:33:47 {
   code: 'MODULE_NOT_FOUND',
   requireStack: []
 }

 Node.js v24.15.0

* test: make wsl sanity tests reliable

* chore: bump electron@42.1.0

* temp: bump distro

* chore: bump electron@42.2.0

* chore: bump distro

* chore: update debian dependencies

* Revert "test: make wsl sanity tests reliable"

This reverts commit b3f2b63e83.

* test: do not fail for deprecation warnings

* chore: patch node24 server binary for wsl1

* chore: address review feedback

* chore: revert global navigation error handler in browserview

* chore: bump distro
2026-05-27 14:57:41 +02:00
f4c17b347c Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-21 13:03:53 -07:00
Matt Bierner bed9e7518b Show a warning when showing the rendered markdown diff
Our current implementation has some bugs that can hide changes. However even after fixing these, I'm not 100% confident a unexpected change wont sneak through. Best to make users aware of this while also trying to prevent this
2026-05-21 11:43:57 -07:00
Matt Bierner 66fa7c959a Make sure npm run watch also checks extension media builds 2026-05-20 15:52:30 -07:00
Matt BiernerandGitHub 42a80c7cbe Merge pull request #317459 from mjbvz/dev/mjbvz/successful-roundworm
Fix some bugs and clean up how markdown change indicators are rendered
2026-05-19 23:04:57 -07:00
Matt Bierner cc02f7d4ce Fix some bugs and clean up how markdown change indicators are rendered 2026-05-19 22:23:55 -07:00
Matt Bierner 4d8a4fdb18 Fix a few simple anys in extensions 2026-05-19 15:38:59 -07:00
Matt Bierner 8bc23c9116 Aligning more markdown wording and UI
- Use `frontmatter` (one word)

- Align  `Show source` icon and text with the reopen with

- Make the `Open preview` in explorer use `reopen with` instead so you can nicely toggle the opened preview
2026-05-15 10:53:34 -07:00
Matt BiernerandGitHub 719badd255 Merge pull request #316329 from microsoft/dev/mjbvz/profitable-marmot
Let markdown preview scripts mark themselves as modules
2026-05-13 16:09:58 -07:00
Matt Bierner 421cab3b7f Let markdown preview scripts mark themselves as modules
Fixes #316328
2026-05-13 15:42:00 -07:00
Matt Bierner 268eaf471d Add title and context menu for frontmatter in markdown preview
Follow up on #316140

Makes it easier to discover what the table is and hide it
2026-05-13 13:43:05 -07:00
Matt Bierner 06115d9e8f Add improved markdown front matter rendering
Fixes #316140

Let's try with `table` as the default initially but we can switch to `hide` is we prefer
2026-05-12 16:33:15 -07:00
Matt BiernerandGitHub c60ffe9e0c Merge pull request #315425 from mjbvz/dev/mjbvz/regional-nightingale
Various improvements and fixes for markdown diff rendering
2026-05-09 00:10:23 -07:00
Matt Bierner f856c4c486 Various improvements and fixes for markdown diff rendering
For  #315174

Adding better inline diff indicators
2026-05-08 19:10:55 -07:00
a8479a5493 Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-08 17:01:02 -07:00