Commit Graph

3165 Commits

Author SHA1 Message Date
stoletniy
6ff3895940 Add missing this for stubs expecting a number of method calls to work 2017-06-22 11:55:15 +01:00
stoletniy
0e5401dd68 Fix keys being invalidated after saving settings [MAILPOET-963] 2017-06-22 11:55:15 +01:00
stoletniy
ea059ac0e4 Merge pull request #954 from mailpoet/android-gmail-fix
Hide preheader in gmail on android [MAILPOET-802]
2017-06-22 12:50:42 +03:00
stoletniy
ff46784adf Merge pull request #952 from mailpoet/assets_manifest
Uses cross-env to set environment variables [MAILPOET-919]
2017-06-21 19:31:20 +03:00
Pavel Dohnal
088d4f800d Hide preheader in gmail on android
[MAILPOET-802]
2017-06-21 17:23:57 +01:00
Vlad
bb73e257db Uses cross-env to set environment variables
Adds manifests to .gitingore
2017-06-21 10:28:40 -04:00
Vlad
c99f990dbf Fixes undefined index notice when analytics option is not present in the
DB
2017-06-21 08:31:37 +01:00
Pavel Dohnal
5600d8087f Release 3.0.0-beta.36.0.0 3.0.0-beta.36.0.0 2017-06-20 17:54:47 +01:00
Tautvidas Sipavičius
cac3c30833 Merge pull request #938 from mailpoet/cache_busting_update
Prevent using outdated JS assets in new releases [MAILPOET-919]
2017-06-20 19:35:33 +03:00
mrcasual
454a00c3cb Merge pull request #950 from mailpoet/no-ms-iis
Prevent mailpoet from activating on IIS [MAILPOET-920]
2017-06-20 12:19:12 -04:00
Vlad
156d05b4cf Corrects identation and rebases master 2017-06-20 11:36:08 -04:00
Vlad
be63aa727d Adds return statement to CSS compilication task
Swaps is_file with is_readable when checking for manifest's existance
2017-06-20 11:33:56 -04:00
Vlad
6c270ab095 Reads and stores assets manifest inside Renderer class
Updates unit tests
2017-06-20 11:33:56 -04:00
Vlad
bb7c9d2667 Adds assets manifest to the list of ignored files 2017-06-20 11:33:56 -04:00
Vlad
570b9dfb8f Updates coding style 2017-06-20 11:33:07 -04:00
Vlad
5f9baed195 Modifies Assets class to use manifest file
Adds unit tests
2017-06-20 11:33:07 -04:00
Vlad
45e6e0e9e6 Adds manifest file to style assets 2017-06-20 11:33:07 -04:00
Vlad
08395d4365 Adds support for environment flag to asset compilation
Uses production environment when building release
2017-06-20 11:33:07 -04:00
Vlad
167fb86927 Adds manifest to JS assets
Adds conditional assets caching based on environment
2017-06-20 11:33:06 -04:00
stoletniy
64dbf158a4 Merge pull request #948 from mailpoet/subscription_fix
Corrects reference to outdated API Response class [MAILPOET-959]
2017-06-20 17:43:56 +03:00
Pavel Dohnal
89e57479cc Make sure variable is set
[MAILPOET-920]
2017-06-20 15:41:27 +01:00
Pavel Dohnal
fccd7f4054 Prevent mailpoet from activating on IIS
[MAILPOET-920]
2017-06-20 11:43:56 +01:00
Tautvidas Sipavičius
1d6cdfe2cc Merge pull request #945 from mailpoet/newsletter_preview_email_update
Adds bogus list-unsubscribe link & disables view in browser link in preview emails [MAILPOET-948] [MAILPOET-875]
2017-06-20 12:22:25 +03:00
pavel-mailpoet
812c6634ba Mixpanel analytics [MAILPOET-686] (#940)
* Send analytics data to mixpanel

[MAILPOET-686]
2017-06-20 12:20:50 +03:00
Vlad
419871a6bf Corrects reference to outdated API Response class
Removes unused class reference
2017-06-19 18:56:54 -04:00
stoletniy
823cd3cd07 Make MailPoet pages independent of the WP About page styles
[MAILPOET-951]
2017-06-19 17:38:33 +01:00
Tautvidas Sipavičius
24fa8c1d79 Merge pull request #947 from mailpoet/add-eslint
Add eslint [MAILPOET-938]
2017-06-19 19:19:01 +03:00
Pavel Dohnal
868f860e26 Use airbnb linter package
Instead of the deprecated package `airbnb-base`
And also fix the new errors
[MAILPOET-938]
2017-06-19 17:00:33 +01:00
mrcasual
cbcd9fb22f Adds support for list-unsubscribe header to the MSS method
[MAILPOET-956]
2017-06-19 16:19:31 +01:00
Pavel Dohnal
eeb2fcb2e3 Treat warnings as errors
[MAILPOET-938]
2017-06-19 16:17:09 +01:00
Pavel Dohnal
dde0b16cca Update robo file
[MAILPOET-938]
2017-06-19 16:09:59 +01:00
mrcasual
01eaf1ef2d Merge pull request #937 from mailpoet/premium_updates_fix
Add updater to the Free [PREMIUM-22]
2017-06-19 11:09:42 -04:00
Vlad
43c2908a2b Adds unit test for "preview" mode, which replaces system links with
hashes in preview emails
2017-06-19 11:04:51 -04:00
Pavel Dohnal
6f64b9faa2 Add eslint
[MAILPOET-938]
2017-06-19 14:30:09 +01:00
Vlad
8d496e7aa3 Adds unit test for fake unsubscribe url 2017-06-19 09:08:19 -04:00
stoletniy
25485a366a Merge pull request #942 from mailpoet/scheduler_fix
Fixes sending of scheduled newsletters [MAILPOET-955]
2017-06-19 13:12:38 +03:00
Tautvidas Sipavičius
8aabc783e3 Merge pull request #943 from mailpoet/remove-napa
Remove napa [MAILPOET-958]
2017-06-19 12:15:22 +03:00
Vlad
f72ceb2dbe Disables "view in browser", "manage subscription" and "unsubscribe"
links in preview emails
2017-06-16 18:14:30 -04:00
Vlad
af3d971154 Uses "fake" unsubscribe URL to set the "list-unsubscribe" header 2017-06-16 18:10:39 -04:00
Vlad
2d3aae9dd0 Fixes queue not being processed for scheduled newsletters
Sets newsletter status to "sending" when queue was processed
Uses defined constants where appropriate
2017-06-15 19:11:35 -04:00
Pavel Dohnal
11af014d9d Remove napa
It caused errors while running npm commands
I found alternatives to those two packages
which were used with napa
2017-06-15 18:11:05 +01:00
Tautvidas Sipavičius
6653327f7f Merge pull request #939 from mailpoet/key_check_refactoring
Separate checking and storing of the keys [MAILPOET-939]
2017-06-15 15:47:38 +03:00
Tautvidas Sipavičius
3a2adde6c5 Merge pull request #934 from mailpoet/network-activation-notice
Show a notice to admin if network activation
2017-06-15 14:31:57 +03:00
stoletniy
1aba3112e9 Separate checking and storing of the keys [MAILPOET-939] 2017-06-15 13:00:56 +03:00
stoletniy
181d7b9876 Add indexes to stat tables to speed up counting unopened subscribers [PREMIUM-21] 2017-06-14 14:59:20 +01:00
Pavel Dohnal
ebe3f0bd00 Rename variables by coding standards
[MAILPOET-923]
2017-06-14 14:35:33 +01:00
Pavel Dohnal
1b69fe50ff Rename function flushAll
[MAILPOET-923]
2017-06-14 14:33:21 +01:00
Pavel Dohnal
fa3ba609f3 Show a notice to admin if network activation
Mailpoet seems to be working on network activated multisites but we
don't support it.
[MAILPOET-923]
2017-06-14 14:30:20 +01:00
stoletniy
fe9aa03de1 Add updater to the Free [PREMIUM-22] 2017-06-14 14:24:18 +03:00
Tautvidas Sipavičius
cdd8e51ef9 Merge pull request #936 from mailpoet/premium_blockage_fix
Allow to access Settings after exceeding the 2000 limit [MAILPOET-950]
2017-06-14 12:33:51 +03:00