Sandeep Somavarapu
cebb5e5a05
introduce search extensions tool ( #246721 )
...
* introduce search extensions tool
* update tool reference name
2025-04-16 16:21:04 +02:00
Sandeep Somavarapu
18fcd02565
support rendering extensions in chat ( #246666 )
2025-04-15 14:30:19 -07:00
Sandeep Somavarapu
388dba459f
Fix #242026 ( #246476 )
2025-04-14 12:12:00 +02:00
Sandeep Somavarapu
c14be447f4
do not autoupdate when extension got republished ( #246472 )
2025-04-14 02:21:51 -07:00
Sandeep Somavarapu
fe9ef2f40d
Show learn more link in malicious extension removal prompt ( #246324 )
2025-04-11 16:03:52 +02:00
Sandeep Somavarapu
22141c515c
fix #239579 ( #246306 )
2025-04-11 13:08:36 +02:00
Sandeep Somavarapu
8d1d5c8b29
fix #245886 ( #245968 )
2025-04-08 14:01:58 +02:00
Benjamin Pasero
a0b551ed2d
notifications - introduce OPTIONAL priority and adopt ( #245641 )
...
We use this to silence the notification in certain cases.
2025-04-04 09:38:01 +02:00
Sandeep Somavarapu
aa8b30e33b
fix #242162 ( #245502 )
2025-04-03 16:55:17 +02:00
Sandeep Somavarapu
62d199b834
support product overrides ( #245433 )
...
- extension prerelease installation
- extension versions exclusion
2025-04-03 12:26:51 +02:00
Jiacheng
1010065224
fix: correct filtering logic for file-based recommendations ( #245062 )
...
The filtering logic was inverted, causing recommendations to be incorrectly included instead of excluded. This fix ensures that only non-prompted recommendations are considered.
2025-04-02 12:48:07 +00:00
Sandeep Somavarapu
a1d5b448c1
Fix property init order ( #245255 )
2025-04-01 19:55:30 +02:00
Sandeep Somavarapu
e8f4239a6f
add logging for extension auto updates ( #244842 )
2025-03-27 11:36:33 +01:00
João Moreno
06b480f0e2
fixes #243131 ( #244755 )
2025-03-26 16:46:21 +01:00
Sandeep Somavarapu
2fc866ae6e
check for category filter capability ( #244705 )
2025-03-26 09:22:24 +01:00
Sandeep Somavarapu
33542a92db
fixes in handling gallery service capabilities ( #244463 )
2025-03-24 16:07:59 +01:00
Sandeep Somavarapu
e7ddd3228f
update uuid if it changes ( #244233 )
2025-03-21 12:40:11 +01:00
Sandeep Somavarapu
bf513150ce
do not show copy link action if there is no extension link ( #244228 )
2025-03-21 12:07:24 +01:00
Josh Spicer
781a356662
Use existing api for 'installExtensionsIfInstalledLocallyInRemote' ( #244053 )
...
* use IExtensionsWorkbenchService api to install ext in server (https://github.com/microsoft/vscode-internalbacklog/issues/5380 )
* rename function for clarity
* use this.extensionsWorkbenchService.queryLocal
2025-03-20 11:56:21 -07:00
Sandeep Somavarapu
137afe0dc9
show error when failed to set up remote and voice chat extensions ( #244130 )
2025-03-20 17:17:46 +01:00
Sandeep Somavarapu
3abd5b1466
fix #243548 ( #243976 )
2025-03-19 11:20:10 +01:00
Sandeep Somavarapu
567f6dee8a
check for valid account and provide option to sign in ( #243896 )
2025-03-18 20:16:00 +01:00
Josh Spicer
738f64c2a4
pull quality from locally installed version ( #243791 )
...
pull quality from locally installed version (https://github.com/microsoft/vscode-internalbacklog/issues/5380 )
2025-03-17 12:01:02 -07:00
Sandeep Somavarapu
c17dd1da05
extension gallery manifest service ( #243568 )
...
- send gallery info from workbench to shared process
2025-03-14 08:15:51 -07:00
Joel Verhagen
6363774772
Show support URL and license URL even if extension URL is not set ( #243565 )
2025-03-14 14:32:10 +00:00
Sandeep Somavarapu
d09fd2b5d7
render private extension ( #243503 )
...
* render private extension
* fix all repsitory signed flag
2025-03-14 00:00:08 +01:00
Josh Spicer
27a2ca85f4
Install remote default extensions only if already installed locally ( #243499 )
...
remote default extensions only if local
2025-03-13 15:30:11 -07:00
Josh Spicer
2c7fff35cf
Add remote.defaultExtensions ( #243400 )
...
* add remote.defaultExtensions
* some nice suggestions
2025-03-13 18:22:02 +01:00
Sandeep Somavarapu
97837b945a
handle allRepositorySigned gallery capability ( #243358 )
2025-03-12 18:15:29 +01:00
Daniel Imms
c65d27807b
showHover -> showInstantHover
...
This rename and moving the interface a little lower is designed to
dissuade the use of the API in favor of the delayed ones.
Part of #243348
2025-03-12 06:48:22 -07:00
Benjamin Pasero
63ee986e05
debt - move some code out of platform ( #243307 )
2025-03-12 10:18:56 +01:00
Sandeep Somavarapu
ab32b428cb
adopt extensions features using gallery capabilities and resources ( #243281 )
...
* adopt extensions features using gallery capabilities and resources
* remove `@` for properties in manifest resources
2025-03-12 00:41:14 +01:00
Sandeep Somavarapu
3ea047c09e
fix #241002 ( #242880 )
2025-03-10 16:39:41 +01:00
Sandeep Somavarapu
001f975526
Improve uninstalling problematic extensions. Detect them and disable them before running. ( #242805 )
2025-03-06 16:26:45 +01:00
Sandeep Somavarapu
5dcdc6c3ee
Revert "problematic extensions: disable them and uninstall in all profiles ( #242297 )" ( #242308 )
...
This reverts commit 559a51e69f .
2025-02-28 15:02:59 +01:00
Sandeep Somavarapu
559a51e69f
problematic extensions: disable them and uninstall in all profiles ( #242297 )
...
* simpler fix
* fix tests
* update message
* get back action to reload
2025-02-28 13:41:42 +01:00
Sandeep Somavarapu
79570ba3fd
Revert "disable, restart extension host, uninstall and remove problematic extension ( #242249 )" ( #242293 )
...
This reverts commit 4e6f06d1c7 .
2025-02-28 12:39:14 +01:00
Sandeep Somavarapu
4e6f06d1c7
disable, restart extension host, uninstall and remove problematic extension ( #242249 )
...
* disable, restart extension host, uninstall and remove problematic extension
* fix tests
* fix tests
2025-02-28 08:13:06 +01:00
Benjamin Pasero
5b8244c3c6
chat - reduce contributions blocking startup ( #242203 )
2025-02-27 17:32:45 +01:00
Sandeep Somavarapu
f08ca68ba0
fix #242043 ( #242055 )
2025-02-26 12:42:59 +01:00
Sandeep Somavarapu
dfeb7b06f6
fix #242036 ( #242037 )
2025-02-26 10:05:43 +01:00
Sandeep Somavarapu
6f886217da
download the extensions locally while installing failed remote extensions from workbench ( #241719 )
2025-02-24 19:00:56 +01:00
Sandeep Somavarapu
aa3d78ec49
fix #240640 ( #241717 )
2025-02-24 17:34:37 +01:00
João Moreno
c6d090cd69
cleanup telemetry events ( #241701 )
2025-02-24 15:20:09 +01:00
Sandeep Somavarapu
28ab93455c
polish ( #241689 )
2025-02-24 11:45:25 +01:00
Josh Spicer
9654eb25e8
Fix #238815 by using a function that calls downloadAndInstall for local downloads ( #241400 )
...
Ensure that we eventually call RemoteExtensionManagementService.downloadAndInstall()
2025-02-20 14:33:05 -08:00
Josh Spicer
8c1ac628fa
Attempt to install extensions in workbench that fail to install from remote code-server ( #238815 )
...
* Add failed() to IRemoteExtensionsScannerService (first pass)
Provides a way for the remote server to report back to the workbench a
set of extensions that it could not install. The workbench will
then attempt to install the set of extensions.
This is useful in cases when a remote does not have access to the
marketplace, but a local machine does. This will effectively proxy
the installation of an extension through the user's machine.
* reuse whenExtensionsReady() to report failed extensions
* send through InstallOptions
* support forwarding URIs and tidy up
* cleanup
* remove comment
* refactor interface
* remove custom error and detect already install extensions programatically to determine failure
* express more clearly
* code review
* tidy up
* make an info log
2025-02-11 11:48:49 -08:00
Nguyen
1a75418ec7
Extension detail content escapes container ( #240134 )
...
* fix: extension details escape container
* Change height of extension editor
2025-02-11 14:02:04 +01:00
Sandeep Somavarapu
0d8419a9ff
Fix #240115 ( #240219 )
2025-02-10 13:10:11 +01:00
Johannes Rieken
5352d8e6d2
dedupe property names for exthostunresponsive and startuptimevaried events ( #239916 )
...
https://github.com/microsoft/vscode-internalbacklog/issues/5334
2025-02-07 11:15:08 +01:00