Archived
1
0
Commit Graph

2257 Commits

Author SHA1 Message Date
Ben
e4c82a097e update branch in URLs 2021-02-11 08:00:36 -05:00
Ben
3dcb92be40 fix npm docs link in install.sh 2021-02-11 08:00:33 -05:00
Ben
4318ac6834 fix whitespace 2021-02-11 08:00:28 -05:00
Ben
f92fd2c92e clarify alpine on install docs 2021-02-11 08:00:04 -05:00
8344e2062a Merge pull request #2622 from cdr/plugin-additions 2021-02-10 16:45:00 -06:00
662b5b24e6 Merge pull request #2701 from cdr/add-unit-tests-constants
feat(testing): add unit tests for constants
2021-02-10 12:40:58 -07:00
de9491d5a6 Mark code-server as a virtual module 2021-02-10 13:13:23 -06:00
1da773d09b Merge pull request #2706 from genome21/master
docs(README.md): update to include requirements
2021-02-10 11:00:59 -07:00
f1337d53c6 Merge pull request #2702 from cdr/add-unit-tests-http
feat(testing): add unit tests for src/common/http
2021-02-10 10:57:16 -07:00
3f837d3036 Fix tests failing due to collisions in release 2021-02-10 10:32:17 -06:00
71cb9e7095 Merge pull request #1 from genome21/genome21-patch-1
Update README.md to include requirements
2021-02-09 23:43:58 -06:00
4fc0f92180 Update README.md to include requirements
Promote ease of adoption by placing the requirements in the README at the root folder level.
2021-02-09 23:41:36 -06:00
4f16087a94 Resolve code-server from the root
This fixes the lint script but unfortunately breaks my editor.
2021-02-09 16:36:26 -06:00
2b1b3e6dc0 Add eslint import alias resolver
Somehow I managed not to commit this earlier.
2021-02-09 16:20:28 -06:00
e4e0ac43b0 Don't load plugins in tests
This can affect the test behavior and results.
2021-02-09 15:39:57 -06:00
e098df0766 Fix code-server module not being provided in Jest 2021-02-09 15:23:08 -06:00
c7c851dd01 feat: add tests for src/common/http 2021-02-09 13:13:19 -07:00
b881117762 Expand working directory comment 2021-02-09 13:35:34 -06:00
9647d65e52 Add code-server alias to eslint 2021-02-09 13:33:31 -06:00
2879bd4c22 Add type alias for required modules 2021-02-09 13:09:41 -06:00
3226d50747 Rename papi to pluginApi 2021-02-09 13:09:40 -06:00
2fe3d57df3 Mount plugins before bodyParser
Otherwise it consumes the body and plugins won't be able to do things
like proxy POST requests.
2021-02-09 13:09:39 -06:00
c78f56b334 Expose HttpError to plugins
This will let them throw and show nice errors more easily.
2021-02-09 13:09:38 -06:00
22d194515a Expose replaceTemplates to plugins
This is mainly so they can get relative paths in their HTML, in
particular code-server's static base so they can use the favicon and
service worker.
2021-02-09 13:09:37 -06:00
36aad9bdab Move global express args definition
This way tests that import the http utilities but not the routes won't
error due to missing types.
2021-02-09 13:09:36 -06:00
150513fbc4 Export Logger type
So plugins can pass the logger around.
2021-02-09 13:09:35 -06:00
5505959f7e Expose websocket server to plugins
Same reasoning used when exposing Express.
2021-02-09 13:09:34 -06:00
b13db3124b Add health websocket
This is used by some of our services.
2021-02-09 13:09:33 -06:00
f136a60093 Note that we immediately pause websockets 2021-02-09 13:09:32 -06:00
00cfd9bdf1 Add working directory to plugin config 2021-02-09 13:09:31 -06:00
3211eb1ce5 Expose log level to plugins
In case they need to map it to something else.
2021-02-09 13:09:30 -06:00
017b1cc633 Add deinit for plugins 2021-02-09 13:09:29 -06:00
3c6fac9ce4 Wait for inner process to exit 2021-02-09 13:09:28 -06:00
055e0ef9ec Provide WsRouter to plugins 2021-02-09 13:09:27 -06:00
fb37473e72 Load only test plugin during tests
The other plugins in my path were causing the tests to fail.
2021-02-09 12:20:30 -06:00
f6b04c7c29 Expose proxy server to plugins 2021-02-09 12:19:39 -06:00
a8e928798b Re-export express for plugins 2021-02-09 12:19:38 -06:00
5f1fab7d27 Re-export logger field for plugins 2021-02-09 12:19:36 -06:00
6ce29311a8 Merge pull request #2543 from cdr/vscode-1.52.1 2021-02-09 12:15:20 -06:00
898565e16a Resolve browser telemetry conflict 2021-02-09 11:11:38 -06:00
948e01fb27 Bundle jpg from VS Code
These seem to be used in some "getting started" page but I'm not sure
where it is.
2021-02-09 11:11:17 -06:00
068e399bf2 Remove Node browser shim
We used this to run vscodevim in the browser but it now has a version
that is able to run as a VS Code web extension. This does require an
update to our marketplace, however.
2021-02-09 10:40:14 -06:00
a65231808a Fall back to remote extension server on web 2021-02-09 10:39:35 -06:00
a6d4b24733 Resolve extensions viewlet conflicts 2021-02-09 10:39:08 -06:00
f8d546bdc6 Remove hidden home CSS
Now that you can customize the home it's probably fine to show it.
There's also an option for users to hide it.
2021-02-09 10:38:14 -06:00
cc59279f11 Remove GoHomeContributor
It's probably registered in some other way now.
2021-02-09 10:37:03 -06:00
89c38d3554 Update storage promise
A new doStore was added.
2021-02-09 10:36:39 -06:00
14c96d78ef Remove added logLevel
We've always had this.
2021-02-09 10:33:11 -06:00
80d50057fc Remove electron and resolve yarn.lock conflict 2021-02-09 10:32:27 -06:00
0a1a8fe4fe Remove new .yarnrc 2021-02-09 10:19:24 -06:00