145151 Commits

Author SHA1 Message Date
Justin Chen
c6cdeb142a
fix bad styling in attachments for images (#292099) 2026-01-31 19:16:05 -08:00
Matt Bierner
e6f0ffde9c
Merge pull request #291937 from mjbvz/dev/mjbvz/severe-buzzard
Update build ts versions
2026-01-31 15:34:15 -08:00
Tyler James Leonhardt
984af6f3a8
Better wording for Claude agent description (#292076) 2026-01-31 21:01:10 +01:00
Copilot
306d939cf9
Fix panel alignment command breaking with maximized auxiliary bar (#292022)
* Initial plan

* Fix panel alignment breaking when auxiliary bar is maximized

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-31 16:33:26 +00:00
Copilot
b31c729a39
Add smoke test for anonymous chat access (#291953)
* Initial plan

* Add smoke test for anonymous chat access

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

* fix

* .

* .

* .

* .

* .

* .

* .

---------

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-31 16:33:11 +00:00
Benjamin Pasero
d21910006a
agent sessions - restore ability to hide sidebar when chat maximised (#292048) 2026-01-31 17:32:36 +01:00
Daniel Imms
00e0d96a9c
Merge pull request #292063 from microsoft/tyriar/291952
Fix alignment in terminal inline chat widget
2026-01-31 08:20:40 -08:00
Daniel Imms
4fd19cce38 Fix alignment in terminal inline chat widget
Fixes #291952
2026-01-31 07:29:12 -08:00
Benjamin Pasero
e86a8aebad
agent sessions window - add auto-hide setting for activity bar (#292047) 2026-01-31 14:29:00 +01:00
Benjamin Pasero
81cd59d3b0
agent sessions - always render the badge if we have it (#292046) 2026-01-31 14:28:37 +01:00
Osvaldo Ortega
906d61af89
Merge pull request #291852 from microsoft/osortega/vivacious-peafowl
Wait until active editor change to close welcome view
2026-01-31 03:06:12 -08:00
Connor Peet
04a28998f8
tools: clean up auto-approved post-approval state (#291998)
Iterates the fix for https://github.com/microsoft/vscode/issues/288508

No assurance post-approval checks happen in a microtask. Tools results that will be auto-approved should never transition through the approval-needed state
2026-01-31 07:39:45 +00:00
Karthik Nadig
993c5c008e
fix: restore freeform support and summary (#292003)
* fix: restore freeform support and summary

* add more tests
2026-01-31 01:19:38 +00:00
Connor Peet
9c2578b1e1
chat: enhance compare block diff actions and accessibility (#292005)
Adds improved diff editing workflow and accessibility features to chat
compare blocks:

- Add toggle inline/side-by-side diff view mode action with icon
- Add open in diff editor action for full editor view
- Fix isCodeCompareBlockActionContext to properly check diffEditor property
- Add readOnly context key checks to prevent editing read-only diffs
- Adjust menu order for accept/discard actions (10, 11) and diff toggle (1)
- Add toggleDiffViewMode callback to action context
- Improve screen reader accessibility for compare block toolbar
- Add width tracking to layout method for proper initialization
- Refactor CSS for compare block header with nested selectors for better
  label truncation and styling

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

(Commit message generated by Copilot)
2026-01-31 01:18:19 +00:00
Connor Peet
56391d0e89
chat: fix screen cheese in sensitive file overflow (#291996)
also cleans up old height eventing that is unused since Rob's refactor.

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

(Commit message generated by Copilot)
2026-01-31 00:05:24 +00:00
Elijah King
cffc62ce7d
Merge pull request #291351 from microsoft/international-orca
fix: switch to list-style selection for single and multi-select questions
2026-01-30 15:49:39 -08:00
Karthik Nadig
a8a719a919 another bug in summary 2026-01-30 15:24:37 -08:00
Karthik Nadig
f2d4d1c5ea fixing tests 2026-01-30 15:09:01 -08:00
Kyle Cutler
0632563332
Browser: fix undo, redo, select all on Mac (#291775)
* Browser: fix undo, redo, select all on Mac

* fix
2026-01-30 15:08:22 -08:00
Raymond Zhao
b428b97455
chore: bump vscode/ripgrep to 1.17.0 (#272744)
* chore: bump vscode/ripgrep to 1.17.0

* Remove outdated test

Nested alternates are now supported in ripgrep 15
2026-01-30 23:05:22 +00:00
Elijah King
e0bf14a405
Merge branch 'main' into international-orca 2026-01-30 14:52:27 -08:00
eli-w-king
6a20442360 ignore() 2026-01-30 14:49:29 -08:00
eli-w-king
91a2659073 updated styling and moved buttons 2026-01-30 14:45:47 -08:00
Megan Rogge
88dc2db2e8
Fix auto-approved terminal commands triggering notification and sound (#291983)
fix #288508
2026-01-30 21:59:44 +00:00
Megan Rogge
17f3b1614a
fix terminal output position (#291964)
fix #289138
2026-01-30 21:55:00 +00:00
Harald Kirschner
05846189a1 Merge branch 'main' into international-orca 2026-01-30 13:49:29 -08:00
Elijah King
f10e8f3b19
Merge branch 'main' into international-orca 2026-01-30 13:48:11 -08:00
Connor Peet
9b3393be20
chat: clean up some debt around session timings (#291976)
Moves session timing normalization into ChatSessionStore during load rather
than in ChatServiceImpl at query time. This consolidates the backward
compatibility logic and makes timing/lastResponseState non-optional in the
metadata types.

- Move timing backfill logic from ChatServiceImpl to ChatSessionStore
- Make timing and lastResponseState required in IChatSessionEntryMetadata
- Remove inline TODO debt from ChatServiceImpl query methods
- Normalize data once at load time instead of repeatedly at query time

Refs https://github.com/microsoft/vscode/issues/291553

(Commit message generated by Copilot)
2026-01-30 21:14:55 +00:00
Matt Bierner
ee01088b74
Update roots 2026-01-30 13:12:58 -08:00
Karthik Nadig
3569fa6ecd fix regression after merge 2026-01-30 13:12:27 -08:00
Karthik Nadig
b2d9fe5474 address comments from copilot 2026-01-30 13:00:33 -08:00
Raymond Zhao
fb1e3d22ac
chore: exclude more files from BinSkim (#291946) 2026-01-30 12:58:31 -08:00
Connor Peet
c77003e526
Merge pull request #291969 from microsoft/connor4312/291962
base: support multiple MIME types per file extension
2026-01-30 12:58:17 -08:00
Tyler James Leonhardt
d0201bc5f9
Add symlinked CLAUDE.md file (#291967)
Works well on macOS and should work on Windows:
> * Windows compatibility: On Windows, symlinks require Developer Mode enabled or admin privileges. Without these, git clone will create a regular file containing the symlink path as text. This is generally acceptable since most Claude/Copilot development likely happens on macOS/Linux, but worth noting.
2026-01-30 12:56:24 -08:00
Connor Peet
65662d89d5
base: support multiple MIME types per file extension
Adds support for multiple MIME types to map to the same file extension by
allowing mapExtToMediaMimes values to be string or string[]. This enables
image/jpeg and image/jpg to both map to .jpg extension, fixing MCP image
responses that provide RFC-compliant image/jpeg MIME type.

- Changed MapExtToMediaMimes interface to support string | string[] values
- Updated getMediaMime() to return first MIME type from array if present
- Updated getExtensionForMimeType() to check both singular and array values
- Added .jpe, .jpeg, and .jpg to support both image/jpg and image/jpeg
- Added tests for getExtensionForMimeType with multiple MIME types

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

(Commit message generated by Copilot)
2026-01-30 12:14:32 -08:00
Ladislau Szomoru
bae323865a
Git - add the ability to disable commit signing (#291822) 2026-01-30 11:45:00 -08:00
Harald Kirschner
f3c9ef1ad0
Merge branch 'main' into international-orca 2026-01-30 11:35:20 -08:00
Megan Rogge
17969fbf25
fix cursor being clipped in embedded terminal (#291942)
fix #291867
2026-01-30 13:12:50 -06:00
Megan Rogge
c7a00bed0f
prevent first 10 lines from being clipped in terminal output (#291941)
fix #291935
2026-01-30 13:12:12 -06:00
Connor Peet
0403a60fb1
tools: fix tools in toolsets not disabling on when clause (#291957)
I don't think this is actually a new bug, maybe newly discovered. This
fix is not an ideal fix -- I would prefer to keep the tool in the original
ToolSet and layer filtering so that you could configure tools in prompts/
agents that aren't necessarily enabled in the current context -- but this
is a minimal change that fixes the issue without regressing.

Closes #291154
2026-01-30 19:10:46 +00:00
Matt Bierner
0d9a2ef2b0
Add explicit rootDirs 2026-01-30 11:07:53 -08:00
Logan Ramos
481b139199
Have usage be on the stream rather than on result (#291944)
* Have usage be on the stream rather than on result

* Better lookup
2026-01-30 18:29:31 +00:00
Robo
60a106e50d
chore: remove legacy context menu from system setup (#291938) 2026-01-30 10:09:02 -08:00
Joaquín Ruales
7c5e247233
Browser: Fix searchbox length (#291806) 2026-01-30 10:08:11 -08:00
Megan Rogge
e1d0a27a15
Lower data event threshold for showing output (#291929)
fix #291927
2026-01-30 09:56:57 -08:00
Matt Bierner
7baa2bac1c
Update built ts versions 2026-01-30 09:27:13 -08:00
Martin Aeschlimann
f9cc5a21cf
The 'excludeAgent' attribute must be an array (#291924) 2026-01-30 17:01:01 +00:00
Sandeep Somavarapu
b7795719b5
update distro (#291921) 2026-01-30 16:53:29 +00:00
Copilot
34e727e4a5
Add workbench.activityBar.autoHide setting to hide activity bar with single view container (#291630)
* Initial plan

* Add workbench.activityBar.autoHide setting to hide activity bar when single view container

Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>

* Add listeners for active view descriptor changes to update composite bar visibility

Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>

* Extract VisibleViewContainersTracker and add onDidChange event for auto-hide

Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>

* Fix infinite recursion in shouldShowCompositeBar by accessing paneCompositeBar directly

Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>

* fixes

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>
Co-authored-by: BeniBenj <besimmonds@microsoft.com>
2026-01-30 16:40:30 +00:00
Daniel Imms
6aa8b5a7b9
Merge pull request #291914 from microsoft/tyriar/291913
Add sendSignal to commandsToSkipShell defaults
2026-01-30 08:14:49 -08:00