aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/installation/server.ts
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite auto-updateAleksey Kladov2020-03-191-131/+0
| | | | | | | | | | | | | | Everything now happens in main.ts, in the bootstrap family of functions. The current flow is: * check everything only on extension installation. * if the user is on nightly channel, try to download the nightly extension and reload. * when we install nightly extension, we persist its release id, so that we can check if the current release is different. * if server binary was not downloaded by the current version of the extension, redownload it (we persist the version of ext that downloaded the server).
* Separate persistent mutable state from configAleksey Kladov2020-03-161-10/+11
| | | | | That way, we clearly see which things are not change, and we also clearly see which things are persistent.
* vscode-postrefactor: migrate to arrow functionsVeetaha2020-03-161-2/+2
|
* vscode-postrefactor: enforcing more reentrancyVeetaha2020-03-141-3/+6
|
* vscode: amend server installation logic to account for nightliesVeetaha2020-03-141-49/+48
|
* vscode: care about alwaysDownloadServer option before askingVeetaha2020-03-071-13/+15
| | | | | | | Also renamed BinarySource to ArtifactSource in anticipation of nightlies installation that requires downloading not a binary itself but .vsix package, thus generalized to `artifact` term
* vscode: migrate to more type-safe assert implVeetaha2020-02-281-2/+1
|
* vscode: remove type assertionVeetaha2020-02-241-1/+1
|
* CleanpAleksey Kladov2020-02-241-2/+2
|
* Quick fix circular json error when sanity-check failsVeetaha2020-02-241-2/+5
| | | Related issue: #3280
* Extract client-side loggingAleksey Kladov2020-02-221-9/+10
|
* vscode: migrate to tripple equalsVeetaha2020-02-221-1/+1
|
* Merge pull request #3204 from ↵Aleksey Kladov2020-02-181-1/+0
|\ | | | | | | | | Veetaha/feature/vscode-remove-updates-notification-comment vscode: remove comment about updates notification
| * vscode: remove comment about updates notificationVeetaha2020-02-171-1/+0
| |
* | Rename config value for server PathAleksey Kladov2020-02-181-1/+1
|/
* vscode: save binary version when downloading and download only version that ↵Veetaha2020-02-161-96/+72
| | | | matches TypeScript extension version
* vscode: renamed langServer to serverVeetaha2020-02-141-0/+148