Commit Graph

148279 Commits

Author SHA1 Message Date
Osvaldo Ortega
f2196b0f1d Refactor slash command decoration registration in NewChatWidget for improved static handling 2026-02-24 16:02:20 -08:00
Matt Bierner
06518a468d Merge pull request #297490 from mjbvz/dev/mjbvz/copilot/update-package-json-config-names
Update package json config names
2026-02-24 16:01:01 -08:00
Pierce Boggan
8f8b99bdb6 Add copy button to chat message toolbar
The copy action was only available via right-click context menu (ChatContext).
Add it to the ChatMessageTitle toolbar so it appears as a visible icon button
on hover, using the copy codicon.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-24 16:56:44 -07:00
Sandeep Somavarapu
9acfea7745 remove recent folders from workspaces in folder picker (#297520) 2026-02-24 15:45:30 -08:00
Sandeep Somavarapu
6220f98a59 support remove element on action list item (#297512) 2026-02-24 22:36:21 +00:00
Matt Bierner
8979069f1d Align js/ts extension name
Fixes #297310

Matches the new setting scope as well as the terms we often use in product
2026-02-24 14:23:04 -08:00
Matt Bierner
88f25bc452 Add reference support too 2026-02-24 14:20:38 -08:00
João Moreno
f6fcc6d90e Inform if user is internal during update requests (#297464)
fixes #297453
2026-02-24 14:17:09 -08:00
Osvaldo Ortega
9071918c03 Remove unused slash commands from NewChatWidget to streamline functionality 2026-02-24 14:12:54 -08:00
Osvaldo Ortega
889e2e7df6 Refactor slash command execution in NewChatWidget to open specific sections in AICustomizationManagementEditor 2026-02-24 14:10:01 -08:00
Harald Kirschner
ad8360665e Enable subagent custom agent setting by default (#297499) 2026-02-24 21:41:29 +00:00
Matt Bierner
ef748e3095 Add definition support for nls strings in package.json
Fixes #297496
2026-02-24 13:29:21 -08:00
Josh Spicer
f3dba005db sessions welcome flow: fix stale session after sign in (#297481)
sessions welcome: restart extension host after setup to fix model registration

After the welcome overlay completes (extension installed + user signed in),
restart the extension host so the copilot-chat extension picks up the new
auth session cleanly. Without this, the extension activates before the auth
provider is ready, gets stuck in GitHubLoginFailed, and models never appear.

The overlay stays visible during the restart so the user doesn't see a
broken intermediate state. Dismiss is controlled by the contribution via
an autorun watching isComplete, not by the overlay itself.
2026-02-24 13:05:10 -08:00
Matt Bierner
6c446ea94e Support old settings too for now 2026-02-24 12:55:16 -08:00
Vijay Upadya
f340d3616a Fix inline references rendering as literal text inside code spans and fenced code blocks (#296201)
* Prevent ChatEditorInput leak

* Few minor updates

* Revert "Few minor updates"

This reverts commit 92ecb6728d.

* Revert "Prevent ChatEditorInput leak"

This reverts commit 38f5c83895.

* Fix inline references rendering as literal text inside code spans and fenced code blocks

---------

Co-authored-by: vijay upadya <vj@example.com>
2026-02-24 12:14:51 -08:00
Osvaldo Ortega
ea5c4e72c2 Refactor slash command execution in NewChatWidget to use ICommandService for improved command handling 2026-02-24 12:07:48 -08:00
Osvaldo Ortega
7c3dc064e7 Refactor slash command handling in NewChatWidget to utilize viewsService and update command details for better functionality 2026-02-24 12:04:05 -08:00
Osvaldo Ortega
badf88656f Remove debug slash command from NewChatWidget to streamline functionality 2026-02-24 12:00:39 -08:00
Osvaldo Ortega
110228a0bf Disable icon display in suggestions for NewChatWidget to enhance user experience 2026-02-24 11:59:42 -08:00
Osvaldo Ortega
a86ee74a85 Remove deprecated slash commands from NewChatWidget to streamline functionality 2026-02-24 11:54:58 -08:00
Osvaldo Ortega
d099f06630 Fix slash command insert text formatting in NewChatWidget 2026-02-24 11:47:44 -08:00
Osvaldo Ortega
ef52d29020 Remove unused prompts service from NewChatWidget and simplify slash command registration 2026-02-24 11:45:26 -08:00
David Dossett
addd8a9e3c Fix detected attachment sticking around after editor is closed (#297400)
When all editors are closed, the implicit context should be cleared.
Previously, the guard condition preserved stale values because
`newValue` was undefined and `hasValue` was true. Now we also check
`hasActiveEditor` — if there's no active editor at all, values are
cleared instead of preserved.
2026-02-24 11:43:58 -08:00
Dmitriy Vasyura
e395fe2993 Finalize env.isAppPortalable API proposal (#297177) 2026-02-24 11:43:00 -08:00
Osvaldo Ortega
96b5c00ba2 Implement slash command registration and execution in NewChatWidget 2026-02-24 11:39:36 -08:00
Osvaldo Ortega
b88b39db89 Refactor slash command handling in NewChatWidget to utilize core services and remove deprecated code 2026-02-24 11:36:50 -08:00
copilot-swe-agent[bot]
679854a7c5 Update package.json to reference new unified setting name config.js/ts.experimental.useTsgo
Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2026-02-24 19:35:24 +00:00
copilot-swe-agent[bot]
4463c8fd06 Initial plan 2026-02-24 19:31:36 +00:00
Osvaldo Ortega
d31ff50c3c Enhance slash command functionality in NewChatWidget to support target-specific commands 2026-02-24 11:26:33 -08:00
Osvaldo Ortega
ba931887fa Add slash command execution support in NewChatWidget for enhanced functionality 2026-02-24 11:17:20 -08:00
Osvaldo Ortega
bf8f505cd6 Fix context key reference for suggest widget visibility in NewChatWidget 2026-02-24 11:08:36 -08:00
Osvaldo Ortega
306e923a21 Prevent sending message when suggest widget is visible in NewChatWidget 2026-02-24 11:06:47 -08:00
Osvaldo Ortega
ac774b9629 Add slash command decorations in NewChatWidget for enhanced user experience 2026-02-24 11:03:49 -08:00
Osvaldo Ortega
d31d691824 Fix overflow handling in chat input area to prevent content overflow 2026-02-24 10:57:53 -08:00
Osvaldo Ortega
e06b08cadd Enhance NewChatWidget to prevent clipping of suggest widget by adding overflow handling 2026-02-24 10:56:45 -08:00
Osvaldo Ortega
ea04f40b6f Add logging for slash command completion registration and suggestions 2026-02-24 10:49:49 -08:00
Sandeep Somavarapu
59ce732b52 fix models (#297404) 2026-02-24 10:48:10 -08:00
Osvaldo Ortega
e7b5088e58 Enhance completion provider registration in NewChatWidget to allow access to all models 2026-02-24 10:47:36 -08:00
Osvaldo Ortega
c878a1b06e Enhance NewChatWidget suggest options and ensure proper rendering above input 2026-02-24 10:43:23 -08:00
Osvaldo Ortega
70bcb89fc4 Refactor completion provider registration in NewChatWidget to simplify URI pattern handling 2026-02-24 10:41:00 -08:00
Osvaldo Ortega
21be8883be Implement slash command support in NewChatWidget 2026-02-24 10:18:07 -08:00
mrleemurray
0f53f0e0eb feat(debug): add separator option to select box in StartDebugActionViewItem 2026-02-24 17:06:40 +00:00
Megan Rogge
4d65a97d25 ensure modes are tracked correctly for tips (#296571)
fixes #296557
2026-02-24 18:06:12 +01:00
mrleemurray
b834690534 feat(selectBox): add separator option styling and update focus outlines
Co-authored-by: Copilot <copilot@github.com>
2026-02-24 17:04:04 +00:00
Lee Murray
67c59a1440 Merge pull request #297383 from microsoft/mrleemurray/sure-maroon-vole
Update viewpane filter container to use :has selector for focus state
2026-02-24 16:56:32 +00:00
Courtney Webster
6c62c7ad3f Merge pull request #297364 from microsoft/objective-herring
Adds chat accessibility settings to Chat tree
2026-02-24 08:30:06 -08:00
mrleemurray
f9b204b6dd style: enhance viewpane filter container focus state to include filter controls 2026-02-24 16:19:03 +00:00
mrleemurray
e18030efa4 style: update viewpane filter container to use :has selector for focus state 2026-02-24 16:09:59 +00:00
mrleemurray
db7be7cd1b Enhance notification icons and functionality for expand/collapse actions
Co-authored-by: Copilot <copilot@github.com>
2026-02-24 15:47:06 +00:00
Benjamin Christopher Simmonds
4b94addae8 Merge pull request #297371 from microsoft/benibenj/shaggy-chicken
Fix infinite loop of refreshing session tasks
2026-02-24 16:45:16 +01:00