Commit Graph

142418 Commits

Author SHA1 Message Date
Sandeep Somavarapu abbbbbd4ee implement copilot suggestions (#283527) 2025-12-15 09:48:03 +01:00
Connor Peet fbdaf9fc8d Merge pull request #283515 from microsoft/connor4312/model-notifs
chat: decouple notifications from chat rendering
2025-12-15 06:12:03 +00:00
Lee Murray 4fa4b45ea8 Merge pull request #283057 from microsoft/mrleemurray/global-canidae-violet
Refactor border radius for inline edit components
2025-12-15 05:38:11 +00:00
Justin Chen 069960dbea move attachment x and + to the left (#283510)
* move x and + to the left

* remove duplicate clear buttons

* some comment cleanup:
2025-12-15 05:36:44 +00:00
Simon Siefke 0d1ac13bc4 Merge pull request #283498 from SimonSiefke/fix/memory-leak-main-thread-languages
fix: memory leak in mainThreadLanguages
2025-12-15 04:51:46 +00:00
Dmitry Guketlev 4f57639503 SingleUpdatedNextEdit: Correctly apply insertion changes (#281519)
* SingleUpdatedNextEdit: Correctly apply insertion changes

* Fix codestyle error
2025-12-15 04:51:27 +00:00
João Moreno 45557a1d28 feat: builds should track first release timestamp and release history (#283467) 2025-12-15 12:47:41 +08:00
Remco Haszing 0fee21bf10 Fix editor edge clicking (#262964)
When clicking the 10 left-most pixels of the editor, the cursor was
moved to the beginning of the line. When clicking the 10 right-most
characters of the editor, the cursor was moved to the end of the line.
This is not correct in RTL. Clicking the left pixels should move the
cursor to the left. Clicking the right pixels should move the cursor to
the right.
2025-12-15 04:21:49 +00:00
Alexandru Dima 2539ea18ae Add an onlyWord argument for deleteInsideWord (#283433)
Add an `onlyWord` argument for `deleteInsideWord` (fixes #237219)
2025-12-14 17:22:37 +01:00
Benjamin Pasero 95e4603439 agent sessions - sections polish (#283412) 2025-12-14 11:07:44 +01:00
Rob Lourens 41908999cb Set aria-expanded on chat collapsible part (#283392)
Fix #283391
2025-12-13 19:43:54 -08:00
Rob Lourens fae649ae9d Generate chat title just based on request, don't wait for response (#283397)
Fix #281319
2025-12-13 19:41:40 -08:00
Copilot 85b70a982e Display configuration defaults in extension editor Features tab as "Settings (Default Overrides)" (#282695)
* Initial plan

* Add ConfigurationDefaultsTableRenderer to display configuration defaults in extension editor

Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>

* Add configurationDefaults property to IExtensionContributions interface

Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>

* Change rendering to group by override identifier with setting-like columns

Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>

* complete implementation

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>
Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>
2025-12-14 01:05:57 +00:00
Benjamin Pasero 4dc52ddaa6 agent sessions - more sections tweaks (#283364) 2025-12-13 16:03:09 -08:00
Alexandru Dima 6bce83f4fe Reuse editor colors in the minimap (#283365)
Reuse editor colors in the minimap (#237507)
2025-12-13 19:05:31 +00:00
Alexandru Dima 365bd13fee Strip trailing \r from edit text if the range ends at the end of a line and the text buffer is CRLF (#283361)
Strip trailing \r from edit text if the range ends at the end of a line and the text buffer is CRLF (fixes #236671)
2025-12-13 19:52:39 +01:00
Connor Peet 0cebd591ae Merge pull request #282633 from NriotHrreion/fix-282498
fix: Latest input is not stored to the history when sending message to a new chat
2025-12-13 10:01:31 -08:00
Connor Peet f6a851a193 Merge pull request #281536 from odinGitGmail/fix/debug-console-line-navigation
fix(debug): support C# stack trace format in debug console links
2025-12-13 09:55:26 -08:00
Benjamin Pasero 30508d15ce Agents sessions: emphasis on active chat sessions for the day (fix #276224) (#283340) 2025-12-13 09:02:16 -08:00
Benjamin Pasero a9bf1a5cab agent sessions - add a command to toggle sidebar (#283329) 2025-12-13 09:01:27 -08:00
Benjamin Pasero e43b4d692d agent sessions - fix chat title sidebar action visibility (#283338)
* agent sessions - fix chat title sidebar action visibility

* .

* .
2025-12-13 09:01:01 -08:00
Benjamin Pasero 2dd4a85321 agent sessions - cleanup some todos (#283333) 2025-12-13 09:00:33 -08:00
Dmitriy Vasyura 7e023fb0a6 Merge pull request #283223 from microsoft/dev/dmitriv/chat-title-border
Remove chat view pane border
2025-12-13 00:19:50 -08:00
Dmitriy Vasyura bf4e8a88f4 Show ellipsis for long chat titles (#283276) 2025-12-13 08:13:09 +00:00
Dmitriy Vasyura 231d9fbeac Revert back to original change. 2025-12-13 00:01:02 -08:00
Benjamin Pasero 732e7801d3 Agent sessions: make room for chat input when space is limited (fix #281053) (#283263)
* Agent sessions: make room for chat input when space is limited (fix #281053)

* cleanup

* fix

* cleanup
2025-12-12 23:32:29 -08:00
Dmitriy Vasyura 9a78845a0d Merge branch 'main' into dev/dmitriv/chat-title-border 2025-12-12 23:29:06 -08:00
Dmitriy Vasyura aeebb0cca1 PR feedback 2025-12-12 23:13:56 -08:00
Benjamin Pasero b3113d01e4 debt - agent session context can be optional (#283264) 2025-12-12 22:56:06 -08:00
Benjamin Pasero 1fb839435d Agent sessions: Keyboard support (fix #281760) (#283262) 2025-12-13 06:26:47 +00:00
Dmitriy Vasyura 684962181d Only delete pill from chat input when deleting space after it (#283260) 2025-12-13 05:33:14 +00:00
NriotHrreion 766bf5ea58 style: Fix the formatting mistake (re) 2025-12-13 11:56:31 +08:00
odinsam 466966d9f7 fix(test): fix Windows path separator in mixedStackTraceFormats test
The test was failing on Windows because the regex only matched Unix-style
forward slashes (/). Added platform-specific regex patterns to handle both
Windows backslashes (\) and Unix forward slashes (/).

Fixes the failing Windows tests in PR #281536.
2025-12-13 10:21:32 +08:00
Connor Peet a821bf39b4 chat: fix content getting cut off/scroll stopping (#283233)
chat: fix content getting cut off/sticky scroll stopping

We never (apparently) correctly fired a content height change after the model got attached to the code blocks. We did did this is the CodeCompareBlockPart, just not the standard code block.

Also add an event on 'toolbar.onDidChangeMenuItems' -- don't this this ever caused issued but saw that when investigating.

Closes #276807
2025-12-13 00:55:53 +00:00
Connor Peet 9a4af4939e edits: fix 'undo changes in x' files wrong (#283227)
Closes https://github.com/microsoft/vscode-internalbacklog/issues/6407
2025-12-13 00:22:14 +00:00
Raymond Zhao 7ab8023b0d chore: use unknown instead of any (#283225) 2025-12-13 00:16:02 +00:00
Connor Peet 82ebaddfd1 Merge branch 'main' into fix/debug-console-line-navigation 2025-12-12 16:03:00 -08:00
Raymond Zhao 35a9abb97c chore: remove unused property (#283222) 2025-12-12 23:47:11 +00:00
Raymond Zhao f6ef5e6d7f chore: deprecate embeddingsOnly search (#283217) 2025-12-13 07:42:42 +08:00
Justin Chen c11cb509af fix thinking part not finishing (#283218) 2025-12-12 23:27:53 +00:00
Dmitriy Vasyura dddc478466 Remove chat view title border 2025-12-12 15:23:55 -08:00
Norcleeh 0c6329495b style: Fix the formatting mistake 2025-12-13 07:20:13 +08:00
Connor Peet 866d8478e3 debug: fix stoppedDetails mutability during invalidation (#283169)
debug: fix detail mutability

I think this was always broken, but invalidating threads when stopped doesn't happen much so no one noticed.
2025-12-12 21:40:39 +00:00
Connor Peet aee593b175 debug: make link path matching more permissive (#283152)
Closes #282635
2025-12-12 13:34:01 -08:00
Copilot 9f97f869ef Terminal voice: auto-accept text on recognition like editor dictation (#283100)
* Initial plan

* Fix terminal voice support to auto-accept text like editor

- Terminal voice now immediately sends text when recognized
- Matches editor dictation behavior where text is accepted after recognition
- Clears ghost text and input after each segment for continuous dictation
- No longer requires pressing Escape to accept transcribed text

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

* Update decoration position after sending text segment

- Ensures microphone icon is correctly positioned after each recognized segment
- Decoration position is based on input length, so needs update after clearing input

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

* switch order

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
Co-authored-by: meganrogge <merogge@microsoft.com>
2025-12-12 16:05:08 -05:00
Connor Peet 535a7dd3b6 debug: re-fetch threads when change without pause (#283138)
Closes #282777
2025-12-12 20:58:53 +00:00
Avi Vahl dc19e59164 fix: ensure fallback to default system monospace font (#282747)
This PR actually fixes an issue experienced when monaco-editor (the npm package) is used in a website loaded using Firefox on Linux.

By using quotes, the `'monospace'` family causes Firefox to load "Noto Arabic" on my system. Should be noted I have a _clean_ Fedora 43 installation, with the default Gnome 49 installed fonts. `monospace` without the quotes resolves to Noto Sans Mono, as expected.

I see absolutely no difference for default font rendering inside Chromium-based web views. Testing with monaco-editor in Google Chrome and VSCode inside Electron.

Most Gnome-based Linux distros moved away from the Droid font-family, and are currently using the Noto font-family, but I'll leave that up to you guys. `monospace` (without quotes) properly resolves to Noto.

I've tracked where this `'monospace'` value came from, and it seems to have been added in https://github.com/microsoft/vscode/commit/b99f4148788ae790c6621ed62550e78be29408d7
as part of not using Courier New on Linux. Seems like an oversight from my end.
2025-12-12 12:55:28 -08:00
Megan Rogge d20b4c54fe fix simple suggest details height (#283113) 2025-12-12 19:54:41 +00:00
Bhavya U 7dd556f54d Add 'advanced' tag to chat status widget configuration (#283115) 2025-12-12 19:46:55 +00:00
Benjamin Pasero 1ee2cca1bc agent sessions - tweaks to rendering (#283114) 2025-12-12 19:35:49 +00:00