c52f6d5e3e
build(deps): bump @vscode/markdown-editor from 0.0.2-40 to 0.0.2-41 in /extensions/markdown-language-features ( #328697 )
...
build(deps): bump @vscode/markdown-editor
Bumps [@vscode/markdown-editor](https://github.com/microsoft/vscode-packages/tree/HEAD/vscode-team-tools/packages/markdown-editor ) from 0.0.2-40 to 0.0.2-41.
- [Commits](https://github.com/microsoft/vscode-packages/commits/HEAD/vscode-team-tools/packages/markdown-editor )
---
updated-dependencies:
- dependency-name: "@vscode/markdown-editor"
dependency-version: 0.0.2-41
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 01:03:47 +05:00
cfc79ce010
editor priority: renames never to explicit ( #328495 )
...
* editor priority: renames never to explicit
* Update editor type picker priority test
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 9c58be62-6f9c-4386-8b05-6ef7594a8bf6
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 9c58be62-6f9c-4386-8b05-6ef7594a8bf6
2026-08-01 23:04:13 +00:00
2f841fe001
markdown: fix: route undo and redo to the document history ( #328245 )
...
* markdown: fix: route undo and redo to the document history
The Agents window Markdown editor attaches an EditContext, so the browser
keeps no native undo history and the Cmd+Z / Cmd+Shift+Z chords never
reached VS Code. Wire them to the backing TextDocument's own history:
- editor.ts: pass a `historyStrategy` to `EditorController` that posts
`{ type: 'history', command }` to the extension. `record` is omitted so
the TextDocument stays the single source of truth (no second local stack
that would drift from the Edit menu, dirty state and hot exit).
- markdownEditorProvider.ts: run the built-in `undo`/`redo` command; the
active custom editor input scopes it to the resource's IUndoRedoService.
- editor.ts: apply host `update` via `replaceSourceText` instead of
`sourceText.set`, so the caret is mapped through the change (e.g. after an
undo shrinks the document) and stale pending-paragraph state is cleared.
Depends on the @vscode/markdown-editor API from microsoft/vscode-packages#189 ;
the pinned version must be bumped once that is published.
Fixes microsoft/vscode#327535
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: b5b60dce-b175-4fe6-b2b5-d18a229c9929
* markdown: chore: bump @vscode/markdown-editor to 0.0.2-40
Pick up the published `@vscode/markdown-editor` release that ships the
`IHistoryStrategy` / `EditorControllerOptions.historyStrategy` and
`EditorModel.replaceSourceText` APIs (microsoft/vscode-packages#189 ) the
undo/redo integration depends on. Dependency set is unchanged from
0.0.2-26; lockfile integrity matches the published tarball.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: b5b60dce-b175-4fe6-b2b5-d18a229c9929
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: b5b60dce-b175-4fe6-b2b5-d18a229c9929
2026-07-31 10:03:48 +05:00
dependabot[bot] and Henning Dieterichs
abf2ee04c6
build(deps): bump @vscode/markdown-editor
...
Bumps [@vscode/markdown-editor](https://github.com/microsoft/vscode-packages/tree/HEAD/vscode-team-tools/packages/markdown-editor ) from 0.0.2-26 to 0.0.2-37.
- [Commits](https://github.com/microsoft/vscode-packages/commits/HEAD/vscode-team-tools/packages/markdown-editor )
---
updated-dependencies:
- dependency-name: "@vscode/markdown-editor"
dependency-version: 0.0.2-37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-30 17:06:28 +02:00
dependabot[bot] and Henning Dieterichs
578fe0edf4
build(deps): bump @vscode/markdown-editor
...
Bumps [@vscode/markdown-editor](https://github.com/microsoft/vscode-packages/tree/HEAD/vscode-team-tools/packages/markdown-editor ) from 0.0.2-24 to 0.0.2-26.
- [Commits](https://github.com/microsoft/vscode-packages/commits/HEAD/vscode-team-tools/packages/markdown-editor )
---
updated-dependencies:
- dependency-name: "@vscode/markdown-editor"
dependency-version: 0.0.2-26
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-28 14:15:30 +02:00
vs-code-engineering[bot] and Henning Dieterichs
6c0924308d
[cherry-pick] markdown: Update editor package to 0.0.2-24
2026-07-27 15:09:49 +02:00
dependabot[bot] and Henning Dieterichs
8f722dacb9
Bump @vscode/markdown-editor in /extensions/markdown-language-features
...
Bumps [@vscode/markdown-editor](https://github.com/microsoft/vscode-packages/tree/HEAD/vscode-team-tools/packages/markdown-editor ) from 0.0.2-16 to 0.0.2-21.
- [Commits](https://github.com/microsoft/vscode-packages/commits/HEAD/vscode-team-tools/packages/markdown-editor )
---
updated-dependencies:
- dependency-name: "@vscode/markdown-editor"
dependency-version: 0.0.2-21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 17:07:47 +02:00
Dirk Bäumer and GitHub
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 Dieterichs and GitHub
e2c0ad9ffc
markdown editor update
2026-07-11 15:14:54 +00: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 Dieterichs and Henning Dieterichs
47ec96853f
updates markdown editor and enables comment feature
2026-07-07 10:54:18 +02:00
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 Dieterichs and GitHub
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 Dieterichs and GitHub
5b839e0737
Updates markdown editor ( #322577 )
...
* updates markdown editor
* fixes class names
2026-06-23 10:40:07 -07:00
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 Dieterichs and Henning Dieterichs
d56b538686
Updates markdown editor & implements code block syntax highlighting
2026-06-16 23:46:07 +02:00
Matt Bierner
32702666dc
Pick up latest markdown language service
2026-06-10 14:08:55 -07:00
Henning Dieterichs and Henning 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 Bierner and GitHub
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
dileepyavan and GitHub
ca425775e4
Revert "Optimize shared built-in extension dependencies ( #318045 )" ( #319774 )
...
This reverts commit 26e580781a .
2026-06-03 17:21:27 +00:00
Dmitriy Vasyura and GitHub
26e580781a
Optimize shared built-in extension dependencies ( #318045 )
2026-06-03 08:49:40 +00:00
Robo and GitHub
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
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 Bierner and GitHub
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
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
Matt Bierner
02103bdd48
Better restrict when toggle preview keybinding is enabled
...
Fixes #315171
2026-05-08 16:16:03 -07:00
Matt Bierner
fbdf54506e
Add document diff api proposal
...
This adds a propose api for computing the diff between two files. Custom diff editors can use this to make sure they have the same diffs that VS Code would use in it's built-in diff editor
2026-05-07 00:16:39 -07:00
Matt Bierner and GitHub
c21fce5c94
Merge branch 'main' into dev/mjbvz/only-gopher
2026-05-05 23:56:04 -07:00
Matt Bierner and GitHub
d2f4a23b5e
Merge pull request #314588 from microsoft/dev/mjbvz/yodelling-fowl
...
Disable doubleClickToSwitchToEditor and markEditorSelection by default
2026-05-05 18:03:35 -07:00
Matt Bierner
7efafecbbe
Disable doubleClickToSwitchToEditor and markEditorSelection by default
...
Fixes #314587
2026-05-05 16:41:34 -07:00
Matt Bierner
dbdeef41f6
Enable markdown image context menu in custom editors too
2026-05-05 16:38:02 -07:00
Matt Bierner
2be149f698
Tweak markdown reopen command wording and icon
...
Trying to align these with the commands from core
2026-05-05 16:36:57 -07:00
Matt Bierner and GitHub
c2604688bc
Merge branch 'main' into dev/mjbvz/comfortable-baboon
2026-05-04 22:29:22 -07:00
Matt Bierner and GitHub
e4e0fa64ea
Merge pull request #313807 from microsoft/dev/mjbvz/md-ls-bump
...
Pick up latest md language server
2026-05-04 13:38:53 -07:00
Matt Bierner and Copilot
7e3a9f8165
Add basic support for custom diff editors
...
For #138525
Fixes #298924
Markdown logic is a bit rough still but basics work
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 15:44:27 -07:00
Matt Bierner
72c6a7f584
Bump service version too
2026-05-01 15:19:03 -07:00
Matt Bierner and Copilot
27b49bc67f
Pick up latest md language server
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 15:08:06 -07:00
Matt Bierner and Copilot
9a8fa6565b
Enable the toggle markdown preview command for agent diff views too
...
Doesn't work 100% nicely as once toggled back it switch back to the normal inline editor instead of back to the side by side diff view. Will follow up
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 22:08:16 -07:00
Matt Bierner
7e5d09bf3f
Enable toggle md preview in modals/agents
2026-04-30 12:38:57 -07:00
Matt Bierner and GitHub
cf0d8c6085
Merge branch 'main' into dev/mjbvz/adverse-kiwi
2026-04-29 23:00:54 -07:00
Matt Bierner and Copilot
dca631cfd7
Align more markdown settings strings
...
This makes `enabled` style settings use working more like we do in core
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 22:02:48 -07:00
Matt Bierner
7b9366db79
Make it easy to switch current md doc between preview and edit mode
...
Fixes #312425
Also adds a toggle preview command
2026-04-29 21:19:08 -07:00
Matt Bierner and Copilot
d7f81372c1
Add groups for md extension configuration
...
Fixes #313363
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 15:57:00 -07:00
Matt Bierner
a8ed6f83b7
Revert to previous vscode-markdown-languageserver
...
This new version causes issues in the production build only. Fix is in https://github.com/microsoft/vscode-markdown-languageserver/pull/18 but reverting for now
2026-04-29 09:48:37 -07:00