Commit Graph
180 Commits
Author SHA1 Message Date
Asher 47765dde23 Add ping/pong to the protocol (#2) 2019-03-04 19:26:17 -08:00
Kyle Carberry d48d72cb79 Filter out secrets in CI 2019-03-05 01:20:25 +00:00
Kyle Carberry 31518e9754 Make ripgrep executable on extract 2019-03-05 00:42:02 +00:00
Kyle Carberry 1e0d330778 Directly point to the logger src 2019-03-05 00:29:19 +00:00
Kyle Carberry ef6369d62f Add prerelease 2019-03-05 00:21:29 +00:00
Asher 5b0d11e470 Use localhost for code-server domain 2019-03-04 16:11:48 -06:00
Asher c046558d33 Add commercialization section to readme 1.31.0 2019-03-04 14:27:46 -06:00
Asher 50d642b98a Disable Travis deploy 2019-03-04 13:55:22 -06:00
Asher df54f67a28 Update repository name 2019-03-04 12:53:17 -06:00
Kyle Carberryandnol166 33717b277a Add documentation (#42)
* Add docs

* Add guides for hosting

* Inital commit. Add quick start guide for self hosted

* Add info for flags

* Detail usage flags and provide examples

* Correct file types for certificate

* Add self-signed certificate guide, update .gitignore

* Add additional information.:

* Checkout to master

* Add transition document, add some links to readme

* Comment out some stuff

* Revise transition document

* Fix typo

* Add Google Cloud setup guide

* fix link

* Add guide links to readme

* Add AWS deployment guide

* Fixup based on PR suggestions

* Fixup ssl guide and readme

* Fix typo

* Add step to make binary executable

* Add digitalocean guide, update readme, add chmod steps just in case

* add information about securing the connection to each deploy guide

* Update doc/security/ssl.md

Co-Authored-By: nol166 <jmccamb@gmail.com>

* Fixup from PR suggestions

* Add guide for systemd for when ssh closes

* Fix typos

* VS Code Remote -> code-server

* Fix minor stylistics

* Update readme (#43)

* Update readme

* Add details about chrome warning

* Add back extension ID settings

* Add back SSL guide to readme

* State that chmod is likely not necessary

* Fix type

* Update readme

* Remove transition guide

* Revise readme based on suggestions. (#45)

* Update references to vscode-remote

* No Windows support yet
2019-03-04 12:31:27 -06:00
Kyle Carberry 90d3a0f16a Allow logger package to be publishable (#37) 2019-03-04 11:57:29 -06:00
Asher 68cb387fff Remove Windows build for now 2019-03-04 11:55:49 -06:00
Asher 63f7c57b4e Randomly generate password 2019-03-04 11:46:34 -06:00
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