Commit Graph

130 Commits

Author SHA1 Message Date
djalal
ca99f3ce1f fix typo (#246) 2018-03-04 13:54:50 -03:00
Marcos Lilljedahl
81261a0afc Update segment data 2018-02-15 15:15:14 -03:00
Marcos Lilljedahl
c30d71d8f3 Add info message in file editor to show files 2018-01-22 23:33:02 -03:00
marcos
ad28ce54dc Fix upsert function 2018-01-22 00:03:58 -03:00
marcos
7e01971c1b Move SSH to input instead of button 2018-01-21 22:58:48 -03:00
marcos
0e95554f31 Change containerDir path as /var/run is a special directory 2018-01-13 20:21:24 -03:00
marcos
5efbcf0fd8 Add editor button to PWD 2018-01-06 15:08:34 -03:00
marcos
386bd87385 Add support for file editor 2018-01-05 13:13:07 -03:00
marcos
780e6c2c37 Add missing libraries 2017-12-18 12:44:45 -03:00
marcos
0b8b59cae5 Fix message 2017-12-15 15:57:08 -03:00
marcos
1e719e47b3 Fix SSH host 2017-12-15 15:43:24 -03:00
marcos
dd6a332889 Add error to GetSession return values
- Add button to copy instance SSH access
2017-12-14 17:37:38 -03:00
marcos
7c637205c9 Change analytics depending on provider 2017-12-01 20:42:31 -03:00
marcos
efaa37e0ad Add segment integration 2017-12-01 17:37:20 -03:00
marcos
2ef157f4cf Add k8s styles 2017-11-29 14:23:16 -03:00
Jonathan Leibiusky
65b8364ef2 Now both index.html and landing.html can be changes for specific (#224)
playgrounds. By default they will be served from `www/default` if no
override has been specified
2017-11-22 17:32:41 -03:00
Jonathan Leibiusky
f277e3776c Make it so the playground can decide which index file to serve. (#223)
* Make it so the playground can decide which index file to serve.
Also remove special index-nw.html and use the current playground config to
decide if to show the windows instances option or not.

* Give a better name to the struct
2017-11-22 16:47:01 -03:00
Marcos Nils
3481442768 Initial k8s support in libplayground (#216)
* Initial k8s support in libplayground

* Make tasks never give up + custom event for k8s cluster status
2017-11-16 18:23:13 -03:00
Marcos Lilljedahl
a136c8516c Fix oauth window height and update and bump dind versions 2017-11-08 14:10:47 -03:00
Michael Irwin
80fcf5abe3 Treat buttons and dropdown as links (pointer cursor) (#203) 2017-11-02 12:40:37 -03:00
Jonathan Leibiusky @xetorthio
ba8d04aeb2 Make sure instance exists before trying to do anything 2017-11-01 14:56:22 -03:00
Jonathan Leibiusky @xetorthio
8f484ad5be Make sure instance exists before trying to change it's ports 2017-11-01 14:16:57 -03:00
Jonathan Leibiusky @xetorthio
1f58e740a1 Update index-nw to stop using socket.io 2017-10-31 17:31:03 -03:00
Jonathan Leibiusky @xetorthio
380e15527b Merge branch 'websocket_rewrite' 2017-10-31 16:58:36 -03:00
Jonathan Leibiusky @xetorthio
62e948acb4 Merge branch 'master' into next 2017-10-31 16:28:31 -03:00
Jonathan Leibiusky (@xetorthio)
fbce7ce63a Retry client connection when websocket is disconnected.
Close websocket server reference when client has disconnected.
2017-10-20 15:26:34 +02:00
Jonathan Leibiusky (@xetorthio)
b1406f4ea8 First try on using standard websocket and removing socket.io from the
middle
2017-10-19 13:49:14 +02:00
Jonathan Leibiusky (@xetorthio)
b99c047a0c Revert "Add session keep alive. If client doesn't send a keep alive, after a"
This reverts commit 1b0d363ffe.
2017-10-17 01:42:59 +02:00
Jonathan Leibiusky (@xetorthio)
1b0d363ffe Add session keep alive. If client doesn't send a keep alive, after a
specified amount of time the scheduler closes the session
2017-10-16 18:11:15 +02:00
Marcos Lilljedahl
4baa3447f0 Use messaging to detect when popup is closed 2017-10-12 14:27:33 -03:00
Jonathan Leibiusky @xetorthio
e9dd97e4e4 Add Docker ID integration 2017-10-10 15:27:53 -03:00
Marcos Lilljedahl
03e3a4882f Move angular initialization to the end and improve config description 2017-10-06 14:14:34 -03:00
Jonathan Leibiusky @xetorthio
4c034812d2 Add support for openid with github and facebook 2017-10-04 11:41:17 -03:00
Jonathan Leibiusky @xetorthio
f9809028da Allow to disable windows instances 2017-10-02 17:19:24 -03:00
Jonathan Leibiusky @xetorthio
86f27ee10d Connections to unsecure hosts has to go to 2375 not 2376.
Make swarm ports search by hostname and not instance name as it is what
we get from swarm.
2017-09-18 17:13:03 -03:00
Jonathan Leibiusky @xetorthio
712772eff4 Make UI nicer with instance IP addresses and hostname 2017-09-12 11:53:26 -03:00
Jonathan Leibiusky @xetorthio
3db24bf6a6 Show a message when connection to terminal has been lost 2017-09-08 15:32:20 -03:00
Jonathan Leibiusky @xetorthio
560a3ae05a Add OOC check and error on new session creation 2017-09-07 17:30:04 -03:00
Jonathan Leibiusky @xetorthio
ef9be2a5ac Add support for out of capacity error message 2017-09-07 17:05:05 -03:00
Jonathan Leibiusky @xetorthio
954c52471b Refactor storage to support shallow types.
Add Client to storage.
Fix client resizing issues.
2017-09-01 20:12:19 -03:00
Jonathan Leibiusky @xetorthio
e079517803 Don't call resize several times on instance creation.
Fix a few race conditions for terminal resize and terminal buffer
writing.
2017-08-30 16:36:38 -03:00
Jonathan Leibiusky @xetorthio
ed3492eb38 Don't send empty terminal buffer 2017-08-30 11:16:37 -03:00
Jonathan Leibiusky @xetorthio
26724c51be Add a small buffer on terminal input so we don't send every single
keystroke as a single message on the socket, and optimize data transfer.
2017-08-28 10:36:38 -03:00
Marcos Lilljedahl
0ab60f6456 Move instance population before WS handlers
Don't disable windows containers switch
2017-08-15 16:34:49 -03:00
Marcos Lilljedahl
87544490b4 Use default duration configured by env variable 2017-08-15 16:14:23 -03:00
Jonathan Leibiusky @xetorthio
1263f36bc8 Send proxy_host in the new instance event 2017-08-11 11:39:25 -03:00
Marcos Lilljedahl
30d709760c Add support for windows containers 2017-08-11 09:59:33 -03:00
Marcos Lilljedahl
7c89054f16 Direct URL will be always http until we get wildcard tls certs 2017-08-10 14:52:52 -03:00
Marcos Lilljedahl
41171b06b4 Use https endpoint 2017-08-10 14:08:21 -03:00
Marcos Lilljedahl
3f4c96286e Avoid to have unnecessary opened connections 2017-07-31 10:10:48 -03:00