Commit Graph

142808 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
e666a5507b Initial plan 2025-12-22 21:03:40 +00:00
Dmitriy Vasyura
7a6a7929e3 Add indentation rules for Visual Basic 2025-12-21 17:22:34 -08:00
Rob Lourens
a4451f532b
Fix "add context" toolbar item slow to appear (#284706)
Some checks are pending
Monaco Editor checks / Monaco Editor checks (push) Waiting to run
Code OSS (node_modules) / Compile (push) Waiting to run
Code OSS (node_modules) / Linux (push) Waiting to run
Code OSS (node_modules) / macOS (push) Waiting to run
Code OSS (node_modules) / Windows (push) Waiting to run
We did the attachments layout before creating the toolbar, so its container would start hidden, then it wouldn't appear until some other random thing would trigger renderAttachedContext, generally the onDidFileIconThemeChange event which happened after some delay
2025-12-21 17:12:12 -08:00
Daniel Imms
dead67fe6a
Merge pull request #284645 from tamuratak/tweak_sed
Some checks are pending
Monaco Editor checks / Monaco Editor checks (push) Waiting to run
Code OSS (node_modules) / Compile (push) Waiting to run
Code OSS (node_modules) / Linux (push) Waiting to run
Code OSS (node_modules) / macOS (push) Waiting to run
Code OSS (node_modules) / Windows (push) Waiting to run
include uppercase `-I` in sed in-place option detection
2025-12-21 06:01:23 -08:00
Justin Chen
b5ef2e0fc0
make selections pinnable as implicit context (#284657)
* make selections pinnable as implicit context

* extra edit not needed

* reduce duplicated code
2025-12-21 03:52:26 -08:00
Takashi Tamura
d0806036ee test(runInTerminalTool): add test case for sed in-place option with uppercase -I 2025-12-21 14:13:11 +09:00
Takashi Tamura
86d7cec11f fix(terminalChatAgentTools): include uppercase -I in sed in-place option detection 2025-12-21 12:28:41 +09:00
Rob Lourens
ec6406bfc5
Let built-in chat participants share metadata (#284636)
Some checks are pending
Monaco Editor checks / Monaco Editor checks (push) Waiting to run
Code OSS (node_modules) / Compile (push) Waiting to run
Code OSS (node_modules) / Linux (push) Waiting to run
Code OSS (node_modules) / macOS (push) Waiting to run
Code OSS (node_modules) / Windows (push) Waiting to run
So we can find the response ID in order to restore Turns
Fix #272987
2025-12-20 18:21:59 -08:00
Daniel Imms
2e6cfeeef3
Merge pull request #284597 from microsoft/tyriar/284593_npm_spec__actual_spec
Add --package-lock-only to npm i flags
2025-12-20 17:18:08 -08:00
Daniel Imms
20834503de
Merge pull request #282839 from microsoft/tyriar/282824
Auto approve most rg calls by default
2025-12-20 16:48:04 -08:00
Daniel Imms
6aca02cfdf
Merge branch 'main' into tyriar/284593_npm_spec__actual_spec 2025-12-20 16:32:29 -08:00
Rob Lourens
792929f336
Get chat session transferring working on the ChatSessionStore (#283512)
* Get chat session transferring working on the ChatSessionStore

* fix comment

* Fix tests, validate location

* Tests

* IChatTransferredSessionData is just a URI

* Fix leak
2025-12-20 16:31:46 -08:00
Daniel Imms
698d618f29
Merge branch 'main' into tyriar/282824 2025-12-20 16:30:41 -08:00
Daniel Imms
f6686c6344
Merge pull request #284248 from microsoft/tyriar/282209_sed
Add default auto approve rule for sed
2025-12-20 15:20:32 -08:00
Bhavya U
ae22fa2c65
Add status updates for completed steps in Getting Started page (#284565) 2025-12-20 19:10:13 +00:00
Daniel Imms
6e2a864f65
Merge pull request #284595 from microsoft/tyriar/284593_npm_spec
Some checks are pending
Monaco Editor checks / Monaco Editor checks (push) Waiting to run
Code OSS (node_modules) / Compile (push) Waiting to run
Code OSS (node_modules) / Linux (push) Waiting to run
Code OSS (node_modules) / macOS (push) Waiting to run
Code OSS (node_modules) / Windows (push) Waiting to run
Move npm spec out of upstream
2025-12-20 10:15:35 -08:00
Daniel Imms
88132c29da
Fix remaining hygiene issues in yarn spec 2025-12-20 06:36:14 -08:00
Daniel Imms
0be0a9efb8
Double to single quotes in yarn 2025-12-20 06:36:05 -08:00
Daniel Imms
25a617ed55
Remove emoji icons from pnpm 2025-12-20 06:33:39 -08:00
Daniel Imms
de7ad3fb3a
Double to single quotes in pnpm 2025-12-20 06:33:05 -08:00
Daniel Imms
def1b67d68
Move pnpm and yarn out of upstream 2025-12-20 06:32:54 -08:00
Daniel Imms
7b6fa0cea4
Add --package-lock-only to npm i flags
Fixes #284593
2025-12-20 06:28:25 -08:00
Daniel Imms
a3a485373b
Remove emoji icons 2025-12-20 06:24:56 -08:00
Daniel Imms
e0e5e8b489
Replace double with single quotes 2025-12-20 06:24:41 -08:00
Daniel Imms
c348a9a82b
Move npm spec out of upstream
Part of #284593
2025-12-20 06:24:14 -08:00
Don Jayamanne
d87d06f0e6
Fix Notebook Cell Editor height calc when pasting and scrolling (#284554)
Some checks are pending
Monaco Editor checks / Monaco Editor checks (push) Waiting to run
Code OSS (node_modules) / Compile (push) Waiting to run
Code OSS (node_modules) / Linux (push) Waiting to run
Code OSS (node_modules) / macOS (push) Waiting to run
Code OSS (node_modules) / Windows (push) Waiting to run
Fix Notebook Cell Editor heigh calc when pasting and scrolling
2025-12-19 19:56:29 -08:00
Tyler James Leonhardt
d5df40d240
Remove deprecated widget API (#284546)
Some checks are pending
Monaco Editor checks / Monaco Editor checks (push) Waiting to run
Code OSS (node_modules) / Compile (push) Waiting to run
Code OSS (node_modules) / Linux (push) Waiting to run
Code OSS (node_modules) / macOS (push) Waiting to run
Code OSS (node_modules) / Windows (push) Waiting to run
and move the widget logic into the QuickWidget class
2025-12-20 00:52:11 +00:00
Tyler James Leonhardt
d390495f1f
Old toggles be gone (#284544)
New button-based toggles are cooler
2025-12-19 16:28:44 -08:00
Benjamin Pasero
e476eef3ee
"Search with AI" option shows even if you have "Disable AI Features" enabled (#283174) (#284463) 2025-12-19 18:09:24 -06:00
Tyler James Leonhardt
4f3bfddbb5
Use the new Button as Toggles syntax for Language Model Tools Confirmation (#284541)
Same behavior, but now you don't have to maintain a Toggle.
2025-12-19 15:50:01 -08:00
Tyler James Leonhardt
f0be43a395
This should have been input not inline buttons (#284540)
input is actually the buttons in the input.
2025-12-19 15:42:46 -08:00
Tyler James Leonhardt
4497960ce3
Use a button instead of a toggle for the theme picker (#284367)
Since it's just opening to settings, let's make it a button instead of a toggle. I also moved it from being an input button to an inline one which makes more sense since it takes you out of the picker.

Maybe worth considering in a follow up turning this into a toggle (using the new `.toggle` property on `IQuickInputButton`) and then having the toggle turn the detection mode on and off. Modifying the setting without having to go to the settings view.
2025-12-19 15:42:08 -08:00
Tyler James Leonhardt
591b6b9e31
Fix positioning of count with toggles (#284533)
Fixees two bugs:
1. the count was rendering over button-based toggles
2. the positioning was not being reset when there were no toggles
2025-12-19 22:25:46 +00:00
Daniel Imms
096a817788
Merge pull request #284244 from tharani-2006/add-terminal-resize-dimensions-overlay
Terminal: show dimensions overlay while resizing
2025-12-19 13:25:14 -08:00
Dmitriy Vasyura
9193fd5dd2
Watch and remove file attachments that are deleted (#283387)
* Watch and remove file attachments that are deleted

* PR feedback

* PR feedback
2025-12-19 12:26:00 -08:00
Daniel Imms
5a2d002605
Support terminal editors and switching containers 2025-12-19 12:09:06 -08:00
Aaron Munger
fd7a36954b
don't suggest IW as context (#284505)
* dont use IW editors in explicit context

* set to undefined
2025-12-19 19:43:08 +00:00
Daniel Imms
4d27c0201c
Move overlay into new class 2025-12-19 11:31:06 -08:00
Daniel Imms
022385d9b3
Use processReady and timeout to prevent initial resize events 2025-12-19 11:18:29 -08:00
Daniel Imms
af1ae58785
Revert parentElement change in terminalTabbedView.ts 2025-12-19 11:08:42 -08:00
Daniel Imms
36c2c4c2b1
Merge pull request #284363 from microsoft/tyler/known-marlin
Move terminal run recent to use a button toggle
2025-12-19 10:23:39 -08:00
Sandeep Somavarapu
7a4516103c
fix #232864 (#284500)
Some checks are pending
Monaco Editor checks / Monaco Editor checks (push) Waiting to run
Code OSS (node_modules) / Compile (push) Waiting to run
Code OSS (node_modules) / Linux (push) Waiting to run
Code OSS (node_modules) / macOS (push) Waiting to run
Code OSS (node_modules) / Windows (push) Waiting to run
2025-12-19 18:11:54 +00:00
Sandeep Somavarapu
e94fb8bfc8
fix #232862 (#284488) 2025-12-19 17:29:34 +00:00
Daniel Imms
5e032c52ca
Merge pull request #284482 from microsoft/tyriar/node-pty-43
node-pty@1.1.0-beta43
2025-12-19 08:46:26 -08:00
THARANIPRAKASH
750848de19 Move terminal resize overlay to TerminalInstance; support multi-terminal and manual resize 2025-12-19 21:57:23 +05:30
Daniel Imms
17485f9083
node-pty@1.1.0-beta43
Brings in further improvements to handling of write backpressure. After
this we no longer throttle at all which means that for older versions of
bash at least on macOS interleaving is possible, but pasting and sending
should be near instantaneous for any reasonable amount of text. I
measured zsh injesting 5mb of data in ~14 seconds.

See:

- microsoft/node-pty#835
- microsoft/node-pty#837
- microsoft/node-pty#839

Part of #246204, #283056
2025-12-19 08:17:38 -08:00
Daniel Imms
6b56181421
Merge pull request #280967 from sudip-kumar-prasad/fix/terminal-default-cmd-icon
Fix: use codicon id for Command Prompt default profile icon
2025-12-19 08:08:44 -08:00
Ladislau Szomoru
b5397ced5d
Git - add new method to the interface (#284471) 2025-12-19 07:53:53 -08:00
Benjamin Pasero
997708d01c
Merge branch 'main' into fix/terminal-default-cmd-icon 2025-12-19 16:15:49 +01:00
Ladislau Szomoru
b81bd1a1d1
SCM - hide worktrees created by Copilot Chat (#284462) 2025-12-19 15:02:54 +00:00