Commit Graph

5274 Commits

Author SHA1 Message Date
Johannes Zellner 038c4e3c58 Add changes for 1.1.1 and 1.1.2 v1.1.2 2017-07-31 19:49:15 +02:00
Johannes Zellner cfd5c3d999 Add 1.0.2 changes 2017-07-31 19:47:56 +02:00
Johannes Zellner 126095969f Fix digest cron schedule to no run every hour on wednesdays 2017-07-31 19:45:33 +02:00
Johannes Zellner 84153793d9 Add 1.0.1 changes v1.1.1 2017-07-25 22:08:34 +02:00
Girish Ramakrishnan 31ad42501b Use -%> for newline slurping
Fixes #383
2017-07-25 22:08:34 +02:00
Johannes Zellner 42476e10e1 Allow digest to be templated with or without subscription 2017-07-25 22:08:30 +02:00
Girish Ramakrishnan 91e5f850ab Adjust digest wording 2017-07-25 22:08:03 +02:00
Johannes Zellner 6ee383185d Add cron job to send email digest 2017-07-25 22:07:50 +02:00
Johannes Zellner 2fb02d57ed Add cron job to send email digest 2017-07-25 21:52:46 +02:00
Johannes Zellner 6b8edbf4f0 send lastLogin event timestamp with alive status 2017-07-25 19:54:08 +02:00
Girish Ramakrishnan 4d7f9ba9a5 isPaying is not set properly for non-caas v1.1.0 2017-06-21 22:38:39 -07:00
Girish Ramakrishnan 6d0cdc36b2 move getSubscription to appstore.js 2017-06-21 22:17:32 -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
Girish Ramakrishnan 76246b2952 Try to fix sporadic mysql startup issue after cloudron-setup 2017-06-21 17:20:02 -07:00
Johannes Zellner f994b68701 wait for dns with the correct zone even on external domain setup 2017-06-21 15:04:39 +02:00
Johannes Zellner 77558c823c Check for subscription right after appstore login 2017-06-21 13:43:34 +02:00
Johannes Zellner dd6a19ea85 get zoneName from domain on migration if not set 2017-06-21 13:41:13 +02:00
Johannes Zellner 16978f8c1a Keep the subdomain as is for non-custom domain cloudrons 2017-06-21 10:23:04 +02:00
Johannes Zellner f311c3da1c Fix explicit zone information in dns setup view 2017-06-21 09:51:35 +02:00
Johannes Zellner 423e355fd6 Add changes 2017-06-21 09:37:34 +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
Girish Ramakrishnan a553755f4a the noop callback will print the error 2017-06-19 22:20:25 -07:00
Girish Ramakrishnan cd52459f05 more descriptive debug 2017-06-19 22:20:25 -07:00
Girish Ramakrishnan 1802201e9e Remove one level of indentation 2017-06-19 22:20:22 -07:00
Johannes Zellner 2d72f49261 Ensure the updatechecker does not prematurely callback
Also add tests and make sure we send update notifications if automatic
updates cannot be applied
2017-06-19 14:34:36 +02:00
Johannes Zellner cd42a6c2ea Send update notifications on the free plan 2017-06-19 13:27:08 +02:00
Johannes Zellner 65f949e669 Add settings.getSubscription() 2017-06-19 13:26:49 +02:00
Johannes Zellner f3fec9a33c Handle 402 response on app installation 2017-06-19 12:17:55 +02: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 40aaffe365 tests: Fix usage of settings.setDnsConfig 2017-06-15 20:05:35 -07:00
Girish Ramakrishnan 3745e96a6f domain -> fqdn 2017-06-15 19:56:04 -07: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
Girish Ramakrishnan 9ead482dc6 Make verifyDnsConfig take zone name
part of #110
2017-06-15 19:55:24 -07:00
Girish Ramakrishnan 865c0a7aa7 Pass other level domains to dns API backends
part of #110
2017-06-15 19:55:01 -07:00
Girish Ramakrishnan c760c42f92 make waitForDns take zone name argument
part of #110
2017-06-15 19:54:08 -07:00
Girish Ramakrishnan ded31b977e Add config.setFqdn and config.setZoneName
Part of #110
2017-06-15 19:53:20 -07:00
Johannes Zellner 4781c4e364 Deliver empty JSON object on success
This ensures the client does not throw a parsing exception
2017-06-15 07:49:19 -07:00
Johannes Zellner 8e123b017e Add REST wrapper for catchall 2017-06-15 07:49:07 -07:00
Girish Ramakrishnan 658cbcdab9 bump mail container version (catchall support)
part of #33
2017-06-15 07:48:57 -07:00
Girish Ramakrishnan 0cc980f539 Add setting for catch all address
Note that this is not a flag on the mailboxes because we might theoretically
support forwarding to some other external domain in the future.

Part of #33
2017-06-15 07:48:46 -07:00
Girish Ramakrishnan da7648fe3f Match the button text with existing text in the UI 2017-06-14 21:55:17 -07:00