aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/installation/interfaces.ts
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite auto-updateAleksey Kladov2020-03-191-63/+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).
* vscode: get release date from release infoVeetaha2020-03-141-14/+4
|
* vscode: care about alwaysDownloadServer option before askingVeetaha2020-03-071-5/+10
| | | | | | | 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: add version and storage parameters to github binary sourceVeetaha2020-02-161-0/+13
|
* vscode: renmed ArtifactMetadata -> ArtifactReleaseInfo, languageServer -> ↵Veetaha2020-02-141-1/+1
| | | | langServer
* vscode: refactor platform artifact name query to switch statement, move ↵Veetaha2020-02-081-28/+30
| | | | BinarySource union variants into a namespace
* vscode: add docs to installation module interfaces and sanity check to ↵Veetaha2020-02-081-3/+30
| | | | donloadFile()
* vscode: amended config to use binary from globalStoragePath, added ui for ↵Veetaha2020-02-081-0/+26
downloading