Commit Graph

15807 Commits

Author SHA1 Message Date
Pedro Pacheco
eae2f57127 Fix #240654: Avoid encoding reserved chars in JSON schema URL
Use skipEncoding in uri.toString(true) to prevent percent‑encoding of
characters like ":", "&" and "=" when building the URI.
This ensures the JSON schema URL remains valid.
2025-03-27 17:55:49 +00:00
Ladislau Szomoru
94f0f50f9e Git - try a different separator in the ref picker (#244340) 2025-03-22 15:56:29 -07:00
Tyler James Leonhardt
bdb7cc4f0c Bump msal-runtime (#244321)
Fixes https://github.com/microsoft/vscode/issues/240307
2025-03-21 20:56:33 -07:00
Megan Rogge
2b94f42121 align the look of paths for executables/specs in terminal completions (#244298)
fix #242191
2025-03-21 14:00:33 -07:00
Megan Rogge
b6fe17c848 add kind for specs so icon is correct (#244301)
fix #244300
2025-03-21 13:59:53 -07:00
Ladislau Szomoru
3ea8791964 Git - fix issue with losing merge state when discarding untracked file (#244247) 2025-03-21 14:23:16 +01:00
Megan Rogge
d6d5803357 add remaining tunnel subcommands (#244179) 2025-03-20 22:19:57 +00:00
Megan Rogge
19d8b85423 add terminal suggest folders to vscodeignore (#244172)
fix #243973
2025-03-20 14:13:39 -07:00
Alex Ross
7249efcfae Add tree-sitter for css (#244112)
* Add tree-sitter for css

* Hard code root scopes

* Add some temp logging for test

* Exclude css from module ignore

* Remove log lines
2025-03-20 13:45:47 +01:00
Johannes Rieken
36ae860bec editable tool input (#244108)
* support to dynamically register JSON schema association
* support to dispose schema and association registration
* hook up schema, associations, and documents when reviewing tool input
2025-03-20 12:59:32 +01:00
Ladislau Szomoru
f53a1c04d3 Git - refactor code to exclude refs from pickers (#244104) 2025-03-20 12:35:49 +01:00
Christof Marti
90dde06fb6 Revert "Add tree-sitter for css (#243988)"
This reverts commit c14e7b4b9b.
2025-03-20 08:32:03 +01:00
Ladislau Szomoru
53b4d4e701 Git - include ahead/behind information in all branch pickers (#244036) 2025-03-19 12:47:31 -07:00
Alex Ross
c14e7b4b9b Add tree-sitter for css (#243988)
* Add tree-sitter for css

* Hard code root scopes
2025-03-19 09:55:14 -07:00
Alex Ross
e2eba0acf6 Re-enable regex highlight test (#244014)
* Re-enable regex highlight test

* 🤦‍♀️
2025-03-19 17:21:45 +01:00
Ladislau Szomoru
f00d1a0c44 Git - merge branch picker should not include the current branch (#244008) 2025-03-19 16:31:33 +01:00
Anthony Kim
7e4e3c3732 remove shell type api from terminal suggest proposal (#244004) 2025-03-19 16:14:21 +01:00
Ladislau Szomoru
2365ea12ec Git - display ahead/behind information in the checkout picker (#244003)
* Initial implementation

* Handle scenario where the git version does not support ahead/behind
2025-03-19 16:04:58 +01:00
Ladislau Szomoru
9bed6c5a5f Git - use committerDate in the ref picker (#243974) 2025-03-19 11:22:05 +01:00
Ladislau Szomoru
757405278f Git - do not expose ref commit details to extensions (#243970) 2025-03-19 10:49:00 +01:00
Ladislau Szomoru
6770e77230 Git - add the missing Api proposal (#243959) 2025-03-19 09:39:18 +01:00
Megan Rogge
312fed7118 add code-tunnel suggestion spec (#243809) 2025-03-19 00:17:38 +00:00
Ladislau Szomoru
46a9b7e644 Git - remove another usage of iconv (#243902) 2025-03-18 13:35:33 -07:00
Ladislau Szomoru
76b21c4817 Git - cleanup ref parsing (#243899) 2025-03-18 20:46:11 +01:00
Alex Ross
b184dce8db Remove regex test to fix build (#243884)
This is a temporary measure to unblock the build, will re-enable shortly.
2025-03-18 17:41:26 +01:00
Matt Bierner
37f8988724 Merge pull request #243833 from zyoshoka/correct-typescript-basics-ext-path-in-readme
Correct `typescript-basics` extension path
2025-03-18 08:18:09 -07:00
Ladislau Szomoru
9c52844db0 Git - disable matchOnDetail for the checkout picker (#243862) 2025-03-18 15:35:21 +01:00
Ladislau Szomoru
f9d810d1fd Git - remove the usage of jschardet and iconv-lite-umd (#243843) 2025-03-18 09:53:58 +00:00
Alex Ross
4c3518eafe Injected languages for tree sitter (#243180) 2025-03-18 10:48:27 +01:00
Ladislau Szomoru
f37aabbb68 Git - enable reference details in pickers by default (#243839) 2025-03-18 09:17:17 +01:00
zyoshoka
171bed57b6 Correct typescript-basics extension path 2025-03-18 16:33:14 +09:00
Rob Lourens
a4ee2666f0 Store chat sessions in fs (#243670)
* Start on storing chat sessions on fs

* More

* More ChatSesssionStore work

* More changes

* More fixes

* Avoid layer break

* Handle clear session, block shutdown while saving, handle other cases

* Key name

* Fix build error

* Tweaks

* Don't show migrated empty sessions in hsitory

* Comment out unused transfer code for now

* Fix test
2025-03-18 01:07:18 +00:00
Tyler James Leonhardt
558d5df792 Add proposed API for trusted domains and for web page extraction (#243811)
* Add proposed API for trusted domains and for web page extraction

I don't love the shape of this API but I'm going with this for now to play with it.

This will help Chat provide contents of web pages as context but also allow it full control of the tool.

ref https://github.com/microsoft/vscode/issues/243615

* use a different url

* delete the test until we have a good way to mock
2025-03-17 22:26:13 +01:00
Daniel Imms
00258d6a5e Merge pull request #243636 from microsoft/tyriar/241970
Add argument with optional indicator to right of label
2025-03-17 12:45:29 -07:00
Daniel Imms
f9c6ef598f Adjust test expectations to include detail 2025-03-17 12:30:15 -07:00
Daniel Imms
5261445258 Merge remote-tracking branch 'origin/main' into tyriar/241970 2025-03-17 11:53:51 -07:00
Matt Bierner
23812e0d8f Make sure scripts in md preview are properly evaluated
Fixes #243454

This restores the previous behavior. If the default security settings are used, scripts will still block blocked by the CSP. If you fully disable the security settings, then we'll try to run them
2025-03-17 11:45:49 -07:00
Anthony Kim
bf36be9c61 Finalize Shell API (#243274)
* Adopt terminal suggest to shell api change

* Internally bring string enum for terminal suggest to prevent Typos

* Better word description under api description

* Remove shell proposed api against vscode.d.ts

* Update `shell` description after looking at feedbacks.

* Update docs

* Change to a Map<TerminalShellTye, string[]>

* One last typo

---------

Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2025-03-15 15:28:19 -07:00
Daniel Imms
ec8da3f5d0 Add argument with optional indicator to right of label
Fixes #241970
2025-03-15 04:21:26 -07:00
Matt Bierner
e0aa795754 Merge pull request #243403 from mjbvz/warm-rook
Add extra catch around package manager
2025-03-14 15:56:27 -07:00
Megan Rogge
da8479d178 timeout if terminal completion provider takes too long (#243487)
fix #243355
2025-03-14 19:53:07 +00:00
Daniel Imms
8005309665 Merge pull request #242121 from dibarbet/csharp_on_enter_rule_updates
Update C# onEnterRules to account for documentation comments
2025-03-14 11:03:54 -07:00
Ladislau Szomoru
0a7b6a0f8b Git - add commit details to ref pickers (#243582)
* Refactor ref parsing

* Initial implementation of getting the commit details

* Show additional information in the pickers
2025-03-14 10:52:13 -07:00
Ladislau Szomoru
7c46bee91e Git - handle both absolute and relative paths (#243571) 2025-03-14 17:25:33 +01:00
Megan Rogge
8bbbc45f4f add builtin fish arg/description/documentation to suggestion (#243271) 2025-03-13 22:28:50 +00:00
Matt Bierner
b61d46c3e4 Add extra catch around package manager 2025-03-12 16:58:50 -07:00
Oleg Solomko
c67dcc317d II of markdown comment parser, add base @assertNotConsumed decorator 2025-03-12 12:22:48 -07:00
Matt Bierner
dd130c3e06 Merge pull request #243368 from mjbvz/icy-kingfisher
Don't duplicate body in md preview
2025-03-12 09:21:15 -07:00
Matt Bierner
0a66642a04 Don't duplicate body in md preview
Fixes #243340
2025-03-12 09:07:34 -07:00
Connor Peet
279244f232 Merge pull request #243221 from microsoft/connor4312/mcp-1
mcp: initial work
2025-03-11 14:47:49 -07:00