Commit Graph

759 Commits

Author SHA1 Message Date
Asher 7eececead6
Use v2 tag for Docker example 2019-09-17 12:27:32 -05:00
Luca Casonato b8c3d96fcd
Auto docker building and deploy in travis CI (#521)
* made spacing for travis yaml consistent in file

* cleaned up .travis.yml and moved some code into a script

* checking if i can get travis to build this

* travis

* fixed an if statement

* fixed travis.yml file

* replaced my name with codercom
2019-09-17 11:55:05 -05:00
Asher a2ee6c8e73
Don't build on tags 2019-09-17 11:26:59 -05:00
Asher ef069d9b0e
Update nbin
The latest version contains a fix for passing null options when reading
a file. Fixes #544.
2019-09-16 18:04:41 -05:00
Asher 6a864f9f47
Make websocket upgrade check case-insensitive
Fixes #925.
2019-09-16 15:05:45 -05:00
Asher 5c16399810
Fix accessing versioned resource using file service
Fixes #986.
2019-09-16 15:05:44 -05:00
Ayane Satomi 0141ded35d [doc/quickstart] add init docs (#981)
Add init docs so people have an idea what to do when starting up a service.

Resolves GH-947
2019-09-16 15:05:25 -05:00
Asher bb46e80d44
Fix extensions that try to load from node_modules.asar
Should allow manual installation of bracket pair colorizer 2: #544.
2019-09-13 13:07:50 -05:00
Asher 1bd5eca73d
Don't terminate extension host on a timeout
We will clean it up on our end if necessary. This allows reconnections
after any length of time.
2019-09-13 11:24:15 -05:00
Asher 48a97abe1d
Fix Firefox scrolling
Fixes #976.
2019-09-13 10:42:59 -05:00
Asher 0ff8a11c7f
Vsix upload should work 2019-09-13 10:22:07 -05:00
Asher 8b1cdaa4a1
Nbin is no longer a global dependency 2019-09-13 10:20:35 -05:00
Asher 0bbaa9763b
Add back Digital Ocean button 2019-09-13 10:17:27 -05:00
Asher dbe5f23e21
Fix Docker image not building
It seems to copy the entire directory to the second container for some
reason and runs out of space.
2019-09-12 17:24:59 -05:00
Asher 7353be413c
Add missing VS Code version to git tag 2019-09-12 16:17:18 -05:00
Asher 398bc2ff41
Try travis_wait to fix long minify task in MacOS 2019-09-12 15:38:53 -05:00
Asher ae1126d43f
Target VS Code 1.38.1 2019-09-12 12:49:28 -05:00
Asher 46d16811b9
Add missing VS Code version to release tag & name 2019-09-12 12:18:20 -05:00
Asher f8635a124f
Add tar endpoint
This will be used to load extensions into the browser using requirefs.
2019-09-12 12:17:16 -05:00
Asher c3c50e9a6a
Merge pull request #857 from cdr/web
[v2] Rewrite code-server to use new web stuff
2019-09-12 11:59:19 -05:00
Ayane Satomi cb0f9c58d2 re-add GH-969
I somehow deleted it during the conflict resolution

Signed-off-by: Ayane Satomi <chinodesuuu@gmail.com>
2019-09-13 00:51:29 +08:00
Ayane Satomi 8643bdc9d7 fix further conflicts in README.md
Signed-off-by: Ayane Satomi <chinodesuuu@gmail.com>
2019-09-13 00:48:09 +08:00
Ayane Satomi 5b51999df7 resolve tree conflicts with master
Signed-off-by: Ayane Satomi <chinodesuuu@gmail.com>
2019-09-13 00:46:29 +08:00
Ayane Satomi 64cc2895f3 [doc/self-hosted] make XFO same origin in docs (#970)
As reported in GH-962, this breaks VSCode's extension details view. Might need further triage if its also a v2 internal issue.
2019-09-12 10:27:22 -05:00
Ayane Satomi 51a82655a9 [README] Add volume flag for persisting configs (#969)
Fixes GH-965
2019-09-12 10:12:39 -05:00
Asher 0e1fed3c24
Make CI script work independently from your cwd 2019-09-10 11:29:48 -05:00
Asher e9fce801a0
Make extension host reconnect 2019-09-09 18:44:17 -05:00
Asher 1164801376
Keep a maximum number of connections instead of a timeout
There's no way to actually know if those clients have gone away, so it
seems it might be better to base it on whether the user has connected
again with new clients to determine if the old clients are now invalid.
2019-09-09 16:41:04 -05:00
Asher 12e608468b
Add caching 2019-09-06 17:46:32 -05:00
Dean Sheather ed3e9d31f4
Merge pull request #916 from cdr/doc-rewrite
Rewrite and update documentation
2019-09-07 02:56:38 +10:00
Asher 44000459da
Add environment variable for telemetry endpoint 2019-09-05 15:26:35 -05:00
Asher 9d8906d250
Add version format flag 2019-09-04 17:01:06 -05:00
Asher a26844ea45
Add package.json for publishing API types 2019-09-04 11:47:50 -05:00
Asher da7d8b04a8
Update VS Code 2019-09-03 17:24:14 -05:00
Asher 12bc26b6b4
Implement status bar API 2019-09-03 16:38:53 -05:00
Asher 976a326f47
Update nbin 2019-08-30 17:45:11 -05:00
Asher b901043bfc
Target a recent commit for VS Code
This is so we can try out the web worker extension host.
2019-08-29 19:11:11 -05:00
Asher 624a4c08b9
Minify Docker build 2019-08-28 17:04:58 -05:00
Asher c9ce9ebb2e
Fix spawns against Node
For example some code tries to run -e against the binary but that fails
since we inject our entry file every time the binary is invoked.

Fixes #932.
2019-08-28 16:40:29 -05:00
Asher a3ee7c96a0
Don't open cwd by default
Fixes #889. Previous it would use the cwd. In some cases that's the
path of where the binary is located which is a weird place to open.
2019-08-27 14:26:54 -05:00
Asher d33b2d2af9
Fix web view sometimes not loading correctly
Fixes #929.
2019-08-27 14:03:27 -05:00
Asher 830ccfe245
Fix toggling and hiding the menu bar 2019-08-23 14:54:39 -05:00
Asher 78b6b3afdf
Add check for missing reconnection token
This means something is misconfigured.
2019-08-23 13:44:14 -05:00
Asher c4fd725875
Fix built-in Typescript when bundled
Fixes #641.
2019-08-22 16:30:22 -05:00
Asher 4800ec6392
Fix playground when behind a proxy with a sub-path
It gets the web URL for the file yet uses the file service to load it,
so having a sub-path causes it not to be found on disk (the sub-path
obviously only means anything for the web server and isn't on disk).
2019-08-22 12:15:23 -05:00
Asher 3e2d12a224
Fix scrolling on Firefox 2019-08-22 11:33:58 -05:00
Asher ddd5a9ae79
Update data and extension paths to match version one
To ensure users don't lose their extensions when updating.
2019-08-21 17:02:31 -05:00
Asher 950dad9489
Simplify getting the absolute path during build 2019-08-21 14:13:26 -05:00
Asher c19223b7fe
Fix error when building without first running yarn 2019-08-21 12:45:10 -05:00
Asher 80050d0d9d
Detect target automatically
This removes the potential for a bad build because the native Node
modules currently can only be built on the target system, so specifying
a target for something other than the system your are building on will
not work.
2019-08-21 12:45:09 -05:00