Benjamin Pasero
367fc5f243
exp - introduce and use flag to disable experiments ( #254057 )
...
* exp - introduce and use flag to disable experiments
* fix
2025-07-04 09:17:56 +00:00
Sandeep Somavarapu
c8a406e31f
Implement first class resource for user mcp servers ( #252277 )
...
* Revert "Revert mcp.json changes (#252245 )"
This reverts commit 94a2502601
.
* fix change event installing mcp servers
* properly implement workspace mcp servers
2025-06-24 14:10:40 +02:00
Connor Peet
94a2502601
Revert mcp.json changes ( #252245 )
...
Revert "support first class resource mcp.json for mcp servers (#252102 )"
This reverts commit f1c7514c98
.
There are a couple issues with this changeset that I messaged Sandeep about, reverting to avoid a broken Insiders.
2025-06-23 20:16:00 -07:00
Sandeep Somavarapu
f1c7514c98
support first class resource mcp.json for mcp servers ( #252102 )
...
* support first class resource mcp.json for mcp servers
* add welcome view
* fix rendering mcp icon in editor
* fix styling
* fix scanning mcp resources
* fix tests
* feedback
* fix bug
* fix compilation
2025-06-23 14:03:19 -07:00
Benjamin Pasero
6b924c5152
ESM merge to main ( #227184 )
...
Co-authored-by: Johannes Rieken <jrieken@microsoft.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-08-30 10:31:46 +02:00
Tyler James Leonhardt
a4a2d8f0f4
Rename `--disable-keytar` to `--use-inmemory-secretstorage` ( #192312 )
...
This renames the flag as the title suggests but keeps `--disable-keytar` in the `deprecates` section so it still works.
Fixes https://github.com/microsoft/vscode/issues/191498
2023-09-08 17:58:32 +02:00
Sandeep Somavarapu
3b74e3f2bd
detect remote loggers in the UI ( #181399 )
2023-05-03 14:44:06 +02:00
João Moreno
5bb3880b20
remove telemetry prop: common.source ( #176688 )
...
* remove telemetry prop: common.source
* remove extra code
* use interface
* use interface again
* fix tests
2023-03-10 15:22:27 +01:00
Sandeep Somavarapu
52dd56689f
Improvements to logger and netwok requests logging ( #175492 )
...
- Able to create logger by passing id
- Support when conditions for loggers
- Separate logger for all network requests
- Log request and response headers
- Enable request logger on trace
- Add loggerService in CLI
2023-02-27 10:05:20 +01:00
Martin Aeschlimann
001abb14c8
remote tunnel: extract log from LogOutputChannels & EnvService ( #166597 )
2022-11-17 16:46:51 +01:00
Martin Aeschlimann
f10e84118b
ci: use tunnelApplicationName ( #164257 )
...
fix location of tunnel command in CI and in code
2022-10-23 20:12:23 +03:00
Sandeep Somavarapu
845f524e35
Merge pull request #162285 from dtivel/dtivel/verify-packages
...
Add extension signature verification service
2022-10-18 14:14:05 +02:00
Sandeep Somavarapu
2b50ab06b1
support passing extension log level from cli ( #163566 )
2022-10-13 18:21:47 +02:00
Logan Ramos
e814cb5c65
Telemetry API ( #160902 )
...
* First run of scaffolding out a telemetry API
* Make telemetry config up to date
* Further work on telemetry API
* Implement telemetry logging extension host
* Add logging to exthost logger
* Extract telemetry cleaning
* Add data cleaning
* Update email regex
2022-10-11 15:44:18 -04:00
Sandeep Somavarapu
3b491952fa
- add download api to ext mgmt service
...
- support verifying signed extension in remote when downloading locally
2022-10-11 18:22:24 +02:00
Joyce Er
1dd67592e1
Ask for edit sessions auth when coming from Continue On ( #160843 )
...
* Ask for edit sessions auth when coming from Continue On
* Only append `continueOn` query param if there is an edit session
* Persist continueOn for new windows
* Don't double prompt to sign in
* Add badge if user didn't sign in
* Add logging and dev commands
* Log more info
* More logging
* 🤔
* Cleanup
* Actually check for pending edit sessions
* More cleanup
* Update test
2022-09-26 08:18:12 -07:00
Benjamin Pasero
e7e9a50646
fix #138815 ( #161613 )
...
* fix #138815
* add linux
* fix compile and clarify
2022-09-26 00:14:15 -07:00
Johannes
2aeb99b11d
extract some COI handle into network-util, add `--enable-coi` command line flag and adopt in main handler
2022-09-02 12:21:10 +02:00
Logan Ramos
dbbf24add8
Initial first run of telemetry output API ( #157807 )
...
* Initial first run of telemetry output API
* Add proposed api check
2022-08-10 13:26:12 -04:00
Joyce Er
3e59037fa1
Debt - Add dedicated Edit Sessions output channel ( #154190 )
...
* Create a separate log channel for edit sessions
* Move edit sessions services into contrib since they are not accessed from outside the contrib
* Remove redundant log message prefix
* Update test
2022-07-05 12:54:14 -07:00
Joyce Er
482bc7c146
Add experimental Continue Edit Session API command ( #152375 )
...
* Implement `vscode.experimental.editSession.continue` API command
* Read `editSessionId` from protocol url query params
Pass it down to `environmentService` for later access
Read it from `environmentService` when attempting to apply edit session
* Pass `editSessionId` to environmentService in web
* Set and clear edit session ID
* Add logging and encode ref in query parameters
* Update test
2022-06-16 19:13:42 -07:00
Sandeep Somavarapu
c015eb5c6c
feedback: change stateHome to stateResource
2022-06-13 17:29:36 +02:00
Sandeep Somavarapu
8099ff1f33
implement feedback
2022-06-13 14:31:22 +02:00
Sandeep Somavarapu
5178151d23
Merge branch 'main' into sandy081/settingsProfile
2022-06-01 14:12:03 +02:00
Sandeep Somavarapu
0ccc294e64
move globalStorageHome to userDataProfileService
2022-05-22 09:22:48 +02:00
Sandeep Somavarapu
55e6d2f138
move user data resources to user data profile
2022-05-19 22:54:28 +02:00
Sandeep Somavarapu
e4c04ea2e9
- Introduce policy model with file policy
...
- Introduce policy configuration using policy model
- Use policy configuration while reading, inspecting and writing configuration
- Adopt json settings editor
2022-05-10 13:49:31 +02:00
Benjamin Pasero
c4cdb552a5
Remove legacy smoke test driver ( #147393 )
...
* wip
* fix imports
* more lipstick
* fix?
* fix
2022-04-13 19:19:58 +02:00
Benjamin Pasero
2dc2290ba9
history - introduce a `localHistoryHome` environment
2022-03-09 10:15:49 +01:00
Alex Dima
fcb0ee0e35
Move `ExtensionKind` to `platform/environment` ( #141154 )
2022-01-21 16:03:00 +01:00
Tyler Leonhardt
4d930765f3
refactor credentials service to main
...
ensure keytar is there and register service correctly
remove console log
remove extra line
2022-01-12 09:21:19 -08:00
Sandeep Somavarapu
4eb6b3832d
Fix #46851
2021-11-24 17:39:40 +01:00
Ladislau Szomoru
273470f94a
Move disableWorkspaceTrust to the workbench layer
2021-11-04 14:05:31 +01:00
Connor Peet
d130a278c6
debug: apply environment to remote extension host
2021-10-07 09:37:16 -07:00
Matt Bierner
ee1655a82e
Organize imports in vs/platform
2021-08-05 15:32:53 -07:00
Sandeep Somavarapu
f7a979540d
support enabling extensions through environment
2021-07-19 13:07:05 +02:00
Ladislau Szomoru
732769073a
Workspace trust - add --disable-workspace-trust flag ( #124998 )
...
* Add --disable-workspace-trust CLI flag
2021-06-03 07:19:14 +00:00
Benjamin Pasero
8f1b7a36de
sandbox - allow to reuse environment service in sandbox
2021-03-15 11:27:31 +01:00
Martin Aeschlimann
e9b7b5d25b
configure extension kind of extensions under development
2021-03-11 23:14:17 +01:00
Benjamin Pasero
0ef6619a3e
services - use refineServiceDecorator for environment ( #117881 )
2021-03-04 17:12:44 +01:00
Benjamin Pasero
8c8ab33b79
shared process - delete sharedIPCHandle
2021-02-09 12:16:55 +01:00
Benjamin Pasero
96b2c670d7
debt - extensions path is always defined
2020-11-25 09:59:55 +01:00
Benjamin Pasero
ee7412f27e
environment service 💄
2020-10-12 12:17:10 +02:00
Benjamin Pasero
0a7c0fd68e
debt - lift more environment properties to electron-main
2020-10-12 11:52:48 +02:00
Benjamin Pasero
ca4dd67abe
debt - introduce environment main service to have properties there exclusively
2020-10-12 11:12:41 +02:00
Sandeep Somavarapu
312a812441
Fix #108250
2020-10-07 19:10:55 +02:00
Sandeep Somavarapu
5ed2768805
workbench web api for settings sync enablement
2020-09-21 19:26:15 +02:00
Benjamin Pasero
ae6e3bcb49
debt - introduce native environment service descriptor
2020-09-18 09:49:32 +02:00
Benjamin Pasero
1406472d5e
sandbox - move extension management service into electron-sandbox
2020-09-15 15:36:09 +02:00
Sandeep Somavarapu
79c4f10983
Fix #106021
2020-09-07 15:24:57 +02:00