Commit Graph

527 Commits

Author SHA1 Message Date
Sandeep Somavarapu e9db45a0de Fix #164690 #164730 (#165331)
* Revert "Revert "Fix #164690 #164730 (#165279)" (#165302)"

This reverts commit d9ed6d1ef4.

* store migration completion marker in profile
2022-11-03 12:02:53 +01:00
Megan Rogge d9ed6d1ef4 Revert "Fix #164690 #164730 (#165279)" (#165302) 2022-11-02 17:48:32 -07:00
Sandeep Somavarapu 9c0c68c8cf Fix #164690 #164730 (#165279)
- Maintain default installed extensions manifest always
- Adopt to default installed extensions manifest
- Add externally installed extension to default extensions manifest
2022-11-02 22:48:15 +01:00
Connor Peet 578d59eb72 cli: fix code tunnel on macos 2022-10-24 10:55:22 -07: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
Martin Aeschlimann 929c645c9a more tunnel access commands (#164076)
more remote tunnel access commands
2022-10-20 09:37:17 +02:00
Martin Aeschlimann 2bfe9bcd6f Allow to configure machine name for tunnel (#163812)
* Allow to configure machine name for tunnel

* fix tests

* fix tests
2022-10-18 08:36:11 -07: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
Martin Aeschlimann 17c7a08962 Add cli & command to run the code server on the desktop (#163546)
Add cli & command to run the code server on the desktop
2022-10-13 15:02:42 +02:00
Sandeep Somavarapu 66c63cc8f7 review feedback 2022-10-11 15:32:22 +02:00
Damon Tivel 387563c02b Add extension signature verification service 2022-10-03 08:20:27 -07:00
Benjamin Pasero 9db57e76e9 Build: bundle / concat entry points (#161161)
* perf - concatenate windows main files

* Revert "Revert "Use `esbuild` to bundle some CommonJS main files (#160957)" (#161118)"

This reverts commit 84c46b71a5.

* build - exclude server main files

* build - make concat a task that runs like the others

* some renames

* Avoid overwriting the nodejs closure require

* Revert "build - exclude server main files"

This reverts commit 736516624e.

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2022-09-21 00:38:44 -07:00
Benjamin Pasero 099445be72 debt - avoid statSync when computing workspace identifier 2022-09-11 10:04:33 +02:00
Benjamin Pasero f54c23777c backups - 💄 (#160478) 2022-09-09 10:15:51 +02:00
Sandeep Somavarapu 39f3ab5b53 Fix #159447 (#160310) 2022-09-07 07:43:07 -07:00
Benjamin Pasero d3a33a2716 services - set more lazy in main process (#160273) 2022-09-07 11:29:41 +02:00
Sandeep Somavarapu ba6d0bd1d9 adopt lazy services (#160168)
#159178
- make services lazy
- adopt to eager instantiation with comment
2022-09-06 14:06:03 +02:00
Sandeep Somavarapu 4bf364de22 enable profiles (#158758)
- by default in insiders
- behind the flag in stable
2022-08-22 15:46:41 +02:00
Z. Grace Moreau d553d152a3 followup to renaming fish script, redux
See 90a258a & 2a81960.
2022-08-09 11:01:11 -06:00
Z. Grace Moreau 95ef9dd07e add --locate-shell-integration-path CLI support 2022-08-05 11:06:36 -06:00
Benjamin Pasero f8ae10c8d0 Piping into Code fails if data writes delayed (fix #155341) (#156973) 2022-08-03 09:41:12 +02:00
Logan Ramos cc098faebd Allow msftInternal to be setting toggled (#156198) 2022-07-25 21:01:27 -04:00
Daniel Imms ac4d678fb9 Support --locate-shell-integration-path in server CLI (#155870)
* Fix shell-integration remote cli

* Don't silently fail based on TERM_PROGRAM

We want this to work even in terminals where TERM_PROGRAM may not exist, such
as in a regular ssh session. The manual install recommends using an if before
sourcing anyway.

* Handle shell integration option on server cli

* Move shell integration option handling higher
2022-07-25 08:39:27 -07:00
Daniel Imms ee636283a9 shell-integration -> locate-shell-integration-path
Part of #153921
2022-07-19 06:18:59 -07:00
Daniel Imms 1baeb71f07 Use TERM_PROGRAM conditional to activate 2022-07-13 07:32:24 -07:00
Daniel Imms 6763f2a996 Use common path instead of node path 2022-07-13 03:24:23 -07:00
Daniel Imms f3399f6679 Support bash and zsh paths too 2022-07-13 03:22:17 -07:00
Daniel Imms e0e5339bf7 Shell integration CLI progress 2022-07-12 12:56:42 -07:00
Logan Ramos d6114a70be Remove app insights (#154296)
* Remove app insights

* Update product service to remove asimovKey
2022-07-06 22:23:30 -04:00
Sandeep Somavarapu ab670df24b disable profiles feature in stable quality (#153796) 2022-06-30 05:26:02 -07:00
Sandeep Somavarapu 94459e758e Improve extensions management in profiles
- Make version property mandatory in extension profiles (like in web)
- Extend extensions clean up to profiles
- Add necessay changes in other services to support extension cleanup:
- Introduce INativeServerExtensionManagementService
- Extend profile change event to provide added and removed profiles
2022-06-26 00:06:27 +02:00
Sandeep Somavarapu c480885fda Enable settings profiles behind experimental flag (#153044)
Enable settings profiles under experimental flag
2022-06-23 15:52:56 -07:00
Sandeep Somavarapu 28e9322f72 cleanup: initialize profiles when state is initiaized (#153002)
clean up:
- initialize profiles when state is initiaized
2022-06-23 17:21:28 +00:00
Sandeep Somavarapu 6d35288333 CLI: initialize state and profiles (#152994)
- create state service (readonly)  in node
- split state service between node and main
- split profiles service between node and main
- set up and init state and profiles services in cli
2022-06-23 18:37:10 +02:00
Sandeep Somavarapu 87a6ba590a fix default profile (#152915)
- send all profiles to window and shared process
- set first profile as default profile
2022-06-23 08:57:47 +02:00
Sandeep Somavarapu 3d4a1bc11e Split IUserDataProfilesService (#152385)
* - extract IUserDataProfileService from IUserDataProfilesService
- Adopt it

* 💄

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2022-06-17 07:04:35 +00:00
Sandeep Somavarapu 3c3343c8e4 use state resource from environment service 2022-06-13 17:31:12 +02:00
Sandeep Somavarapu 8099ff1f33 implement feedback 2022-06-13 14:31:22 +02:00
Sandeep Somavarapu 872345d6a5 Merge branch 'main' into sandy081/settingsProfile 2022-06-10 09:32:46 +02:00
Johannes 0656d21d11 auto-fixed prefer-const violation 2022-06-08 17:49:21 +02:00
Sandeep Somavarapu 5178151d23 Merge branch 'main' into sandy081/settingsProfile 2022-06-01 14:12:03 +02:00
Tyler James Leonhardt 27e10113dc improve configure display language & add clear display language preference (#150433) 2022-05-26 07:42:03 -07:00
Tyler James Leonhardt f363be172c Rename LocalizationsService to LanguagePackService and misc moves (#150314)
* rename LocalizationsService to LanguagePackService and misc moves

* couple more renames

* one more rename
2022-05-24 15:05:17 -07:00
Sandeep Somavarapu 86d085dbca - Save settings profile
- Switch settings profile
- Remove settings profile
- Status bar entry
2022-05-23 00:57:58 +02:00
Sandeep Somavarapu 0ccc294e64 move globalStorageHome to userDataProfileService 2022-05-22 09:22:48 +02:00
Sandeep Somavarapu 80865fedf6 use current profile instead of default profile 2022-05-21 19:54:13 +02:00
Sandeep Somavarapu 129d52819a support scanning, installing and uninstalling extensions in a profile 2022-05-21 19:46:06 +02:00
Sandeep Somavarapu 55e6d2f138 move user data resources to user data profile 2022-05-19 22:54:28 +02:00
João Moreno 04e34f2554 dispose native policy service on shutdown 2022-05-19 13:56:27 +02:00
Joao Moreno 56eca91b26 add vscode-policy-watcher dependency, support registerPolicyDefinitions 2022-05-18 14:13:58 +02:00