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.

eleanorjboyd and others added 29 commits January 28, 2026 12:13
bug: prioritize user-selected model during same vscode session for inline chat
…nt (#291390)

When the input has content, the widget now stays visible and clamps to viewport edges (respecting sticky scroll height) instead of hiding when the anchor line scrolls out of view.

Fixes #291075
…ation (#291304)

* fix: update argument for using custom source in nuget package installation

* fix tests
- Remove context menu for open in editor since there's a button now
- Faster pinch zoom
- Only pan when holding alt/option
- Fix transparent button on hover
A bit more polish on mermaid chat items
Feeling more confident in its current state. Let's preview this feature for stable users too
… by quality (#291404)

* #290627 support extension management CLI to support forced versioning by quality

* feedback
* Sanity tests updates

* Revert qemu accidental change.
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>
* smarter check for confirmation

* address some comments

* fix carousel question icon not showing

* undo commit

* undo commit 2
feature: Add model parameter to handoff operations
Fixes compatibility with pre-1.104 versions where the source property
may be undefined for deserialized tool invocations. Uses optional chaining
when accessing the source property to prevent errors.

- Make source property optional in IChatToolInvocationSerialized interface
- Use optional chaining operator when checking source.type in chat renderer
- Add comment explaining the pre-1.104 compatibility requirement

Ref #288489

(Commit message generated by Copilot)
Also cancel event propegation in toggles which would cause he item to be accepted when you clicked on the the toggle.

Fixes #290775
Workspace trust - add proposed API to check whether a URI is trusted and an event for when the list of trusted folders/workspaces change
deepak1556 and others added 30 commits January 30, 2026 10:09
* Have usage be on the stream rather than on result

* Better lookup
I don't think this is actually a new bug, maybe newly discovered. This
fix is not an ideal fix -- I would prefer to keep the tool in the original
ToolSet and layer filtering so that you could configure tools in prompts/
agents that aren't necessarily enabled in the current context -- but this
is a minimal change that fixes the issue without regressing.

Closes #291154
Adds support for multiple MIME types to map to the same file extension by
allowing mapExtToMediaMimes values to be string or string[]. This enables
image/jpeg and image/jpg to both map to .jpg extension, fixing MCP image
responses that provide RFC-compliant image/jpeg MIME type.

- Changed MapExtToMediaMimes interface to support string | string[] values
- Updated getMediaMime() to return first MIME type from array if present
- Updated getExtensionForMimeType() to check both singular and array values
- Added .jpe, .jpeg, and .jpg to support both image/jpg and image/jpeg
- Added tests for getExtensionForMimeType with multiple MIME types

Fixes #291962

(Commit message generated by Copilot)
Works well on macOS and should work on Windows:
> * Windows compatibility: On Windows, symlinks require Developer Mode enabled or admin privileges. Without these, git clone will create a regular file containing the symlink path as text. This is generally acceptable since most Claude/Copilot development likely happens on macOS/Linux, but worth noting.
base: support multiple MIME types per file extension
Moves session timing normalization into ChatSessionStore during load rather
than in ChatServiceImpl at query time. This consolidates the backward
compatibility logic and makes timing/lastResponseState non-optional in the
metadata types.

- Move timing backfill logic from ChatServiceImpl to ChatSessionStore
- Make timing and lastResponseState required in IChatSessionEntryMetadata
- Remove inline TODO debt from ChatServiceImpl query methods
- Normalize data once at load time instead of repeatedly at query time

Refs #291553

(Commit message generated by Copilot)
* chore: bump vscode/ripgrep to 1.17.0

* Remove outdated test

Nested alternates are now supported in ripgrep 15
* Browser: fix undo, redo, select all on Mac

* fix
fix: switch to list-style selection for single and multi-select questions
also cleans up old height eventing that is unused since Rob's refactor.

Fixes #277541

(Commit message generated by Copilot)
Adds improved diff editing workflow and accessibility features to chat
compare blocks:

- Add toggle inline/side-by-side diff view mode action with icon
- Add open in diff editor action for full editor view
- Fix isCodeCompareBlockActionContext to properly check diffEditor property
- Add readOnly context key checks to prevent editing read-only diffs
- Adjust menu order for accept/discard actions (10, 11) and diff toggle (1)
- Add toggleDiffViewMode callback to action context
- Improve screen reader accessibility for compare block toolbar
- Add width tracking to layout method for proper initialization
- Refactor CSS for compare block header with nested selectors for better
  label truncation and styling

Fixes #287816

(Commit message generated by Copilot)
* fix: restore freeform support and summary

* add more tests
Iterates the fix for #288508

No assurance post-approval checks happen in a microtask. Tools results that will be auto-approved should never transition through the approval-needed state
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.