Commit Graph

138894 Commits

Author SHA1 Message Date
Robo
6e16d95fd4 chore: retry entitlement signing failure (#270324) 2025-10-09 10:06:47 +02:00
Benjamin Pasero
951289f941 Show for rename suggestions OOTB (fix #270489) (#270490) 2025-10-09 08:57:22 +02:00
Tyler James Leonhardt
bcbd0b4a98 Remove quick pick flow for protocol handler (#270455)
Remove quick pick flow

Since we have device code flow, that's better.

ref https://github.com/microsoft/vscode/issues/270452
2025-10-08 18:20:16 -07:00
Matt Bierner
b676e12277 Merge pull request #270456 from mjbvz/dev/mjbvz/flying-stoat
Use css to override font-size in rendered markdown
2025-10-08 18:04:34 -07:00
Matt Bierner
8ecbeecef6 Back to using innerHTML 2025-10-08 17:12:22 -07:00
Matt Bierner
82a29a2b25 Use css to override font-size in rendered markdown 2025-10-08 17:01:24 -07:00
Peng Lyu
0eef227aaf Merge pull request #270303 from microsoft/dineshc/notebook-f3
Fix F3 and Shift+F3 in notebooks
2025-10-08 16:52:40 -07:00
Tyler James Leonhardt
d751a3d55f Add device code flow when not brokered (#270453)
fixes https://github.com/microsoft/vscode/issues/270452
2025-10-08 16:49:23 -07:00
Matt Bierner
f0e1593e4f Merge pull request #270449 from mjbvz/dev/mjbvz/superb-dinosaur
Replace `MarkdownRenderer`
2025-10-08 16:22:57 -07:00
Matt Bierner
22bc337956 Also make sure MarkdownRendererService exists for tests 2025-10-08 16:10:55 -07:00
Don Jayamanne
0f762fd42e Removed (from Find Widget) and (Enter) from the key binding titles, as the context isn't useful in the titles 2025-10-09 10:10:25 +11:00
Matt Bierner
0bece4825b Replace MarkdownRenderer
Final step of refactoring in this space. This change:

- Introduces an `IMarkdownRenderer` for cases where a top level component needs to control how other components render markdown

- Deletes `MarkdownRenderer`

- Makes chat adopt either `IMarkdownRenderer` for stuff in a response, or `IMarkdownRendererService` for rendering non-response content
2025-10-08 16:03:42 -07:00
Dinesh Chandnani
e6d796af90 Updated name of helper function 2025-10-08 15:42:16 -07:00
Rob Lourens
5c00a3b6c7 Disable hiding toolbar items in chat (#270443)
Fix #270307
2025-10-08 22:41:05 +00:00
Matt Bierner
bdddfeb01e Merge pull request #270441 from mjbvz/dev/mjbvz/bottom-aardwolf
Move folder reveal logic into general workbench behavior
2025-10-08 15:33:47 -07:00
Copilot
b2de925bcd Fix MCP Prompt Input - Prevent empty optional fields from using previous suggestions (#270229)
* Initial plan

* Fix empty optional field erroneously using previous suggestion

Prevent activeItems from being carried over when moving to a new argument field. The bug occurred because the autorun would preserve the previously active item (e.g., "exampleTwo" from fieldTwo) when starting a new field (fieldThree). This caused pressing Enter on an empty optional field to incorrectly use that preserved active item.

The fix tracks the first autorun execution for each field and skips activeItems preservation on the first run, ensuring a clean state when starting a new argument field.

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

* Add documentation for cross-field contamination fix

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

* fix it properly

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>
Co-authored-by: Connor Peet <connor@peet.io>
2025-10-08 22:31:46 +00:00
Dinesh Chandnani
dd78f286b9 Added helper function for match next action. 2025-10-08 15:28:05 -07:00
Matt Bierner
b0091129f4 Move folder reveal logic into general workbench behavior
This registers an opener for folders in the workspace. When you try opening a folder in the workspace, we reveal it in the explorer

Previously this was done on a case by case basis. I think it makes sense to always have this behavior at the workbench layer
2025-10-08 15:18:41 -07:00
Dinesh Chandnani
853c0dd13a Created helper functions for find widget actions. 2025-10-08 15:12:33 -07:00
Matt Bierner
daf708a1ba Merge pull request #270413 from mjbvz/dev/mjbvz/effective-aardvark
Convert some `any -> unknown`  in build scripts
2025-10-08 15:07:09 -07:00
Matt Bierner
189fb6843b Merge pull request #270435 from mjbvz/dev/mjbvz/everyday-kite
Add `MarkdownRendererService`
2025-10-08 15:05:57 -07:00
Matt Bierner
d7457a1ce7 Merge branch 'main' into dev/mjbvz/everyday-kite 2025-10-08 14:53:32 -07:00
Matt Bierner
eeb2294281 Add MarkdownRendererService
Adds a new Markdown renderer service which simplifies handling the most common markdown rendering flows. Also adopts it everywhere except chat
2025-10-08 14:04:55 -07:00
Benjamin Christopher Simmonds
dcbe002be7 Merge pull request #270432 from microsoft/benibenj/excellent-basilisk
Fix trailing separator in sidebar and auxiliary bar
2025-10-08 23:03:14 +02:00
BeniBenj
8be46892f7 fix trailing sep in sidebar 2025-10-08 22:50:28 +02:00
Ben Villalobos
3c1b095958 Add Snooze in gutter view for next edit suggestions (#270420) 2025-10-08 13:48:42 -07:00
Matt Bierner
b312707c3b Merge pull request #270431 from mjbvz/dev/mjbvz/excellent-macaw
Move all markdown renderer options into `render` call
2025-10-08 13:31:17 -07:00
Matt Bierner
4e445a81a0 Merge pull request #270429 from mjbvz/dev/mjbvz/intellectual-hyena
Make sure `out-monaco-*` is ignored for eslint
2025-10-08 13:21:21 -07:00
Matt Bierner
a9b07902dd Move all markdown renderer options into render call
For #206228

This makes the MarkdownRenderer very close to a service interface. The next step will be converting it into a real service
2025-10-08 13:18:29 -07:00
Martin Aeschlimann
cf1a93be3f Markdown: Open Preview - doesn't work for *.prompt.md files (#270417) 2025-10-08 20:09:33 +00:00
Matt Bierner
68dc5a6d0d Make sure out-monaco-* is ignored for eslint 2025-10-08 13:06:47 -07:00
Martin Aeschlimann
0f5bcca45d fix prompt file link validation for URL links (#270427) 2025-10-08 13:05:47 -07:00
Matt Bierner
7a28403d42 Merge pull request #270425 from mjbvz/dev/mjbvz/latin-hippopotamus
Move `IRenderedMarkdown` into base
2025-10-08 12:44:15 -07:00
Matt Bierner
f9fc865526 Move IRenderedMarkdown into base
This type already implicitly existed. With this change we just make sure we re-use it here too
2025-10-08 12:31:37 -07:00
Matt Bierner
c1937fb03d Merge pull request #270422 from mjbvz/dev/mjbvz/unconscious-pinniped
Remove markdown code block font family option
2025-10-08 12:29:30 -07:00
Megan Rogge
9bccb62789 Move tool progress announcements from LanguageModelToolsService -> ChatListRenderer (#270078) 2025-10-08 14:22:02 -05:00
Matt Bierner
50c8594ccb Merge pull request #270421 from mjbvz/dev/mjbvz/subsequent-skink
Remove extra type assertion
2025-10-08 12:18:13 -07:00
Matt Bierner
aa475f0552 Update callers 2025-10-08 12:17:10 -07:00
Matt Bierner
7cae04b021 Remove markdown code block font family option
For #206228

Always use the configuration service to look up the editor defaults instead of requiring it from each caller
2025-10-08 12:09:44 -07:00
Matt Bierner
d93841e0cd Remove extra type assertion 2025-10-08 12:02:34 -07:00
Sandeep Somavarapu
43305ef182 fix #270399 (#270402)
* fix #270399

* fix format
2025-10-08 20:41:56 +02:00
Anthony Kim
a5da191779 Use param expansion with default to reduce warning in set -u nounset mode (#270310)
Use parameter expansion with default to reduce warning in set -u nounset mode
2025-10-08 11:13:36 -07:00
Matt Bierner
77ed219366 Convert some any -> unknown in build scripts 2025-10-08 10:22:21 -07:00
Connor Peet
d83502b5b1 chat: improve mcp autostart experience (#270392)
* chat: improve mcp autostart experience

Closes #269016. When autostarting MCP servers:

- The 'working' spinner is immediate
- Instead of a notif, I show the servers being started in chat if they
  take more than 3s, along with a "Skip" button. I don't love double
  spinners but I don't see a way to get rid of that in a nice way
- Interaction-required servers are prompted once per chat per server.
  Nicer than we were doing before -- now if you add a new server that
	needs interaction we'll show the indicator for that server even if we
	told you about other servers earlier in the session.

* cleanup and fix bug
2025-10-08 10:00:54 -07:00
Henning Dieterichs
d65085a01e Fixes https://github.com/microsoft/vscode/issues/270363 2025-10-08 18:38:21 +02:00
Bryan Chen
c0fa8dc0b0 Merge pull request #270272 from microsoft/brchen/log-tool-invocation-time
feat: telemetry log of tool invocation and preparation times
2025-10-08 09:27:44 -07:00
Johannes Rieken
b1e37822fb fix hideOnRequest mode so that it doesn't show the inline chat for "good" responses (#270386)
Looks like `ChatResponse#onDidChange` fires with a modified response array after completion...
2025-10-08 09:10:41 -07:00
Rob Lourens
0b3517b09d Disable openChatEditedFiles by default (#270382)
Fix #267867
2025-10-08 08:52:17 -07:00
Benjamin Christopher Simmonds
03c62c3d05 Fix separator CSS hack (#270380)
* fix separator css hack

* .

* .
2025-10-08 08:51:56 -07:00
Lee Murray
9f13527deb Merge pull request #270378 from microsoft/mrleemurray/mid-armadillo-yellow
Update letterpress icons to align with Fluent Design
2025-10-08 15:53:40 +01:00