Commit Graph

142815 Commits

Author SHA1 Message Date
Dmitriy Vasyura
2a1ac1b0ff Merge branch 'main' into dev/dmitriv/fix-tab-size-detection 2025-12-23 11:55:08 -08:00
Don Jayamanne
c561232a0a Support refreshing Chat Session Provider Options (#284815) 2025-12-23 16:45:33 +08:00
Rob Lourens
e90ece8f4d Some lint fixes (#284809) 2025-12-23 04:00:54 +00:00
Rob Lourens
e78d8b5085 Reduce debt in ChatService (#284777)
Fix #278996
2025-12-22 20:51:29 +00:00
Daniel Imms
3f9e5f837f Merge pull request #284696 from microsoft/tyriar/resize_contrib
Move resize dims overlay into terminalContrib
2025-12-22 11:50:04 -08:00
Ladislau Szomoru
045a6c2efc SCM - fix issue with repository selection (#284748) 2025-12-22 10:38:06 -08:00
Ladislau Szomoru
cf186fdab7 Git - update git worktree inlint action (#284737) 2025-12-22 05:46:55 -08:00
Rob Lourens
a4451f532b Fix "add context" toolbar item slow to appear (#284706)
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
de33fdc814 Move resize dims overlay into terminalContrib
Part of #284046
2025-12-21 13:02:34 -08:00
Daniel Imms
dead67fe6a Merge pull request #284645 from tamuratak/tweak_sed
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)
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
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)
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)
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) 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