Girish Ramakrishnan
6fea022a04
remove dead code
2017-08-29 14:47:59 -07:00
Girish Ramakrishnan
f9706d6a05
Always generate nginx config for webadmin
...
Part of #406
2017-08-28 21:16:47 -07:00
Johannes Zellner
56c7dbb6e4
Do not attempt to reconnect if the debug view is already gone
...
Fixes #408
2017-08-28 21:06:25 +02:00
Girish Ramakrishnan
8a2107e6eb
Show email text for Cloudflare
2017-08-26 15:37:24 -07:00
Girish Ramakrishnan
cd9f0f69d8
email dialog has moved to it's own view
2017-08-26 15:36:12 -07:00
Johannes Zellner
a87dd65c1d
Workaround for firefox flexbox bug
...
Fixes selection while clicking on empty flexbox space.
This only happens in firefox and seems to be a bug in firefox
flexbox implementation, where the first child element with a
non zero size, in a flexbox managed `block` element, has the
`float` property.
Fixes #405
2017-08-24 23:29:42 +02:00
Johannes Zellner
7c63d9e758
Fix typo in css
2017-08-24 23:16:36 +02:00
Girish Ramakrishnan
329bf596ac
Indicate that directories can be downloaded
2017-08-24 13:38:50 -07:00
Johannes Zellner
103f8db8cb
Do not expand to fixed pixel size on mobile
2017-08-23 16:57:34 +02:00
Johannes Zellner
718413c089
autocomplete attribute is not respected for username/password fields
...
Since the cloudflare email input field is above the password field
some browsers will automatically autofill it with the username
as it looks like a login form. So we add a hidden unused input field
which gets autofilled instead :-/
2017-08-23 13:13:00 +02:00
Girish Ramakrishnan
a34691df44
Hide the header as well
2017-08-22 09:30:18 -07:00
Johannes Zellner
1d348fb0f3
Do not lose focus on terminal
2017-08-22 16:24:26 +02:00
Johannes Zellner
91f3318879
Implement rightclick menu for terminal text copy
2017-08-22 16:23:06 +02:00
Girish Ramakrishnan
3c31c96ad4
Hide the download dialog after download starts
2017-08-20 18:29:11 -07:00
Johannes Zellner
5d73f58631
Show upload progress
2017-08-20 19:32:00 +02:00
Johannes Zellner
4ca7cccdae
Give error feedback if the requested file does not exist
2017-08-20 18:50:37 +02:00
Johannes Zellner
82380b6b7c
Remove hardcoded /app/data and fix submit for file downloads
2017-08-20 18:09:43 +02:00
Johannes Zellner
979c4e77e3
Fix view bug when terminal reconnects but user has moved on
2017-08-20 18:00:07 +02:00
Johannes Zellner
e318fb0c01
Show restat button also in logs view
2017-08-20 17:57:32 +02:00
Girish Ramakrishnan
891542bfb9
move restart button
2017-08-19 17:33:59 -07:00
Girish Ramakrishnan
599702d410
Fix casing
2017-08-19 16:45:20 -07:00
Girish Ramakrishnan
3cb39754fd
Make logs button work for apps
2017-08-19 12:52:48 -07:00
Girish Ramakrishnan
f04345a99a
Move restart button to log view
2017-08-19 12:49:03 -07:00
Johannes Zellner
cf518b0285
Resize terminal based on initial DOM size
...
Currently we cannot send new cols,rows on DOM element resize
as they are sent on connect only and a reconnect would loose
current session
2017-08-19 11:32:00 +02:00
Girish Ramakrishnan
52832c881a
Add upload and download for the webterminal
2017-08-18 21:19:48 -07:00
Johannes Zellner
e3040b334d
Do not submit injected commands right away but give some space and fix
...
focus
2017-08-18 20:36:52 +02:00
Johannes Zellner
6c2879d567
Rename debug view to terminal and logs
2017-08-18 20:36:47 +02:00
Johannes Zellner
595c89076f
Add postgres, mongo and redis client injection
2017-08-18 11:26:10 -07:00
Johannes Zellner
ee3c5f67af
Show mysql addon only if the app uses it
2017-08-18 11:25:54 -07:00
Johannes Zellner
52db28e876
Verify the websocket request
2017-08-18 11:25:49 -07:00
Johannes Zellner
82f512dc27
Rename logs view to debug view
2017-08-18 11:25:37 -07:00
Johannes Zellner
1fd4e27d92
Fix logs autoscroll
2017-08-18 11:25:00 -07:00
Johannes Zellner
2420fef6b1
Reconnect the terminal on disconnection
...
This can happen if the app crashes or restarts
2017-08-18 11:24:55 -07:00
Johannes Zellner
50074b936a
Integrate the terminal with the logs ui
2017-08-18 11:24:48 -07:00
Johannes Zellner
83e5daf08c
Add xterm.js
2017-08-18 11:24:34 -07:00
Girish Ramakrishnan
53b43ca36b
Don't show restore button for noop backend
2017-08-17 20:20:06 -07:00
Girish Ramakrishnan
d11842a7f8
Show popup when using noop backend
2017-08-17 19:52:08 -07:00
Girish Ramakrishnan
6746781b46
Add warning for noop backend
...
Fixes #402
2017-08-17 12:38:52 -07:00
Girish Ramakrishnan
78ec8e5c0c
Add field to skip backup for an app
...
This skips the app from a backup when doing a full box backup and
simply reuses the previous backup.
The app can still be explicitly backed up using 'cloudron backup'
and explicitly restored using 'cloudron restore --backup'.
When restoring the box, it all depends on the app's last backup.
Fixes #311
2017-08-16 16:36:50 -07:00
Johannes Zellner
afcb3dd237
Fix layout issues in oauth views
2017-08-15 13:18:31 +02:00
Johannes Zellner
054de4813d
Fix layout issue in update view
2017-08-15 11:04:47 +02:00
Girish Ramakrishnan
755c87b079
Remove extra space
2017-08-11 22:14:53 -07:00
Girish Ramakrishnan
1da073c9bf
Display mail server settings inline
2017-08-11 22:12:11 -07:00
Girish Ramakrishnan
96ead77520
Remove the API section
2017-08-11 21:10:18 -07:00
Girish Ramakrishnan
178b04fead
Fix broken links to docs
2017-08-11 21:00:51 -07:00
Johannes Zellner
ac53f8c747
Show app title for log selection
2017-08-11 15:32:58 +02:00
Girish Ramakrishnan
5fe73c5a46
Replace df plugin with custom df plugin
...
The built-in df plugin cannot do the following:
* if we choose by type ext4, we want to skip devicemapper (on scaleway)
* the MountPoint of the appsdata directory is not possible to know at install time
Fixes #398
2017-08-11 01:39:51 -07:00
Johannes Zellner
a6f13eee14
Fix further layout issues in the appstore login view
2017-08-11 09:30:07 +02:00
Johannes Zellner
b25bb76792
Give some bottom spacing for the log output container
2017-08-10 21:49:27 +02:00
Johannes Zellner
7ba5d1e0d6
Enable automatic scrolling while trailing logs
2017-08-10 21:49:06 +02:00