Sandeep Somavarapu
eeed26e53b
fix uninstalling deprecated extensions in all profiles ( #292694 )
...
* fix uninstalling deprecated extensions in all profiles
* fix tests
2026-02-03 23:20:23 +00:00
Matt Bierner
2c03cf9542
Merge pull request #292461 from microsoft/dev/mjbvz/ext-ts-go
...
Use ts-go for building our extensions
2026-02-03 14:58:55 -08:00
Connor Peet
4f19550a0a
Merge pull request #292667 from microsoft/connor4312/292174
...
sessions: prevent transferring a disposed editing session
2026-02-03 14:55:19 -08:00
Logan Ramos
e2e8686a96
Fix double focus ( #292691 )
...
Fix double hover
2026-02-03 14:50:44 -08:00
Robo
d0e516655a
fix: rename product executable on macOS ( #291948 )
...
* fix: rename product executable name on macOS
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: rename in additional places
* chore: rename in code-perf.js
* chore: create symlink for backwards compatibility
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-03 14:50:21 -08:00
Copilot
1296bc9947
Gate Simple Browser "Add element to chat" overlay on AI feature settings with immediate toggling ( #292679 )
...
* Initial plan
* Add ChatContextKeys.enabled check to Simple Browser overlay
- Import ChatContextKeys and observableContextKey
- Add IContextKeyService injection to SimpleBrowserOverlayController
- Check ChatContextKeys.enabled in constructor (early exit if disabled)
- Observe chatEnabled state reactively in autorun to hide overlay when AI features are disabled
- Hide overlay when either chat is disabled or no active editor
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>
* Remove trailing whitespace
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>
* Fix overlay reappearing when AI features are re-enabled
Remove early exit check for ChatContextKeys.enabled in constructor.
The reactive autorun already handles showing/hiding based on chat
enabled state, so the controller should always initialize to allow
dynamic toggling of AI features without requiring VS Code restart.
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>
* Make chat.sendElementsToChat.enabled reactive for immediate toggling
- Import observableConfigValue utility
- Remove early exit check for sendElementsToChat.enabled
- Create observable for chat.sendElementsToChat.enabled configuration
- Update autorun to also check isSendElementsEnabled
- Overlay now shows/hides immediately when toggling both chat.disableAIFeatures and chat.sendElementsToChat.enabled
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>
* Fix default
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>
2026-02-03 22:19:42 +00:00
Anthony Kim
a7f6a57c18
Update distro ( #292681 )
...
Update distro for env extension taskExecution
2026-02-03 21:45:48 +00:00
Megan Rogge
80e6a921e8
add aria label for todo clear button, fix a11y smoketest violation ( #292671 )
...
fixes #292665
2026-02-03 13:10:06 -08:00
Osvaldo Ortega
74859618a1
Merge pull request #292568 from microsoft/osortega/inner-squid
...
Fix for agent sessions welcome close telemetry
2026-02-03 22:07:52 +01:00
Connor Peet
878ef9c524
chat: initial rough draft of request queuing ( #292619 )
...
* chat: initial wip on request queuing
* make it work reasonably
2026-02-03 13:01:29 -08:00
Matt Bierner
236d448b6a
Merge pull request #292635 from mjbvz/dev/mjbvz/light-lamprey
...
Remove default formatter workspace setting for js/ts
2026-02-03 13:00:33 -08:00
dependabot[bot]
b9e4c0b6f3
Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/html-language-features ( #292656 )
...
Bump @isaacs/brace-expansion in /extensions/html-language-features
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
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-03 20:22:19 +00:00
dependabot[bot]
24ece11e9f
Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/json-language-features ( #292651 )
...
Bump @isaacs/brace-expansion in /extensions/json-language-features
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
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-03 20:21:46 +00:00
Connor Peet
1cf3239362
sessions: prevent transferring a disposed editing session
...
Since ebaa450e15 the following sequence can happen:
0. User triggers and then closes UI for a new background session
1. An agent makes edits to files in a background chat session
2. The files are modified in the session, and then kept automatically
3. The untitled chat completes. Because there is now no active UI and
newly no modified files in the session (so the self-refs in ChatModel
constructor/startEditingSession are not being maintained) the session
is disposed.
4. Migration from the untitled->titled session happens. However as the
session is now disposed, when the edit session is transferred, the
text models used to drive the edit session is gone and the migration
fails.
5. This leaves the world in a torn state and causes #292174 .
Fix was to address the underlying issue and hold a reference to the
untitled session while the migration happened to avoid transferring
disposed model.
2026-02-03 12:18:40 -08:00
dependabot[bot]
371cab2e9f
Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/css-language-features ( #292649 )
...
Bump @isaacs/brace-expansion in /extensions/css-language-features
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
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-03 20:11:05 +00:00
Matt Bierner
bc109e54db
Merge pull request #292646 from mjbvz/dev/mjbvz/junior-hedgehog
...
Don't return providers in `IChatSessionsService` methods
2026-02-03 11:55:26 -08:00
Matt Bierner
d8e3c0dfd1
Merge pull request #292638 from mjbvz/dev/mjbvz/embarrassing-monkey
...
Update monaco to target lib es2024
2026-02-03 11:43:46 -08:00
Matt Bierner
8a88f5e295
Merge pull request #292642 from mjbvz/dev/mjbvz/fancy-badger
...
Remove `notifySessionItemsChanged`
2026-02-03 11:43:21 -08:00
Matt Bierner
23bc47dbab
Don't return providers in IChatSessionsService
...
Further trying to clean up interface so that `IChatSessionsService` consumers don't know about providers directly
2026-02-03 11:28:59 -08:00
Copilot
e88024b4a3
Fix model name overflow in chat footer with ellipsis ( #292616 )
...
* Initial plan
* Add text-overflow ellipsis to chat footer details
Co-authored-by: lramos15 <4544166+lramos15@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lramos15 <4544166+lramos15@users.noreply.github.com>
Co-authored-by: Logan Ramos <lramos15@gmail.com>
2026-02-03 14:24:28 -05:00
Matt Bierner
c6c320ff64
Remove notifySessionItemsChanged
...
afaik `notifySessionItemsChanged` is only used in tests and the tests it is used in seem to be testing `notifySessionItemsChanged` 🙃
2026-02-03 11:23:17 -08:00
Matt Bierner
c2fdbaa74e
Merge pull request #292626 from mjbvz/dev/mjbvz/consistent-scallop
...
Reduce exposure of `IChatSessionItemProvider`
2026-02-03 11:21:46 -08:00
Matt Bierner
89e6741fdb
Update monaco to target lib es2024
...
Follow up on #271145
This aligns monaco with our main tsconfig target. Tries adopting `findLastIndex` to verify
2026-02-03 11:11:15 -08:00
Matt Bierner
d3bcb12f2f
Merge pull request #292604 from microsoft/dev/mjbvz/solar-whippet
...
Use better uri checking for webview resource roots
2026-02-03 11:08:16 -08:00
Megan Rogge
2f87e3fa5d
add chat response tests, discover and fix a11y issues ( #286622 )
2026-02-03 11:06:14 -08:00
Matt Bierner
cf4611570b
Remove default formatter workspace setting for js/ts
...
This is needed so that we can switch between the ts6 and ts-go without having to change any settings. Longer term the plan is to make ts-go reuse the same formatter id. We will make that change once we ship tsgo builtin
2026-02-03 11:05:24 -08:00
Matt Bierner
5a76a426cd
Merge branch 'main' into dev/mjbvz/ext-ts-go
2026-02-03 11:02:05 -08:00
Kyle Cutler
1d64e1e1d0
Browser: clean up command visibility ( #292627 )
2026-02-03 18:48:29 +00:00
Matt Bierner
19f4d8d2ef
Update MockChatSessionsService too
2026-02-03 10:32:54 -08:00
Copilot
c22332206d
fix: hardcode commonly used settings ( #291987 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>
2026-02-03 18:20:30 +00:00
Matt Bierner
9eee3da0a0
Reduce exposure of IChatSessionItemProvider
...
We don't want consumers using this type
2026-02-03 10:18:56 -08:00
Robo
d797bd8de4
fix: always remove the old context menu entries on win11 ( #291574 )
2026-02-03 10:17:56 -08:00
Kyle Cutler
39dd5b5b5b
Browser: allow (limited) popups in new windows ( #292610 )
2026-02-03 10:11:58 -08:00
Raymond Zhao
437f57ae6b
Bump distro ( #292608 )
2026-02-03 18:01:19 +00:00
Logan Ramos
7ee9b1bc87
Hide chat context widget in compact mode ( #292605 )
2026-02-03 09:51:47 -08:00
Matt Bierner
7d0bf5f5dc
Restore unc handling
2026-02-03 09:46:57 -08:00
Matt Bierner
b460c3280b
Better check
2026-02-03 09:39:37 -08:00
Matt Bierner
8e2c1ac873
Use better uri checking for webview resource roots
...
Fixes #286373
2026-02-03 09:25:53 -08:00
Osvaldo Ortega
69e53bd021
Sync all agent sessions filters ( #291887 )
2026-02-03 09:17:47 -08:00
Benjamin Pasero
1adb77d0f4
can send a chat message with anonymous access ( fix #292582 ) ( #292593 )
2026-02-03 17:04:40 +00:00
Lee Murray
1ca3a1c1e5
Merge pull request #292592 from microsoft/mrleemurray/outside-plum-bovid
...
Add markup token colors for dark and light themes
2026-02-03 17:02:46 +00:00
Logan Ramos
069239cc3a
Qualified name -> Model + id ( #292378 )
2026-02-03 11:50:10 -05:00
mrleemurray
09ca9fe723
feat: add markup token colors for dark and light themes
2026-02-03 16:40:08 +00:00
Robo
2bf84bff1b
chore: update missing lock file changes ( #292584 )
2026-02-03 16:23:02 +00:00
Osvaldo Ortega
1dd29ba702
Merge branch 'main' of https://github.com/microsoft/vscode into osortega/inner-squid
2026-02-03 17:12:54 +01:00
Sandeep Somavarapu
162c146510
push copilot extension to the end ( #292570 )
2026-02-03 15:01:46 +00:00
Benjamin Pasero
159ca554bf
smoke - make chat anonymous test less flaky ( #292569 )
2026-02-03 14:57:22 +00:00
Osvaldo Ortega
b044431295
Merge pull request #292280 from microsoft/copilot/fix-search-with-ai-error
...
Fix undefined folder query handling in AI and text search
2026-02-03 15:55:33 +01:00
Osvaldo Ortega
a699605e3b
Fix for agent sessions welcome close telemetry
2026-02-03 15:35:42 +01:00
Sandeep Somavarapu
04b845c1bf
deprecate github.copilot extension ( #292498 )
2026-02-03 15:26:53 +01:00