Johannes Zellner
50074b936a
Integrate the terminal with the logs ui
2017-08-18 11:24:48 -07:00
Girish Ramakrishnan
d11842a7f8
Show popup when using noop backend
2017-08-17 19:52:08 -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
9f1af572a0
Make log lines backlog configurable
2017-08-08 10:07:33 +02:00
Johannes Zellner
07a133ebe9
Fix the platform log streaming
2017-08-07 18:18:36 +02:00
Johannes Zellner
bcf37d833f
Allow to follow app logs
2017-08-07 16:48:27 +02:00
Johannes Zellner
125b416463
Add initial logs view
2017-08-07 13:50:45 +02:00
Johannes Zellner
99cfe564ae
Add repair button to error dialog and improve dns error message
2017-08-01 11:56:39 +02:00
Girish Ramakrishnan
ae54b57ca7
Fix wording to match cf website
2017-07-31 10:50:00 -07:00
Johannes Zellner
96dbda3949
Provide cloudflare in dns setup screen
2017-07-28 16:10:04 +02:00
Girish Ramakrishnan
acd00222e5
Allow per-app configuration of robots.txt
...
https://developers.google.com/search/reference/robots_txt has
the specification
Part of #344
2017-07-14 15:25:05 -05:00
Girish Ramakrishnan
2862fec819
outboundPort25 -> relay status
2017-06-28 22:20:25 -05:00
Girish Ramakrishnan
5794aaee0a
Display dns notification only when using cloudron for relay
...
part of #188
2017-06-28 22:20:04 -05:00
Girish Ramakrishnan
5088cb47d9
Load and save the relay settings
...
part of #188
2017-06-27 15:13:09 -05:00
Girish Ramakrishnan
4d7f9ba9a5
isPaying is not set properly for non-caas
2017-06-21 22:38:39 -07:00
Johannes Zellner
77558c823c
Check for subscription right after appstore login
2017-06-21 13:43:34 +02:00
Johannes Zellner
3845065085
Enable catchall based on subscription status
2017-06-20 12:58:14 +02:00
Johannes Zellner
801d848908
Show hint about subdomain cloudrons in dns setup
2017-06-20 11:56:09 +02:00
Johannes Zellner
4faf247898
Add catch-all address interface
2017-06-16 21:04:46 +02:00
Johannes Zellner
9952a986eb
Always remind the user that the DNS zone has to be hosted on the provider
...
Do not use $location as the search() object is not consistent without
the angular router, which is not used here
2017-06-16 21:04:44 +02:00
Girish Ramakrishnan
157ce06f93
Add zoneName query parameter to dns setup
...
fixes #110
2017-06-15 19:55:48 -07:00
Johannes Zellner
8e123b017e
Add REST wrapper for catchall
2017-06-15 07:49:07 -07:00
Johannes Zellner
9780f77fa8
Ensure we fetch the latest update info
...
This is to bring the webadmin in sync
2017-06-13 22:51:53 +02:00
Johannes Zellner
5a291fa2a4
Change subscription dialog to reflect 1.0
2017-06-13 17:08:36 +02:00
Johannes Zellner
eb3ae2c34f
Give better feedback when a plan was selected
2017-06-09 14:26:28 +02:00
Johannes Zellner
fb4f13eb13
Fixes to the update dialog logic
2017-06-08 17:44:35 +02:00
Johannes Zellner
d141d6ba21
Do not poll for subscription so often
2017-06-07 13:41:18 +02:00
Johannes Zellner
307334ef81
Also test for parent object in case it does not exist
2017-06-07 12:46:01 +02:00
Johannes Zellner
b5f678613b
Add version 1.0 welcome dialog
2017-06-07 12:46:01 +02:00
Johannes Zellner
b7e3447a46
Show subscription dialog on app update
2017-06-07 12:46:01 +02:00
Johannes Zellner
32fa3b8a51
Show subscription indicator in navbar
2017-06-07 12:46:01 +02:00
Johannes Zellner
95ba51dfb2
Add wrapper to get current subscription
2017-06-07 12:46:01 +02:00
Johannes Zellner
8d45ce6971
Move email related things into separate view
2017-06-02 10:47:46 +02:00
Johannes Zellner
d1bfa4875a
Give the domain name a bit more space
...
Fixes #340
2017-06-01 15:31:58 +02:00
Johannes Zellner
0250e1ea59
Improve the domain name fitting
2017-06-01 15:31:58 +02:00
Johannes Zellner
924fb337e8
Ensure long domain names are visible in the app grid
...
Part of #340
2017-06-01 15:31:58 +02:00
Johannes Zellner
423c4446de
Show description if setup fails due to reserved username
2017-05-05 11:54:47 +02:00
Girish Ramakrishnan
287b96925a
Check if dns flag is in some intermediate state
2017-04-26 12:36:33 -07:00
Girish Ramakrishnan
608cc1e036
remove notification that can never trigger
...
this code comes from 0601ea2f39
2017-04-25 17:31:14 -07:00
Girish Ramakrishnan
5fa27c4954
show warning if domain config is not working
...
fixes #302
2017-04-25 17:31:09 -07:00
Girish Ramakrishnan
ddf7823b19
Make box come up regardless of dns config
...
Part of #302
2017-04-25 16:53:14 -07:00
Girish Ramakrishnan
3cb4d4b1ab
Add UI to download logs
...
Part of #304
2017-04-18 18:43:09 -07:00
Girish Ramakrishnan
5f888341ea
move eventlog api into /api/v1/cloudron
2017-04-18 15:18:00 -07:00
Girish Ramakrishnan
cf69a8c4ce
move feedback route into /api/v1/feedback
2017-04-18 14:49:28 -07:00
Girish Ramakrishnan
a3ece64273
getDnsConfig only if admin
2017-04-18 14:41:02 -07:00
Girish Ramakrishnan
b1b389dd7d
Use the POST routes to login to appstore
2017-04-15 07:13:42 -07:00
Girish Ramakrishnan
cdb5dc2c53
Remove isDev flag
...
We can pretty much test everything here on self-hosted cloudrons now
2017-04-13 11:34:03 -07:00
Girish Ramakrishnan
1f55bb52fc
Add a button to check updates instantly
...
Part of #293
2017-04-12 18:34:20 -07:00
Girish Ramakrishnan
779c9d79b3
Add UI to choose from backups to restore from
...
Fixes #296
2017-04-12 13:41:26 -07:00
Johannes Zellner
b422a27be8
Use the new disks api to explicitly get the apps data disk stats
...
We can add the other graphs if the disks deviate later
Also this is still pending the check if symlinked folders are reported
correctly.
Fixes #290
2017-04-07 18:46:11 +02:00