Commit Graph

1412 Commits

Author SHA1 Message Date
Johannes Zellner
a939367ab6 Cleanup linter errors 2017-07-28 16:10:04 +02:00
Girish Ramakrishnan
4f1a596123 Add support for exoscale SOS 2017-07-25 15:23:04 -07:00
Johannes Zellner
4fec2fe124 Allow specify the robots.txt text in the configure dialog 2017-07-23 22:00:05 +02:00
Girish Ramakrishnan
6a4be98f19 Display cloudronId in settings 2017-07-17 14:36:50 -07: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
Johannes Zellner
5b7cc6642a Ensure only the token value ends up in the clipboard
Fixes #375
2017-07-12 11:53:50 +02:00
Girish Ramakrishnan
6fe390b957 Fix casing 2017-07-07 09:10:28 -05:00
Girish Ramakrishnan
1007a85fde Use latest haraka and restart on relay change 2017-06-30 09:07:43 -05:00
Girish Ramakrishnan
a0903f0890 Allow relay to be reset back to cloudron 2017-06-30 09:07:43 -05:00
Girish Ramakrishnan
1c40e51999 Only starttls is supported by haraka
In addition, auth_type has to be set to PLAIN (or LOGIN)
2017-06-30 09:07:43 -05:00
Girish Ramakrishnan
c07df68558 Fix typos 2017-06-30 09:07:37 -05:00
Girish Ramakrishnan
2862fec819 outboundPort25 -> relay status 2017-06-28 22:20:25 -05:00
Girish Ramakrishnan
2df74ebe96 Only display the DNS records if they exist in the response
part of #188
2017-06-28 22:20:15 -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
7edf43c627 Select tls based on port
Note that starttls is always supported

part of #188
2017-06-28 16:56:11 -05:00
Girish Ramakrishnan
01d0e56332 refactor code to have a relay provider
part of #188
2017-06-28 11:39:45 -05:00
Girish Ramakrishnan
00990b6837 Verify relay credentials
part of #188
2017-06-27 16:40:10 -05:00
Girish Ramakrishnan
5088cb47d9 Load and save the relay settings
part of #188
2017-06-27 15:13:09 -05:00
Johannes Zellner
140e9fdd94 Initial ui for email relay configuration 2017-06-27 13:39:08 +02:00
Girish Ramakrishnan
4d7f9ba9a5 isPaying is not set properly for non-caas 2017-06-21 22:38:39 -07:00
Girish Ramakrishnan
79541a68a5 Display and send usernames instead of the email address 2017-06-21 19:34:55 -07:00
Girish Ramakrishnan
845d386478 Grammar 2017-06-21 19:28:38 -07:00
Girish Ramakrishnan
8771de5c12 Minor rewording 2017-06-21 19:14:15 -07:00
Johannes Zellner
77558c823c Check for subscription right after appstore login 2017-06-21 13:43:34 +02:00
Johannes Zellner
f311c3da1c Fix explicit zone information in dns setup view 2017-06-21 09:51:35 +02:00
Johannes Zellner
8fadb3badc Use the actual result not the potentially cached value 2017-06-20 13:10:07 +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
Girish Ramakrishnan
e6eda1283c Format the combo box better 2017-06-19 23:16:03 -07:00
Johannes Zellner
13182de57f Appstore login dialog does not exist anymore 2017-06-19 12:06:42 +02:00
Girish Ramakrishnan
c33566b553 Add note that LE certs require valid email
part of #338
2017-06-18 17:23:41 -07: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
Girish Ramakrishnan
822dfb8af5 Allow 3rd level domains in UI
part of #110
2017-06-15 19:55:32 -07:00
Johannes Zellner
8e123b017e Add REST wrapper for catchall 2017-06-15 07:49:07 -07:00
Girish Ramakrishnan
da7648fe3f Match the button text with existing text in the UI 2017-06-14 21:55:17 -07:00
Girish Ramakrishnan
f74f17af02 fix language 2017-06-13 14:42:30 -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
e8f9552ff9 Remove email modal, it is included in the free plan 2017-06-13 17:26:28 +02:00
Johannes Zellner
9c76c5fc27 Also handle the undecided case 2017-06-13 17:25:59 +02:00
Johannes Zellner
f9d5f92397 Align the text with the dialog 2017-06-13 17:23:44 +02:00
Johannes Zellner
3a2a05dfce Change the plan configure label 2017-06-13 17:21:38 +02:00
Johannes Zellner
5a291fa2a4 Change subscription dialog to reflect 1.0 2017-06-13 17:08:36 +02:00
Johannes Zellner
84d34ec004 Mention our app request tracker in the missing app dialog 2017-06-13 16:07:21 +02:00
Johannes Zellner
e3b2799230 Make it clear that the domain, not the server must be hosted on the DNS provider 2017-06-12 10:16:53 +02:00
Girish Ramakrishnan
2efe72519e Can only update using paid plan 2017-06-09 11:05:23 -07:00
Johannes Zellner
eb3ae2c34f Give better feedback when a plan was selected 2017-06-09 14:26:28 +02:00
Johannes Zellner
eba79cd859 Open all outlinks in a new tab 2017-06-09 14:10:42 +02:00
Girish Ramakrishnan
d7d8cf97ed update dialog text 2017-06-08 14:19:32 -07:00