mrleemurray
74479ced88
fix(theme): update dropdown list background color for better contrast
2026-02-24 14:30:40 +00:00
Dmitriy Vasyura
0fb77198a8
feat: add AI co-author support for commits ( #296435 )
2026-02-23 18:57:10 -08:00
Connor Peet
f6b16889a2
pr comments
2026-02-23 16:20:24 -08:00
Connor Peet
dc4cd84cdb
plugins: enable installing plugins from marketplaces
...
Supports both Copilot marketplaces as well as Claude marketplaces (when configured).
Still todo:
- Currently enumerating plugins hit public GH APIs. But this would fail for private repos. In this case we should generalize the PluginInstallService to allow cloning the repo for the purpose of enumeration, not just install.
- Updating plugins still needs to be hooked up.
- Marketplace-installed plugins should get their own Discovery implementation rather than configuring the setting.
- We should normalize the type of plugin a bit so it flows from the marketplace type rather than getting re-discovered from disk.
2026-02-23 16:08:12 -08:00
Martin Aeschlimann
36d424971f
[html/css/json] update services ( #297113 )
2026-02-23 22:17:23 +00:00
Matt Bierner
3fd6059046
Remove unused
2026-02-23 11:26:21 -08:00
Matt Bierner
11a5279976
Switch remaining settings to use js/ts prefix
...
For #292934
Also renames some of the server settings to have a more consistent naming scheme. This is going to be annoying but is the best time to do this since we are already changing the full setting id
2026-02-23 11:20:52 -08:00
dependabot[bot]
022061df71
Bump minimatch from 10.0.3 to 10.2.2 in /extensions/css-language-features ( #296798 )
...
Bump minimatch in /extensions/css-language-features
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 10.0.3 to 10.2.2.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v10.0.3...v10.2.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 15:58:37 +01:00
dependabot[bot]
a35852cca3
Bump lodash-es and mermaid in /extensions/mermaid-chat-features ( #296669 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) to 4.17.23 and updates ancestor dependency [mermaid](https://github.com/mermaid-js/mermaid ). These dependencies need to be updated together.
Updates `lodash-es` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
Updates `mermaid` from 11.11.0 to 11.12.3
- [Release notes](https://github.com/mermaid-js/mermaid/releases )
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.11.0...mermaid@11.12.3 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.17.23
dependency-type: indirect
- dependency-name: mermaid
dependency-version: 11.12.3
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-02-23 15:58:26 +01:00
Martin Aeschlimann
c173f3e216
improve trusted JSON schemas ( #296928 )
...
* improve trusted JSON schemas
* update
2026-02-23 10:12:04 +01:00
Matt Bierner
638c36e050
Merge pull request #296915 from mjbvz/dev/mjbvz/fit-koala
...
Add helper class to work with js/ts unified configs
2026-02-23 00:49:36 -08:00
Matt Bierner
000d29cc4e
Add helper class to work with js/ts unified configs
...
For #292934
2026-02-22 23:33:29 -08:00
Joaquín Ruales
c3d3f8d540
Make simpleBrowser.useIntegratedBrowser true by default ( #296775 )
...
* Update default value for useIntegratedBrowser setting
Changed default value of useIntegratedBrowser to true.
* Address feedback on default setting for `simpleBrowser.useIntegratedBrowser` (#296776 )
* Initial plan
* Change default fallback for useIntegratedBrowserSetting from false to true
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com >
* Remove "experimental" label from simpleBrowser.useIntegratedBrowser setting description (#296777 )
* Initial plan
* Remove 'experimental' from useIntegratedBrowser setting description
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com >
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-02-22 20:20:35 -08:00
Takashi Tamura
0e3178d4be
Apply suggestion from @Copilot
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 06:58:44 +09:00
Takashi Tamura
dc9e5e1625
Apply suggestion from @Copilot
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 06:56:55 +09:00
Takashi Tamura
3017b9d709
Update extensions/markdown-language-features/src/util/openDocumentLink.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 06:51:58 +09:00
Takashi Tamura
d00bde0b39
markdown-language-features: enhance document link handling with improved URI parsing and selection
2026-02-22 20:26:37 +09:00
Matt Bierner
2a0ce9055c
Update extensions/typescript-language-features/src/tsServer/bufferSyncSupport.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-20 18:03:03 -08:00
Matt Bierner
851ed34c13
Fix ref
2026-02-20 17:55:27 -08:00
Matt Bierner
655ce6f07e
Adopt unified js/ts setting for diagnostic settings
...
For #292934
Also renames validate.enable to `validate.enabled` to align with other settings
2026-02-20 17:54:24 -08:00
Matt Bierner
dda93cf577
Merge pull request #296664 from mjbvz/dev/mjbvz/environmental-sparrow
...
Better grouping of js/ts settings
2026-02-20 17:10:41 -08:00
Matt Bierner
cf4d60558a
Fix missing %
2026-02-20 16:49:49 -08:00
Matt Bierner
23a013aaee
Better grouping of js/ts settings
2026-02-20 16:44:52 -08:00
Paul
8801c3fac3
Use markdown icons for prompt markdown files ( #296602 )
2026-02-20 22:26:42 +01:00
Matt Bierner
f4e07fde24
Merge pull request #296340 from microsoft/dev/mjbvz/esbuild-most-remaining
...
Switch most remaining extensions to use esbuild
2026-02-20 12:18:25 -08:00
David Dossett
4eb8f169e5
Update chat input: hide attachments bar, move/restyle context window hint ( #296390 )
...
* Simplify chat input: hide attachments bar, move context usage widget
- Hide attachments bar by default, only show with manual attachments
- Remove Add Files button entirely
- Stop rendering implicit context pill (data still collected/sent)
- Move context usage pie widget from top-right to bottom toolbar
- Make input editor 2 lines tall by default (non-compact mode)
* fix: chat input toolbar icons use icon-foreground instead of foreground
- Move Add Context action to ChatInput menu alongside tools button
- Fix theme-2026 styles.css override that stomped toolbar codicon color
with --vscode-foreground; now uses --vscode-icon-foreground
- Add matching icon-foreground override in chat.css for specificity safety
- Switch context usage indicator from pie chart to stroke-based ring
- Account for context usage widget width in toolbar layout calculation
- Set explicit ordering for toolbar sections (input, context usage, execute)
* fix: remove unused isAttachmentAlreadyAttached method and dead imports
* fix: derive input min height from editor options instead of hardcoded values
* fix: remove dead ChatInputAttachmentToolbar menu registration
* fix: show attach context in execute toolbar for quick chat, not input toolbar
2026-02-20 10:23:22 -08:00
Dirk Bäumer
737fcd3d3d
Revert "Bump minimatch from 5.1.6 to 10.2.1 in /extensions/npm" ( #296464 )
...
Revert "Bump minimatch from 5.1.6 to 10.2.1 in /extensions/npm (#296143 )"
This reverts commit bf25539d57 .
2026-02-20 08:57:41 +00:00
Matt Bierner
4cafdff96e
Merge pull request #296222 from mjbvz/dev/mjbvz/robust-goat
...
Disallow dynamic require/import in extensions
2026-02-19 14:15:42 -08:00
Matt Bierner
2402f6cb41
Update extensions/microsoft-authentication/esbuild.mts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 12:00:44 -08:00
Matt Bierner
b93c593019
Update extensions/ipynb/tsconfig.browser.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 12:00:34 -08:00
Matt Bierner
3310fe6f3e
Merge pull request #296216 from mjbvz/dev/mjbvz/treeshake-ext
...
Tree shake extensions
2026-02-19 11:40:06 -08:00
Matt Bierner
2d9e484c8e
Switch most remaining extensions to use esbuild
...
Just 3 left:
- git and github. These are doing weird stuff with d.ts imports and const enums
- github-authentication which has some tricky path mapping stuff
2026-02-19 11:12:46 -08:00
dependabot[bot]
bf25539d57
Bump minimatch from 5.1.6 to 10.2.1 in /extensions/npm ( #296143 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 5.1.6 to 10.2.1.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v10.2.1 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.1
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-02-19 12:16:57 -06:00
Matt Bierner
e80ddbf450
Merge pull request #296227 from microsoft/dev/mjbvz/esbuild-html-json
...
Esbuild the html and json extensions
2026-02-19 09:46:37 -08:00
Lee Murray
48bbea1dab
Merge pull request #296271 from microsoft/mrleemurray/dizzy-coral-nightingale
...
Adjust inactive titlebar opacity for improved visibility
2026-02-19 12:15:14 +00:00
mrleemurray
5a3602ec06
style(titlebar): adjust inactive titlebar opacity for improved visibility
2026-02-19 11:59:15 +00:00
Lee Murray
b428f9121b
Merge pull request #296259 from microsoft/mrleemurray/pleasant-bronze-urial
...
Improve visibility of quick input list and settings count widget
2026-02-19 11:48:42 +00:00
mrleemurray
1b91ab65e6
style: enforce important flag on quick input list separator border for consistency
2026-02-19 11:15:37 +00:00
mrleemurray
edf78b572b
style: update quick input list and settings count widget for improved visibility
2026-02-19 11:12:29 +00:00
mrleemurray
8e87038b65
refactor(theme): update selectors to include 'vs' class for improved styling consistency
2026-02-19 10:47:10 +00:00
Matt Bierner
70008ff4fd
Use import.resolve to get ts location
2026-02-19 00:52:54 -08:00
Matt Bierner
d9c2e38931
Update extensions/html-language-features/esbuild.mts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 00:48:16 -08:00
Matt Bierner
e4dd90d8d5
Merge pull request #296220 from mjbvz/dev/mjbvz/electronic-pigeon
...
Fix terminal-suggest for esbuild
2026-02-19 00:46:22 -08:00
Matt Bierner
d36696b482
Esbuild the html and json extensions
...
Switches from webpack to esbuild
2026-02-19 00:33:01 -08:00
Matt Bierner
2d698cf054
Disallow dynamic require/import in extensions
...
Follow up on https://github.com/microsoft/vscode/pull/296220
Let's make sure more code doesn't introduce this pattern without some thought
2026-02-19 00:00:24 -08:00
Matt Bierner
0249c2acf5
Fix terminal-suggest for esbuild
...
Missed that this extension was making `require` calls with dynamic names. I think the best approach is to convert it to use static imports instead. These files were already being loaded eagerly by `terminalSuggestMain` so it shouldn't be a big change
Also makes `update-specs.js` be the source of truth for the packages to include instead of pulling in from the extension
2026-02-18 23:47:32 -08:00
Matt Bierner
abc186045c
Tree shake extensions
2026-02-18 23:16:54 -08:00
Matt Bierner
577d1def05
Add tsconfig
2026-02-18 22:00:22 -08:00
Matt Bierner
6be6f0bfa2
Fix loading of wasm
...
We expect it to be loaded as a datauri
2026-02-18 21:58:41 -08:00
Matt Bierner
eddede8c81
Esbuild the ts extension
2026-02-18 17:11:54 -08:00