Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Conversation

denis0001-dev
Copy link
Member

No description provided.

dmitrivMS and others added 30 commits October 3, 2025 14:18
… action location (#268512)

* Initial plan

* Implement conditional menu visibility for Delegate to Coding Agent action

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Improve error handling and code quality in ChatExecuteMenuContribution

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Simplify implementation to use configuration setting instead of complex monitoring

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* run formatter

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>
)

fix: only apply linux touchpad scroll workaround when the input device is actually a touchpad, not a mouse
Remove as any from 'terminal' folders
Bump to latest vscode-textmate which avoids merging tokens when they contain RTL
aeschli and others added 30 commits October 8, 2025 13:05
For #206228

This makes the MarkdownRenderer very close to a service interface. The next step will be converting it into a real service
Make sure `out-monaco-*` is ignored for eslint
Move all markdown renderer options into `render` call
Fix trailing separator in sidebar and auxiliary bar
Adds a new Markdown renderer service which simplifies handling the most common markdown rendering flows. Also adopts it everywhere except chat
Convert some `any -> unknown`  in build scripts
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
…ous 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>
Move folder reveal logic into general workbench behavior
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
…s, as the context isn't useful in the titles
Use css to override font-size in rendered markdown
Remove quick pick flow

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

ref #270452
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.