Commit Graph

143315 Commits

Author SHA1 Message Date
Daniel Imms
f52989a938 Merge pull request #286527 from microsoft/tyriar/286517
Disable inital hint if sendKeybindingsToShell=true
2026-01-08 05:29:08 -08:00
Daniel Imms
9e2646e413 Merge pull request #286524 from microsoft/tyriar/286138
Simplify wsl profile detection regex
2026-01-08 05:28:39 -08:00
Daniel Imms
ff1effcc9d Merge pull request #286518 from microsoft/tyriar/286065
Remove sendKeybindingsToShell notification
2026-01-08 05:28:22 -08:00
Daniel Imms
3c07a7bfac Merge pull request #286516 from microsoft/tyriar/271422_2
Relayout term inline chat on model change
2026-01-08 05:27:57 -08:00
Daniel Imms
7585085e7a Merge pull request #286511 from microsoft/tyriar/286120
Fix rendering of deny message containing $
2026-01-08 04:58:03 -08:00
Johannes Rieken
4852c48e4e remove double ctrl registration... (#286523) 2026-01-08 12:02:57 +00:00
Johannes Rieken
68f898cbb4 debt - more cleanup (#286519) 2026-01-08 12:00:17 +00:00
Daniel Imms
69f3384fd1 Merge pull request #286251 from SimonSiefke/fix/memory-leak-terminal-process-manager
fix: memory leak terminal process manager
2026-01-08 03:59:06 -08:00
Daniel Imms
5ba5b2fccb Inline regex, don't use ctor 2026-01-08 03:56:57 -08:00
Daniel Imms
4d55a1d671 Disable inital hint if sendKeybindingsToShell=true
Fixes #286517
2026-01-08 03:54:58 -08:00
Daniel Imms
c3d1faced6 Update src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 03:48:17 -08:00
Daniel Imms
2598adc0ae Simplify wsl profile detection regex
Fixes #286138
2026-01-08 03:42:42 -08:00
Daniel Imms
93738a8c87 Remove sendKeybindingsToShell notification
Fixes #286065
2026-01-08 03:32:10 -08:00
Daniel Imms
54a582f5d7 Relayout term inline chat on model change
Fixes #271422
2026-01-08 03:23:03 -08:00
Daniel Imms
a8b8823ab5 Simplify replacing of $ 2026-01-08 03:04:43 -08:00
Daniel Imms
ce0c96820e Fix rendering of deny message containing $
Fixes #286120
2026-01-08 02:45:52 -08:00
Johannes Rieken
74195430ca debt - remove old inline chat world (#286503)
fixes https://github.com/microsoft/vscode/issues/282015
2026-01-08 10:12:31 +00:00
Megan Rogge
f76928590d on cursor move, clear and recreate terminal initial hint (#286392)
fixes #286080
2026-01-08 02:06:57 -08:00
Copilot
47485ecd56 Fix Link component Space key activation for accessibility (#286485)
* Initial plan

* Fix Link component to respond to Space key for accessibility

Added Space key support to the Link component in addition to Enter key.
This fixes the issue where the "Show More" button in chat agent sessions
view was not responding to Space key presses. Elements with role="button"
should respond to both Enter and Space keys per WCAG guidelines.

Also created comprehensive tests for the Link component to verify:
- Enter key activates the link
- Space key activates the link (new behavior)
- Click events work
- Disabled state prevents activation
- Role attribute is properly set for accessibility

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* Fix test instantiation formatting for Link component tests

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>
2026-01-08 09:43:52 +00:00
Benjamin Pasero
2893b0ec8a agent sessions - more tweaks to sizing for side by side (#286491) 2026-01-08 08:40:47 +00:00
Dmitriy Vasyura
4d8bdc1659 Merge branch 'main' into dev/dmitriv/custom-editors-bugs 2026-01-08 08:39:00 +01:00
Dmitriy Vasyura
62323cdcca Merge branch 'main' into dev/dmitriv/fetch-tool-frames 2026-01-08 08:38:42 +01:00
Dmitriy Vasyura
5107de3a4a Merge pull request #286388 from microsoft/dev/dmitriv/finalize-quickInputButtonLocation-api
Finalize quickInputbuttonLocation API
2026-01-08 08:36:52 +01:00
Dmitriy Vasyura
9cbd2f4a67 Merge pull request #283994 from microsoft/dev/dmitriv/keybinding-labels
Add IKeybindingService.appendKeybinding to unify and reduce duplicated code
2026-01-08 08:36:25 +01:00
Tyler James Leonhardt
db6e9f39c9 Make IAuthMetadata not MCP specific (#286473)
In preperation of moving it out of extHostMcp so that it could be reused for registry auth.
2026-01-08 07:23:52 +01:00
Benjamin Pasero
6cbc8d53ff untitled - fix leaking models (#286482) 2026-01-08 07:22:28 +01:00
Benjamin Pasero
935ce47800 debt - cleanup some todos (#286481) 2026-01-08 07:21:45 +01:00
Benjamin Pasero
851852ceca Smoke test failure: verifies that "hot exit" works for dirty files (fix #286330) (#286333) 2026-01-08 06:36:43 +01:00
Copilot
ace694a6aa Save as doesn't keep identation and end of line sequence (fix #285514) (#286110)
* Initial plan

* Fix Save As to preserve indentation and EOL settings

When using Save As, the target file now preserves the source file's:
- Indentation settings (insertSpaces, tabSize, indentSize)
- End-of-line sequence (LF vs CRLF)

This ensures that user preferences like using tabs instead of spaces
and LF instead of CRLF are maintained when saving to a new file.

Added test to verify the fix works correctly.

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* Use EndOfLineSequence enum constant instead of magic number

Improved code readability by using EndOfLineSequence.LF instead of 0.
This addresses code review feedback.

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* Improve test readability by extracting target options

Extract targetOptions to a variable to avoid repetitive getOptions() calls.
This addresses code review feedback.

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* undo test

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2026-01-08 06:36:27 +01:00
Connor Peet
f368d57108 chat: cache variable part of dataId in request hash (#286458)
- Make IChatRequestVariableEntry readonly in the type signatures where
  variables are passed/stored to reduce aliasing issues
- Cache the hash result for variables in ChatRequestViewModel.dataId to
  avoid recalculating the same hash repeatedly. This improves performance
  when the same variables array is queried multiple times.

Fixes https://github.com/microsoft/vscode/issues/286450

(Commit message generated by Copilot)

rm unused import
2026-01-07 19:06:33 -08:00
dependabot[bot]
9ea3725fc6 Bump @modelcontextprotocol/sdk from 1.24.0 to 1.25.2 in /test/mcp (#286391)
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) from 1.24.0 to 1.25.2.
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.0...v1.25.2)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.25.2
  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-01-07 17:01:09 -08:00
Connor Peet
c21cd6dbeb mcp: update tasks to spec, fix not restoring after hiding sidebar (#286447)
- Adopt rename viewport->containerDimensions
- Add some code to fix the postMessage.source validation issues
- Fix apps not restoring when chat is remounted
2026-01-07 16:03:04 -08:00
Connor Peet
43629e0220 chat: store binary attachments as base64 (#286436)
Refs https://github.com/microsoft/vscode/issues/285251#issuecomment-3717207362
2026-01-07 15:30:57 -08:00
dependabot[bot]
db52340cd8 Bump @playwright/mcp from 0.0.37 to 0.0.40 in /test/mcp (#286425)
Bumps [@playwright/mcp](https://github.com/microsoft/playwright-mcp) from 0.0.37 to 0.0.40.
- [Release notes](https://github.com/microsoft/playwright-mcp/releases)
- [Commits](https://github.com/microsoft/playwright-mcp/compare/v0.0.37...v0.0.40)

---
updated-dependencies:
- dependency-name: "@playwright/mcp"
  dependency-version: 0.0.40
  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-01-07 14:50:00 -08:00
Justin Chen
56b2d5fcde edit markdown parts in collapsible part (#286301)
* edit markdown parts in collapsible part

* remove whitespace

* address some comments and remove a lot of unnecessary code

* remove some unused functions

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* extra whitespace

* Update src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 06:36:41 +08:00
Ross Wollman
a03084b22a Merge pull request #286444 from microsoft/chat-import-programmatic
Resolves #283954.

1. Update workbench.action.chat.import to non-interactively accept filepath for import.
2. Accept `target` for location chat will be revived to.
2026-01-07 22:30:30 +00:00
Simon Siefke
a68ea80996 fix: missing semicolon 2026-01-07 23:00:47 +01:00
Josh Spicer
0ccfbc0da9 bump copyright (#286438) 2026-01-07 13:52:15 -08:00
Osvaldo Ortega
e166b7b679 Revert "Revert "debt - remove AMD support of VSCode for web"" (#286423)
Revert "Revert "debt - remove AMD support of VSCode for web" (#286421)"

This reverts commit 84ce6e1a98.
2026-01-07 13:02:55 -08:00
Ladislau Szomoru
734c24e062 SCM - add missing filter clause to visible repositories (#286431) 2026-01-07 20:50:35 +00:00
Josh Spicer
7e1838ed22 bump to 1.109 (#286424)
ref https://github.com/microsoft/vscode/issues/285989
2026-01-07 20:00:53 +00:00
Connor Peet
ec711a3d38 chat: support MCP apps (#285864)
* wip

* wip

* wip

* works

* add a config option

* copilot comments

* simplify and polish
2026-01-07 11:39:38 -08:00
Osvaldo Ortega
84ce6e1a98 Revert "debt - remove AMD support of VSCode for web" (#286421)
Revert "debt - remove AMD support of VSCode for web (#285230)"

This reverts commit 74c4ecddf7.
2026-01-07 19:30:20 +00:00
Anthony Kim
8268e617ba Properly account for tabs when announcing col number (#286412) 2026-01-07 19:01:03 +00:00
Logan Ramos
075474a037 Bump distro (#286410) 2026-01-07 18:35:56 +00:00
Matt Bierner
6c4600652f Merge pull request #286399 from mjbvz/dev/mjbvz/sensible-wildebeest
Remove `provideNewChatSessionItem`
2026-01-07 10:03:22 -08:00
Matt Bierner
dfba89f602 Remove provideNewChatSessionItem
Fixes #282763
2026-01-07 09:32:04 -08:00
Benjamin Pasero
0a29012f26 Memory leak related to diff editor (fix #286336) (#286385) 2026-01-07 16:52:01 +00:00
Dmitriy Vasyura
2294cd06ff Merge pull request #286383 from microsoft/dev/dmitriv/model-picker-tooltip
Combine action and warning tooltip text into a single string in getHoverContents
2026-01-07 17:45:41 +01:00
Dmitriy Vasyura
fa6c146385 Finalize quickInputButtonLocation API proposal 2026-01-07 17:35:45 +01:00