Commit Graph
132 Commits
Author SHA1 Message Date
Anmol Sethi ea1949e440 test: Add testutil.HttpServer
The goal is to remove supertest as it does not support typescript well
and there's really no good reason for the dependency. Also no websocket
testing support.
2021-01-20 02:06:43 -05:00
Anmol Sethi c4610f7829 v3.8.0
🎅🏼
2020-12-18 15:09:55 -05:00
Asher c7baf5d04a Merge pull request #2482 from cdr/asar
Symlink node_modules.asar to node_modules in lib/vscode
2020-12-18 10:54:36 -08:00
Anmol Sethi ae902b9dd1 proxy_agent: Use proxy-from-env for robustness
Now we support pretty much every variable under the sun along with
$NO_PROXY all correctly and with minimal code on our end.
2020-12-18 11:10:07 -05:00
Asher 121a520447 Symlink node_modules.asar to node_modules in lib/vscode
Closes #2197.
2020-12-17 15:48:19 -06:00
Joe Previte fcc16e5397 refactor: move vscode.sh to postinstall 2020-12-16 11:47:20 -07:00
Joe Previte 25e6f8414a feat: remove vscode scripts used with submodule 2020-12-15 15:59:12 -07:00
Joe Previte faeed81d43 feat: add vscode:clean script 2020-12-15 14:54:07 -07:00
Anmol Sethi 691d44d4a8 Use proxy-agent to support $HTTP_PROXY
Closes #124

This works by monkey patching the http and https modules's default agent
at runtime to the one given by the proxy-agent package.
2020-12-04 02:34:43 -05:00
Anmol Sethi 11f53784c5 v3.7.4 2020-12-01 18:50:31 -05:00
Anmol Sethi ebe4d7ef29 Revamp icons (#2383)
I took our website's SVG favicon and plopped it on a round
white rectangle in Affinity Designer. The I exported it as an SVG and
wrote a script that uses imagemagick to convert to the various sizes and
formats we need.

Closes #2307
2020-11-30 19:11:26 -05:00
Anmol Sethi 93fb76e4a7 v3.7.3 2020-11-24 13:12:10 -05:00
Anmol Sethi a0db6723c1 v3.7.2 2020-11-19 17:28:22 -05:00
Anmol Sethi 2bf91ff6a6 v3.7.1 2020-11-16 17:18:12 -05:00
Anmol Sethi 9917da068a v3.7.0 2020-11-16 11:11:50 -05:00
Anmol Sethi a37572d92d ci: Disable no-unused-vars for function args
See previous commit for failure introduced.
2020-11-13 18:44:28 -05:00
Asher e1702a1d21 Merge branch master into code-asher/ch1385 2020-11-12 11:52:02 -06:00
Anmol Sethi 197a09f0c1 plugin: Test endpoints via supertest
Unfortunately we can't use node-mocks-http to test a express.Router
that has async routes. See https://github.com/howardabrams/node-mocks-http/issues/225

router will just return undefined if the executing handler is async and
so the test will have no way to wait for it to complete. Thus, we have
to use supertest which starts an actual HTTP server in the background
and uses a HTTP client to send requests.
2020-11-06 10:13:01 -05:00
Asher 9e09c1f92b Upgrade to Express 5
Now async routes are handled!
2020-11-05 15:08:08 -06:00
Asher 9bde62fbd6 v3.6.2 2020-11-02 17:17:25 -06:00
Asher 112eda4605 Convert routes to Express 2020-10-26 17:56:13 -05:00
Asher 62735da694 v3.6.1 2020-10-23 15:21:50 -05:00
Asher 6000e389bc Add Express as a dep and regenerate lockfile
The Express types were throwing errors but regenerating the lockfile
resolved them.
2020-10-20 16:18:26 -05:00
Anmol Sethi 4b3c089630 Remove dead code 2020-10-07 15:58:30 -04:00
Anmol Sethi dd996d8f60 v3.6.0 2020-10-07 15:58:30 -04:00
Anmol Sethi 55a7e8b56f Implement automatic cloud proxying 2020-10-07 15:58:30 -04:00
Anmol Sethi 579bb94a6c Add coder cloud expose command 2020-10-07 15:58:30 -04:00
Asher ce8577b1c3 Remove open-in flag (#2013) 2020-08-27 15:04:37 -05:00
Anmol Sethi 3912e9e333 Downgrade node types to v12 2020-08-27 11:04:43 -04:00
Anmol Sethi ebbb1187da Update remaining dependencies 2020-08-26 14:27:30 -04:00
Anmol Sethi c80d093dc4 Update dependencies in package.json
See #1898 and #1905
2020-08-26 13:59:41 -04:00
Anmol Sethi bf09c294cc Revert "Upgrade to latest typescript"
This reverts commit 6539dd4dbe.

Breaks linting and wasn't required.
2020-08-26 13:32:50 -04:00
Anmol Sethi 6539dd4dbe Upgrade to latest typescript
Otherwise the build keeps failing for me as tsc won't compile anymore.

Not sure why things work on CI/for asher but I don't think this will
cause any additional issues.
2020-08-26 07:50:51 -04:00
Asher e237589f2e Update VS Code to 1.48.0 (#1982) 2020-08-25 13:06:41 -05:00
Asher 2fa5037859 Log output to disk 2020-07-29 18:48:07 -05:00
Asher 4b6c0a6fc3 Update logger 2020-07-29 18:48:03 -05:00
Anmol Sethi 48f7c27248 v3.4.1 2020-06-04 06:24:24 -04:00
Anmol Sethi c00f931500 Remove zip library dependency 2020-06-03 18:24:59 -04:00
Anmol Sethi 69ad52907e v3.4.0 2020-05-27 19:21:15 -04:00
Anmol Sethi f71d8875d0 Rename binary release to standalone 2020-05-27 16:39:17 -04:00
Anmol Sethi fa45fd0e31 Rename static releases to binary releases
More clear as discussed in PR.
2020-05-27 15:57:18 -04:00
Anmol Sethi 5f94d5a687 Release v3.3.1
This release fixes bugs introduced with the release of v3.3.0

- We've reverted to VS Code 1.45.1 due to bugs in 1.46 #1667
- Accessing code-server from a web browser on Windows has been fixed #1642
- Search in project has been fixed #1665
- The glibc requirement on static releases has been lowered to v2.19 #1656
2020-05-18 18:11:52 -04:00
Anmol Sethi 52eeccaba1 v3.3.0 2020-05-17 18:35:36 -04:00
Anmol Sethi aee2599904 Push docker manifest in CI for multi arch image 2020-05-16 16:59:26 -04:00
Anmol Sethi d4b3d21dce Require minimum node 12 2020-05-14 22:33:12 -04:00
Anmol Sethi 0bd2602774 3.3.0 2020-05-14 18:43:01 -04:00
Anmol Sethi a0a77e379e Add doc/guide.md 2020-05-14 05:24:23 -04:00
Anmol Sethi f4a78587b0 Make npm-postinstall.sh more robust 2020-05-13 22:44:43 -04:00
Anmol Sethi b3ae4d67d3 Hide bundled node_modules to prevent them from being ignored 2020-05-13 04:17:34 -04:00
Anmol Sethi d30f3dbdf7 Update to rc.10 2020-05-13 02:37:25 -04:00