Commit Graph

167 Commits

Author SHA1 Message Date
Kyle Carberry
e2ec010a1d Add allow-http flag 2019-03-04 07:45:35 +00:00
Asher
d739be18a9 Probably fix Windows keybindings 2019-03-01 17:36:39 -06:00
Kyle Carberry
db4a71aefe Merge branch 'master' of github.com:codercom/vscode-online 2019-03-01 16:55:34 -06:00
Kyle Carberry
185c811354 Update default port to 8443 2019-03-01 16:55:31 -06:00
Asher
c384dfb815 Use Coder marketplace (#44)
* Allow setting marketplace URL

* Add zip fill

* Comment out CSP for now

* Fill zip on client as well

Probably will need it for client-side extensions.

* Don't use itemUrl (it's undefined)

* Remove extension rating

* Hide ratings with CSS instead of patching them out

* Add hard-coded fallback for service URL

* Only use coder-develop for extapi if env is explicitly development

* Don't use coder-develop at all for extapi

If you need it, you can set SERVICE_URL.
2019-03-01 15:51:11 -06:00
Kyle Carberry
06855adaa5 Create working directory if it doesn't exist 2019-03-01 10:33:16 -06:00
Kyle Carberry
0e5ed11597 Merge branch 'master' of github.com:codercom/vscode-online 2019-03-01 09:46:02 -06:00
Kyle Carberry
38b500fc02 Inherit theme color for brief loading screen 2019-03-01 09:45:59 -06:00
Asher
8d37442e0c Move cross-env dep to the root
Multiple packages use it.
2019-02-28 18:43:47 -06:00
Asher
02addb0618 Add cross-env dependency 2019-02-28 18:38:17 -06:00
Kyle Carberry
94edbd59e9 Bypass certificates on bypass auth 2019-02-28 16:06:17 -06:00
Kyle Carberry
8327da8d00 Replace all pty definitions 2019-02-28 15:41:43 -06:00
Kyle Carberry
43048c6d12 Force certificates 2019-02-28 14:34:54 -06:00
Kyle Carberry
e8174095ca Add windows support (#41)
* Add windows support

* Improve multi-platform support

* Install with network-concurrency 1

* Use file-glob to upload windows binary

* Don't install packages in parallel if on windows

* Rename vscode-remote to code-server

* Add output at intervals so CI doesn't kill build

* Update all tasks to provide timed output

* Don't perform tasks sync otherwise we can't log
2019-02-28 14:04:19 -06:00
Kyle Carberry
1e30831c91 Remove cache for windows 2019-02-27 22:52:53 -06:00
Kyle Carberry
e6689f3501 Fix yarn task for windows 2019-02-27 22:28:46 -06:00
Kyle Carberry
83b64365ba Convert to node-pty-prebuilt 2019-02-27 22:16:31 -06:00
Kyle Carberry
6038744ca3 Remove filtering of secrets for windows build 2019-02-27 21:37:39 -06:00
Kyle Carberry
2f5b36c5f4 Add windows build 2019-02-27 21:27:06 -06:00
Kyle Carberry
57ff9567c3 Add automatically incrementing versioning 2019-02-27 16:47:12 -06:00
Kyle Carberry
a12542b03d Fix multi-platform builds 2019-02-27 16:43:17 -06:00
Kyle Carberry
f6d2d17085 Update ide-api 2019-02-27 15:36:39 -06:00
Asher
68cb19ab6f Use client's OS for keybindings
Fixes https://github.com/codercom/frontend/issues/331.
2019-02-27 15:17:01 -06:00
Kyle Carberry
676b30934f Add ripgrep, fill native fs functions, add ping endpoint (#39)
* Add ripgrep, fill native fs functions, add ping endpoint

* Make show in folder redirect to the workspace
2019-02-27 15:12:26 -06:00
Asher
3bacbca325 Fix images not appearing (iconv encoding issue)
Fixed by returning the original buffer from `fs.read` and then just
using whatever encoding was passed in to iconv, so this should all work
exactly the same now as it does on native Node.
2019-02-27 14:44:25 -06:00
Kyle Carberry
20c0fc4c52 Use default user shell 2019-02-27 12:43:00 -06:00
Kyle Carberry
f421de29d0 Fix IDE typing for custom event 2019-02-27 09:38:45 -06:00
Kyle Carberry
0b5b7afbac Update IDE api 2019-02-27 09:03:44 -06:00
Asher
71b7bbf99a Check EISDIR for Mac when performing mkdir 2019-02-26 18:23:33 -06:00
Asher
d556e110cb Include code in stringified errors
This is done by returning the entire error stringified instead of just
the message.

This fixes the issue with the "save as" dialog.
2019-02-26 16:27:01 -06:00
Kyle Carberry
be3f0c437f Fixes browser app, adds no-auth (#38)
* Add no-auth flag

* Install packages for app dir
2019-02-26 16:03:42 -06:00
Asher
a07d0c9c3d Fix file open overflow on Firefox 2019-02-26 15:09:59 -06:00
Asher
f05ce105e8 Update dialog to use workbench instead of client 2019-02-26 14:41:34 -06:00
Asher
1f3cbc0717 Use client OS to set shell class 2019-02-26 14:31:25 -06:00
Asher
fa26c0bcd6 Fix undefined navigator in bootstrap fork
Due to some files that now import browser.ts.
2019-02-26 14:23:10 -06:00
Asher
04e02bdb08 Fix extra CSS being included on the client 2019-02-26 14:23:01 -06:00
Kyle Carberry
7b5871136b Add IDE API (#36) 2019-02-26 12:12:42 -06:00
Asher
14da71499f Set platform based on server (#32)
* Set platform based on server

Had to refactor a bit to ensure our values get set before VS Code tries
to use them.

* Pave the way for mnemonics on all platforms

* Fix context menus on Mac

* Fix a bunch of things on Mac including menu bar

* Set keybindings based on client's OS
2019-02-26 12:01:14 -06:00
Kyle Carberry
0c2c957312 Fix readdir for root path (#35)
* Fix readdir for root path

* Fix merge of webpack conf

* Fix travis.yml to deploy on master

* Remove windows platform from travis.yml

* Enable caching

* mkdirpSync

* Fix build script
2019-02-25 16:29:34 -06:00
Asher
eaea947318 Fix spdlog and node-pty in binary 2019-02-25 15:18:44 -06:00
Asher
1e55736c69 Move string replacements for node-pty to general 2019-02-25 11:53:02 -06:00
Asher
80d9baadc0 Attempt to require spdlog and node-pty 2019-02-22 18:57:19 -06:00
Asher
59eec534b6 Recursively create modules directory 2019-02-22 18:42:59 -06:00
Asher
75c8bd62f1 Fix forking in binary 2019-02-22 17:36:55 -06:00
Asher
d9fc29fb0b Pass data directory when forking with bootstrap 2019-02-22 16:31:21 -06:00
Asher
8b8bef015e Add evaluation helpers (#33)
* Add evaluation helpers

* Make some helpers only available server-side

They don't make any sense on the client side.

* Fork the right thing
2019-02-22 15:56:29 -06:00
Kyle Carberry
de3fbd689f Fix local building for module extraction 2019-02-22 15:06:34 -06:00
Kyle Carberry
73d6b77614 Externalize spdlog .node module 2019-02-21 19:32:08 -06:00
Kyle Carberry
670003c3c9 Fix browser app 2019-02-21 18:07:52 -06:00
Kyle Carberry
5d91cbea9d Merge branch 'master' of github.com:codercom/vscode-online 2019-02-21 16:03:43 -06:00