From 069c5230cd571333ded298e07a10e8c1035be141 Mon Sep 17 00:00:00 2001 From: Asher Date: Mon, 2 Mar 2020 12:43:02 -0600 Subject: [PATCH] Move VS Code to the root --- ci/build.ts | 2 +- ci/vscode.patch | 6 +- src/browser/media/manifest.json | 12 +-- src/browser/pages/app.html | 12 +-- src/browser/pages/error.html | 10 +- src/browser/pages/home.html | 10 +- src/browser/pages/login.html | 10 +- src/browser/pages/update.html | 10 +- src/browser/pages/vscode.html | 22 ++--- src/browser/register.ts | 2 +- src/node/app/api.ts | 23 ++--- src/node/app/app.ts | 169 ++------------------------------ src/node/app/bin.ts | 2 +- src/node/app/dashboard.ts | 159 ++++++++++++++++++++++++++++++ src/node/app/login.ts | 4 +- src/node/app/static.ts | 39 ++++++++ src/node/app/update.ts | 29 +++--- src/node/app/vscode.ts | 25 +---- src/node/entry.ts | 10 +- src/node/http.ts | 7 -- 20 files changed, 297 insertions(+), 266 deletions(-) create mode 100644 src/node/app/dashboard.ts create mode 100644 src/node/app/static.ts diff --git a/ci/build.ts b/ci/build.ts index ada4a2cbb..649bbe05e 100644 --- a/ci/build.ts +++ b/ci/build.ts @@ -353,7 +353,7 @@ class Builder { hmr: false, logLevel: 1, outDir: path.join(this.rootPath, out), - publicUrl: `/static-${commit || "development"}/dist`, + publicUrl: `/static/${commit || "development"}/dist`, target: "browser", }, ) diff --git a/ci/vscode.patch b/ci/vscode.patch index 82197588b..54a3a7595 100644 --- a/ci/vscode.patch +++ b/ci/vscode.patch @@ -2968,7 +2968,7 @@ index bbb72e9511..0785d3391d 100644 -registerSingleton(IExtensionStoragePaths, class extends NotImplementedProxy(IExtensionStoragePaths) { whenReady = Promise.resolve(); }); +registerSingleton(IExtensionStoragePaths, ExtensionStoragePaths); diff --git a/src/vs/workbench/services/extensions/worker/extensionHostWorkerMain.ts b/src/vs/workbench/services/extensions/worker/extensionHostWorkerMain.ts -index 79455414c0..5ba66b2d83 100644 +index 79455414c0..a407593b4d 100644 --- a/src/vs/workbench/services/extensions/worker/extensionHostWorkerMain.ts +++ b/src/vs/workbench/services/extensions/worker/extensionHostWorkerMain.ts @@ -14,7 +14,11 @@ @@ -2978,8 +2978,8 @@ index 79455414c0..5ba66b2d83 100644 - catchError: true + catchError: true, + paths: { -+ '@coder/node-browser': `../../static-{{COMMIT}}/node_modules/@coder/node-browser/out/client/client.js`, -+ '@coder/requirefs': `../../static-{{COMMIT}}/node_modules/@coder/requirefs/out/requirefs.js`, ++ '@coder/node-browser': `../node_modules/@coder/node-browser/out/client/client.js`, ++ '@coder/requirefs': `../node_modules/@coder/requirefs/out/requirefs.js`, + } }); diff --git a/src/browser/media/manifest.json b/src/browser/media/manifest.json index c0f5cf238..76ec15ceb 100644 --- a/src/browser/media/manifest.json +++ b/src/browser/media/manifest.json @@ -7,32 +7,32 @@ "description": "Run editors on a remote server.", "icons": [ { - "src": "{{BASE}}/static-{{COMMIT}}/src/browser/media/pwa-icon-96.png", + "src": "{{BASE}}/static/{{COMMIT}}/src/browser/media/pwa-icon-96.png", "type": "image/png", "sizes": "96x96" }, { - "src": "{{BASE}}/static-{{COMMIT}}/src/browser/media/pwa-icon-128.png", + "src": "{{BASE}}/static/{{COMMIT}}/src/browser/media/pwa-icon-128.png", "type": "image/png", "sizes": "128x128" }, { - "src": "{{BASE}}/static-{{COMMIT}}/src/browser/media/pwa-icon-192.png", + "src": "{{BASE}}/static/{{COMMIT}}/src/browser/media/pwa-icon-192.png", "type": "image/png", "sizes": "192x192" }, { - "src": "{{BASE}}/static-{{COMMIT}}/src/browser/media/pwa-icon-256.png", + "src": "{{BASE}}/static/{{COMMIT}}/src/browser/media/pwa-icon-256.png", "type": "image/png", "sizes": "256x256" }, { - "src": "{{BASE}}/static-{{COMMIT}}/src/browser/media/pwa-icon-384.png", + "src": "{{BASE}}/static/{{COMMIT}}/src/browser/media/pwa-icon-384.png", "type": "image/png", "sizes": "384x384" }, { - "src": "{{BASE}}/static-{{COMMIT}}/src/browser/media/pwa-icon-512.png", + "src": "{{BASE}}/static/{{COMMIT}}/src/browser/media/pwa-icon-512.png", "type": "image/png", "sizes": "512x512" } diff --git a/src/browser/pages/app.html b/src/browser/pages/app.html index 0e850eeea..616e303c9 100644 --- a/src/browser/pages/app.html +++ b/src/browser/pages/app.html @@ -8,18 +8,18 @@ /> code-server — {{APP_NAME}} - + - - + + - - + + diff --git a/src/browser/pages/error.html b/src/browser/pages/error.html index e714c9227..83dfcbaab 100644 --- a/src/browser/pages/error.html +++ b/src/browser/pages/error.html @@ -8,14 +8,14 @@ /> {{ERROR_TITLE}} - code-server - + - - + + @@ -30,6 +30,6 @@ - + diff --git a/src/browser/pages/home.html b/src/browser/pages/home.html index d2bc92f7f..3a06ec253 100644 --- a/src/browser/pages/home.html +++ b/src/browser/pages/home.html @@ -8,14 +8,14 @@ /> code-server - + - - + + @@ -70,6 +70,6 @@ - + diff --git a/src/browser/pages/login.html b/src/browser/pages/login.html index df6c890b4..9a98d0129 100644 --- a/src/browser/pages/login.html +++ b/src/browser/pages/login.html @@ -11,14 +11,14 @@ content="style-src 'self'; script-src 'self' 'unsafe-inline'; manifest-src 'self'; img-src 'self' data:;" /> code-server login - + - - + + @@ -50,7 +50,7 @@ - + + diff --git a/src/browser/pages/vscode.html b/src/browser/pages/vscode.html index c95918c2b..fa2b82af5 100644 --- a/src/browser/pages/vscode.html +++ b/src/browser/pages/vscode.html @@ -25,21 +25,21 @@ - + - + @@ -50,11 +50,11 @@ - - + +