Commit Graph
124157 Commits
Author SHA1 Message Date
Don JayamanneandGitHub c0fa2a7b47 Expose prop to determine if custom prop is used (#208145) 2024-03-19 17:12:07 -07:00
Rob LourensandGitHub f29a4bcaf7 Fix chat editor width calculation (#208149) 2024-03-20 01:07:08 +01:00
Aaron MungerandGitHub 4ac3b4a622 add diagnostics for cell failures when details are available (#208135)
* add diagnostics for cell failures with details available

* handle output clearing through call. put feature behind setting
2024-03-19 16:45:09 -07:00
Sandeep SomavarapuandGitHub 0e7634d2f6 Add logging for rollback (#208146) 2024-03-20 00:29:04 +01:00
Connor PeetandGitHub 1ab312aeed cli: try to automatically reload services during tunnel service install (#208119)
Fixes #208094
2024-03-19 15:29:30 -07:00
Andrea MahandGitHub 4c742de8cf Add debounce to Quick Search (#208138)
Fixes #208111
2024-03-19 23:26:34 +01:00
Bhavya UandGitHub 893bf575ec Add setting to show/hide extension recs in remote indicator (#208140) 2024-03-19 15:06:52 -07:00
Matt BiernerandGitHub 050dbc12c3 Centralize updates to chat code block text models (#208130)
* Centralize updates to chat code block text models

There currently is a race when updating code block models. This can cause weird flashes during progressive rendering

With this fix, I've removed code in `chatListRenderer` that was updating the model. Now the `codeBlockModelCollection`/`chatViewModel` updates the text model and also computes vulns

* Update snapshots
2024-03-19 14:54:08 -07:00
Tyler James LeonhardtandGitHub a19e35efd6 Fix issue where separators are indented (#208129)
Fixes https://github.com/microsoft/vscode/issues/208128
2024-03-19 13:58:03 -07:00
Andrea MahandGitHub d4bb3930d1 add extra debounce for ai search results (#208124) 2024-03-19 13:20:36 -07:00
Don JayamanneandGitHub 0f6d7c03fc Rename property to lineup with other exp props (#208121) 2024-03-19 20:31:31 +01:00
Andrea MahandGitHub 6feba91944 fix leaking event listeners (#207738)
* fix leaking event listeners

* add mutabledisposable
2024-03-19 12:18:35 -07:00
Connor PeetandGitHub 2aa0f1c40b testing: finalize test coverage (#208115)
Closes #123713
2024-03-19 19:46:17 +01:00
Connor PeetandGitHub a4eeea64a7 testing: mark test coverage element as incompressible (#208113)
Fixes #208112
2024-03-19 19:17:29 +01:00
Connor PeetandGitHub 11865e1367 testing: rename coveredcount->testcoveragecount, fix file hierarchy (#208110)
Fixes #208056
2024-03-19 18:58:10 +01:00
Joyce ErandGitHub 2dd03eaebe fix: correctly decorate inline chat command with shared prefix (#208104) 2024-03-19 10:13:07 -07:00
Tyler James LeonhardtandGitHub 1a5a8fce16 Add .pane-body to highlight global style (#208108)
Fixes https://github.com/microsoft/vscode/issues/207744
2024-03-19 18:09:00 +01:00
Matt BiernerandGitHub 7ea1e08cc5 Fix stripping of some characters in markdown header folding (#208050)
Fixes #147008
2024-03-19 09:45:33 -07:00
Johannes 230e024cd6 updates 2024-03-19 17:08:19 +01:00
20deb62853 Expand monarch functionality to allow state access within rules (#183463)
* Expand monarch functionality to allow state access within rule regular expressions

* Forgot to stage

* Fix substitution regex, add caching and a unit test

---------

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-03-19 17:05:38 +01:00
Aaron MungerandGitHub a8c5e10926 allow variable provider to specify the interfaces satisfied by a variable (#208101) 2024-03-19 17:04:08 +01:00
Logan RamosandGitHub 811ce8a51f Introduce new inline chat error type for showing to the user (#208098)
Introduce new error type for showing to the user
2024-03-19 16:56:09 +01:00
Benjamin PaseroandGitHub fd4b93963e 💄 (#208099) 2024-03-19 16:27:21 +01:00
Rob LourensandGitHub 9a2716e2fb Fix chat participant icons (#207652)
* Fix chat participant icons

* Update test
2024-03-19 15:41:23 +01:00
Benjamin PaseroandGitHub 78b04c02cc aux window - more fixes to prevent data loss (#208085) 2024-03-19 15:39:51 +01:00
Johannes 6c7b9a72c6 (for now) remove IChatUsedSlashCommand 2024-03-19 15:16:23 +01:00
Johannes 86580f4c05 register only one chat agent for all of inline chat 2024-03-19 15:11:51 +01:00
Aiday Marlen Kyzy 2806929875 adding changes, remove console logs later 2024-03-19 14:53:29 +01:00
Johannes 1f17652159 - only layout zone widget when visible
- content widget and controller tweaks
- wire up follow up commands
- disable filter for inline chat widget because its weird
- hardcode height
2024-03-19 14:31:53 +01:00
Daniel ImmsandGitHub 569caf471c Merge pull request #208091 from microsoft/tyriar/207751
Terminal chat: Hide by default, don't create on focus check
2024-03-19 06:29:03 -07:00
Daniel Imms 639804800b Terminal chat: Hide by default, don't create on focus check
Fixes #207751

I couldn't find a repro, but hopefully this fixes it
2024-03-19 05:20:44 -07:00
RoboandGitHub 92e85248d7 fix: use different package name for legacy servers (#208088) 2024-03-19 13:16:17 +01:00
Aiday Marlen Kyzy 9a63e6829c adding more indentation tests 2024-03-19 12:21:09 +01:00
Benjamin PaseroandGitHub 64874113ad aux editors - block moveEditor when unsupported (#208077) 2024-03-19 11:38:42 +01:00
Benjamin PaseroandGitHub 7c4c34ef04 aux window - make it easier to create status elements in all opened windows (#208012) 2024-03-19 10:00:35 +01:00
Don JayamanneandGitHub 55d6f3050d Drop custom metadata property from notebooks behind setting (#208065)
* Drop custom metadata property behind setting

* Do not update existing object
2024-03-19 19:37:59 +11:00
Johannes f57aab9938 Merge branch 'main' into joh/chatWidget 2024-03-19 09:12:16 +01:00
Benjamin PaseroandGitHub 770afe0673 aux window - veto window close for custom editors without backup (#208063) 2024-03-19 08:29:14 +01:00
Don JayamanneandGitHub 690a5a8709 Show 'File saved' not Cell Metadata Updated (#208053) 2024-03-19 07:45:17 +01:00
Benjamin PaseroandGitHub 2389f17277 speech - activate extension also for keyword recognition (#208062) 2024-03-19 07:30:11 +01:00
Peng LyuandGitHub 36ced2d33a Fix go to action on notebook toolbar (#208061) 2024-03-19 06:59:32 +01:00
Tyler James LeonhardtandGitHub 7c51753f7c More improvements to the QuickPick Tree (#208054)
From the user's perspective:
* Now the cmd/alt+up/down keybindings that cycle through separators have the following behavior:
  * if a separator is visible, just reveal it without messing with scroll top
  * if a separator is not visible, scroll it up to the top of the view
* When the active item, or your mouse, is over an item, the actions on that section's separator are also visible

Code perspective:
* Separate separators & regular items into their own renderers (there's more to clean up here, but a good start)
* Allow the renderers to know which items are visible and expose that (so that we can determine which separator to show actions on)
* Folded revealing an item into the focus function for ease
* Simplified the call to `setElements` to be used in "tree-like" scenarios or "list-like" scenarios
2024-03-18 20:47:49 -07:00
Don JayamanneandGitHub 1e95cb902e Keep notebook model in sync with the ipynb json (#208052) 2024-03-18 20:17:46 -07:00
Daniel ImmsandGitHub 7c74357bd1 Merge pull request #208047 from microsoft/tyriar/4288
Adopt buttonConfigProvider for terminal chat actions
2024-03-18 16:33:59 -07:00
Daniel ImmsandGitHub 20a38ea60c Merge pull request #208046 from microsoft/tyriar/4535
Fix terminal chat input background
2024-03-18 16:23:21 -07:00
Daniel Imms 7084cf9ff1 Adopt buttonConfigProvider for terminal chat actions
Fixes microsoft/vscode-copilot#4288
2024-03-18 16:18:59 -07:00
Daniel Imms d56e1ee5a0 Fix terminal chat input background
Fixes microsoft/vscode-copilot#4535
2024-03-18 16:08:35 -07:00
Andrea MahandGitHub 85421b6a3b move AI search sparkle button to input (#207780)
* move sparkle to input

* cleanup
2024-03-18 15:46:55 -07:00
Sandeep SomavarapuandGitHub 3abe33bb0d register supportWorkspaceExtensions setting not in stable (#208040) 2024-03-18 23:40:44 +01:00
Peng LyuandGitHub 6511910095 Align notebook variables api command shape with api typings. (#208045) 2024-03-18 15:40:02 -07:00