Sandeep Somavarapu and GitHub
a337b4ef65
fix #207698 ( #208150 )
...
* fix #207698
* fix compilation
2024-03-20 02:02:07 +01:00
Sandeep Somavarapu and GitHub
9f278ba6e1
fix #208076 ( #208153 )
2024-03-20 01:53:09 +01:00
Bhavya U and GitHub
a09d363346
Add ability to include links in walkthrough description ( #208151 )
2024-03-20 01:28:08 +01:00
Rob Lourens and GitHub
f29a4bcaf7
Fix chat editor width calculation ( #208149 )
2024-03-20 01:07:08 +01:00
Aaron Munger and GitHub
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 Somavarapu and GitHub
0e7634d2f6
Add logging for rollback ( #208146 )
2024-03-20 00:29:04 +01:00
Andrea Mah and GitHub
4c742de8cf
Add debounce to Quick Search ( #208138 )
...
Fixes #208111
2024-03-19 23:26:34 +01:00
Bhavya U and GitHub
893bf575ec
Add setting to show/hide extension recs in remote indicator ( #208140 )
2024-03-19 15:06:52 -07:00
Matt Bierner and GitHub
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 Leonhardt and GitHub
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 Mah and GitHub
d4bb3930d1
add extra debounce for ai search results ( #208124 )
2024-03-19 13:20:36 -07:00
Andrea Mah and GitHub
6feba91944
fix leaking event listeners ( #207738 )
...
* fix leaking event listeners
* add mutabledisposable
2024-03-19 12:18:35 -07:00
Connor Peet and GitHub
2aa0f1c40b
testing: finalize test coverage ( #208115 )
...
Closes #123713
2024-03-19 19:46:17 +01:00
Connor Peet and GitHub
a4eeea64a7
testing: mark test coverage element as incompressible ( #208113 )
...
Fixes #208112
2024-03-19 19:17:29 +01:00
Connor Peet and GitHub
11865e1367
testing: rename coveredcount->testcoveragecount, fix file hierarchy ( #208110 )
...
Fixes #208056
2024-03-19 18:58:10 +01:00
Joyce Er and GitHub
2dd03eaebe
fix: correctly decorate inline chat command with shared prefix ( #208104 )
2024-03-19 10:13:07 -07:00
Tyler James Leonhardt and GitHub
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 Bierner and GitHub
7ea1e08cc5
Fix stripping of some characters in markdown header folding ( #208050 )
...
Fixes #147008
2024-03-19 09:45:33 -07: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 Munger and GitHub
a8c5e10926
allow variable provider to specify the interfaces satisfied by a variable ( #208101 )
2024-03-19 17:04:08 +01:00
Logan Ramos and GitHub
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 Pasero and GitHub
fd4b93963e
💄 ( #208099 )
2024-03-19 16:27:21 +01:00
Rob Lourens and GitHub
9a2716e2fb
Fix chat participant icons ( #207652 )
...
* Fix chat participant icons
* Update test
2024-03-19 15:41:23 +01:00
Benjamin Pasero and GitHub
78b04c02cc
aux window - more fixes to prevent data loss ( #208085 )
2024-03-19 15:39:51 +01: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
Benjamin Pasero and GitHub
64874113ad
aux editors - block moveEditor when unsupported ( #208077 )
2024-03-19 11:38:42 +01:00
Benjamin Pasero and GitHub
7c4c34ef04
aux window - make it easier to create status elements in all opened windows ( #208012 )
2024-03-19 10:00:35 +01:00
Benjamin Pasero and GitHub
770afe0673
aux window - veto window close for custom editors without backup ( #208063 )
2024-03-19 08:29:14 +01:00
Don Jayamanne and GitHub
690a5a8709
Show 'File saved' not Cell Metadata Updated ( #208053 )
2024-03-19 07:45:17 +01:00
Benjamin Pasero and GitHub
2389f17277
speech - activate extension also for keyword recognition ( #208062 )
2024-03-19 07:30:11 +01:00
Peng Lyu and GitHub
36ced2d33a
Fix go to action on notebook toolbar ( #208061 )
2024-03-19 06:59:32 +01:00
Tyler James Leonhardt and GitHub
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
Daniel Imms and GitHub
7c74357bd1
Merge pull request #208047 from microsoft/tyriar/4288
...
Adopt buttonConfigProvider for terminal chat actions
2024-03-18 16:33:59 -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 Mah and GitHub
85421b6a3b
move AI search sparkle button to input ( #207780 )
...
* move sparkle to input
* cleanup
2024-03-18 15:46:55 -07:00
Sandeep Somavarapu and GitHub
3abe33bb0d
register supportWorkspaceExtensions setting not in stable ( #208040 )
2024-03-18 23:40:44 +01:00
Peng Lyu and GitHub
6511910095
Align notebook variables api command shape with api typings. ( #208045 )
2024-03-18 15:40:02 -07:00
Ulugbek Abdullaev
b082f18ff8
rename suggestions: add telemetry to capture time before first input-field edit
2024-03-18 23:38:15 +01:00
Ulugbek Abdullaev
e94bb7770b
rename suggestions: fix: reset isEditingRenameCandidate when rename-candidate focus changes or one is selected
2024-03-18 23:38:15 +01:00
Ulugbek Abdullaev
102349e869
rename suggestions: refactor: shuffle around class fields for readability
2024-03-18 23:38:15 +01:00
Ulugbek Abdullaev
74e41997fc
rename suggestions: refactor: move stats to a proper object instead of inlining them into result
2024-03-18 23:38:15 +01:00
Michael Lively and GitHub
a3af971b72
Add setting to exclude non-header md cells from notebook outline view ( #207771 )
...
* setting to exclude non-header md entries
* fix stickyscroll early return when we lose outlineEntry for non-header md cell
* change setting name and behavior to match
* add toggle non-header menu item
2024-03-18 14:24:02 -07:00
Ulugbek Abdullaev
091ad6b40e
rename suggestions: fix: set selection in rename input field to initial selection in editor
2024-03-18 22:20:43 +01:00
Matt Bierner and GitHub
18d118aaf5
Pick up latest TS for building VS Code ( #208041 )
2024-03-18 22:12:00 +01:00
Daniel Imms and GitHub
b3701a9d89
Merge pull request #208036 from microsoft/tyriar/199611
...
Enable shell integration in hidden terminals
2024-03-18 12:57:56 -07:00
Michael Lively and GitHub
cf9f2452e7
Add Filter menu to notebook outline view ( #208034 )
...
add entry filter menu to notebook outline
2024-03-18 12:55:20 -07:00
Sandeep Somavarapu and GitHub
b356bddcac
make the setting application scoped ( #208035 )
2024-03-18 20:01:31 +01:00
Daniel Imms
f5f392c2c4
Enable shell integration in hidden terminals
...
As I understand it, hidden terminals were always exempty from shell
integration because hidden terminals were thought of as private to an
extension in a way, and also since they probably weren't going to be
interacted with. Especially since the introduction of the environment
variable collection API I think we should change this decision, not
doing so will lead to weirdness for extensions where hidden ones (which
may be shown later) aren't fully featured and get inconsistent envs.
Fixes #199611
Part of #197187
2024-03-18 11:58:22 -07:00
Bhavya U and GitHub
ff15e55781
Clear accounts badge when settings are disabled ( #208028 )
2024-03-18 19:41:49 +01:00