Commit Graph

145008 Commits

Author SHA1 Message Date
Copilot 07e6e58af5 Fix excessive padding on terminal tool progress part action bar icons (#291648) 2026-01-29 22:23:14 +00:00
Copilot 6b7d765cc0 Fix chat terminal streaming chevron vertical alignment (#291650) 2026-01-29 22:02:09 +00:00
Raymond Zhao 000e601e5e Revert "engineering: use tar+zstd for win32 node_modules cache" (#291740)
Revert "engineering: use tar+zstd for win32 node_modules cache (#291624)"

This reverts commit 70529729e6.
2026-01-29 21:48:29 +00:00
Justin Chen 218de2609f thinking header fix: styling and better generic text (#291462)
* thinking header fix: styling and better generic text

* only increment in constructor if there is thinking text

* reset the timer, accidentally set to 1 for testing
2026-01-29 21:16:57 +00:00
dileepyavan 9fbb7b8708 In sandbox mode for chatUI, the command should be displayed without sandbox command and environment variables (#291395)
changes
2026-01-29 13:14:59 -08:00
dependabot[bot] acfc362937 Bump tar from 7.5.6 to 7.5.7 (#291723)
Bumps tar from 7.5.6 to 7.5.7.

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 20:51:53 +00:00
dependabot[bot] fd3565eb6b Bump tar and dmg-builder in /build (#291331)
Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.7 and updates ancestor dependency [dmg-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/dmg-builder). These dependencies need to be updated together.


Updates `tar` from 6.2.1 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.7)

Updates `dmg-builder` from 26.5.0 to 26.6.0
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/dmg-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@26.6.0/packages/dmg-builder)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
- dependency-name: dmg-builder
  dependency-version: 26.6.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 20:25:06 +00:00
Benjamin Pasero c534163aad update instructions (#291715)
* update instructions

* .
2026-01-29 21:19:58 +01:00
João Moreno 70529729e6 engineering: use tar+zstd for win32 node_modules cache (#291624)
* engineering: use tar+zstd for win32 node_modules cache

* bump cache

* Update .github/workflows/pr-node-modules.yml

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

* Update build/azure-pipelines/win32/product-build-win32-node-modules.yml

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

* Update build/azure-pipelines/win32/steps/product-build-win32-compile.yml

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

* Update .github/workflows/pr-win32-test.yml

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

* bump cache salt

* more fixes

---------

Co-authored-by: Aman Karmani <aman@tmm1.net>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-29 21:16:43 +01:00
Eleanor Boyd e5035e945f Merge pull request #291686 from microsoft/close-wombat
add missing team members to endgame notebook
2026-01-29 12:02:15 -08:00
dependabot[bot] 8936d7e785 Bump tar from 7.5.6 to 7.5.7 in /build/npm/gyp (#291362)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 12:01:31 -08:00
Connor Peet c026062cfd chat: add post-approval feedback message (#291712)
Adds display of a localized 'Approve tool result?' message when a chat
response is waiting for post-approval confirmation on a tool invocation.

- Updates ChatResponseModel to detect WaitingForPostApproval state
- Displays appropriate confirmation message to user during tool approval
- Improves UX by providing clear feedback on what action is needed

(Commit message generated by Copilot)
2026-01-29 19:52:57 +00:00
Karthik Nadig b3f114a506 feat: implement auto-resize for freeform textarea in ask questions (#291680)
* feat: implement auto-resize for freeform textarea in chat question carousel

* fix: use auto exapnding textarea for all freeform input

* review comments

* fix: tests
2026-01-29 11:49:39 -08:00
Benjamin Pasero 6579a01f28 refactor - remove unused diff files indicators (#291707) 2026-01-29 20:36:14 +01:00
Benjamin Pasero d1fa3d656d feat - update icon for Codex and Claude providers (#291706) 2026-01-29 19:29:51 +00:00
Benjamin Pasero 82530a3d2b refactor - simplify auto-expand logic in AgentSessionsControl (#291705) 2026-01-29 19:25:51 +00:00
Eleanor Boyd a0b16aed63 Merge branch 'main' into close-wombat 2026-01-29 11:07:34 -08:00
dileepyavan d6d5aec8e8 Adding sandbox pre-reqs to the setting UI for linux (#291670)
changes in settings UI
2026-01-29 18:51:58 +00:00
Megan Rogge 9081bdd491 check output before appending (#291658) 2026-01-29 18:45:54 +00:00
Megan Rogge 424641585a don't prompt if user explicitly set automatic tasks to off (#291671) 2026-01-29 10:32:56 -08:00
João Moreno bf729fa50a strip out git askpass sourcemap footer (#291673)
fixes #282020
2026-01-29 18:27:20 +00:00
Benjamin Pasero 90d24f7d34 Chat Sessions: Toggling filter collapses More section (fix #291544) (#291683) 2026-01-29 18:24:33 +00:00
Megan Rogge a72cd7b63e add wait for command function (#291653) 2026-01-29 18:23:33 +00:00
ulugbekna 148bbfdb57 fix(stringEdit): prevent _tryRebase from producing non-disjoint edits
## Problem

The `_tryRebase` method could produce edits that violate the sorted/disjoint
invariant required by `StringEdit`, causing a `BugIndicatingError` to be
thrown with the message:
`Edits must be disjoint and sorted. Found [X, X) -> "..." after Y`

## Root Cause

When a base edit deletes significantly more characters than it inserts
(creating a negative offset), subsequent "our" edits can get transformed
to positions that conflict with previously-added edits.

Example scenario:
1. `ourEdit1`: [100, 110) → "A" — added to result, ends at position 110
2. `baseEdit`: [110, 125) → "" — deletes 15 chars, offset becomes -15
3. `ourEdit2`: [120, 120) → "B" — transforms to [105, 105) after offset

Problem: Position 105 is BEFORE 110 (the end of `ourEdit1`), violating
the invariant that edits must be sorted and disjoint.

The original code only checked for direct intersections with base edits,
but missed this case where the cumulative offset transformation causes
an "our" edit to land before the end of a previously-added "our" edit.

## Fix

Track the exclusive end position of the last added edit (`lastEndEx`) and
before adding each transformed edit, verify that its start position is not
before `lastEndEx`. If it is:
- When `noOverlap=true` (tryRebase): return `undefined`
- When `noOverlap=false` (rebaseSkipConflicting): skip the conflicting edit

## Behavior Changes

- `tryRebase()`: Now returns `undefined` for cases that previously crashed
- `rebaseSkipConflicting()`: Skips conflicting edits instead of crashing
- `trySwap()`: Uses `tryRebase` internally, handles edge cases gracefully

These are safe changes since the previous behavior was to throw an error.
Callers of `tryRebase()` already handle `undefined` returns, and
`rebaseSkipConflicting()` is expected to drop conflicting edits.
2026-01-29 19:22:29 +01:00
Benjamin Pasero e710e34297 refactor - remove unused chat issue reporting command (#291684) 2026-01-29 18:19:19 +00:00
Lee Murray 65b61f6e72 Merge pull request #291674 from microsoft/mrleemurray/moderate-coral-urial
Update @vscode/codicons to version 0.0.45-4 and add 'claude' icon
2026-01-29 17:56:09 +00:00
Raymond Zhao 80c02caeb0 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-29 09:56:04 -08:00
Kyle Cutler 6f458a11a9 Browser: make paused state less jarring (#291637)
* Browser: make paused state less jarring

* Update src/vs/workbench/contrib/browserView/electron-browser/browserEditor.ts

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

* Update src/vs/workbench/contrib/browserView/electron-browser/browserEditor.ts

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

* 15%

* fix

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-29 09:52:38 -08:00
Eleanor Boyd ede4c001b2 fix 2026-01-29 09:48:56 -08:00
Eleanor Boyd 57508a1769 add missing team members 2026-01-29 09:47:47 -08:00
mrleemurray 12ce890b0b Update @vscode/codicons to version 0.0.45-4 and add 'claude' icon to codiconsLibrary 2026-01-29 17:26:06 +00:00
Alex Ross e0e634e326 Bump macOS test timeout to 90 minutes (#291664)
The owners of this have asked us to try a longer timeout to help them determine if the issues we're seeing are perf degradation or a hang
2026-01-29 17:25:35 +00:00
Johannes Rieken fe1d4cfca0 chore: update known CSS variabled (#291663) 2026-01-29 17:24:06 +00:00
Benjamin Christopher Simmonds 3699d9f2c2 Merge pull request #291633 from microsoft/benibenj/interested-slug
Change gutter color to be based on editor hover color
2026-01-29 18:23:23 +01:00
Lee Murray 16ef2c1fd2 Merge pull request #291659 from microsoft/mrleemurray/vocational-amethyst-meadowlark
Update 2026 theme names
2026-01-29 17:10:01 +00:00
Lee Murray aca1a9779f Merge pull request #291646 from microsoft/mrleemurray/thin-chocolate-gerbil
Update @vscode/codicons to version 0.0.45-2 and add 'openai' icon
2026-01-29 16:59:01 +00:00
Benjamin Christopher Simmonds f94bca23a3 Merge branch 'main' into benibenj/interested-slug 2026-01-29 17:58:30 +01:00
Martin Aeschlimann fe90dba7c1 improve new agent.md default empty tool selection (#291647) 2026-01-29 16:55:27 +00:00
Martin Aeschlimann 46308bc433 Remove unnecessary log statement in JSON client (#291645)
[json] remove unnecessary og statement
2026-01-29 16:51:13 +00:00
Connor Peet 00b43c826d mcp: update draft typings and announce mcp apps support (#291654)
Implements https://github.com/modelcontextprotocol/ext-apps/blob/main/specification/2026-01-26/apps.mdx#client-host-capabilities

Updates MCP typings to the latest draft to be able to specify that field.
2026-01-29 16:49:53 +00:00
Johannes Rieken d9e4d027eb https://github.com/microsoft/vscode/issues/289753 (#291644) 2026-01-29 16:36:55 +00:00
mrleemurray 7ba11de8cf fix: update theme IDs and labels for consistency 2026-01-29 16:35:41 +00:00
Martin Aeschlimann d944566c4d Show chat agents/prompts in extension features list (#291643) 2026-01-29 16:34:57 +00:00
Sandeep Somavarapu 5271ac01f0 read cached policy data even before fetching the default account (#291631) 2026-01-29 17:33:17 +01:00
Sandeep Somavarapu a823d7d21c update distro (#291635) 2026-01-29 16:28:04 +00:00
mrleemurray a6f5b3e9a6 Update @vscode/codicons to version 0.0.45-2 and add 'openai' icon to codiconsLibrary 2026-01-29 16:07:23 +00:00
João Moreno ea32526b0d Revert "Chat - implement session picker in the chat panel title" (#291619)
Revert "Chat - implement session picker in the chat panel title (#281051)"

This reverts commit 653daa0011.
2026-01-29 17:06:33 +01:00
Johannes Rieken a103a120fd fix: enhance selection validation in InlineChatAffordance (#291622)
fix https://github.com/microsoft/vscode/issues/290832
2026-01-29 15:44:21 +00:00
BeniBenj 6924e8019a change gutter color to be based on editor hover color 2026-01-29 16:39:47 +01:00
Logan Ramos e2a9f36c88 Fix empty hovers due to dom reuse (#291617) 2026-01-29 15:24:02 +00:00