Commit Graph

145491 Commits

Author SHA1 Message Date
Johannes
696c09b061 add 2026-02-09 10:53:56 +01:00
Johannes
878df8b755 Refactor build system to support esbuild with new transpile and typecheck tasks 2026-02-06 11:36:52 +01:00
Johannes
67cd70d660 Merge branch 'main' into joh/esbuild-the-things 2026-02-06 10:08:20 +01:00
Paul
0660bf5cf9 String update (#293298) 2026-02-06 07:07:37 +00:00
Benjamin Pasero
9ad359c4f5 Leaks! (#293200) (#293308) 2026-02-06 07:06:47 +00:00
Justin Chen
ea0bcdf890 fix edits jumping around and questions appearing above (#293302) 2026-02-06 06:34:59 +00:00
Connor Peet
e424bfc45a Merge pull request #293212 from microsoft/connor4312/293200
debt: cleanup leaks
2026-02-05 21:47:00 -08:00
Don Jayamanne
a02259fdb9 Update RequestTurn2 to allow passing a request Id from chat extension (#293263) 2026-02-05 21:45:54 -08:00
Rob Lourens
c7a9f45792 Enhance preToolUse hook and clean up code (#293265)
* Flesh out preToolUse hook

* Cleanup

* cleanups

* Cleanup
2026-02-06 14:53:25 +11:00
Connor Peet
ccb9e5704d chat: polish queue/steering menu button (#293237)
* chat: polish queue/steering menu button

- Dropdown action that uses custom dropdowns to queue, steer, or send
  immediately.
- Fix not being able to message with a pending tool call
- Config controls the default button action

* fix

* fix compile
2026-02-06 03:32:15 +00:00
Paul
107a383f65 Add skill frontmatter fields for slash command support (#293173) 2026-02-06 12:36:24 +11:00
Megan Rogge
ccef9ec342 add first repo skill, comprehensive accessibility guidelines for VS Code features (#293231) 2026-02-05 23:18:19 +00:00
Megan Rogge
665de62fd7 add accessibility instructions (#293227) 2026-02-05 16:58:41 -06:00
Jeff Bishop
a39fb79258 fix(accessibility): Add ARIA hints and fix spurious announcements in find widgets (#292376) 2026-02-05 16:50:51 -06:00
Elijah King
d37ccd6067 Merge pull request #293220 from microsoft/eli/share-move
moves share button to the left of command palette
2026-02-05 14:12:37 -08:00
eli-w-king
a0d45d3364 moves share button to the left of command palette
<!-- Thank you for submitting a Pull Request. Please:
* Read our Pull Request guidelines:
  https://github.com/microsoft/vscode/wiki/How-to-Contribute#pull-requests
* Associate an issue with the Pull Request.
* Ensure that the code is up-to-date with the `main` branch.
* Include a description of the proposed changes and how to test them.
-->

today when agent status and share are enabled, the share button is between both. this pr moves share button to left of command palette.
2026-02-05 13:49:26 -08:00
Copilot
f4a698ca63 Fix F7 keybinding conflict for accessible diff view (#293163)
* Initial plan

* Fix F7 keybinding conflict by requiring accessibilityModeEnabled

Add CONTEXT_ACCESSIBILITY_MODE_ENABLED to the when clause for
chatEditor.action.showAccessibleDiffView so the F7 shortcut only
activates when screen reader mode is enabled. This prevents the
shortcut from conflicting with "Go to Next Symbol Highlight".

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
2026-02-05 21:32:11 +00:00
Robo
610de18785 fix: allows to run apps that leverage Apple's CoreAudio Tap api (#293215)
[CoreAudio Tap API Reference](https://github.com/insidegui/AudioCap)

Co-authored-by: Bug-Reaper <llama@soundsafari.io>
2026-02-05 21:31:13 +00:00
Jeff Bishop
b46de1bd5b feat(accessibility): Add Accessibility Help System for find/filter dialogs (#292373)
* feat(accessibility): Add Accessibility Help System for find/filter dialogs

This PR adds comprehensive accessibility help (Alt+F1) for all find and filter
experiences in VS Code, providing keyboard shortcuts, navigation instructions,
and context-specific guidance for screen reader users.

Infrastructure Changes:
- Extended AccessibleViewProviderId for find/filter contexts
- Added AccessibilityVerbositySettingId.Find configuration
- Updated FindWidget to accept configuration and accessibility services

New Accessibility Help Providers:
- editorFindAccessibilityHelp.ts: Editor find/replace dialog help
- terminalFindAccessibilityHelp.ts: Terminal find help
- webviewFindAccessibilityHelp.ts: Webview find help
- outputAccessibilityHelp.ts: Output panel filter help
- markersAccessibilityHelp.ts: Problems panel filter help
- searchAccessibilityHelp.ts: Search across files help
- replAccessibilityHelp.ts: Debug console filter help (modified)

Each provider implements IAccessibleViewContent with:
- Comprehensive keyboard shortcut documentation
- Context-specific navigation instructions
- Settings and options explanations
- Platform-specific shortcuts where applicable

Contribution Registrations:
- codeEditor.contribution.ts: Editor find/replace wiring
- terminal.find.contribution.ts: Terminal find wiring
- webview.contribution.ts: Webview find wiring
- output.contribution.ts: Output panel filter wiring
- markers.contribution.ts: Problems panel filter wiring
- search.contribution.ts: Search across files wiring

Closes #292367

* rm unused variables

* fix: return focus to Find dialog when closing accessible help
When accessible help (Alt+F1) is dismissed from the Find dialog,
focus now correctly returns to the Find or Replace input that was
focused when accessible help was invoked.

* fix: properly track last focused input for accessibility help focus restoration

* fix: make Find accessibility help work with all widget elements

* fix: use focusin event to track focus within Find widget

* fix some issues

---------

Co-authored-by: GitHub Copilot <github-copilot@example.com>
Co-authored-by: meganrogge <merogge@microsoft.com>
2026-02-05 21:30:43 +00:00
Justin Chen
8470b2cbd7 move questions carousel above input part + many ux fixes (#292990)
* move questions carousel to input part, many fixes

* some fixes
2026-02-05 13:17:42 -08:00
Copilot
2b09c1f20a Fix terminal task system memory leaks (#292937)
* Initial plan

* Fix terminal memory leaks by properly cleaning up event listeners

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

* properly fix the issue

* fix another issue

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
Co-authored-by: meganrogge <merogge@microsoft.com>
2026-02-05 21:10:53 +00:00
Copilot
be51f7b651 Fix text clipping in Copilot Chat inline terminal for alternate buffer message (#292957) 2026-02-05 20:56:54 +00:00
Dmitriy Vasyura
52201985c2 Remove inline action buttons from update status bar entry tooltip. (#293199) 2026-02-05 12:53:00 -08:00
Connor Peet
4d4ae5f779 Merge pull request #293209 from microsoft/connor4312/mcp-gateway-1
mcp: initial data flow for MCP gateway
2026-02-05 12:46:09 -08:00
Benjamin Pasero
ba42721c4b modal editor - introduce real menu and actions for title toolbar (#293205) 2026-02-05 12:45:47 -08:00
Benjamin Pasero
4c3d9c1edc modal editor - copilot feedback addressed (#293208) 2026-02-05 12:45:01 -08:00
Connor Peet
1164cbde4e debt: cleanup leaks
refs #293200
2026-02-05 12:41:09 -08:00
Robo
3832ddc648 fix: associate extHost lifecycle to window (#293144)
* fix: associate extHost lifecycle to window

* fix: skip the smoke test in remote

The reload scenario doesn't guarantee a proper cleanup of
the remote server via the test-resolver extension.

* fix: flaky condition

* chore: disable extension setup in remote
2026-02-06 05:31:19 +09:00
Connor Peet
6e029c339f mcp: initial data flow for MCP gateway
Adds base startGateway method and data flows. Currently the route is just a stub.
2026-02-05 12:26:47 -08:00
John Murray
f47e17c461 Normalize Windows drive letter when comparing cwd and userHome (fix #293049) (#293065) 2026-02-05 11:59:16 -08:00
Dmitriy Vasyura
6f5c1eaa17 Add my name for sanity tests in CODENOTIFY (#293197) 2026-02-05 19:53:24 +00:00
Benjamin Pasero
22d90caaca modal editor - style and size tweaks (#293193) 2026-02-05 11:48:30 -08:00
Benjamin Pasero
3ef1567cc0 editors - open MCP server modal as well (#293189) 2026-02-05 19:19:27 +00:00
Raymond Zhao
2bb11a0af2 fix: filter interaction with settings search regressed (#293187) 2026-02-05 19:11:38 +00:00
Lee Murray
82714b58c8 Merge pull request #293186 from microsoft/mrleemurray/outstanding-gray-dove
Update input validation colors in 2026 theme files
2026-02-05 19:06:33 +00:00
Megan Rogge
57bad9e579 add a bunch of logs for output monitor (#292732) 2026-02-05 10:59:42 -08:00
mrleemurray
1a8d39cdc6 Update input validation colors in 2026 theme files 2026-02-05 18:46:13 +00:00
Raymond Zhao
fc61509bb6 Merge pull request #292989 from microsoft/rzhao271/public-lion
feat: move core chat settings to top-level ToC entry
2026-02-05 10:15:19 -08:00
Alex Ross
e32b285afc Warn about distro commit and compat check early (#293104)
* Warn about distro commit and compat check early

* Move distro and extension validation to separate non-blocking stage (#293124)

* Initial plan

* Add separate ValidationChecks stage for distro and extension warnings

- Created new product-validation-checks.yml template for validation checks
- Added ValidationChecks stage to product-build.yml that runs in parallel with Compile
- Only runs when VSCODE_PUBLISH is true (release builds)
- Removed checks from product-compile.yml to avoid duplication
- Both checks use continueOnError and warning modes to make stage go orange without blocking

Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>

* Simplify product-validation-checks.yml following product-publish/release pattern

- Removed unnecessary node_modules caching, NPM registry setup, and authentication
- Simplified to just install build dependencies (npm ci in build directory)
- Reduced from 91 lines to 41 lines (55% reduction)
- Follows same pattern as product-publish.yml and product-release.yml

Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>
2026-02-05 18:00:33 +00:00
Johannes
772a2d094e Refactor build system: replace createFileContentMapper with fileContentMapperPlugin for better integration with esbuild 2026-02-05 18:38:36 +01:00
Raymond Zhao
5b63ed8b9e Update src/vs/workbench/contrib/preferences/browser/settingsLayout.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-05 09:04:18 -08:00
Benjamin Pasero
5bfd50175c Revert "chore: replace legacy watcher with @parcel/watcher for build file watching (#292803)" (#293152)
* Revert "ignore watch errors (#292873)"

This reverts commit 08f3997957.

* Revert "chore: replace legacy watcher with @parcel/watcher for build file watching (#292803)"

This reverts commit 82b251a409.
2026-02-05 16:49:17 +00:00
Johannes
1ab650b351 Merge branch 'main' into joh/esbuild-the-things 2026-02-05 17:35:18 +01:00
Christof Marti
3acdd6f3cb Bump distro 2026-02-05 17:12:31 +01:00
Lee Murray
21bea13943 Merge pull request #293140 from microsoft/mrleemurray/complex-gold-marlin
Update selection and highlight background colors in 2026 Dark theme
2026-02-05 16:07:13 +00:00
Christof Marti
2fd6a33c04 Surface power API 2026-02-05 16:57:40 +01:00
Alexandru Dima
4b4cae374f Mark these as ExP controllable (#293135) 2026-02-05 15:54:33 +00:00
Connor Peet
dae9c940ba chat: wire up yieldrequested for steering messages (#293026)
Also turns it on by default since queue/steer generally works
2026-02-05 15:54:00 +00:00
Lee Murray
db2ddd518b Merge pull request #293133 from microsoft/mrleemurray/yelling-crimson-anaconda
Update theme colors for command center and editor widgets
2026-02-05 15:50:54 +00:00
Daniel Imms
d7c05973e3 Merge pull request #293116 from EmrecanKaracayir/emrecankaracayir/inline-chat-border
Fixes: #293115
2026-02-05 07:44:42 -08:00