Commit Graph

144137 Commits

Author SHA1 Message Date
Benjamin Pasero eeb23ebcf4 agent sessions - focus chat if session opened from stacked view (#289120) 2026-01-20 07:29:30 -08:00
Ladislau Szomoru ebaa450e15 Chat - auto-accept external edits (#288933)
* Chat - auto-accept external edits

* Trying to track down the test failures
2026-01-20 15:05:12 +00:00
Alex Ross 9d2710f482 Add "collapse visible comments" keybinding (#289116) 2026-01-20 15:02:13 +00:00
mrleemurray 33e2f28eec refactor theme styles for improved UI consistency and add new styles for notifications and sashes 2026-01-20 14:56:08 +00:00
Benjamin Pasero 0ea07d585b agent sessions - tweaks to time display (#289115) 2026-01-20 14:56:00 +00:00
Sandeep Somavarapu 6611b47c7d fix #288864 (#289087)
* fix #288864

* fix tests
2026-01-20 14:39:01 +00:00
Kyle Cutler 225d729f96 Integrated browser focus fixes (#287907)
* Integrated browser focus fixes

* PR feedback

* comment
2026-01-20 06:32:29 -08:00
Aiday Marlen Kyzy e28cce4a94 adding the line height into the model decorations returned by font token decorations provider (#289099) 2026-01-20 13:09:40 +00:00
Benjamin Christopher Simmonds 6283f18ca6 Merge pull request #289086 from microsoft/benibenj/growing-ostrich
Add telemetry for tools picker
2026-01-20 14:02:08 +01:00
Benjamin Christopher Simmonds 875711832d Merge pull request #289084 from microsoft/benibenj/rival-wildfowl
Make ghost text suggestions more visible
2026-01-20 14:01:41 +01:00
Aiday Marlen Kyzy 66b43c339a making the getViewportViewLineRenderingData return the correct hasFontInfo (#289083) 2026-01-20 12:11:56 +00:00
Ladislau Szomoru d2049e8731 Git - tweak how files are being copied to the worktree (#289065) 2026-01-20 12:11:28 +00:00
Alexandru Dima 7e2b9dd127 Merge pull request #289079 from microsoft/alexd/excessive-rooster
Speed up code block rendering
2026-01-20 13:11:15 +01:00
BeniBenj bb885aff94 Add telemetry for tools picker 2026-01-20 13:01:11 +01:00
BeniBenj d346fdcdfe make small ghosttext suggestions more visible 2026-01-20 12:29:04 +01:00
mrleemurray 90901bdbf1 update color theme settings for improved UI consistency in light and dark modes 2026-01-20 11:27:03 +00:00
Alex Ross a5c7fde869 Fix comment collapse keybinding (#289073) 2026-01-20 11:12:22 +00:00
Lee Murray a0d653aa3a Merge pull request #289072 from microsoft/mrleemurray/passing-mouse-plum
Improve layout of interactive item container
2026-01-20 11:08:50 +00:00
Alex Dima fd3c340afc Speed up code block rendering
- Add renderAsync method to CodeEditorWidget for deferred rendering
- Enable postponeRendering in CodeBlockPart.layout() to batch editor layouts
- Implement onDidRemount callback in CodeBlockPart and ChatMarkdownContentPart
  to re-render editors when reconnected to the DOM after virtualization
2026-01-20 12:00:03 +01:00
Alex Ross b7b1562421 Better activation info for chat context provider (#289069)
Fixes #280643
2026-01-20 10:55:27 +00:00
Alexandru Dima 05279bc0e6 Merge pull request #289068 from microsoft/revert-285906-avoid_editcontext_reflow
Revert "Optimize rendering performance by scheduling DOM updates at the next animation frame in NativeEditContext and TextAreaEditContext"
2026-01-20 10:49:59 +00:00
mrleemurray 672e79726e style: add right margin to interactive item container for improved layout 2026-01-20 10:47:52 +00:00
Ved BHadani 9aaa385099 Automatic activation event for chat context provider (#280677)
Fix onChatContextProvider activation event not working

Fixes #280643

The issue was that extensions contributing chat context providers were not being activated when their context providers were needed. This was because the chatContext extension point was missing an activationEventsGenerator.

When an extension contributes a chatContext item in package.json, it also defines an activation event like 'onChatContextProvider:my-chat-context-provider'. However, without the activationEventsGenerator, VSCode didn't know to activate the extension when that context provider was requested.

This commit adds an activationEventsGenerator to the chatContext extension point registration, following the same pattern used in other extension points like chatParticipants. The generator yields 'onChatContextProvider:${contrib.id}' for each chatContext contribution, ensuring extensions are properly activated when their context providers are needed.

Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>
2026-01-20 10:43:45 +00:00
Benjamin Christopher Simmonds 01b1e5e228 Merge pull request #289060 from microsoft/benibenj/head-dove
Codex agent in agent type picker
2026-01-20 11:34:31 +01:00
Sandeep Somavarapu 043ceac535 implement action to open language models configuration file (#289059) 2026-01-20 11:13:31 +01:00
BeniBenj 756bc9cddf Codex agent in agent type picker 2026-01-20 10:56:27 +01:00
Benjamin Pasero 5c0c389929 layout - add new settings to always restore 2nd sidebar maximised and to not restore editors (#289055)
* layout - add new settings to always restore 2nd sidebar maximised and to not restore editors

* Update src/vs/workbench/browser/workbench.contribution.ts

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

* Update src/vs/workbench/browser/layout.ts

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

* feedback

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 09:54:49 +00:00
Sandeep Somavarapu f067226bff fix #283572 (#289056) 2026-01-20 09:49:21 +00:00
Sandeep Somavarapu 64dc92cec2 fix #287549 (#289047)
* fix #287549
2026-01-20 10:26:26 +01:00
Christof Marti b08502b62c Ensure flags are set correctly 2026-01-20 10:14:50 +01:00
Alexandru Dima 13886f8cd6 Merge pull request #289045 from microsoft/alexd/standard-louse
Refactor: Abstract CopyPasteController from DOM clipboard APIs
2026-01-20 09:58:58 +01:00
Jimmy Leung fc884f0e50 vscode-dts: Fix typedoc for WebviewPanel.dispose() 2026-01-20 16:50:59 +08:00
Ladislau Szomoru a9daa80ebf SCM - fix regression with missing text document diff information (#289042) 2026-01-20 09:30:04 +01:00
Alex Dima f1bba216e1 Merge remote-tracking branch 'origin/main' into alexd/standard-louse 2026-01-20 09:13:25 +01:00
Alex Dima 5a2a2c61ad More simplifications 2026-01-20 09:08:31 +01:00
Benjamin Pasero 4ec8c09e46 Do not mark sessions which completed while visible in the UI as unread (fix #288369) (#289039) 2026-01-20 09:00:03 +01:00
Benjamin Pasero d52522be26 feat - add host service and update chat retry command (#289024) 2026-01-20 06:54:44 +00:00
Benjamin Pasero ad980f0b21 Better Shebang Language Detection (Deno, Bun, etc) (fix #287819) (#289026) 2026-01-20 06:43:13 +00:00
Copilot 32fc704566 Draw active indication atop the activity bar icons when shown at the bottom (#286694)
* Initial plan

* Fix activity bar active indicator position when shown at bottom

When the activity bar is positioned at the bottom of the sidebar,
the active indicator (underline) now renders above the icons instead
of below them. This provides better visual feedback for the active item.

Changes:
- paneCompositePart.css: Separate styling for header (top) and footer (bottom)
  positions, with indicator at bottom for header and top for footer
- sidebarpart.css: Updated border color rules for footer position
- auxiliaryBarPart.css: Updated border color rules for footer position

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>
2026-01-20 06:40:41 +00:00
Rob Lourens 31ee1e4877 Add subagent name to chat request for logging (#289007)
* Add subagent name to chat request for logging

* Remove unneeded additions
2026-01-20 06:37:16 +00:00
Benjamin Pasero b6d6a3cc87 Move power monitor logging (fix #288875) (#289021) 2026-01-20 07:32:33 +01:00
Benjamin Pasero a0ac005701 layout - polish icons and state for maximisation/restore (#288980) 2026-01-20 07:32:00 +01:00
Benjamin Pasero 09ed845e69 chat - better align input margins (#288983) 2026-01-20 06:42:35 +01:00
dileepyavan acc954bd84 Correcting the srt cli path in the published package. (#289008)
correcting the srt path
2026-01-20 04:04:59 +00:00
Rob Lourens 1cde95547e Subagent UX fixes (#288769)
* Lazy render tool invocations inside subagents, same as thinking groups

* Styling for subagent prompt/result and icons

* More padding and layout fixes, add AnimationFrameScheduler

* Fix warning

* Avoid faked timers
2026-01-19 15:21:06 -08:00
Benjamin Christopher Simmonds 752e9f81cc Merge pull request #288992 from microsoft/benibenj/blonde-silverfish
Improved continue chat functionality
2026-01-20 00:18:46 +01:00
Benjamin Christopher Simmonds 0876c04e26 Update src/vs/workbench/contrib/chat/browser/widget/input/delegationSessionPickerActionItem.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 23:36:14 +01:00
BeniBenj 4aa4a2b293 Improved continue chat in 2026-01-19 23:19:25 +01:00
Rob Lourens d60835524a Fix chat input shifting (#288991)
offsetHeight returns 1 more than expected, because it includes the session container's border. So compensate for this.
2026-01-19 22:11:30 +00:00
Martin Aeschlimann c3664a6498 package.json in trusted workspace showing untrusted schema warning (#288976) 2026-01-19 13:50:10 -08:00