Commit Graph

508 Commits

Author SHA1 Message Date
Asher bd0f1d024b
Support vscode-resource requests in webview 2019-07-31 17:22:18 -05:00
Asher 5944b842de
Make it clearer what the tar code does 2019-07-31 17:22:17 -05:00
Asher 12af311ce7
Use our logger instead of raw console.log 2019-07-31 17:22:16 -05:00
Asher 62719ab544
Clean up client API
- Don't use "any" for the API type.
- Remove everything from the Coder API that can eventually be done
  through the VS Code API.
- Move the event emission to our own client to minimize patching.
2019-07-31 17:22:15 -05:00
Asher 0315b004a7
Add comment for the nbin shim 2019-07-31 17:22:14 -05:00
Asher 87be3ac235
Add comment explaining use of merge 2019-07-31 17:22:11 -05:00
Asher 011530e11b
Proxy TLS sockets 2019-07-30 18:16:08 -05:00
Asher 8ded89e8d4
Firefox fixes 2019-07-26 17:33:26 -05:00
Asher 4c4a179bce
TLS socket still doesn't work 2019-07-26 17:26:45 -05:00
Asher a4f21fb0d4
Install git during build 2019-07-24 11:23:00 -05:00
Asher 329acbb251
Combine main and webview servers 2019-07-23 19:22:10 -05:00
Asher fd55139c82
Make flags additive and clean up docs
This means that you have to turn on features now instead of disabling
them like auth and https.

In addition:
- Allow multiple options for auth (only password for now).
- Combine the install docs since they had many commonalities and
- generally simplified them (hopefully not too much).
- Move all example configs into docs/examples.
2019-07-23 18:59:39 -05:00
Asher 7b7f5b542e
Add base path argument
It's only used for the login redirect.
2019-07-23 15:17:25 -05:00
Asher 92daabc75c
Open folder at base URL 2019-07-23 14:55:48 -05:00
Asher 068e07bd5d
Clean up the patch 2019-07-23 13:27:30 -05:00
Asher 436ef7bd5c
Fix VS Code version in readme and describe our changes 2019-07-22 18:01:46 -05:00
Asher 09cd1e8540
Make sub-paths work 2019-07-22 18:01:03 -05:00
Asher cd54aec2f9
Fix login redirect when not using https 2019-07-22 11:09:26 -05:00
Kyle Carberry 078af59fd8 Replace demo image with GIF (#863) 2019-07-22 10:21:15 -05:00
Asher 36b8731cfe
Add some missing development steps 2019-07-19 18:45:13 -05:00
Asher 9fdfacb314
Quality check 2019-07-19 17:43:54 -05:00
Asher e8cb6ffaa0
Implement file uploads 2019-07-19 15:45:12 -05:00
Asher 2be452d83e
Fix rg extraction in Docker build 2019-07-18 18:09:24 -05:00
Asher b0e6c1cc4e
Fix favicon 2019-07-18 18:09:23 -05:00
Asher 45d348b03d
Expose API on the client 2019-07-18 18:09:22 -05:00
Asher 4b0cceb91a
Extract ripgrep when inside binary 2019-07-18 18:09:21 -05:00
Asher db41f106bc
Fix open flag when using 0.0.0.0 2019-07-18 18:09:20 -05:00
Asher b6fdb7d0e7
Telemetry 2019-07-18 18:09:20 -05:00
Asher 1a3fc86894
Reconnection works 2019-07-18 18:09:19 -05:00
Asher 83819cb3f9
Fix vscode-ripgrep rebuild error 2019-07-18 18:09:18 -05:00
Asher feabfc86fa
Fix different node binary warning 2019-07-18 18:09:17 -05:00
Asher 9b0b337dc0
Implement open flag 2019-07-18 18:09:16 -05:00
Asher 9446cc8245
Update Dockerfile 2019-07-18 18:09:15 -05:00
Asher 68c62087dc
Fix opening snippets 2019-07-18 18:09:14 -05:00
Asher 8dcc1e3567
Accept argument to change initial working directory 2019-07-18 18:09:13 -05:00
Asher e22791ec88
Fix interactive playground 2019-07-18 18:09:12 -05:00
Asher 286f9a8978
Implement multiple extension directories 2019-07-18 18:09:12 -05:00
Asher 97167e75ff
Add authentication 2019-07-18 18:09:11 -05:00
Asher 2b2aa9a211
Add https server 2019-07-18 18:09:09 -05:00
Asher 81862d4fa1
Add back (most of) our old arguments
Also remove VS Code ones that don't work.
2019-07-18 18:08:38 -05:00
Asher 2fdf09e6e7
Include version when building 2019-07-18 18:08:37 -05:00
Asher 09e3cfd881
Create extension directory on startup 2019-07-18 18:08:37 -05:00
Asher 54ffd1d351
Make extension sidebar work 2019-07-18 18:08:36 -05:00
Asher 86e8ba12e7
Add gallery channel 2019-07-18 18:08:35 -05:00
Asher f482087475
Implement webview server 2019-07-18 18:08:34 -05:00
Asher fe1d609d1a
Make it possible to request absolute paths 2019-07-18 18:08:33 -05:00
Asher a20fa4a97a
Implement extensions channel 2019-07-18 18:08:32 -05:00
Asher f51751ad21
Replace jq with some JavaScript 2019-07-18 18:08:31 -05:00
Asher 197d8dba93
Need to run `yarn compile` once
To build the extensions for development.
2019-07-18 18:08:30 -05:00
Asher 3ca90a5f89
Use nbin in forked processes 2019-07-18 18:08:30 -05:00