Jonathan Leibiusky @xetorthio
3db24bf6a6
Show a message when connection to terminal has been lost
2017-09-08 15:32:20 -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
30d709760c
Add support for windows containers
2017-08-11 09:59:33 -03:00
Jonathan Leibiusky @xetorthio
5ee4bb2011
More fixes
2017-07-28 23:24:02 -03:00
Marcos Lilljedahl
a6fdfcaa7d
Upload files synchronously and add more description
2017-07-13 13:54:00 -03:00
Marcos Lilljedahl
32bbe01c87
Add progress bar
2017-07-12 15:18:07 -03:00
Jonathan Leibiusky @xetorthio
e6b089f9be
Allow to drag & drop file uploads to instances
...
Upload file to relative session dir from terminal
2017-07-09 23:36:58 -03:00
Jonathan Leibiusky @xetorthio
6d992b5d02
Add session templates
2017-06-06 14:48:26 -03:00
Marcos Lilljedahl
317ba8bc06
Format file and fix styling
2017-05-16 20:39:02 -03:00
Jonathan Leibiusky @xetorthio
1634200ef7
UI modifications for stack creation
2017-05-16 17:37:34 -03:00
Jonathan Leibiusky
d6c359645c
Font size and fullscreen ( #120 )
...
* Allow to change terminal font size in settings.
Allow to enter fullscreen mode with alt+enter.
* Fix size issues
2017-04-16 19:47:18 -03:00
Michael Irwin
3b86c79c5b
Added setting to allow specification of new instance image
2017-04-11 17:58:15 -04:00
Michael Irwin
c10dc8c984
Added settings dialog with Mac OSX keyboard shortcuts ( #99 )
...
* Added settings dialog with Mac OSX keyboard shortcuts
Issue #98
* Added default keyboard prefix detection for Macs
Issue #98
2017-02-28 11:37:04 -03:00
Marcos Lilljedahl
41ded27ef3
Use cloudfare endpoint
2017-02-20 16:07:18 -03:00
Marcos Lilljedahl
14c5cb5abf
Fix stats styling issue
2017-02-03 10:33:25 -03:00
Antonis Kalipetis
81280517bf
Add visual state of New instance and Delete buttons ( #75 )
...
The buttons now get disabled when pressed and their text changes to the action being made.
If the action ends (either with success or failure), state is reverted to the normal one.
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com >
2017-01-04 18:42:49 +02:00
Antonis Kalipetis
1af2b3665f
Update style.css to use terminal-container ( #74 )
...
* Update Xterm.js CSS to the latest version
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com >
* Update style.css to use terminal-container
The `.terminal` class was messing around xterm.js CSS rules, resulting in the cursor never being in a focused state.
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com >
2017-01-03 18:13:18 +02:00
Marcos Lilljedahl
946a8e1419
Add google analytics support
2016-12-15 11:31:05 -08:00
Jonathan Leibiusky @xetorthio
77905f3fd8
Query DinD instances for running containers and list the published ports
...
so the user can reverse proxy to the instance/port easily.
2016-12-01 17:28:55 -03:00
Marcos Lilljedahl
db03019b4e
Remove unnecesarry deps
2016-11-30 18:55:31 -03:00
Alex Ellis
5eda323477
Enable use of override for session timeout in hours, fix captcha bypass bug. ( #51 )
...
* - Enable use of override for session timeout. This is more useful than having to hard-code and rebuild the code for the previous 4 hour limit. Just set environmental variable and start the app.
- Future work may involve breaking down into minutes, but this is a good minimum delivery to provide value to end-user/developer.
- Fixes bug in Captcha code by introducing new landing page. This is not a new go template, it's a separate HTML file because SRP - single reponsibility principle. Happy for this to be refacted after merging commit.
- Fix for including Docker 1.12 override has been removed for later PR.
* Merge
* Reinstate 'material' JS include'
* https for JS includes
* HTTPs for JS in bypass
2016-11-30 20:17:18 +02:00
Marcos Lilljedahl
10bdf3d5f2
Return swarm info to be displayed in the FE
...
This requires that PWD is working as a container in the same
network as all dinds
Add icons to swarmInfo
2016-11-29 10:52:55 -03:00
Antonis Kalipetis
a2754057dd
Make all CSS/JS links HTTPS
...
This helps in making this work behind an HTTPS proxy
Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com >
2016-11-22 09:54:29 +02:00
Jonathan Leibiusky @xetorthio
8b0749a9ba
Show cpu and memory stats of every node
2016-11-18 13:52:47 -03:00
Jonathan Leibiusky @xetorthio
50943ce516
Show a server disconnected message when user is not able to connect to
...
server.
2016-11-16 09:35:43 -03:00
Jonathan Leibiusky @xetorthio
2afff63f4c
Remove typo introduced my @marcosnils! ahem :P
2016-11-15 17:03:26 -03:00
Marcos Nils
e574a95baf
Change index hour count.
2016-11-15 16:46:18 -03:00
Jonathan Leibiusky @xetorthio
db074a5804
Add expiration clock to sessions
2016-11-15 13:20:59 -03:00
Marcos Lilljedahl
46a186f28b
Add hostname to instance name
2016-11-14 01:29:36 -03:00
Jonathan Leibiusky (@xetorthio)
e8b38fe717
Add session close button
2016-11-12 18:58:30 -03:00
Jonathan Leibiusky (@xetorthio)
8e4981d24f
Huge refactor to have everything working with socket.io
...
It fixes lots of bugs, can fallback to long polling, resize viewport of
terminals and share clients state of the session, so they all see the
same thing.
2016-11-10 10:42:08 -03:00
Marcos Lilljedahl
73cdb5a38c
Lock at small res
2016-10-14 14:02:22 -03:00
Marcos Lilljedahl
f06dd2a149
Add confirmation before closing the window
...
Fixes #11
2016-10-11 09:38:56 -03:00
Marcos Lilljedahl
7bbb284128
Fix max instance reach alert
2016-10-08 13:05:08 +02:00
Marcos Lilljedahl
bc64fc5c42
Add raised class
2016-10-08 12:29:23 +02:00
Jonathan Leibiusky (@xetorthio)
4950f03404
Show when session has expired
2016-10-08 11:26:16 +02:00
Marcos Lilljedahl
a0ffe28be9
Show alert if more than 5 instances are created
2016-10-08 10:52:52 +02:00
Jonathan Leibiusky (@xetorthio)
dde49d8700
Initial commit
2016-10-08 03:12:48 +02:00