4ad317ac7b
Release MP3 3.0.3
2017-10-03 21:37:51 +03:00
7cccebbf2c
Merge pull request #1135 from mailpoet/wp_sync_collations_fix
...
Get rid of WP user IDs updating query in favor of an insert-update due to collation problems [MAILPOET-1132]
2017-10-03 21:01:44 +03:00
e4f76ee9eb
Get rid of WP user IDs updating query in favor of an insert-update due to collation problems [MAILPOET-1132]
2017-10-03 20:52:35 +03:00
7f52f72c25
Releasing 3.0.2
2017-10-03 14:27:56 +00:00
44afcbbeaf
Merge pull request #1134 from mailpoet/new-poll
...
Add a new poll to update page [MAILPOET-1129]
2017-10-02 19:55:36 +03:00
e816c59539
Add a new poll to update page
2017-10-02 18:47:39 +03:00
c74421a42a
Merge pull request #1133 from mailpoet/permission_update_fix
...
Remove the check for a plugin update permission [MAILPOET-1130]
2017-10-02 14:58:08 +02:00
23eb4633c4
Remove the check for a plugin update permission [MAILPOET-1130]
2017-10-02 15:44:06 +03:00
92dbf966a1
Add a UI hint for managing capabilities using the Members plugin [MAILPOET-1123]
2017-10-02 10:33:20 +01:00
db226b54a8
Include admin-global.css only on admin pages [MAILPOET-493]
2017-10-02 10:22:40 +01:00
3af059f5c4
Fix MailPoet icon displaying in Members tab on production [MAILPOET-493]
2017-10-02 10:22:40 +01:00
8706abcdf0
Change access_plugin_admin permission label [MAILPOET-493]
2017-10-02 10:22:40 +01:00
2129d041ac
Fix indentation [MAILPOET-493]
2017-10-02 10:22:40 +01:00
2a4a44ebb5
Make a condition more easy to read [MAILPOET-493]
2017-10-02 10:22:40 +01:00
a4f2d5402c
Manage MP3 permissions with WP role capabilities, add Members plugin support [MAILPOET-493]
2017-10-02 10:22:40 +01:00
9f5fc151b4
Move throttling out of the Subscriber model to the API 'subscribe' method [MAILPOET-1115]
2017-09-28 15:45:35 +01:00
8a91eb46e6
Fix the possibility of repeatedly submitting a form with an existing e-mail address [MAILPOET-1115]
2017-09-28 12:59:57 +01:00
e4ab928e82
Merge pull request #1127 from mailpoet/presubscribed_wp_sync_fix
...
Fix synchronization of presubscribed WP users [MAILPOET-1127]
2017-09-28 11:24:32 +02:00
a1b02cb862
Fix synchronization of presubscribed WP users [MAILPOET-1127]
2017-09-28 10:44:29 +03:00
84b942b9d2
Merge pull request #1121 from mailpoet/template_sort
...
Applies sorting by date created and name [MAILPOET-1119]
2017-09-27 11:14:00 +02:00
1ca99a6209
Updates Premium tab language
2017-09-27 10:07:36 +01:00
6b61abe8c0
Removes text domain from plugin header
2017-09-27 10:05:10 +01:00
27028ca1ef
Merge pull request #1124 from mailpoet/alc_and_post_exclude_search_results
...
Prevents excluded post types from being displayed in newsletter editor [MAILPOET-701]
2017-09-27 11:40:51 +03:00
eed88926a2
Merge pull request #1120 from mailpoet/editor_horizontal_scroll_fix
...
Fixes horizontal scrolling inside post/ALC options panel [MAILPOET-1118]
2017-09-27 11:31:34 +03:00
b25877c514
Bump up release version to 3.0.1
2017-09-26 18:18:17 +03:00
119e574495
Prevents excluded post types from being displayed in newsletter editor
2017-09-25 19:45:33 -04:00
7308d253b2
Applies sorting by date created and name
2017-09-25 18:47:43 -04:00
1c19b71697
Fixes horizontal scrolling inside post/ALC options panel
2017-09-25 18:09:58 -04:00
7551fff93f
Merge pull request #1116 from mailpoet/fix-tests
...
Fixing Shortcodes issue [MAILPOET-1104]
2017-09-25 17:14:35 -04:00
b2aa919574
Merge pull request #1118 from mailpoet/fix-query
...
Add index to improve query performance [MAILPOET-1117]
2017-09-25 17:04:25 -04:00
1102bbe483
Merge pull request #1056 from mailpoet/resize-image
...
Add image resize feature [MAILPOET-1047]
2017-09-25 13:07:10 +03:00
b78dd22ba9
Merge pull request #1109 from mailpoet/templates-images-src
...
Adding https prefix the image sources [MAILPOET-1109]
2017-09-25 12:08:02 +03:00
73110ada46
fixing ESLint tests
2017-09-25 09:06:55 +00:00
74dedd06bc
changing missing tempaltes
2017-09-25 08:57:18 +00:00
20c936d13b
limitting width with CSS
2017-09-21 18:58:17 +00:00
f135b89de9
Fixed image resize bugs
2017-09-21 18:58:16 +00:00
6a83930ae0
Resizing the image fixed
2017-09-21 18:57:35 +00:00
a1d0acfac2
Add image resize feature
2017-09-21 18:56:47 +00:00
04be06c0cb
remove additional new line
2017-09-21 18:47:43 +00:00
78d52d6298
Merge pull request #1117 from mailpoet/eslint
...
Eslint rules [MAILPOET-1081]
2017-09-21 19:42:19 +03:00
5ff7c28c43
Merge pull request #1110 from mailpoet/es6_spacing
...
Fix ESLint spacing rules for ES6 [MAILPOET-1082]
2017-09-21 17:15:57 +03:00
5526f315d2
Merge pull request #1115 from mailpoet/scheduled_newsletter_status_fix
...
Sets newsletter status to draft when it's unscheduled [MAILPOET-1060]
2017-09-21 16:32:12 +03:00
d5e25fdeb1
Merge pull request #1114 from mailpoet/long_email_sql_error_fix
...
Fixes SQL error resulting from subscription with long email [MAILPOET-1113]
2017-09-21 16:17:21 +03:00
90a7bf5179
Adds back rendered subject clearing test
...
Removes duplicate line
2017-09-21 09:13:13 -04:00
bf1f696870
Add index to improve query performance
...
[MAILPOET-1117]
2017-09-21 13:17:02 +01:00
95551ad049
ES5 keyword-spacing
2017-09-21 09:13:36 +00:00
1ad90680f4
ES5 object-curly-spacing
2017-09-21 09:12:52 +00:00
d69d3cb421
ES5 array-bracket-spacing
2017-09-21 09:12:37 +00:00
9adca07393
ES5 computed-property-spacing
2017-09-21 09:12:23 +00:00
a9d129fddc
ES5 block-spacing
2017-09-21 09:12:09 +00:00
b4ac09bea3
ES5 key-spacing
2017-09-21 09:11:55 +00:00
b1a403d9b5
ES5 space-infix-ops
2017-09-21 09:09:29 +00:00
28504fb5e3
ES5 spaced-comment
2017-09-21 09:08:52 +00:00
8ebb8e3c02
ES5 no-trailing-spaces
2017-09-21 09:04:47 +00:00
c95c2cd1ae
ES5 space-in-parens
2017-09-21 09:04:32 +00:00
946bee2194
ES5 space-before-blocks
2017-09-21 09:02:50 +00:00
1f9bd04308
ES5 space-unary-ops
2017-09-21 08:52:30 +00:00
33572b2dc7
ES5 no-multi-spaces
2017-09-21 08:47:23 +00:00
680446b77e
ES5 space-before-function-parens
2017-09-21 08:35:12 +00:00
bf1d76a3a7
Fix readme.txt
2017-09-20 16:57:17 +01:00
c915fcfdff
Release 3.0.0
2017-09-20 15:21:55 +01:00
02966c3b93
Sets cron daemon timeout to 5s across the plugin
...
Adds hook to override cron request arguments
2017-09-20 14:59:48 +01:00
84dc48daec
Allow passing cron timeouts
...
[MAILPOET-1114]
2017-09-20 14:59:48 +01:00
12225004f4
Apply hook on cron timeout
...
[MAILPOET-1114]
2017-09-20 14:59:48 +01:00
320dfa2ec5
Extracts duplicate code into reusable methods
...
Updates unit test
2017-09-20 14:59:48 +01:00
b5f3016085
Removes URL from user agent
...
(https://mailpoet.slack.com/archives/C02MTKAJL/p1505488541000029?thread_ts=1505488163.000795&cid=C02MTKAJL )
2017-09-20 14:59:48 +01:00
cd53e369d0
Allows accessing full URL from within custom cron hook
2017-09-20 14:59:48 +01:00
6fc11af774
Returns error message instead of empty body
2017-09-20 14:59:48 +01:00
42e3a97616
Fixing Shortcodes issue
2017-09-20 12:34:27 +00:00
6b16aa1692
Sets newsletter status to draft when it's unscheduled
2017-09-19 21:59:03 -04:00
03d0de74e4
Merge pull request #1108 from mailpoet/send_twice_tooltip
...
Show a tooltip about sending an email twice only when the Send button is disabled [MAILPOET-1098]
2017-09-19 20:38:10 -04:00
c3b643df84
Prevents leaking SQL errors in API response
2017-09-19 20:32:26 -04:00
697f9ba5bc
Adds min/max email length in UI and backend
2017-09-19 20:04:49 -04:00
28c75c5b96
Adds a thousand separator
2017-09-19 09:55:38 -04:00
6f255854f2
Merge pull request #1112 from mailpoet/copy_update
...
Update free MSS plan size to 2000 subscribers [MAILPOET-1112]
2017-09-19 12:46:36 +03:00
91c5f9c43e
Clarify Premium plugin benefits
2017-09-19 12:41:25 +03:00
62acd6404a
Update free MSS plan size to 2k subscribers, update plugin description
2017-09-19 12:15:46 +03:00
adc1461771
Don't show send tooltip for paused newsletters [MAILPOET-1098]
2017-09-19 08:51:16 +03:00
66cc0964ce
Merge pull request #1106 from mailpoet/fix-tests
...
Fixing MP API test
2017-09-18 18:23:20 -04:00
10d77720ad
Merge pull request #1107 from mailpoet/hooks_unit_test_update
...
Updates hooks unit test [MAILPOET-1110]
2017-09-18 17:39:50 +02:00
475114c6f9
Fix ES6 no-irregular-whitespace eslint rule [MAILPOET-1082]
2017-09-18 18:31:13 +03:00
a0fec7d103
Fix ES6 space-infix-ops eslint rule [MAILPOET-1082]
2017-09-18 18:27:43 +03:00
4d9d92a026
Fix ES6 array-bracket-spacing eslint rule [MAILPOET-1082]
2017-09-18 18:26:43 +03:00
e51aa8c271
Fix ES6 space-in-parens eslint rule [MAILPOET-1082]
2017-09-18 18:25:37 +03:00
d44adedade
Fix ES6 key-spacing eslint rule [MAILPOET-1082]
2017-09-18 18:24:26 +03:00
9fb3c50aa7
Fix ES6 no-multi-spaces eslint rule [MAILPOET-1082]
2017-09-18 18:23:36 +03:00
907053a349
Fix ES6 space-unary-ops eslint rule [MAILPOET-1082]
2017-09-18 18:22:48 +03:00
f0f85cfb59
Fix ES6 template-curly-spacing eslint rule [MAILPOET-1082]
2017-09-18 18:21:44 +03:00
44d0341fb2
Fix ES6 keyword-spacing eslint rule [MAILPOET-1082]
2017-09-18 18:20:55 +03:00
0cdae52c66
Fix ES6 react/jsx-curly-spacing eslint rule [MAILPOET-1082]
2017-09-18 18:18:45 +03:00
0cd9c8e416
Adding https prefix the image sources
2017-09-18 15:11:55 +00:00
9e3010ab52
Fix ES6 react/jsx-tag-spacing eslint rule [MAILPOET-1082]
2017-09-18 18:05:57 +03:00
d831b2df55
Explicitly sets up hooks instead of assuming they are already set up
2017-09-18 10:43:17 -04:00
16ff630e88
Show a tooltip about sending an email twice only when the Send button is dsiabled [MAILPOET-1098]
2017-09-18 17:42:24 +03:00
d35763662e
Fixing MP API test
2017-09-18 12:00:43 +00:00
10be411b12
Prepare release v3.0.0
2017-09-18 11:35:59 +01:00
6ecce192f7
Merge pull request #1105 from mailpoet/wp_sync_multisite
...
Fix WP sync throwing 'Table "users" doesn't exist' errors on multisite subsites [MAILPOET-1107]
2017-09-18 11:48:30 +03:00
ee07e60fe9
Adds new survey
2017-09-18 09:13:06 +01:00
a35d7a1154
Fix WP sync throwing 'Table users doesn't exist' errors on multisite subsites [MAILPOET-1107]
2017-09-18 10:55:49 +03:00
ebba8dbfd6
Merge pull request #1103 from mailpoet/twig_version_conflict_detection_improvement
...
Updates Twig version conflict detection logic [MAILPOET-1068]
2017-09-18 10:42:51 +03:00
44c637c06b
Merge pull request #1101 from mailpoet/premium_key_in_beacon
...
Add Premium key to Help Scout beacon [MAILPOET-1090]
2017-09-17 12:08:52 -04:00
d54ba734bf
Adds a min-max range of supported Twig versions
2017-09-17 11:25:35 -04:00
b45fc22306
Updates coding style and cleans up JS script inclusion part
2017-09-16 11:34:21 -04:00
994935d4ae
Adds check for minimum Twig version loaded by external plugins
2017-09-16 11:33:40 -04:00
ceb5ce850c
Removes deprecated Twig_ExtensionInterface::getName()
...
(https://github.com/twigphp/Twig/blob/2.x/CHANGELOG#L207 )
Removes deprecated Twig_Extension_GlobalsInterface
(https://github.com/twigphp/Twig/blob/2.x/CHANGELOG#L259 )
2017-09-16 11:30:40 -04:00
97b5ed945d
Merge pull request #1100 from mailpoet/update-send-copy
...
Update send copy [MAILPOET-1101]
2017-09-14 20:02:28 +02:00
873b322245
Translate
...
[MAILPOET-1101]
2017-09-14 18:52:33 +01:00
12ad9e41e7
Translate a string
...
[MAILPOET-1101]
2017-09-14 18:40:04 +01:00
96b418e455
Our free plan will be for 1,000 subscribers and not 250
...
[MAILPOET-1101]
2017-09-14 17:35:15 +01:00
8ea7861f77
Merge pull request #1102 from mailpoet/welcome-tab-update
...
Update welcome tab [MAILPOET-1099]
2017-09-14 19:34:01 +03:00
821976c881
Make text random
...
[MAILPOET-1099]
2017-09-14 17:19:55 +01:00
6f1443e43d
Update welcome tab
...
[MAILPOET-1099]
2017-09-14 15:35:07 +01:00
09fcaecdfc
Add Premium key to Help Scout beacon [MAILPOET-1090]
2017-09-14 16:24:15 +03:00
efd72ca9f6
Merge pull request #1099 from mailpoet/update-readme
...
Update readme.txt for launch v3
2017-09-14 15:38:36 +03:00
550b5e9aed
More readme.txt updates
...
[MAILPOET-1105]
2017-09-14 13:37:10 +01:00
4b7ae5fcff
Fix typo
...
[MAILPOET-1105]
2017-09-14 13:28:44 +01:00
fa85e12127
Update premium section in readme.txt
...
[MAILPOET-1105]
2017-09-14 13:27:07 +01:00
1cce50902b
Update Send with... other copy
...
[MAILPOET-1101]
2017-09-14 11:39:20 +01:00
2048fa5cf9
Update Send with... mailpoet copy
...
[MAILPOET-1101]
2017-09-14 11:31:43 +01:00
f438c8fd31
Update readme.txt for launch v3
...
[MAILPOET-1105]
2017-09-14 10:15:00 +01:00
0bfa832dad
Merge pull request #1098 from mailpoet/subscribers-fix
...
Subscribers fix [MAILPOET-1102]
2017-09-13 18:17:56 +03:00
483dfbe1ec
Fix removal of WP segment subscribers without wp_user_id [MAILPOET-1102]
2017-09-13 16:46:50 +03:00
561fee491d
Merge pull request #1097 from mailpoet/makepot_views_fix
...
Fix makepot adding extra slashes to escaped characters in views [MAILPOET-1093]
2017-09-13 14:54:25 +02:00
97d157192a
Remove orphaned links
...
[MAILPOET-1102]
2017-09-13 13:30:23 +01:00
6b14a8a057
Remove data from usermeta
...
[MAILPOET-1102]
2017-09-13 13:18:39 +01:00
d27b187f5e
Fix QA problems
...
[MAILPOET-1102]
2017-09-13 13:15:50 +01:00
02d49ba2ca
DELETE subscribers in WP list which are not WP users
...
[MAILPOET-1102]
2017-09-13 13:07:01 +01:00
f3571a5855
Add another testing scenario
...
[MAILPOET-1102]
2017-09-13 08:54:54 +01:00
3d5f0df213
Don't delete subscribers with wp_user_id = 0 [MAILPOET-1102]
2017-09-13 10:15:09 +03:00
595a201fe7
Stop deleting subscribers
...
[MAILPOET-1102]
2017-09-12 17:53:12 +01:00
c3db7d8148
Release 3.0.0-rc.2.0.3
2017-09-12 15:41:06 +03:00
4a2187ff32
Merge pull request #1096 from mailpoet/translation_strings_update
...
Removes escape character in translations [MAILPOET-1093]
2017-09-12 14:24:38 +03:00
279c36a30d
Merge pull request #1094 from mailpoet/initializer_update
...
Updates plugin initialization logic [MAILPOET-1097]
2017-09-12 12:34:27 +03:00
fd65117a5d
Fix makepot adding extra slashes to escaped characters in views [MAILPOET-1093]
2017-09-12 11:17:04 +03:00
9305beace3
Removes escape character in translations
2017-09-11 19:27:03 -04:00
ba86cbfb18
Updates unit test
2017-09-11 11:40:14 -04:00
2ac7d1d4ab
Breaks plugin initialization into 3 stages: preInit, init and postInit
2017-09-11 11:33:03 -04:00
e9c55260c8
Merge pull request #1092 from mailpoet/db_version_settings_logic_update
...
Uses plugin's settings to store DB version [MAILPOET-1095]
2017-09-11 18:15:17 +03:00
99b6a287f8
Highlight a container block when hovering over its tools [MAILPOET-1088]
2017-09-11 15:32:45 +01:00
d645f0cad4
Merge pull request #1087 from mailpoet/eslint-un
...
Eslint un [MAILPOET-1073]
2017-09-11 16:16:51 +02:00
b0343254c0
Renames db version setting value
2017-09-11 10:05:09 -04:00
cc368f015b
Remove redundant argument
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
4e508855fc
Fix eslint no-unused-expressions in tests
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
72c0a6f165
Fix eslint no-undef in tests
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
f266508654
Fix eslint no-undef in ES6
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
1893d82b2d
Fix eslint no-unused-expressions in ES6
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
bb1dd6a2ec
Fix eslint import/no-unresolved in ES6
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
7097ea5d9b
Fix eslint no-unreachable in ES6
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
b4092e0641
Fix eslint no-unneeded-ternary in ES5
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
2c068c7bb6
Fix eslint no-unreachable in ES5
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
a1a4fcb978
Fix eslint no-unused-expressions in ES5
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
f77620d649
Fix eslint no-undef in ES5
...
[MAILPOET-1085]
2017-09-11 15:03:30 +01:00
9e932c9078
Merge pull request #1085 from mailpoet/improve-user-sync
...
Improve user sync [MAILPOET-1073]
2017-09-11 14:56:41 +03:00
de47dbe41b
Removes arrow functions that are not supported in IE
2017-09-11 10:25:43 +01:00
6d36d67a60
Delete orphaned subscribers instead of updating their id
...
[MAILPOET-1073]
2017-09-11 10:09:32 +01:00
607bf51b37
Merge two test cases for one class
...
[MAILPOET-1073]
2017-09-11 09:28:39 +01:00
f38ed0272c
Merge pull request #1093 from mailpoet/cron_helper_improvement
...
Cron helper improvement [MAILPOET-1096]
2017-09-11 11:23:01 +03:00
eef969439b
Code comment
...
[MAILPOET-1073]
2017-09-11 09:22:40 +01:00
272f552f3c
Clean data befre and after test run
...
[MAILPOET-1073]
2017-09-11 09:22:18 +01:00
dff9c1012b
Moves widget initialization back to widgets_init hook
...
Removes priority from plugin initialization
2017-09-10 19:49:05 -04:00
52470360a1
Returns ping response body instead of boolean
2017-09-10 18:49:15 -04:00
6c62459ed4
Adds filter to override default cron request URL
2017-09-10 18:36:22 -04:00
98482cebf9
Uses plugin's settings to store DB version
2017-09-10 16:31:36 -04:00
509880119e
Merge pull request #1090 from mailpoet/eslint-indent
...
Eslint indent [MAILPOET-1029]
2017-09-07 20:13:20 -04:00
195ccb5eed
Fix indent rule in tests
...
[MAILPOET-1029]
2017-09-07 16:05:45 +01:00
122af1c943
Fix react/jsx-indent rule in ES6
...
[MAILPOET-1029]
2017-09-07 15:59:38 +01:00
169940058b
Fix react/jsx-indent-props rule in ES6
...
[MAILPOET-1029]
2017-09-07 15:52:46 +01:00
478e60d60e
Fix indent rule in ES5
...
[MAILPOET-1029]
2017-09-07 15:51:25 +01:00
9fc0ac8c4f
Merge pull request #1089 from mailpoet/color_picker
...
Change color on click, add history to color picker [MAILPOET-1087]
2017-09-07 17:08:09 +03:00
e86b780479
Fix build`
...
[MAILPOET-1073]
2017-09-07 14:44:55 +01:00
42f08bdc65
Fix handling of empty color and transparent color selected from palette [MAILPOET-1087]
2017-09-07 15:48:14 +03:00
c2789cdac3
Don't load all ids to memory, PHP could crash
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
8a362f49f8
Add test for users synchronisation
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
784a80d1a5
Use ->prefix instead of wp_
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
922d2b4b5f
Fix migration
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
91e8461cac
Clean the code
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
8757598a2d
Add index
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
524aabea1d
Split users sync into multiple queries
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
513181ff47
Change color on click, add history to color picker [MAILPOET-1087]
2017-09-07 13:17:57 +03:00
6bc288ed54
Merge pull request #1088 from mailpoet/depreciated_twig_notice_fix
...
Fixed Twig's deprecated notice [MAILPOET-1092]
2017-09-07 12:48:11 +03:00
77f3a875dd
Does not set global is_rtl variable
2017-09-06 20:56:52 -04:00
6584250d1a
Adds is_rtl() function to Twig
2017-09-06 20:55:44 -04:00
e42db162aa
Merge pull request #1086 from mailpoet/translation_fixes
...
Fix translations based on translator feedback on TX [MAILPOET-1091]
2017-09-06 16:30:13 +03:00
2762096167
Switch strtoupper to mb_strtoupper based on feedback
2017-09-06 16:14:52 +03:00
b2ec3e5f7b
Fix translations based on translator feedback on TX [MAILPOET-1091]
2017-09-06 13:45:42 +03:00
e012bd6cbe
Updates changelog & bumps up release version to 3.0.0-rc.2.0.2
2017-09-05 11:17:32 -04:00
a02e64e805
Merge pull request #1084 from mailpoet/editor_get_post_type_optimization
...
Removes unused properties from the object used to display post types in editor [MAILPOET-1086]
2017-09-05 17:43:27 +03:00
e4bb3e1133
Adds unit test
2017-09-05 10:33:10 -04:00
998795e0e0
Fix tests semi eslint rule [MAILPOET-1030]
2017-09-05 12:31:51 +01:00
ec44b84cc9
Fix ES6 no-extra-semi eslint rule [MAILPOET-1030]
2017-09-05 12:31:51 +01:00
efece061d0
Fix ES5 semi eslint rule [MAILPOET-1030]
2017-09-05 12:31:51 +01:00
e347fc74a2
Fix ES5 no-extra-semi eslint rule [MAILPOET-1030]
2017-09-05 12:31:51 +01:00
027418a86c
Fix ES5 semi-spacing eslint rule [MAILPOET-1030]
2017-09-05 12:31:51 +01:00
864187aa02
Merge pull request #1080 from mailpoet/json_api_method_check_fix
...
Throws error when JSON API endpoint method is not found [MAILPOET-1074]
2017-09-05 13:08:37 +03:00
59ae6619c0
Browser preview mixed content error fix
...
Strips protocol from preview URL
[MAILPOET-1080]
2017-09-05 08:54:23 +01:00
6aa0be8d01
Removes unused properties from the object
2017-09-04 21:07:15 -04:00
657658ea2b
Adds new poll
2017-09-04 10:49:11 +02:00
8647128e12
Merge pull request #1081 from mailpoet/default_status_update
...
Default status is set depending on the signup confirmation option [MAILPOET-1079]
2017-09-04 10:02:45 +03:00
c8d92b3cd2
Default status is set depending on the signup confirmation option
2017-08-31 18:48:43 -04:00
cc8b7b45ed
Throws error when endpoint method is not found
2017-08-31 15:18:22 -04:00
5b8b8c8441
Merge pull request #1077 from mailpoet/helpscout
...
Split support inquiries into Free and Premium inboxes [MAILPOET-869]
2017-08-31 12:38:18 -04:00
7106c640ef
Refactor HelpScout Beacon embed script
2017-08-31 19:24:32 +03:00
300b84983d
Merge pull request #1078 from mailpoet/spellchecker
...
Enable browser spellchecker [MAILPOET-1078]
2017-08-31 18:14:47 +03:00
49c1b92838
Enable browser spellchecker
2017-08-31 18:03:19 +03:00
d900827850
Merge pull request #1076 from mailpoet/lint-lines
...
Lint lines [MAILPOET-1031]
2017-08-31 12:49:10 +03:00
1688d4dbe1
Split support inquiries into Free and Premium inboxes [MAILPOET-869]
2017-08-31 12:02:20 +03:00
856c636089
Releasing 3.0.0-rc.2.0.1
2017-08-30 16:06:39 +00:00
8f9e8ea185
Merge pull request #1075 from mailpoet/forms-bug
...
Fix form issue when using list selection field [MAILPOET-1077]
2017-08-30 18:10:33 +03:00
b0b88693f1
Merge pull request #1071 from mailpoet/initializer_cleanup
...
Fixes activation on MS environments and cleans up Initializer [MAILPOET-1076]
2017-08-30 17:56:16 +03:00
9916eb9da8
updated tests
2017-08-30 14:52:17 +00:00
79b5426e01
Fix a constant name [MAILPOET-1076]
2017-08-30 17:47:53 +03:00
5807fd2e02
Merge pull request #1067 from mailpoet/emoji
...
Add emoji support to newsletter body [MAILPOET-1009]
2017-08-30 10:04:26 -04:00
0ee39143f4
Runs hooks setup only when plugin is initilized
2017-08-30 09:50:49 -04:00
10c39bd650
Removes unused constructor
2017-08-30 09:47:34 -04:00
20593cc5a5
Fix form issue when using list selection field
2017-08-30 13:29:41 +00:00
f438eee842
Fix ESLint newline-per-chained-call in tests
...
[MAILPOET-1031]
2017-08-30 15:26:02 +02:00
cb4b599d97
Merge pull request #1073 from mailpoet/fix-notice
...
Fix php notice
2017-08-30 16:25:50 +03:00
33733219f6
Fix ESLint object-property-newline in tests
...
[MAILPOET-1031]
2017-08-30 15:20:39 +02:00
737a83cdf3
Fix ESLint linebreak-style in tests
...
[MAILPOET-1031]
2017-08-30 15:19:15 +02:00
9061e1b495
Fix ESLint no-multipe-empty-lines ES6
...
[MAILPOET-1031]
2017-08-30 15:11:56 +02:00
09199e41a1
Fix ESLint linebreak-style ES5
...
[MAILPOET-1031]
2017-08-30 14:59:34 +02:00
4e91932613
Fix ESLint lines-around-directive ES5
...
[MAILPOET-1031]
2017-08-30 14:45:25 +02:00
227de4ecfa
Fix ESLint newline-per-chained-call ES5
...
[MAILPOET-1031]
2017-08-30 14:40:42 +02:00
c1ccacf851
Fix ESLint newline-per-chained-call
...
[MAILPOET-1031]
2017-08-30 14:30:48 +02:00
53f7953566
Fix browser preview bypassing emoji encoding [MAILPOET-1009]
2017-08-30 14:39:38 +03:00
61ae2da1e3
Fix a constant not defined in PHP 5.3 [MAILPOET-1009]
2017-08-30 14:02:29 +03:00
36abd8e5e6
Don't show network activation notice for other plugins
...
[MAILPOET-1072]
2017-08-30 11:39:42 +02:00
7e9de1fd07
Fix php notice
2017-08-30 11:25:42 +02:00
7ac5e65963
Fix php notice
2017-08-30 10:30:16 +02:00
cf992852b5
Validate for unsubscribe link only for MSS sending method [MAILPOET-1050]
2017-08-30 10:16:24 +02:00
59482b2bfa
Uses init hook to initilize AccessControl
2017-08-29 23:30:35 -04:00
053f9e0cdf
Adds higher priority to init hook so that it fires before the widgets hook
2017-08-29 23:20:46 -04:00
e1cc25239b
Maintains code consistency when setting up JSON API
...
Updates exception handler return statement
2017-08-29 20:33:50 -04:00
2f4452ad36
Removes redundant exception handler
2017-08-29 20:28:20 -04:00
f453d685d6
Fixes translation not being picked up by makepot
2017-08-29 20:24:04 -04:00
2d2b4ca7f0
Moves setup actions from plugins_loaded hook to init hook
...
Rearranges class methods to follow the order by which they are called
2017-08-29 20:22:19 -04:00
546e012fbf
releasing 3.0.0-rc.2.0.0
2017-08-29 13:43:15 +00:00
83adf089c5
Merge pull request #1070 from mailpoet/permissions
...
Fix Endpoint to use single global permission and not array of them [MAILPOET-1057]
2017-08-29 14:47:18 +02:00
2f45bb05d7
Fix Endpoint to use single global permission and not array of them
...
[MAILPOET-1057]
2017-08-29 15:34:35 +03:00
9ef8ab3e28
Merge pull request #1065 from mailpoet/events
...
Track extra events on MixPanel [MAILPOET-970]
2017-08-29 15:26:24 +03:00
f4db4f05c4
minor fixes
2017-08-29 12:18:12 +00:00
e7e08dbb3a
minor fixes
2017-08-29 12:07:57 +00:00
02e2f0c07a
Merge pull request #1066 from mailpoet/premium-update-warning
...
Premium update warning [PREMIUM-28]
2017-08-29 12:52:18 +03:00
c75b6bd7eb
Show warning only on plugins page
...
[PREMIUM-28]
2017-08-29 11:22:51 +02:00
b74be8777a
Display warning on Email pages
...
[PREMIUM-28]
2017-08-29 11:22:51 +02:00
7463e0d1f1
Update invalid key message
...
[PREMIUM-28]
2017-08-29 11:22:51 +02:00
a378880cf8
Merge pull request #1069 from mailpoet/bridge_forbidden_response
...
Adds 403 response code that mirrors 401 behavior [MAILPOET-1070]
2017-08-29 11:20:56 +03:00
33fa496913
Add a message for an already used MSS key [MAILPOET-1070]
2017-08-29 11:10:09 +03:00
eff996e1f8
Unify key state constant names, leave back compat with unlocker [MAILPOET-1070]
2017-08-29 10:58:16 +03:00
28b894b26b
Add test cases [MAILPOET-1070]
2017-08-29 09:20:03 +03:00
c914aedc0d
Simplify API response codes handling [MAILPOET-1070]
2017-08-29 09:18:08 +03:00
1745b67d64
Adds 403 response code that mirrors 401 behavior
2017-08-28 21:25:54 -04:00
2d25974fdc
Merge pull request #1068 from mailpoet/helpscout
...
Update HS Beacon icon to question mark [MAILPOET-869]
2017-08-28 19:49:12 -04:00
51a02784e2
Update HS Beacon icon to question mark [MAILPOET-869]
2017-08-28 19:12:27 +03:00
b9bdc86fd9
Add emoji support to newsletter body [MAILPOET-1009]
2017-08-28 19:07:17 +03:00
e580e6b92b
Merge pull request #1041 from mailpoet/access_control
...
Allows granular control of access to various parts of the plugin [MAILPOET-1057] [MAILPOET-1048]
2017-08-28 16:48:47 +03:00
96f77498f7
Merge pull request #1061 from mailpoet/safari-error-fix
...
Safari error fix [MAILPOET-1011]
2017-08-28 13:33:43 +02:00
62ce7c0437
Merge pull request #1062 from mailpoet/wp_user_subscription_update_fix
...
Prevents WP subscribers' first/last name from being erased [MAILPOET-1062]
2017-08-28 12:57:25 +03:00
c1e542cb5a
Reschedules past due scheduled queues when reactivating notification
2017-08-28 09:20:17 +02:00
544bf0ddfd
Merge pull request #1064 from mailpoet/welcome_alc_fix
...
Don't track sent ALC posts for welcome and standard emails, always send the latest posts [MAILPOET-1069]
2017-08-25 10:36:46 -04:00
609f1b5e67
Tracking new events
2017-08-25 13:19:52 +00:00
4616cf67bf
Fix a test [MAILPOET-1069]
2017-08-25 16:10:01 +03:00
cc5227ca0d
Don't track sent ALC posts for welcome and standard emails (always send the latest posts) [MAILPOET-1069]
2017-08-25 15:51:45 +03:00
26bccd95d4
Uses method vs. accessing class internals to get user capability
2017-08-24 13:58:54 -04:00
af58814fe7
Moves AccessControl intialization outside of Router to Initializer
2017-08-24 13:56:17 -04:00
7d9b4b31aa
Removes unused constructor parameter
2017-08-24 13:37:49 -04:00
8a8108b41d
Prevents WP subscribers' first/last name from being erased when updating
...
subscription
2017-08-24 13:19:42 -04:00
d92b1f57bd
Merge pull request #1060 from mailpoet/mp2_forms_fix
...
Don't process the wysija_form shortcode to allow MP2 forms to work [MAILPOET-1067]
2017-08-24 10:40:10 -04:00
52ef7bece4
Merge pull request #1053 from mailpoet/editor_save
...
Save newsletter when clicked on "Next" button [MAILPOET-1051]
2017-08-24 09:03:34 -04:00
dc11046ad1
Fixes undefined JS error when vendor.js is loaded deferred
...
[MAILPOET-1026]
2017-08-24 13:37:15 +02:00
01f41b9798
Fix App and Application argument naming
2017-08-24 14:17:32 +03:00
9c0d9c31f8
Refactor cancelAutosave to return early
2017-08-24 13:48:13 +03:00
df499095c4
Fix test indentation
2017-08-24 13:40:46 +03:00
05dca3d2ce
Excludes honeypot from subscription management form
2017-08-24 11:17:40 +02:00
ec35b90f3e
Fix react warning
...
[MAILPOET-1011]
2017-08-24 11:01:33 +02:00
1b7e3a997f
Fix not fully formated selector
...
[MAILPOET-1011]
2017-08-24 10:23:42 +02:00
c598537025
Remove empty lines
2017-08-24 09:16:51 +02:00
6f149e3ec4
tests: quote-props
2017-08-24 09:16:51 +02:00
d181bde0e9
tests: quotes
2017-08-24 09:16:51 +02:00
2985705b14
ES6: quote-props
2017-08-24 09:16:51 +02:00
6ce925fbe8
ES6: quotes
2017-08-24 09:16:51 +02:00
b8aceff61f
ES5: quote-props
2017-08-24 09:16:51 +02:00
cd091c2af6
ES5: quotes
2017-08-24 09:16:51 +02:00
510cacf2fd
Don't process the wysija_form shortcode to allow MP2 forms to work [MAILPOET-1067]
2017-08-24 08:22:10 +03:00
eac6b1b414
Corrects coding style
2017-08-23 11:45:33 -04:00
316fa91a10
Moves AccessControl initialization outside of API to Initializer
2017-08-23 11:28:09 -04:00
7c23415d26
Updates unit test as a result of AccessControl implementation
2017-08-23 11:28:09 -04:00
28320cdbb6
Updates permission validation method on AccessControl
...
Adds/updates unit tests
2017-08-23 11:28:08 -04:00
48f3ae4ea1
Adds access control unit tests
2017-08-23 11:28:08 -04:00
e47c8bc701
Adds access control tests for Router
2017-08-23 11:28:08 -04:00
78429d8f91
Validates global permission at the AccessControl level
...
Changes error response code on invalid permission
2017-08-23 11:27:54 -04:00
80c4eeed5e
Merge pull request #1055 from mailpoet/new-poll
...
New poll [MAILPOET-1040]
2017-08-23 14:45:05 +02:00
5985d659f9
New poll
...
[MAILPOET-1040]
2017-08-23 14:11:35 +02:00
638de3cf55
Merge pull request #1054 from mailpoet/coverage-fix
...
Coverage fix [MAILPOET-1064]
2017-08-23 13:41:43 +03:00
967fa09f4f
Remove redundant build
...
[MAILPOET-1064]
2017-08-23 12:32:34 +02:00
a15e1200b5
Upgrade codeception version
...
[MAILPOET-1064]
2017-08-23 12:32:34 +02:00
a15b46cbab
Fix Code coverage reporting
...
[MAILPOET-1064]
2017-08-23 12:15:56 +02:00
dcb0b45c21
Save newsletter before navigating away when clicked on "Next" button
2017-08-22 17:34:23 +03:00
14810a22b5
Bump up release version to 3.0.0-rc.1.0.4
2017-08-22 16:26:48 +03:00
1b756ef0b2
Adds access management to router and updates endpoints accordingly
2017-08-22 09:06:20 -04:00
5553817f9a
Creates method to get user's first capability
2017-08-22 09:06:20 -04:00
4b7fb3ae3d
Updates access permission names to improve clarity
2017-08-22 09:06:20 -04:00
efa231b08f
Removes AccessControl from Migrator and Changelog
2017-08-22 09:06:20 -04:00
8d8dfaa11f
Uses Intializer to check permissions before running Activator
2017-08-22 09:06:20 -04:00
5ba2c4bc3a
Removes AccessControl from individual API endpoints
2017-08-22 09:06:20 -04:00
788494ec47
Updates API initialization
2017-08-22 09:06:20 -04:00
5e7f9e3edf
Passes AccessControl to JSON API via constructor parameter
...
Removes passing AccessControl to individual API endpoints
2017-08-22 09:06:20 -04:00
2e5554a3af
Refactors AccessControl and passes it as dependency to JSON API and Menu
2017-08-22 09:06:20 -04:00
51fbf29031
Modifies Activator to use AccessControl
2017-08-22 09:06:19 -04:00
c3c6ce989c
Modifies Menu to use AccessControl
2017-08-22 09:06:19 -04:00
a241d0c7bc
Modifies JSON API to use AccessControl
2017-08-22 09:06:19 -04:00
632bce7894
Adds AccessControl class that defines permissions for major plugin
...
operations
2017-08-22 09:04:39 -04:00
1151354278
Conditionally uses set_time_limit() when function is not disabled
2017-08-22 09:04:39 -04:00
c12752403f
Fix build
2017-08-22 13:40:11 +02:00
d3ff174e9f
Fix inability to deactivate MSS [MAILPOET-1058]
2017-08-22 13:35:51 +02:00
03df7e723c
Merge pull request #1051 from mailpoet/composer-fix
...
Fix composer.lock [PREMIUM-35]
2017-08-22 12:24:40 +03:00
6c8fe8413a
Merge pull request #1047 from mailpoet/eslint-assignment
...
Eslint assignment [MAILPOET-1033]
2017-08-22 09:59:35 +02:00
89b0b51980
Merge pull request #1050 from mailpoet/new-poll
...
New poll [MAILPOET-1042]
2017-08-21 11:57:26 -04:00
fa1ab733f8
Fix composer.lock
...
[PREMIUM-35]
2017-08-21 16:34:43 +02:00
127022645e
Revert "Update composer.lock"
...
This reverts commit b1d26b8cee
.
2017-08-21 13:39:15 +02:00
b1d26b8cee
Update composer.lock
...
[PREMIUM-35]
2017-08-21 13:26:13 +02:00
f07b90adde
Merge pull request #1049 from mailpoet/safari-unsafe
...
This is a non-secure form. [MAILPOET-1063]
2017-08-21 13:31:50 +03:00
b3884d06a8
New poll
...
[MAILPOET-1042]
2017-08-21 11:02:49 +02:00
abf1d817f4
Remove form action
...
[MAILPOET-1063]
2017-08-21 10:37:13 +02:00
c7b7b0abad
Merge pull request #1011 from mailpoet/acceptance-tests
...
Initial acceptance testing setup [MAILPOET-997]
2017-08-17 19:28:27 -04:00
8540e5eea9
Merge pull request #1017 from mailpoet/rerender-newsletter
...
Rerender newsletter [MAILPOET-675]
2017-08-17 16:19:16 +03:00
09ed3d4fa6
refactoring the code
2017-08-17 12:16:40 +00:00
b96dc8b3f7
Merge pull request #1048 from mailpoet/migration-fix
...
Skip migration on empty db
2017-08-17 14:04:47 +03:00
0a4dc3eb38
Skip all migration on empty db
2017-08-17 12:58:33 +02:00
a78af28943
Track newsletter UI events with MixPanel
...
[MAILPOET-999]
2017-08-17 12:45:12 +02:00
f035d12aaf
Skip migration on empty db
2017-08-17 11:55:51 +02:00
6353075f1e
Don't delete vendor
...
[MAILPOET-997]
2017-08-17 08:13:11 +02:00
6c91ca9d31
Reinstall vendor
...
[MAILPOET-997]
2017-08-17 08:13:11 +02:00
6f8634570c
Replace repo directory
...
[MAILPOET-997]
2017-08-17 08:13:11 +02:00
0efcfad3d1
Increase docker compose timeout
...
[MAILPOET-997]
2017-08-17 08:13:11 +02:00
5d7b54ab22
Add circle ci configuration
...
[MAILPOET-997]
2017-08-17 08:13:11 +02:00
ad1f6e2a8e
Fix caching problem
...
[MAILPOET-997]
2017-08-17 08:13:11 +02:00
d844b7e47f
Initial acceptance testing setup
...
[MAILPOET-997]
2017-08-17 08:13:10 +02:00
36d4e3eb15
Merge pull request #1034 from mailpoet/ui-help-tooltips
...
Ui help tooltips [MAILPOET-976]
2017-08-16 19:23:13 -04:00
853f686dde
List and scheduling inputs are disabled instead of being hidden
2017-08-16 14:44:42 +00:00
d17486bac4
Merge pull request #1046 from mailpoet/spambot-forms
...
Add honeypot field for spambot [MAILPOET-1014]
2017-08-16 16:47:21 +03:00
4226684c5a
Make tests more obvious
...
[MAILPOET-1014]
2017-08-16 15:32:07 +02:00
364dd1b2a3
Move field obfuscation into own class
...
[MAILPOET-1014]
2017-08-16 14:58:31 +02:00
eaf10e8a96
Fix no-param-reassign in tests
...
[MAILPOET-1033]
2017-08-16 12:34:59 +02:00
bac494ac0d
Fix no-multi-assign in tests
...
[MAILPOET-1033]
2017-08-16 12:25:15 +02:00
acd2b9f51e
Fix no-param-reassign in ES5
...
[MAILPOET-1033]
2017-08-16 12:22:56 +02:00
27c6fa5ff4
Fix no-multi-assign in ES5
...
[MAILPOET-1033]
2017-08-16 10:44:33 +02:00
89b51b6215
Fix no-cond-assign in ES5
...
[MAILPOET-1033]
2017-08-16 10:39:43 +02:00
7725391eff
Fix no-return-assign in ES5
...
[MAILPOET-1033]
2017-08-16 10:30:11 +02:00
a37117cfa3
Fix no-param-reassign in ES6
...
[MAILPOET-1033]
2017-08-16 10:25:18 +02:00
856331caa4
Merge pull request #1044 from mailpoet/post_excerpt_hook
...
Adds a hook to specify custom max post excerpt length [MAILPOET-1056]
2017-08-15 16:45:26 +02:00
9117ae1a27
Fixing more bugs. Lists and scheduling options are hidden when editing a newsletter that is being sent
2017-08-15 14:39:02 +00:00
4aae8d56e5
Tooltip improvements
...
[MAILPOET-976]
2017-08-15 16:08:30 +02:00
033d527db9
fix some bugs
2017-08-15 12:55:06 +00:00
b2b1f7ff71
tests fixed
2017-08-15 12:55:06 +00:00
de261d6179
Added confirmation when 'edit' is clicked
2017-08-15 12:55:05 +00:00
a587b0a966
Links are not re-hashed when re-rendering the same newsletter
2017-08-15 12:55:05 +00:00
441aa14bcb
fix js typo
2017-08-15 12:55:04 +00:00
4b4b5dd556
show 'Resume' button if the Newsletter was paused.
2017-08-15 12:55:04 +00:00
df9ba7e6c8
clearing the sending queue rendered body and subject
...
The new body and subject would be automatically rendered when
resuming sending
2017-08-15 12:55:04 +00:00
ca4f1c9387
Pause sending queue when editting the newsletter
...
An ajax request is sent to pause the sending queue when the editor
is displayed. If the newsletter is still a draft or has been already
sent; the error reponse is simply ignored. Otherwise a notice is
displayed specifying that the Email sending has been paused.
2017-08-15 12:55:03 +00:00
8c151d2d11
Fix failling test
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
78fb9ba46f
Fix "Unexpected trailing comma"
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
3a0669e1a2
Fix react/no-danger eslint problem
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
c466e53681
Add tooltip to image heading
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
d02aed870e
Add tooltip to image full width
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
fad7ff0018
Add tooltip to preheader
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
84a3f98725
Add tooltip to subject line
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
1c3e968ec4
Add tooltip to editor styles
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
c090a8260b
Add tooltip to editor previw
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
65726de7de
Add tooltip to send
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
33fe302f0d
Add tooltip to import a template
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
2d702dd5d3
Add simple tooltip to help
...
[MAILPOET-976]
2017-08-15 14:49:22 +02:00
18f208cf47
Add honeypot field for spambot
...
[MAILPOET-1014]
2017-08-15 14:33:45 +02:00
f7b1016e63
Release 3.0.0-rc.1.0.3
2017-08-15 11:35:44 +02:00
223fedba72
Update vendor dependencies
...
Bump down codeception version to 2.2.11 for code coverage compatibility
with php 5.6
[MAILPOET-1049]
2017-08-15 10:12:48 +02:00
bf7e7e414f
Adds hook to modify rendered form widget
2017-08-15 09:49:38 +02:00
618d0c0c9d
Explicitly sets form target to _self as default
2017-08-15 09:49:38 +02:00
49318791fc
Adds hook to modify max post excerpt
2017-08-14 20:55:49 -04:00
a5abdd28e1
Removes unused constructor parameter
2017-08-14 20:55:42 -04:00
70860a676c
Merge pull request #1036 from mailpoet/date_shortcode_update
...
Translates and updates date shortcode to display WP time [MAILPOET-1046]
2017-08-14 13:09:08 +03:00
469e9fd8e1
Update poll to "how would you rate MailPoet's reliability?"
...
[MAILPOET-1043]
2017-08-14 08:49:44 +02:00
715b48df8d
Merge pull request #1040 from mailpoet/preview-popup
...
Fit newsletter browser preview modal popup to screen [MAILPOET-975]
2017-08-13 11:31:05 -04:00
27ae0a9f16
Merge pull request #1039 from mailpoet/set_time_limit_update
...
Conditionally uses set_time_limit() when function is not disabled [MAILPOET-1054]
2017-08-11 19:52:15 +02:00
b92329a6b5
Fix popup dimensions to the viewport and show the close button
2017-08-11 17:30:13 +00:00
6fe5b7e0c5
Conditionally uses set_time_limit() when function is not disabled
2017-08-11 12:16:31 -04:00
7e0c500e4f
Uses WP's date_i18n() to localize date shortcode
2017-08-10 12:46:27 -04:00
eec35c8ab6
Merge pull request #1037 from mailpoet/build-failures
...
Break the build when errors happen during build steps [MAILPOET-1052]
2017-08-10 16:35:55 +02:00
4096c4b31b
Break the build when errors happen during build steps [MAILPOET-1052]
2017-08-10 14:51:37 +03:00
40cbefd1f4
Uses WP time vs. system time
2017-08-09 18:59:55 -04:00
fb5d43e975
Adds helper method to translate shortcodes
...
Adds translations to Date shortcode
2017-08-09 18:56:33 -04:00
f35b66b3cf
Release 3.0.0-rc.1.0.2
2017-08-08 17:45:04 +03:00
7900e7eb8d
Merge pull request #1035 from mailpoet/new-poll
...
New poll [MAILPOET-1018]
2017-08-08 09:17:41 -04:00
849a24ced7
Merge pull request #1019 from mailpoet/translate
...
translate the DB error message [MAILPOET-1019]
2017-08-08 13:08:54 +03:00
f7e73b06be
added missing argument
2017-08-08 10:02:51 +00:00
52cbb9fcb2
Merge pull request #1032 from mailpoet/css-form
...
Update form css [MAILPOET-593]
2017-08-08 11:48:09 +02:00
966ec0cb7a
New poll
...
[MAILPOET-1018]
2017-08-03 13:17:37 +02:00
2ff0d40d10
Updates reference to the hook that displays IIS error
2017-08-03 08:14:46 +02:00
bb249ebe09
Removes leftover debug code
2017-08-02 10:24:35 -04:00
5a57029b38
Bumps up release version & updates changelog
2017-08-02 10:23:37 -04:00
84d427cc4c
Upate poll url
2017-08-02 11:40:30 +02:00
22efd2109b
Release 3.0.0-rc.1.0.0
2017-08-01 18:04:30 +00:00
f044db5745
Update form css
...
[MAILPOET-593]
2017-08-01 11:28:53 +02:00
0865995d21
Does not remove padding from the last element in a column
2017-08-01 09:47:29 +02:00
7c30192a03
Adds option to replace shortcodes in one string using contents from
...
another string
Adds unit tests
2017-08-01 09:32:42 +02:00
334c3ff420
Returns false when data-post-id tag is not found
...
Uses all post types, including custom, when querying posts
2017-08-01 09:32:42 +02:00
6d738ddb3b
Merge pull request #1031 from mailpoet/mss-response
...
Mss response [MAILPOET-1035]
2017-07-31 14:37:13 -04:00
440052cf2c
Remove duplicate code
...
[MAILPOET-1035]
2017-07-31 16:51:11 +02:00
ccb751b44a
Adhere to updated MSS /me response
...
[MAILPOET-1035]
2017-07-31 16:47:20 +02:00
7cf3d0960d
Unify API response constants
...
[MAILPOET-1035]
2017-07-31 13:51:23 +02:00
6e45856622
Merge pull request #1022 from mailpoet/mediumint_to_int
...
Switch ID fields from mediumint to int in DB [MAILPOET-1022]
2017-07-31 11:03:16 +02:00
9859df98b7
translate the DB error message
2017-07-31 08:53:30 +00:00
1071688924
Update a poll [MAILPOET-1017]
2017-07-31 09:41:45 +02:00
4f3b0234a4
Move exception rule to top
...
[MAILPOET-1028]
2017-07-31 09:27:26 +02:00
3e2bbeac11
Fix ES6 comma-dangle eslint rule (functions should be ignored pre-ES2017) [MAILPOET-1028]
2017-07-31 09:27:26 +02:00
08f81bd816
Fix ES5 comma-dangle eslint rule [MAILPOET-1028]
2017-07-31 09:27:26 +02:00
f0c59ff635
Fix tests comma-dangle eslint rule [MAILPOET-1028]
2017-07-31 09:27:26 +02:00
66c6f52646
Fix ES6 comma-spacing eslint rule [MAILPOET-1028]
2017-07-31 09:27:26 +02:00
4988aaf14f
Fix ES5 comma-spacing eslint rule [MAILPOET-1028]
2017-07-31 09:27:26 +02:00
5773d46f1c
Merge pull request #1029 from mailpoet/alc-rendering
...
Enable blockquotes and fix image positioning in ALC blocks [MAILPOET-1037] [MAILPOET-1038]
2017-07-30 12:01:39 -04:00
f3a1e1b447
Update Robo test debug rule to accept individual test file paths
2017-07-28 14:36:40 +03:00
6de746162e
Update Posts transformer to extract images by splitting the DOM tree
2017-07-28 14:36:12 +03:00
60b3c066a5
Allow rendering blockquote tags
2017-07-28 11:10:57 +03:00
63158dc2d5
Merge pull request #1024 from mailpoet/mta-frequency-fix
...
Mta frequency fix [MAILPOET-1021]
2017-07-27 19:17:14 +03:00
dede6e56c4
Merge pull request #1026 from mailpoet/beta_end
...
Remove concept of "Beta" on readme.txt, update banners [MAILPOET-1023]
2017-07-27 15:49:22 +03:00
dd366dde18
Remove concept of "Beta" on readme.txt, update banners [MAILPOET-1023]
2017-07-27 14:04:00 +03:00
2fedafe483
Merge pull request #1025 from mailpoet/tests_sniffs
...
Enable remaining CodeSniffer rules for PHP tests [MAILPOET-1025]
2017-07-26 21:34:48 -04:00
feae98ac3f
Use a single ruleset for both the plugin and its tests [MAILPOET-1025]
2017-07-26 18:56:14 +03:00
6fb18ad321
Fix PSR1.Classes.ClassDeclaration sniffer rule in tests [MAILPOET-1025]
2017-07-26 18:28:56 +03:00
6c843e35b0
Update warning text
...
[MAILPOET-1021]
2017-07-26 16:27:53 +02:00
cfdb86eb6e
Replace default option text
...
[MAILPOET-1021]
2017-07-26 16:24:31 +02:00
41fb93e453
Remove the number of emails per day calculation
...
[MAILPOET-1021]
2017-07-26 16:22:23 +02:00
19813b5dad
Fix host frequency override
...
[MAILPOET-1021]
2017-07-26 16:08:49 +02:00
321393f119
Fix Squiz.Classes.ClassFileName sniffer rule in tests [MAIPOET-1025]
2017-07-26 17:03:43 +03:00
ab3f41302c
Merge pull request #1023 from mailpoet/remove-subquery
...
Use Joins instead subqueries [MAILPOET-1027]
2017-07-26 13:56:32 +03:00
9dff4539e6
Use Joins instead subqueries
...
[MAILPOET-1027]
2017-07-26 11:46:36 +02:00
6520d5eca3
Merge branch 'master' of github.com:mailpoet/mailpoet
2017-07-25 16:45:42 +03:00
f5b152cdfa
Bump up release version to 3.0.0-beta.37.0.0
2017-07-25 16:40:12 +03:00
1d2cab1249
Merge pull request #1021 from mailpoet/prevent-mss-override
...
Prevent to override sending group [MAILPOET-1024]
2017-07-25 15:24:28 +03:00
90b93bd76e
Merge pull request #1018 from mailpoet/prevent_sending_with_broken_newsletter_body
...
Prevents sending emails when rendered newsletter is broken [MAILPOET-1020]
2017-07-25 13:13:03 +03:00
563ca3e605
Switch ID fields from mediumint to int in DB [MAILPOET-1022]
2017-07-25 13:11:56 +03:00
08bbfcb5e8
Track MixPanel events for Settings [MAILPOET-998]
2017-07-25 10:53:28 +02:00
5572a7f1e5
Prevent to override sending group
...
[MAILPOET-1024]
2017-07-25 08:32:10 +02:00
9dd326e7db
Updates class to use newly added validate() method on the model
...
Validates existing queue's rendered newsletter body
Cleans code formatting
2017-07-24 12:49:39 -04:00
cf00813c7f
Adds new method to validate model on request
...
Cleans up code formatting
2017-07-24 11:20:43 -04:00
4c898b76b2
Uses ValidModel to validate rendered newsletter body
...
Removes previous validation method
Does not serialize null values
2017-07-24 11:15:00 -04:00
81a2ba8e03
Adds new validation method for rendered newsletter body
2017-07-24 11:11:22 -04:00
7e6d900b53
Merge pull request #997 from mailpoet/scheduled_task_subscribers
...
Extract subscribers to a separate table in the Bounce worker [MAILPOET-987]
2017-07-24 17:14:38 +03:00
1a522794d6
Adds method to validate rendered newsletter body on sending queue
...
Prevents sending queue worker from sending when sending queue's rendered
newsletter body is invalid
2017-07-23 11:50:35 -04:00
197537d6ca
Merge pull request #1015 from mailpoet/custom_field_shortcodes
...
Add missing brackets to custom field shortcodes [MAILPOET-1013]
2017-07-21 21:40:25 -04:00
b212ca801b
Merge pull request #1016 from mailpoet/sync_deleted_wp_users
...
Remove deleted WP users from subscribers [MAILPOET-1012]
2017-07-21 21:39:53 -04:00
db8f3216d7
Add tests for syncing deleted WP users [MAILPOET-1012]
2017-07-21 18:43:29 +03:00
78f9945296
Remove deleted WP users from subscribers [MAILPOET-1012]
2017-07-21 17:48:48 +03:00
0cebcd3965
Add missing brackets to custom field shortcodes [MAILPOET-1013]
2017-07-21 14:40:56 +03:00
4062e0662d
Merge pull request #1009 from mailpoet/share_data_kb_link
...
Update link to "Share your data" in Welcome tabs [MAILPOET-1010]
2017-07-20 19:24:53 +02:00
20b7e82d3c
Merge pull request #1014 from mailpoet/new-poll
...
Update poll [MAILPOET-1016]
2017-07-20 19:16:36 +02:00
9ab8a80567
Merge pull request #992 from mailpoet/circleci
...
Set up CircleCI tests to run on PHP 5.6 and 7.1 [MAILPOET-986]
2017-07-20 09:55:44 -04:00
f98d02121b
Fix BatchIterator skipping rows when subscribers' processed status is modified [MAILPOET-987]
2017-07-20 16:31:27 +03:00
e68e212ad0
Update poll
...
[MAILPOET-1016]
2017-07-20 12:48:55 +01:00
cb1a1e51ba
Use fixtures instead of IDs in the sheduled task subscriber test [MAILPOET-987]
2017-07-20 13:26:31 +03:00
b42d8e68d9
Rename removeSubscribers() method and encapsulate task completion logic [MAILPOET-987]
2017-07-20 11:22:47 +03:00
e88d130ebb
Remove side-effects from Update page styles [MAILPOET-1001]
...
Example: Premium page comparison table rows centered
2017-07-20 08:59:03 +01:00
c924778d50
Rename unprocessed status, refactor counting a bit more clearly [MAILPOET-987]
2017-07-20 10:56:34 +03:00
a9051c6d09
merging qa_js and php5 builds to gain execution time
2017-07-19 19:11:35 -04:00
f6243b5d79
Merge pull request #1005 from mailpoet/mixpanel-more-data
...
MixPanel: extend summarized data collection [MAILPOET-974]
2017-07-19 20:25:14 +03:00
68c0b93586
Fix Premium page scaling on mobile screens [MAILPOET-1001]
2017-07-19 18:14:50 +01:00
0e8be8040c
Move custom page styles from views to a separate *.styl file [MAILPOET-1001]
2017-07-19 18:14:50 +01:00
f3ea548d65
Update the Premium page [MAILPOET-1001]
2017-07-19 18:14:50 +01:00
1ab6be8acd
Fix Notice and remove redundant field
...
[MAILPOET-974]
2017-07-19 16:16:08 +01:00
c413acd93d
display a warning when unable to connect to database
2017-07-19 16:05:34 +01:00
7614a4d8dc
Update link to "Share your data" in Welcome tabs [MAILPOET-1010]
2017-07-19 10:27:59 +03:00
4a94c29b85
Merge pull request #1008 from mailpoet/model_unit_test_update
...
Uses MailPoet's Model class vs. Idiorm's in test
2017-07-19 09:32:51 +03:00
b5b9531ff3
Merge pull request #1006 from mailpoet/premium_mixpanel
...
Add handlers for Premium events tracking, expose Premium version to JS [PREMIUM-24]
2017-07-18 16:14:24 +02:00
e2a048a65f
Uses MP Model class vs. Idiorm's in test
2017-07-18 09:49:01 -04:00
c28726f118
Release 3.0.0-beta.36.3.1
2017-07-18 13:58:35 +03:00
7c74885669
Merge pull request #1003 from mailpoet/php53_listing_fix
...
Adds asArray() method to the base Model class [MAILPOET-1007]
2017-07-17 20:00:10 +03:00
5f74f34cba
Adds notes explaining the fix
2017-07-17 12:15:39 -04:00
d6ef526a9d
Add handlers for Premium events tracking, expose Premium version [PREMIUM-24]
2017-07-17 18:57:18 +03:00
0da0507e0a
Fixes SMTP timing out on slow hosts
...
Increases default connection timeout value
Adds filter to specify custom connection timeout value
[MAILPOET-1004]
2017-07-17 15:21:33 +01:00
3f03c985bf
Collect plugins info for analytics
...
[MAILPOET-974]
2017-07-17 14:46:26 +01:00
77f6e13aa3
Merge pull request #999 from mailpoet/url_extraction_fix
...
Replaces URL extraction regex with DOM parser [MAILPOET-1003]
2017-07-17 16:32:59 +03:00
213d0e8627
Distinguishes between link TYPE and link CATEGORY NAME
...
Uses $replacement_link variable for clarity
2017-07-17 09:14:11 -04:00
1d019bc11e
Merge pull request #1004 from mailpoet/filter_to_whitelist_plugins_from_conflict_resolver
...
Adds filters to whitelist styles/scripts unloaded by our plugin [MAILPOET-1008]
2017-07-17 15:11:37 +02:00
ca12487416
moving shell code into a bash file
2017-07-17 11:38:41 +00:00
c5d42a5033
Merge pull request #995 from mailpoet/welcome-tab-update
...
Welcome tab update [MAILPOET-979]
2017-07-17 07:17:26 -04:00
3b079440b5
try without sharing workspace
2017-07-17 10:52:48 +00:00
419697991f
Adding workflows to CircleCI
...
Splitting build into 2 builds:
- `build_qa_js`: Builds the project and runs the qa checks and JS tests.
- `php_5`: Runs the PHP tests with PHP 5.6.3
and adding a new build
- `php_7`: Runs the PHP tests with PHP 7.1
2017-07-17 10:26:17 +00:00
d119a1e5fa
Send settings values to Mixpanel
...
[MAILPOET-974]
2017-07-17 11:15:29 +01:00
1bd4264dd5
Fix code style
...
[MAILPOET-979]
2017-07-17 09:20:28 +01:00
21ee60b7d7
Merge pull request #1002 from mailpoet/newsletter_duplication_update
...
Resets sent at data when duplicating a sent newsletter [MAILPOET-1005]
2017-07-17 10:07:29 +02:00
849ca27d1f
Adds filters to whitelist styles or scripts
2017-07-15 14:57:40 -04:00
a4dad46fb7
Adds asArray() method to the base Model that's used as proxy for
...
Idiorm's as_array()
2017-07-15 14:25:50 -04:00
fac4c8fb41
Merge pull request #1000 from mailpoet/fix-frequency-smtp
...
Fix default frequency
2017-07-15 13:04:40 -04:00
cdc87c23ea
Resets sent at data when duplicating a sent newsletter
2017-07-15 13:00:25 -04:00
34d09ce0c9
Sets mailer log error when queue cannot be saved during newsletter
...
pre-processing
2017-07-14 23:15:14 -04:00
fe9ae392f2
Replaces URL extraction regex with DOM parser
...
Simplifies link replacement logic
Cleans up code
2017-07-14 23:15:08 -04:00
9501640f4f
Prevents double UTF-8 encoding
2017-07-14 14:03:48 -04:00
ad028ab55d
Fix devault frequency
2017-07-14 08:01:54 +01:00
74cb8d9735
Merge pull request #998 from mailpoet/settings_flex_fix
...
Fix broken layout in IE 11 on a big screen + make it look like in previous versions [MAILPOET-1002]
2017-07-13 14:11:24 -04:00
381608df22
Fix broken layout in IE 11 on a big screen + make it look like in previous versions [MAILPOET-1002]
2017-07-13 21:03:24 +03:00
6aca598dc3
Fix tests: unneeded migration was triggered by resetting the DB version to 1.0.0 (after EnvTest)
...
This caused errors when pinging the daemon [MAILPOET-940]
2017-07-13 16:26:53 +03:00
acbe2e383a
Add tests [MAILPOET-940]
2017-07-13 13:27:28 +03:00
55d3b67a2a
Extract common and task-specific methods for subscribers [MAILPOET-940]
2017-07-13 13:27:28 +03:00
c02394b576
Prepare subscribers in the Bounce worker DB-side for performance reasons [MAILPOET-940]
2017-07-13 13:27:27 +03:00
6a9b8d88c2
Extract subscribers to a separate table in the Bounce worker [MAILPOET-940]
2017-07-13 13:27:27 +03:00
b24c51d800
Merge pull request #996 from mailpoet/add-extra-text
...
Add extra text on Send with... [MAILPOET-954]
2017-07-13 13:24:22 +03:00
d3a3d3b277
Merge pull request #993 from mailpoet/duplicate-content
...
Add an option to duplicate content blocks [MAILPOET-968]
2017-07-13 13:14:36 +03:00
3dcff8eb8a
Update styles to handle more text
...
[MAILPOET-954]
2017-07-13 09:41:08 +01:00
401339244c
Merge pull request #991 from mailpoet/fix-duplicate-smtp
...
Remove a duplicate field [MAILPOET-995]
2017-07-12 19:30:37 +03:00
653ecdc4d0
Add extra copy
...
[MAILPOET-954]
2017-07-12 16:54:49 +01:00
88d5952684
Remove duplicate id
...
[MAILPOET-979]
2017-07-12 14:55:53 +01:00
c4d6c19c67
Merge pull request #990 from mailpoet/eslint-no-var
...
Eslint fixes [MAILPOET-994]
2017-07-12 15:51:26 +02:00
0554a84f77
Apply new styles
...
[MAILPOET-979]
2017-07-12 13:38:56 +01:00
c01b57a383
Add poll
...
[MAILPOET-979]
2017-07-12 10:28:35 +01:00
65f4f493f1
Add sharing section
...
[MAILPOET-979]
2017-07-12 10:09:17 +01:00
8a7ea791b0
Move button to see all changelogs
...
[MAILPOET-979]
2017-07-12 09:35:10 +01:00
1823985172
Display only one set of changelog
...
[MAILPOET-979]
2017-07-12 09:19:22 +01:00
e735b5f3e0
Replace title
...
[MAILPOET-979]
2017-07-12 08:44:04 +01:00
cd5c57b7e9
Merge pull request #994 from mailpoet/fixing-readme
...
Fixing 'Get in touch' URL [MAILPOET-996]
2017-07-11 13:35:36 -04:00
fbf59723d8
Fixing 'Get in touch' URL
2017-07-11 16:57:56 +00:00
2e166a233b
Update duplicate icon
...
[MAILPOET-968]
2017-07-11 17:19:41 +01:00
1608ba5893
Remove a duplicate field
...
[MAILPOET-995]
2017-07-11 15:39:22 +01:00
9d7eb8038d
Fix eslint rule arrow-parens
2017-07-11 14:31:19 +01:00
c9c78a7160
Fix eslint rule indent
2017-07-11 14:31:19 +01:00
53df10dc2b
Fix eslint rule eol-last
2017-07-11 14:31:19 +01:00
a746c124a3
Fix eslint rule object-curly-spacing
2017-07-11 14:31:19 +01:00
ca5a5301a8
Fix eslint rule no-var
2017-07-11 14:31:19 +01:00
7a2aaa86cf
Tests that populator method is not run for versions below
...
3.0.0-beta.36.2.1
2017-07-11 14:26:29 +01:00
b626c7ea3c
Release 3.0.0-beta.36.3.0
2017-07-11 12:50:33 +01:00
695152e947
Allow duplicate content
...
[MAILPOET-968]
2017-07-11 10:53:52 +01:00
a36fe400ed
Merge pull request #966 from mailpoet/mp2tomp3migration
...
Settings migration from MP2 to MP3
2017-07-11 12:43:19 +03:00
22bb971db5
Merge pull request #980 from mailpoet/newsletter_listing_update
...
Sorts standard/history notification records by sent_at date in listings [MAILPOET-932]
2017-07-11 12:43:06 +03:00
b88452c5a2
Fixed: the "Skip Import" link was hidden after unit tests
2017-07-10 18:37:23 +02:00
4a2f9ad1f9
Remove unused code
2017-07-10 18:37:22 +02:00
593a7de9fe
New: Add extra text when the migration is completed
2017-07-10 18:37:21 +02:00
e5ecf870c7
Fixed: SendGrid provider was selected even when Sendgrid was not selected in MP2
2017-07-10 18:37:21 +02:00
11cc97b201
Fixed: Unit tests failed if the database prefix was not "wp_"
2017-07-10 18:37:20 +02:00
e352b5bfad
New: Migrate installation date
2017-07-10 18:37:19 +02:00
334448c964
New: Add paragraph below "What will be kept in MailPoet 3"
2017-07-10 18:37:18 +02:00
7d8d535cb3
New: Hide the progress bar and the logs if the import has not started yet
2017-07-10 18:37:17 +02:00
68988edd7e
Fixed: Change the emails number if the frequency is greater than 15 minutes
2017-07-10 18:37:17 +02:00
f164e9bb95
Fixed: Leave the Newsletter task scheduler (cron) to its default value
2017-07-10 18:37:16 +02:00
fe83435d14
Fixed: "Subscribe in comments" always on
2017-07-10 18:37:15 +02:00
453b7683bc
Fixed: SendGrid method and provider were not selected
2017-07-10 18:37:14 +02:00
25625b1ce1
Add unit tests for the settings migration
2017-07-10 18:37:13 +02:00
048d71164a
Migrate the settings
2017-07-10 18:31:51 +02:00
24e682e92e
Corrects typo
2017-07-10 12:20:37 -04:00
23d90c9f73
Merge pull request #985 from mailpoet/fix-mailpoet-activation
...
Fix firefox double submit [MAILPOET-992]
2017-07-10 15:53:17 +03:00
a9f190661f
Remove unnecessary return statement [MAILPOET-992]
2017-07-10 15:51:19 +03:00
c1e56e5fa1
Update button type to prevent form submit
...
[MAILPOET-992]
2017-07-10 13:28:06 +01:00
e2bb2679e4
Fix firefox double submit
...
[MAILPOET-992]
2017-07-10 12:07:07 +01:00
d49530da0f
Merge pull request #979 from mailpoet/update-readme
...
Update readme [MAILPOET-978]
2017-07-10 13:58:36 +03:00
0bc28ef3c7
Remove duplication
...
[MAILPOET-978]
2017-07-10 11:27:08 +01:00
563b7eccb0
Update video link in readme
...
[MAILPOET-978]
2017-07-10 11:06:42 +01:00
94a9b63136
Merge pull request #984 from mailpoet/fix-mailpoet-activation
...
Send the correct group to server [MAILPOET-992]
2017-07-10 12:53:48 +03:00
91ff008485
Make key check error messages more descriptive [MAILPOET-990]
2017-07-10 10:34:55 +01:00
cb8fa23c3f
Send the correct group to server
...
[MAILPOET-992]
2017-07-10 09:18:43 +01:00
3499de05e8
Merge pull request #983 from mailpoet/link_tags_replacement_update
...
Updates the way link tags are replaced in translations [MAILPOET-991]
2017-07-09 12:14:42 +03:00
77ed4d34e8
Uses Helper's replaceLinkTags method to replace activation link in
...
subscription confirmation email
2017-07-08 12:00:45 -04:00
cfc5f5a88d
Allows defining custom link tag
2017-07-08 11:56:51 -04:00
2514d87a00
Uses Helper's replaceLinkTags method to replace tags in translation
...
strings
2017-07-08 10:31:33 -04:00
23c6750ccc
Removes leftover debug condition
2017-07-07 13:12:45 -04:00
bb2af5176b
Tests that newsletters can be sorted by sent_at column
2017-07-07 11:05:39 -04:00
95b5206e8b
Updates sending queue worker to set newsletter's sent_at field when
...
newsletter is sent
2017-07-07 11:05:39 -04:00
394118f113
Adds sent_at column to the newsletters table
...
Modifies populator to update existing newsletters' sent_at field
2017-07-07 11:05:33 -04:00
b691fb5a48
Adds sorting by sent_at to standard & notification history newsletter listings
2017-07-07 11:04:19 -04:00
1ba2492929
Combines Twig's "replaceLink" and Util/Helper's "replaceLinkTags"
...
methods into one
2017-07-07 11:02:20 -04:00
d08243b0ce
Merge pull request #981 from mailpoet/tests_lint_rules
...
Fix ScopeClosingBrace, EmptyNonVariable sniffer rules in tests [MAILPOET-989]
2017-07-07 11:01:21 -04:00
189656fdc8
Fixes malformed URL
2017-07-07 09:52:08 -04:00
0be872eea9
Fix PHPCompatibility.PHP.EmptyNonVariable rule [MAILPOET-989]
2017-07-07 11:30:16 +03:00
22c39c0092
Fix PEAR.WhiteSpace.ScopeClosingBrace rule in tests [MAILPOET-989]
2017-07-07 11:11:16 +03:00
1b54e356b2
Merge pull request #978 from mailpoet/add-missing-callbacks
...
Add missing callbacks to ajax calls [MAILPOET-982]
2017-07-06 19:29:30 -04:00
9079d7d4db
Merge pull request #977 from mailpoet/subscription_confirmation_update
...
Prevents repeat subscription confirmation/duplicate welcome notifications [MAILPOET-988]
2017-07-06 22:52:44 +03:00
160b28a632
Merge pull request #976 from mailpoet/editor-drag-and-drop
...
Fix reverting to mouse cursor auto icon after clicking Draggable object [MAILPOET-965]
2017-07-06 21:54:28 +03:00
03ebb30ac2
Update readme
...
[MAILPOET-978]
2017-07-06 15:43:04 +01:00
56eac1ae86
Add missing callbacks to ajax calls
...
[MAILPOET-982]
2017-07-06 13:06:14 +01:00
89da4c9aae
Prevents repeat subscription confirmation
...
Prevents scheduling of duplicate welcome notifications
2017-07-05 19:50:57 -04:00
b510071857
Merge pull request #972 from mailpoet/merge-sending-method
...
Merge sending method [MAILPOET-953]
2017-07-05 19:59:30 +03:00
4bbec4700d
Stub out interact.styleCursor method
2017-07-05 19:45:13 +03:00
29a2af2555
Fix reverting to mouse cursor auto icon after clicking Draggable object
2017-07-05 19:26:33 +03:00
94d57b5287
Make sure all frequency changes are displayed correctly
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
6b7bc8a731
Make sure frequency is always set
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
3dd0f00b7f
Fix sending method
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
b58f6cc4e0
Fix broken reporting
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
7c942147ec
Show frequency fields on initial page render
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
6fca2061e6
Show fields on initial page render
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
0acc41c887
Pre select the sending method
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
20d1ac81e2
Save correct values
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
cdb7b99728
Merge sending methods
...
[MAILPOET-953]
2017-07-05 16:37:08 +01:00
54cb838d71
Merge pull request #959 from mailpoet/scheduled_tasks
...
Refactor simple workers to use a ScheduledTask model [MAILPOET-940]
2017-07-05 17:28:08 +03:00
0b9ea23f0b
Temporarily remove pause/resume methods from scheduled tasks [MAILPOET-940]
2017-07-05 17:12:35 +03:00
3e40f768b4
Add migration of simple scheduled tasks [MAILPOET-940]
2017-07-05 17:12:34 +03:00
6e929dcf79
Refactor simple workers to use a ScheduledTask model [MAILPOET-940]
2017-07-05 17:00:23 +03:00
7be01f0e4e
Merge pull request #975 from mailpoet/eslint-fix-rules-rad
...
Bunch of fixed eslint rules
2017-07-05 14:20:24 +03:00
9cb08734a3
Return back function which is needed
...
[MAILPOET-985]
2017-07-05 11:36:39 +01:00
55fda047f6
Fix prefer-const eslint rule
...
[MAILPOET-985]
2017-07-05 09:55:00 +01:00
4706c5fc25
Fix prefer-arrow-callback eslint rule
...
[MAILPOET-985]
2017-07-05 09:48:35 +01:00
3ba857d03f
Fix no-unused-vars eslint rule
...
[MAILPOET-985]
2017-07-05 09:46:08 +01:00
f39cbe6b55
Fix space-before-function-paren eslint rule
...
[MAILPOET-985]
2017-07-05 09:46:08 +01:00
6dc1bf4e95
Fix semi eslint rule
...
[MAILPOET-985]
2017-07-05 09:46:08 +01:00
5b65a8f0ac
Fix radix eslint rule
...
[MAILPOET-985]
2017-07-05 09:46:08 +01:00
583adf86da
Fix no-plusplus eslint rule
...
[MAILPOET-985]
2017-07-05 09:46:08 +01:00
3b4a1b686d
Make build find command work cross-platform (Linux/Mac/Win) [MAILPOET-984]
2017-07-05 08:33:43 +01:00
5390dd8421
Merge branch 'master' of github.com:mailpoet/mailpoet
2017-07-04 18:15:16 +03:00
fe8452711f
Bump up release version to 3.0.0-beta.36.2.0
2017-07-04 18:14:04 +03:00
f7cb53de2c
Fix composer.lock (remove AspectMock from prod dependencies)
2017-07-04 18:13:17 +03:00
1ac6dd8ccb
Switch to using CircleCI 2.0
...
We end up using Docker images for PHP 5.6 and MySQL, handle our own
Composer and NPM caches.
2017-07-04 15:56:02 +01:00
b1425198b6
Merge pull request #967 from mailpoet/subscription_form_unit_test
...
Adds test for subscription form submission class [MAILPOET-961]
2017-07-04 14:46:26 +03:00
00a45f3214
Make Codeception report all errors (incl. E_STRICT and E_DEPRECATED) when running tests [MAILPOET-961]
2017-07-04 14:30:15 +03:00
8e46451337
Fixes non static methods called statically (good practice + PHP 7
...
compatibility)
2017-07-03 19:39:11 -04:00
b0d0cc09c8
Programmatically sets input width after Select2 initialization
...
[MAILPOET-973]
2017-07-03 17:05:06 +01:00
af559a6fac
Merge pull request #971 from mailpoet/tests_qa
...
Add a copy of MailPoet PHP coding standard for tests [MAILPOET-981]
2017-07-03 18:03:43 +03:00
67acceb968
Merge pull request #965 from mailpoet/posts_dynamic_loading
...
Add dynamic post loading in Posts widget settings [MAILPOET-971]
2017-07-03 17:18:12 +03:00
703ee7ff71
Fix line breaks in tests [MAILPOET-981]
2017-07-03 16:29:21 +03:00
29491dfd3e
Fix active coding standard rule violations in tests [MAILPOET-981]
2017-07-03 16:20:44 +03:00
a49a230983
Disable a few failing rules for further fixing [MAILPOET-981]
2017-07-03 14:57:48 +03:00
b8d285a1d9
Add a copy of MailPoet PHP coding standard for tests [MAILPOET-981]
2017-07-03 14:54:04 +03:00
d5227a9f2c
Add tests for PDO exceptions rethrowing [MAILPOET-966]
2017-07-03 10:59:38 +01:00
693117eb40
Merge pull request #964 from mailpoet/add-help
...
Add help [MAILPOET-949]
2017-07-03 12:06:51 +03:00
f3aab6095e
Standardizes helper string look ( https://goo.gl/r3jqJ8 )
2017-07-03 09:35:01 +01:00
d70587a550
Adds helper text to the bottom of forms view
2017-07-03 09:35:01 +01:00
82226f2c36
Updates existing code that replaces links with the new "replaceLink"
...
filter
2017-07-03 09:35:01 +01:00
2774101380
Adds Twig filter to replace [link] tags inside strings
...
Adds unit tests
2017-07-03 09:35:01 +01:00
ee0e3ff95e
Move <h1> from react
...
Wordpress moves admin notices bellow the first heading. If we re-render
our heading inside react router we remove those notices. This way the
admin notice stays in the page.
[MAILPOET-949]
2017-07-03 09:08:30 +01:00
17584dde43
Fix help rendering
...
[MAILPOET-949]
2017-07-03 08:39:02 +01:00
3ac416de56
Allows passing request data to form submission class
...
Adds unit tests
2017-07-01 11:17:04 -04:00
1e4c00169f
Adds AspectMock library to mock static methods/etc.
2017-07-01 11:15:15 -04:00
11bbf54aad
Merge pull request #963 from mailpoet/new-templates
...
New templates [MAILPOET-922]
2017-06-30 11:37:29 -04:00
688e78560e
Add minor corrections [MAILPOET-949]
2017-06-30 12:47:47 +03:00
5ca577a718
Fix lint errors [MAILPOET-966]
2017-06-30 09:29:48 +01:00
605df7dff1
Don't open a second (actually, third) DB connection [MAILPOET-966]
2017-06-30 09:29:48 +01:00
fb1a3a80ff
Catch a DB connection exception earlier [MAILPOET-966]
2017-06-30 09:29:48 +01:00
d3db755489
Handle exceptions during initialization better [MAILPOET-966]
2017-06-30 09:29:48 +01:00
a4282b6a3e
Don't leak connection data in PDO exceptions [MAILPOET-966]
2017-06-30 09:29:48 +01:00
bc17984030
Fix coffee shop template
...
[MAILPOET-922]
2017-06-30 09:19:26 +01:00
b823991867
Fix lint errors [MAILPOET-971]
2017-06-29 16:45:12 +03:00
04e238634d
Add unit tests [MAILPOET-971]
2017-06-29 15:34:26 +03:00
eba482cc67
Add dynamic post loading in Posts widget settings [MAILPOET-971]
2017-06-29 13:13:36 +03:00
e6663f0f3e
Hide a horizontal scrollbar in Posts widget listing [MAILPOET-971]
2017-06-29 13:13:23 +03:00
7fa94a67c9
Add data to system info help page
...
[MAILPOET-949]
2017-06-29 09:34:28 +01:00
b4be9e1d28
Add notice to system info
...
[MAILPOET-949]
2017-06-28 16:50:31 +01:00
a7504136a2
Add knowledge base page content
...
[MAILPOET-949]
2017-06-28 15:36:51 +01:00
43fa12ec08
Add help without any content
...
[MAILPOET-949]
2017-06-28 15:00:53 +01:00
6723a563ed
Add yoga studio thumb
...
[MAILPOET-922]
2017-06-28 11:27:33 +01:00
15e3e93c99
Add Foodbox thumb
...
[MAILPOET-922]
2017-06-28 10:57:16 +01:00
cbce789ac8
Add thumbnails to templates
...
[MAILPOET-922]
2017-06-28 10:57:16 +01:00
97607993fb
Add newsletter assets to plugin folder
...
[MAILPOET-922]
2017-06-28 10:57:16 +01:00
334b119bb3
Add News Day template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
ed0b2e6231
Add Coffee Shop template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
ad7ad05ec7
Add Travel Nomads template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
bfba6d459c
Add Faith template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
344eecbf11
Add Chocolate Store template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
14dc022d2d
Add Science Weekly template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
eff75cce94
Add Piece Of Cake template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
51084fc57d
Add Piece Of Cake template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
298270f86c
Add Festival Event template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
fe6d5d1523
Add Take a Hike template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
3cceb32ec1
Add Kick-Off template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
c8251a3bcd
Add Discount template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
58888505b5
Add Food box template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
558c493dd7
Add World Cup template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
8cdb7d77f6
Add App Welcome template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
539e6d3ee1
Add Burger Joint template
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
c9a0939ddd
Remove old templates
...
[MAILPOET-922]
2017-06-28 10:57:15 +01:00
2add301b9f
Bumps up version to 3.0.0-beta.36.1.0 and updates changelog
2017-06-27 16:23:22 -04:00
2d217e416a
Merge pull request #960 from mailpoet/fix-build-find
...
Make build script work on Mac os [MAILPOET-969]
2017-06-27 12:21:25 +03:00
77e0ace951
Merge pull request #961 from mailpoet/post_notification_unit_test_update
...
Updates the way we test for next run date in newsletter scheduler [MAILPOET-967]
2017-06-27 11:42:30 +03:00
933749f8f0
Merge pull request #941 from mailpoet/mp2tomp3migration
...
Mp2tomp3migration phase 2
2017-06-26 18:47:58 +03:00
7b13babf3f
Merge pull request #958 from mailpoet/improve-ajax-errors
...
Improve ajax errors [MAILPOET-929]
2017-06-26 17:31:15 +03:00
8c673f78d7
Make build script work on Mac os
...
[MAILPOET-969]
2017-06-26 15:00:48 +01:00
2285c08c01
Revert "Revert "Improve ajax errors [MAILPOET-929]""
...
This reverts commit 81c3e2facf
.
2017-06-26 13:51:53 +01:00
836b7179e9
Improve ajax errors on form submission
...
[MAILPOET-929]
2017-06-26 13:43:32 +01:00
f89a728c38
Uses predetermined timestamps from which next run date is calculated
2017-06-24 15:59:28 -04:00
58f2c32362
Allows passing custom time value to calculate the next run date from
2017-06-24 15:59:17 -04:00
99c4fc71c4
Release 3.0.0-beta.36.0.1
2017-06-23 15:48:04 +03:00
ce456af962
Merge pull request #957 from mailpoet/forms_assets_fix
...
Updates subscription forms to use assets manifest [MAILPOET-964]
2017-06-23 14:59:51 +03:00
faa035a7c3
Updates subscription forms to use assets manifest
...
Adds unit tests
2017-06-22 20:42:04 -04:00
9066be6544
Merge pull request #956 from mailpoet/revert-955-improve-ajax-errors
...
Revert "Improve ajax errors [MAILPOET-929]"
2017-06-22 20:35:42 -04:00
81c3e2facf
Revert "Improve ajax errors [MAILPOET-929]"
2017-06-22 20:04:10 -04:00
3fafe2bd6a
Merge pull request #955 from mailpoet/improve-ajax-errors
...
Improve ajax errors [MAILPOET-929]
2017-06-22 21:37:47 +03:00
2f6fe8c804
Translate error message
...
[MAILPOET-929]
2017-06-22 16:47:36 +01:00
ec3e88e658
Improve error handling for failed AJAX requests
...
[MAILPOET-929]
2017-06-22 13:35:55 +01:00
b346a8846a
Merge pull request #949 from mailpoet/shortcodes-subject-archive
...
Print rendered subject in archive [MAILPOET-826]
2017-06-22 07:41:11 -04:00
6ff3895940
Add missing this for stubs expecting a number of method calls to work
2017-06-22 11:55:15 +01:00
0e5401dd68
Fix keys being invalidated after saving settings [MAILPOET-963]
2017-06-22 11:55:15 +01:00
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
f874ae6ca8
Fix line endings
...
[MAILPOET-929]
2017-06-22 10:25:07 +01:00
5bd6c6533a
Fixed: Skip button is vanishinig by itself in seconds
2017-06-21 19:24:07 +02:00
f539860922
Remove trailing spaces
2017-06-21 19:24:06 +02:00
536267c8f5
Fixed: Form fields were not inactive when used
2017-06-21 19:24:05 +02:00
5b905a60e8
Fixed: Unit test testReplaceMP2Shortcodes
2017-06-21 19:24:05 +02:00
5e152ebaa1
Fixed: Wrong date format on front-end
2017-06-21 19:24:04 +02:00
2c35c7061e
Fixed: Display "Invalid e-mail" on the front-end whereas the e-mail is correct
2017-06-21 19:24:03 +02:00
2515dcf4ce
Fixed: Wrong HTML encoding of the text fields
2017-06-21 19:24:02 +02:00
9458bf7418
Add Unit tests for MP2 to MP3 migration phase 2
2017-06-21 19:24:01 +02:00
44bf4b98b8
MP2 to MP3 migration phase 2: Forms migration
2017-06-21 19:24:01 +02:00
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
088d4f800d
Hide preheader in gmail on android
...
[MAILPOET-802]
2017-06-21 17:23:57 +01:00
bb73e257db
Uses cross-env to set environment variables
...
Adds manifests to .gitingore
2017-06-21 10:28:40 -04:00
53fd3fe07c
Update lstings to display rendered subject line
...
[MAILPOET-826]
2017-06-21 13:43:16 +01:00
27a734d005
Not include sensitive data in rendered subject
...
[MAILPOET-826]
2017-06-21 10:25:40 +01:00
fb059f585e
Print rendered subject in archive
...
[MAILPOET-826]
2017-06-21 10:25:40 +01:00
c99f990dbf
Fixes undefined index notice when analytics option is not present in the
...
DB
2017-06-21 08:31:37 +01:00
5600d8087f
Release 3.0.0-beta.36.0.0
2017-06-20 17:54:47 +01:00
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
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
156d05b4cf
Corrects identation and rebases master
2017-06-20 11:36:08 -04:00
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
6c270ab095
Reads and stores assets manifest inside Renderer class
...
Updates unit tests
2017-06-20 11:33:56 -04:00
bb7c9d2667
Adds assets manifest to the list of ignored files
2017-06-20 11:33:56 -04:00
570b9dfb8f
Updates coding style
2017-06-20 11:33:07 -04:00
5f9baed195
Modifies Assets class to use manifest file
...
Adds unit tests
2017-06-20 11:33:07 -04:00
45e6e0e9e6
Adds manifest file to style assets
2017-06-20 11:33:07 -04:00
08395d4365
Adds support for environment flag to asset compilation
...
Uses production environment when building release
2017-06-20 11:33:07 -04:00
167fb86927
Adds manifest to JS assets
...
Adds conditional assets caching based on environment
2017-06-20 11:33:06 -04:00
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
89e57479cc
Make sure variable is set
...
[MAILPOET-920]
2017-06-20 15:41:27 +01:00
fccd7f4054
Prevent mailpoet from activating on IIS
...
[MAILPOET-920]
2017-06-20 11:43:56 +01:00
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
812c6634ba
Mixpanel analytics [MAILPOET-686] ( #940 )
...
* Send analytics data to mixpanel
[MAILPOET-686]
2017-06-20 12:20:50 +03:00
419871a6bf
Corrects reference to outdated API Response class
...
Removes unused class reference
2017-06-19 18:56:54 -04:00
823cd3cd07
Make MailPoet pages independent of the WP About page styles
...
[MAILPOET-951]
2017-06-19 17:38:33 +01:00
24fa8c1d79
Merge pull request #947 from mailpoet/add-eslint
...
Add eslint [MAILPOET-938]
2017-06-19 19:19:01 +03:00
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
cbcd9fb22f
Adds support for list-unsubscribe header to the MSS method
...
[MAILPOET-956]
2017-06-19 16:19:31 +01:00
eeb2fcb2e3
Treat warnings as errors
...
[MAILPOET-938]
2017-06-19 16:17:09 +01:00
dde0b16cca
Update robo file
...
[MAILPOET-938]
2017-06-19 16:09:59 +01:00
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
43c2908a2b
Adds unit test for "preview" mode, which replaces system links with
...
hashes in preview emails
2017-06-19 11:04:51 -04:00
6f64b9faa2
Add eslint
...
[MAILPOET-938]
2017-06-19 14:30:09 +01:00
8d496e7aa3
Adds unit test for fake unsubscribe url
2017-06-19 09:08:19 -04:00
25485a366a
Merge pull request #942 from mailpoet/scheduler_fix
...
Fixes sending of scheduled newsletters [MAILPOET-955]
2017-06-19 13:12:38 +03:00
8aabc783e3
Merge pull request #943 from mailpoet/remove-napa
...
Remove napa [MAILPOET-958]
2017-06-19 12:15:22 +03:00
f72ceb2dbe
Disables "view in browser", "manage subscription" and "unsubscribe"
...
links in preview emails
2017-06-16 18:14:30 -04:00
af3d971154
Uses "fake" unsubscribe URL to set the "list-unsubscribe" header
2017-06-16 18:10:39 -04:00
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
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
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
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
1aba3112e9
Separate checking and storing of the keys [MAILPOET-939]
2017-06-15 13:00:56 +03:00
181d7b9876
Add indexes to stat tables to speed up counting unopened subscribers [PREMIUM-21]
2017-06-14 14:59:20 +01:00
ebe3f0bd00
Rename variables by coding standards
...
[MAILPOET-923]
2017-06-14 14:35:33 +01:00
1b69fe50ff
Rename function flushAll
...
[MAILPOET-923]
2017-06-14 14:33:21 +01:00
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
fe9aa03de1
Add updater to the Free [PREMIUM-22]
2017-06-14 14:24:18 +03:00
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
1da06bd46a
Allow to access Settings after exceeding the 2000 limit [MAILPOET-950]
2017-06-14 10:47:34 +03:00
32b24a83ab
Suggest to activate MSS after a successful key check [MAILPOET-937]
2017-06-13 16:01:47 +01:00
5293589eea
Release 3.0.0-beta.35.0.0
2017-06-13 17:05:50 +03:00
07f4c0bc1e
Merge pull request #923 from mailpoet/fast_svn_publish
...
Use a faster SVN workflow in release publishing automation [MAILPOET-913]
2017-06-13 07:50:47 -04:00
7d9a072545
Merge pull request #928 from mailpoet/wp_mail_switch
...
Replaces SwiftMailer's mail() method with WP's PHPMailer [MAILPOET-926]
2017-06-13 14:10:07 +03:00
67ffcb5485
Clean up the SVN dir before checking out for faster operation [MAILPOET-913]
2017-06-13 12:22:32 +03:00
02098a3cf0
Merge pull request #888 from mailpoet/mp2tomp3migration
...
MP2 to MP3 migration [MAILPOET-946]
2017-06-12 19:41:46 +03:00
eab8065154
Remove the promise of migrating newsletters and statistics.
...
We will not be offering these options!
2017-06-12 17:36:04 +03:00
fb8ecef1c3
Merge pull request #932 from mailpoet/revert-931-minimum_php_version_fix
...
Revert "Updates minimum required "release version" from 3 to 30 [MAILPOET-944]"
2017-06-12 10:27:09 -04:00
14955e5022
Revert "Updates minimum required "release version" from 3 to 30"
...
This reverts commit e83c0ff0bd
.
2017-06-12 10:20:01 -04:00
e83c0ff0bd
Updates minimum required "release version" from 3 to 30
2017-06-12 14:52:44 +01:00
09db1aac22
Merge pull request #929 from mailpoet/mp_api_fix
...
Fixes confirmation emails not sent when adding subscriber in MP API [MAILPOET-942]
2017-06-12 14:22:05 +03:00
5fa1eb643a
Remove tests that may fail because of the original database content
2017-06-12 13:13:17 +02:00
898913a517
Change: the users belonging to the wp_users segment must be imported as subscribed to the wp_users segment
2017-06-12 13:13:17 +02:00
3a4b364bcd
Modify unit tests following previous changes
2017-06-12 13:13:16 +02:00
d373d10f6c
Fixed: Segments with a null description were not imported
2017-06-12 13:13:15 +02:00
c07e1eff3c
New: Redirect the user to the migration page if the import has started but is not finished to prevent him from using MailPoet with incomplete data. So he can resume the import where it left off.
2017-06-12 13:13:15 +02:00
f5e985baa4
Change: Move the progress bar JSON file to the wp-content/uploads/mailpoet directory and remove "mailpoet" from its filename
2017-06-12 13:13:14 +02:00
2c93a105cc
Fixed: Migration script suggests displays "Upgrade completed!" text and allows the user to click the "Go to MailPoet" button while the migration is still being performed.
2017-06-12 13:13:14 +02:00
cbf0a7684f
Fixed: If there are WP users that haven't been added as MP2 WP subscribers, they won't be present as MP3 subscribers after migration either.
2017-06-12 13:13:13 +02:00
2632feba31
Fixed: On Migration page, clicking on "Start upgrade No thanks, I'll skip and start from scratch." redirects to the same migration page.
2017-06-12 13:13:12 +02:00
c96bc755c7
Fixed: the progress bar goes over 100% and displays "NaN%" if the MP2 tables are empty.
2017-06-12 13:13:12 +02:00
bbad772d7a
PHP Notice: Use of undefined constant IMPORT_TIMEOUT_IN_SECONDS
2017-06-12 13:13:11 +02:00
520a3c43be
Changes for API
2017-06-12 13:13:10 +02:00
eb70df1466
The "Start upgrade" button can now resume the import.
2017-06-12 13:13:09 +02:00
5977b8b4bc
Translations
2017-06-12 13:13:09 +02:00
2bb7d95e37
Remove the "Start upgrade" button when the upgrade is completed
...
Add the "Upgrade completed" message
Add the "Go to MailPoet" button
2017-06-12 13:13:08 +02:00
c64959dce0
Fixed: Segments number can be wrong
2017-06-12 13:13:08 +02:00
ead0792b32
Rename getDataToMigrate() to getDataToMigrateAndResetProgressBar()
2017-06-12 13:13:07 +02:00
7bd52d456c
Make the Migration page accessible through admin.php?page=mailpoet-migration
2017-06-12 13:13:06 +02:00
8517896660
Rename imported_data_mapping table to mapping_to_external_entities
2017-06-12 13:13:06 +02:00
c78933f7c4
Numerous fixes following the code review:
...
H1 title should be "Welcome to MailPoet version 3!", as per wireframes
remove logo in top right of the page
remove the classes feature-section one-col to the parent
new styles for #logger
progress bar: ensure that the color and size for the font are the same as our current progress bar.
display the progress bar at 100% when the import of subscribers and lists is complete
move loadSQL() function in tests/_support/Helper/Database.php
remove CSS browser prefixes
use AMD module definition to embed the JavaScript
remove extra whitespace in JavaScript file
remove the redundant functions descriptions
rename objectPlugin to mailpoet_mp2_migrator
replace private $chunks_size by the constant CHUNK_SIZE
add the constant IMPORT_TIMEOUT_IN_SECONDS
replace Helpers::mysqlDate() by $datetime->formatTime(time(), \MailPoet\WP\DateTime::DEFAULT_DATE_TIME_FORMAT)
make the log messages translatable
fix PHPDoc
replace Env::$plugin_name by 'mailpoet' in the translation functions
use $snake_case for variable names, use lowercaseCamelCase for method names, use CamelCase for class names
define MP2 table names as constants
add spaces around ternary operators
use the models for MP3 entities, instead of counting via raw SQL queries
use \ORM::for_table('some_table')::count()
2017-06-12 13:13:05 +02:00
707d5efec1
Modify H1 title
...
Remove logo
Modify progress label font size
Modify progress bar style
2017-06-12 13:13:04 +02:00
acfb3aefba
Use snake_case
2017-06-12 13:13:04 +02:00
cb6f4046a2
Removes utf8 decoding that breaks import
2017-06-12 13:13:03 +02:00
667aa91581
Adds character encoding
2017-06-12 13:13:02 +02:00
b7f7dc6728
Add unit tests for the MP2Migrator class
...
Add the method "invokeMethod" in the MailPoetTest class to be able to test private and protected methods
Move the "rowsCount" method in the Helpers class for reusability
Add the method "loadSQL" in the Helpers class
Store the mapping between MP2 user ID and MP3 subscriber ID
2017-06-12 13:13:02 +02:00
ad1e8feb23
QA fixes
2017-06-12 13:13:01 +02:00
486b382c88
Use API versioning
2017-06-12 13:13:00 +02:00
472be3b071
Import the MP2 users lists
...
Import the MP2 users
Add the table "imported_data_mapping"
Add the function Helpers::mysql_date
2017-06-12 13:13:00 +02:00
37a9fd9e1b
Use Setting::getValue() and Setting::setValue() instead of get_option() and update_option()
2017-06-12 13:12:59 +02:00
c984ac7a66
New: Display the number of data to migrate
...
Several fixes following the code review:
- For styles we use Stylus. (http://stylus-lang.com/ )
In Stylus styles curly brackets and terminating semicolons are unnecessary. Indentation is sufficient to denote blocks of styles
You can also use variables to avoid duplication (e.g. mentioning the same color multiple times)
Vendor prefixes are not necessary. We use the Nib mixin for Stylus to handle those (http://tj.github.io/nib/ )
=> DONE
- `admin.js` bundle is included on all admin pages, so we need to ensure that migration fires only on the migration page and nowhere else.
You can even create a separate bundle only for migration files, as they won't be necessary on other admin pages.
=> DONE
- MP2MigratorAPI => MP2Migrator endpoint would be just as fine
=> DONE
- For storing migration files, you can use the `Env::$temp_path` path
=> DONE
- `proposeMigration()` the method name disagrees with the comment.
Comment suggests it tests if migration can be or should be performed
Method name suggests that it proposes doing the migration (to the user?) - not very clear
=> DONE: the new name is isMigrationNeeded()
And not only does it test, it may also update the `mailpoet_migration_complete` option, which is confusing and is an unexpected side-effect.
=> DONE
The migration class itself `MP2Migrator` shouldn't even care about _GET, _REQUEST or _POST arguments. It should only work with what is passed to it.
=> DONE
- In views, please make sure all human-friendly texts use WP's gettext functions for translations (e.g. __('text'))
=> DONE
2017-06-12 13:12:58 +02:00
a1ea56f505
Coding standard fixes
2017-06-12 13:12:58 +02:00
dd7f959731
Migration from Mailpoet 2 to Mailpoet 3 : phase 0
...
Interface
2017-06-12 13:12:57 +02:00
09f4f2e78a
Fix a unit test [MAILPOET-942]
2017-06-12 11:38:01 +03:00
502250a1a3
Merge pull request #930 from mailpoet/import_update
...
Adjusts WP's email validation regex to JS's syntax [MAILPOET-943]
2017-06-12 11:10:38 +03:00
48e37f6797
Adjusts WP's email validation regex syntax to JS
2017-06-11 12:31:54 -04:00
420058a86d
Optimizes tests
...
Adds new tests
2017-06-11 12:18:14 -04:00
6c777ca074
Reloads subscriber or else status and other fields populated at save
...
time are not returned
Schedules welcome notifications only for subscribers with "subscribed"
status
Extracts confirmation email sending/welcome notification scheduling into
separate functions for easy testing
2017-06-11 12:16:34 -04:00
a481debb77
Adds "html" body to the mailing method test message
2017-06-09 09:53:07 -04:00
c91f8ccc7a
Replaces SwiftMailer's mail() method with WP's PHPMailer
2017-06-09 09:52:22 -04:00
6a2b5e28c2
Merge pull request #927 from mailpoet/fix-alc-buttons-settings
...
Fix ALC buttons settings when updating all buttons [MAILPOET-896]
2017-06-09 09:35:36 +03:00
bc51b6efc8
Add replaceAllButtonStyles test to button
...
[MAILPOET-896]
2017-06-09 07:24:26 +01:00
152edda03f
Add unit test
...
[MAILPOET-896]
2017-06-08 16:58:30 +01:00
5029b73027
Merge pull request #924 from mailpoet/model_validator_fix
...
Fixes reference to $this in anonymous function on PHP 5.3 [MAILPOET-934]
2017-06-08 17:13:04 +03:00
35c25d3337
Updates length to support IPv4 mapped IPv6 addresses
2017-06-08 13:45:50 +01:00
ae25e95d51
Updates length of columns with IP addresses to 39
2017-06-08 13:45:50 +01:00
5b8d0c63a1
Fix a changelog link [MAILPOET-935]
2017-06-08 10:47:30 +01:00
94fb8c6096
Merge pull request #918 from mailpoet/beacon_update_with_premium_version
...
UTF-8 encodes beacon data
2017-06-08 12:38:18 +03:00
93ef1d0197
Fix ALC buttons settings when updating all buttons
...
[MAILPOET-896]
2017-06-08 10:19:24 +01:00
501d00b0cc
Merge pull request #919 from mailpoet/fix-composer-cp-mac
...
Remove -d option from composer.json script
2017-06-08 12:15:18 +03:00
9af3dc1f9d
Fixes reference to $this in anonymous function on PHP 5.3
2017-06-07 11:52:46 -04:00
3705ed7da0
Use a faster SVN workflow in release publishing automation [MAILPOET-913]
2017-06-07 17:46:10 +03:00
5b99e66d8d
Merge pull request #922 from mailpoet/fix-tests-problems
...
Fix tests problems
2017-06-07 10:34:20 -04:00
cbedd5ff40
Bump up release version to 3.0.0-beta.34.0.0
2017-06-07 16:14:47 +03:00
bfcd6f10fc
Merge pull request #921 from mailpoet/premium_launch
...
Add Premium features for the launch, Free-side
2017-06-07 14:54:21 +03:00
79362e9955
Update 'buy Premium only' link URL on the Premium page
2017-06-07 14:42:55 +03:00
fcf272b44a
Fix lint error
2017-06-07 11:49:07 +01:00
b80683a9a1
Fix unit tests for PHPUnit v6
...
Codeception from version 2.3 up comes with PHPUnit v6 which changed
__construct behaviour. Our tests have to call parent __constructor in
order to work. The error was:
[PHPUnit\Framework\Exception] array_merge(): Argument #1 is not an array
2017-06-07 11:32:33 +01:00
5349f3a59a
Use ssl while checking url
...
My internet provider tried to be helpfull and offeres content on
invalid urls. That is only behaviour for http:// scheme and not
for https:// scheme so I need to enforce ssl so that invalid url
fails even in my house.
2017-06-07 11:30:31 +01:00
95072a9ac5
Restore empty license key warnings [MAILPOET-933]
2017-06-07 12:39:45 +03:00
8c372b0909
Update support video, add a border to videos [MAILPOET-885]
2017-06-07 12:39:45 +03:00
580dd38b3a
Rename methods for consistency and better readability [PREMIUM-9]
2017-06-07 12:39:44 +03:00
47d4e98aae
Integrate installer with the Release API [PREMIUM-9]
2017-06-07 12:39:43 +03:00
7ebb7bac17
Add Premium installation/activation UI [PREMIUM-9]
2017-06-07 12:39:43 +03:00
6cbce2fc97
Replace Premium gif assets with mp4 videos [MAILPOET-885]
2017-06-07 12:39:41 +03:00
e8a950f32c
Add Premium page images to plugin repository assets [MAILPOET-885]
2017-06-07 12:39:12 +03:00
4f722ecd8a
Add hooks for actions row for standard and notification history newsletter types [PREMIUM-13]
2017-06-07 12:30:50 +03:00
478359f9ff
Add minor improvements to stats [PREMIUM-13]
2017-06-07 12:30:48 +03:00
a1720a5cf1
Use videos instead of gifs on the Premium page [MAILPOET-885]
2017-06-07 12:30:47 +03:00
3f0ef3ded7
Replace Premium gif assets with mp4 videos [MAILPOET-885]
2017-06-07 12:30:47 +03:00
dcb25c1a6b
Swap welcome emails and support images [MAILPOET-885]
2017-06-07 12:30:45 +03:00
c5dd575324
Add Premium page images to plugin repository assets [MAILPOET-885]
2017-06-07 12:30:45 +03:00
6eca26a4e2
Add UTM params to Premium page links [MAILPOET-885]
2017-06-07 12:30:43 +03:00
e10fa065bd
Add Premium page [MAILPOET-885]
2017-06-07 12:30:42 +03:00
49673fabbd
Does not display logo when MSS is active or preview is enabled
...
Adds additional unit tests and optimizes existing
2017-06-07 12:30:42 +03:00
1c1a210542
Adds MailPoet logo to newsletters in the free version
2017-06-07 12:30:41 +03:00
30277d92cd
Updates action button
2017-06-07 12:30:41 +03:00
fb940065ea
Fix a source value for Premium key in the worker [MAILPOET-890]
2017-06-07 12:30:40 +03:00
afa06342a5
Update link for the Premium page
2017-06-07 12:30:40 +03:00
03d2ff5f26
Make use of returned promises for parallel requests loading modal [MAILPOET-890]
2017-06-07 12:30:40 +03:00
ec71dff40d
Change strings on the 2000 limit page for Premium [MAILPOET-888]
2017-06-07 12:30:39 +03:00
58faf64a5c
Add a Premium page link to bounced subscribers listing [MAILPOET-887]
2017-06-07 12:30:39 +03:00
65ff14a81d
Adds hook to modify newsletter actions
2017-06-07 12:30:38 +03:00
f7efe44f09
Fix ServicesChecker behavior, make MSS check stricter [MAILPOET-890]
2017-06-07 12:30:38 +03:00
cf22e81ae1
Updates exposed components
2017-06-07 12:30:37 +03:00
7aa0f21d11
Rework 'Send with...' tab UI, make a single license key field [MAILPOET-890]
2017-06-07 12:30:37 +03:00
2e31e3d37c
Exposes components required for welcome notifications
2017-06-07 12:30:36 +03:00
3e988b7a56
Removes welcome notification creation component and routes
...
Updates welcome notification template
2017-06-07 12:30:36 +03:00
ce3eb06924
Prevents welcome emails from being created
...
Adds filter to modify available email types
2017-06-07 12:30:35 +03:00
a37ff8d398
Limits utf8 encoding to php_uname function only (Windows may use an
...
encoding other than ISO-8859-1 in non-English locales)
2017-06-06 18:16:04 -04:00
d0bdb1a47b
Adds XML polyfill for utf8_encode/decode functions
2017-06-06 15:06:39 -04:00
855f2a55d4
Remove -d option from composer.json script
...
This flag is not present on mac and it makes this script
fail on MacOS.
2017-06-06 15:49:51 +01:00
fc7ec9bded
UTF-8 encodes beacon data
2017-06-06 10:10:07 -04:00
028de860a2
Merge pull request #913 from mailpoet/sending_queue_update_on_newsletter_status_change
...
Prevents processing of sending queues when newsletter is paused [MAILPOET-900]
2017-06-06 15:00:21 +03:00
5af91d028d
Merge pull request #916 from mailpoet/unsubscribe_fix
...
Fixes incorrect dependency that breaks unsubscribe link [MAILPOET-931]
2017-06-06 13:12:16 +03:00
a4bcf870bb
Merge pull request #915 from mailpoet/beacon_update_with_premium_version
...
Adds premium version information to HS beacon [MAILPOET-930]
2017-06-06 09:49:09 +03:00
e06f2f5f0b
References the correct class and removes unused dependency
2017-06-05 15:20:14 -04:00
c101645d93
Adds premium version information to HS beacon
2017-06-05 14:59:30 -04:00
b8904c2d51
Merge pull request #914 from mailpoet/subscriber_email_validation_logic_update
...
Uses WP's function to validate subscriber email address [MAILPOET-925]
2017-06-05 19:25:53 +03:00
099db4e1c8
Removes unused variable
...
Fixes typo in error message
2017-06-05 11:59:13 -04:00
cdf36ccb20
Trashes/restores/deletes (+ same bulk actions) children newsletters and
...
associations as per discussion on Slack:
https://mailpoet.slack.com/archives/C02MTKAJL/p1496427873491785
2017-06-05 11:36:04 -04:00
79b6ab1d15
Finishes incomplete test
2017-06-05 10:30:45 -04:00
95114774da
Merge pull request #912 from mailpoet/sending_queue_and_post_notification_history_listing_update
...
Sending queue and post notification history listing update [MAILPOET-928]
2017-06-05 14:53:22 +03:00
7f566fb672
Adds client-side check for invalid characters in email addresses
...
Adds server-side validation of email addresses using WP's is_email()
2017-06-04 18:48:11 -04:00
d27968a215
Uses WP's is_email() to validate email addresses in Subscriber model
2017-06-04 18:19:37 -04:00
344990d59e
Only processes queues when newsletter exists and is active/sending
2017-06-02 12:03:34 -04:00
ea831ef160
Prevents processing scheduled sending queues for inactive newsletters
2017-06-01 19:50:25 -04:00
8314b05fce
Displays "not yet sent" as a sent date when post notification has not
...
yet been sent/being sent
2017-06-01 14:58:25 -04:00
fd33cc7068
Uses parent newsletter's subject when queue's rendered subject is not
...
available
2017-06-01 14:26:50 -04:00
92e4cc6a24
Sorts sending queue according to their creation date (oldest to newest)
2017-06-01 13:21:03 -04:00
dd4bebb570
Bumps up release version to Beta 33.1 and updates changelog
2017-05-30 14:27:29 -04:00
99aed2cb01
Merge pull request #908 from mailpoet/utf8_fix
...
Apply charset and collation only if they are specified [MAILPOET-924]
2017-05-30 14:25:33 -04:00
92616063ec
Fix unit test for generating DB source name
2017-05-30 21:18:45 +03:00
c56b56f4aa
Apply charset and collation only if they are specified
2017-05-30 21:05:01 +03:00
33d6533c64
Bumps up release version to Beta 33 and updates changelog
2017-05-30 09:30:12 -04:00
55d7a0dd01
Merge pull request #907 from mailpoet/welcome_email_scheduler_update
...
Schedules welcome notifications after subscription is confirmed [MAILPOET-907]
2017-05-30 14:02:48 +03:00
8b2ac99eda
Merge pull request #903 from mailpoet/beacon_update
...
Adds server OS, web server information and cron ping response to HS beacon [MAILPOET-918]
2017-05-30 12:15:46 +03:00
dba21c68fd
Schedules welcome notification upon subscription when subscription
...
confirmation is disabled
Schedules welcome notification upon subscription confirmation
Checks when 'REMOTE_ADDR' is not set
Adds unit tests
2017-05-29 22:04:47 -04:00
5b40652737
Merge pull request #906 from mailpoet/form_widget_rendering
...
Wrap form widget title as configured by the sidebar [MAILPOET-910]
2017-05-29 19:44:11 -04:00
7f0396747d
Adds cron ping URL instead of ping response
...
Checks for existence of SERVER_SOFTWARE variable
2017-05-29 19:29:56 -04:00
e9dfff8e66
Wrap form widget title as configured by the sidebar
2017-05-29 18:12:51 +03:00
040c4da6c3
Merge pull request #904 from mailpoet/php_version_requirement_update
...
Requires PHP 5.3.3 in line with composer.json requirements [MAILPOET-921]
2017-05-29 13:15:13 +03:00
80a237504d
Requires PHP 5.3.3 in line with composer.json requirements
2017-05-26 11:34:31 -04:00
4e2e09ea24
Adds server OS, web server information and cron ping response to HS
...
beacon
2017-05-25 15:55:33 -04:00
87b9fbdc16
Merge pull request #900 from mailpoet/utf8
...
Synchronize MailPoet DB connection charset with WordPress [MAILPOET-748]
2017-05-24 16:09:58 +03:00
a071a14eec
Update only those queries, for which conversion will yield correct char
...
lengths
2017-05-24 15:45:12 +03:00
5ae006b10f
Update plugin version [MAILPOET-748]
2017-05-24 15:45:12 +03:00
9d21ebd26e
Fix a comment. UTF8MB4 is a superset of UTF8
2017-05-24 15:45:12 +03:00
fcff6de3c3
Skip conversion for charset utf8 -> utf8mb4
2017-05-24 15:45:12 +03:00
3d2168856d
Fix unit tests for Env charsets and collations
2017-05-24 15:45:12 +03:00
a6eb1b06da
Add connection charset sync with WP and convert existing data to it
2017-05-24 15:45:12 +03:00
21d0c3518e
Merge pull request #901 from mailpoet/transifix
...
Bundle translations completed by 75%, remove PO files in build [MAILPOET-916]
2017-05-23 18:40:46 +03:00
3532a3c8e9
Bundle translations completed by 75%, remove PO files in build [MAILPOET-916]
2017-05-23 18:34:00 +03:00
79cba4cace
Release 3.0.0-beta.32
2017-05-23 13:27:19 +03:00
a5dee8da12
Merge pull request #897 from mailpoet/third_party_subscription_methods
...
Enables subscriber email to be passed when subscribing to list(s) [MAILPOET-809]
2017-05-22 14:25:00 +03:00
3783384ea6
Add a test to ensure subscribers can be identified by their email
...
address via MPAPI
2017-05-22 13:49:01 +03:00
766c0dfcfc
Enables subscriber email to be passed when subscribing to list(s)
...
List subscription methods return array with subscriber data
2017-05-19 09:51:29 -04:00
83e9de8e95
Merge pull request #887 from mailpoet/third_party_subscription_methods
...
Adds API methods for third-party plugins [MAILPOET-809]
2017-05-17 14:03:19 +03:00
0a512f6349
Uses the first matching namespace endpoint
2017-05-16 23:17:25 -04:00
a4c1095db7
Moves custom field extraction logic from CustomField model to Subscriber
...
model where it's used
2017-05-16 20:58:44 -04:00
87a6c7100e
Uses real object's ID
2017-05-16 20:58:43 -04:00
fc51d5f98c
Sends confirmation email and schedules welcome notification by default
...
Fixes a typo in text string
2017-05-16 20:58:43 -04:00
a1b3aaf1f8
Adds method to create subscriber
2017-05-16 20:58:43 -04:00
3a1bf88c22
Extracts some logic into resuable methods
2017-05-16 20:58:43 -04:00
bd39c34f03
Adds unit tests
2017-05-16 20:56:56 -04:00
73121c2ca5
Adds method to return all segments minus WP Users segment(s)
2017-05-16 20:56:56 -04:00
5e23fa4295
Adds method to subscribe to single or multiple lists
2017-05-16 20:56:56 -04:00
5e34bbf9d5
Adds method to return subscriber fields
2017-05-16 20:56:56 -04:00
cedd94550f
Adds unit test for API entry point
2017-05-16 20:56:55 -04:00
8b13889c7a
Adds one entry point for both JSON and MP APIs
...
Removes endpoints folder and moves versions to the root
JSON API folder
2017-05-16 20:56:55 -04:00
3c7ac5488a
Adds MP API facade
2017-05-16 20:56:54 -04:00
398d7d3d80
Moves current API under JSON namespace
2017-05-16 20:56:54 -04:00
b727ba423e
Fix a typo in readme.txt
2017-05-16 18:08:58 +03:00
45b9550293
Thank people in changelog
2017-05-16 17:56:25 +03:00
d2e520e2fd
Add new translations info to the readme.txt
2017-05-16 17:39:30 +03:00
b9c3ae97cd
Bump up release version to 3.0.0-beta.31
2017-05-16 17:23:58 +03:00
b90c0b173b
Merge pull request #892 from mailpoet/premium_key_warnings_fix
...
Temporarily hide invalid key warnings when the license key isn't specified [MAILPOET-911]
2017-05-16 12:56:26 +03:00
f498f4df0c
Merge pull request #894 from mailpoet/progress_bar_style
...
Change sending progress bar style [MAILPOET-753]
2017-05-15 22:20:00 -04:00
2f10f89fc5
Change sending progress bar style [MAILPOET-753]
2017-05-15 21:25:40 +03:00
a49f9d9c80
Merge pull request #893 from mailpoet/newsletter_hash_generation_fix
...
Fixes newsletter link hash generation logic [MAILPOET-912]
2017-05-15 20:45:54 +03:00
e71e23bbb5
Temporarily hide invalid key warnings when the license key isn't specified [MAILPOET-911]
2017-05-15 20:16:29 +03:00
adc86ef247
Increases hash length and random string size
2017-05-15 13:07:18 -04:00
765b2bad21
Merge pull request #891 from mailpoet/form_list_select_fix
...
Fix non-text form fields not being sent to server [MAILPOET-909]
2017-05-15 09:15:44 -04:00
2354cac719
Updates unit test
2017-05-15 08:55:32 -04:00
7f509f66ff
Changes newsletter link hash generation function
2017-05-15 08:36:43 -04:00
d8ff251c71
Fix WP user first/last name being cleared after subscription management form submit
2017-05-15 10:22:47 +03:00
12979cc2c0
Merge pull request #883 from mailpoet/alc_term_limit
...
Remove the result limit when searching for post terms in ALC and Posts [MAILPOET-902]
2017-05-14 22:47:16 -04:00
e974c06a89
Fixes subscription management form not saving data
2017-05-14 22:41:16 -04:00
f2ceff8252
Removes unused method
2017-05-14 22:02:24 -04:00
cd5f3165c7
Uses queue ID when fetching newsletter link by hash
2017-05-14 22:02:19 -04:00
6e700b0cfa
Moves newsletter hash generating logic into Security helper class
...
Updates Links class to use Security helper's hash generating method
2017-05-14 20:15:40 -04:00
5b41fc212c
Merge pull request #890 from mailpoet/helpscout
...
Force showing name and email fields in HelpScout Beacon [MAILPOET-908]
2017-05-13 12:52:13 +03:00
2b7a5452b8
Fix non-text form fields not being sent to server [MAILPOET-909]
2017-05-11 18:12:57 +03:00
cfed133fb6
Limit the number of terms returned to 50 and force ordering by name
2017-05-11 13:00:42 +03:00
0beff9a090
Bump up the limit when searching for post terms in ALC and Posts
2017-05-11 12:45:15 +03:00
d6e707fb85
Force showing name and email fields in HelpScout Beacon [MAILPOET-908]
2017-05-11 12:22:07 +03:00
a3e8d47199
Bump up release version to 3.0.0-beta.30
2017-05-09 16:57:29 -04:00
cab3f3a96e
Merge pull request #884 from mailpoet/premium_key_check
...
Add Premium key validation [PREMIUM-4]
2017-05-09 16:30:43 +03:00
5f0d4abe7f
Temporarily hide Premium tab in settings [PREMIUM-4]
2017-05-09 16:01:42 +03:00
ff5f87eeca
Rename processQueueLogic() method to processQueueStrategy() [PREMIUM-4]
2017-05-09 15:42:37 +03:00
e85b969e11
Rename initApi() to init() in workers [PREMIUM-4]
2017-05-09 09:12:20 +03:00
2eb98905b6
Encapsulate date formatting within the DateTime class [PREMIUM-4]
2017-05-09 08:54:12 +03:00
ac1274c6fd
Merge pull request #889 from mailpoet/tinymce_lists_fix
...
Bring back list buttons to the TinyMCE toolbar [MAILPOET-906]
2017-05-08 14:14:52 -04:00
94f91afce1
Bring back list buttons to TinyMCE toolbar [MAILPOET-906]
2017-05-08 21:01:18 +03:00
73d5fb8cff
Merge pull request #886 from mailpoet/strings_fix
...
Fixes form editor notification not displaying added/updated/removed custom field [MAILPOET-905]
2017-05-08 13:24:59 +03:00
90b2b46db4
Make key check method names consistent [PREMIUM-4]
2017-05-08 13:16:05 +03:00
f2bf61240a
Extract a state building method from key check results processing [PREMIUM-4]
2017-05-08 08:01:51 +03:00
3f151fd235
Extract simple workers common code into a base class [PREMIUM-4]
2017-05-08 07:38:56 +03:00
7598363cae
Fixes notification message not displaying dynamic value due to JS
...
encoding
2017-05-05 18:38:49 -04:00
4b1f216cd3
Use WP's date format instead of a hard-coded one [PREMIUM-4]
2017-05-05 18:57:15 +03:00
3d5f13a2b8
Fix code style [PREMIUM-4]
2017-05-05 18:41:19 +03:00
98eab956e9
Rename checkAPIKey to checkMSSKey (MailPoet Sending Service) [PREMIUM-4]
2017-05-05 18:12:48 +03:00
a7260cba3d
Make the Premium key check stricter, split a unit test into more granular ones [PREMIUM-4]
2017-05-05 18:09:00 +03:00
787e022382
Rename license key constants and vars, optimize error generation [PREMIUM-4]
2017-05-05 18:04:52 +03:00
d8e1c76155
Remove a leftover hook from Free after the key field removal from Premium [PREMIUM-4]
2017-05-05 17:18:56 +03:00
3cb08e3c09
Rename MSS check methods to better distinguish them from Premium ones [PREMIUM-4]
2017-05-04 09:36:38 +03:00
0474985866
Add unit tests [PREMIUM-4]
2017-05-04 09:25:34 +03:00
8d15ef6d06
Refine license key check UI [PREMIUM-4]
2017-05-04 09:15:21 +03:00
0fbc7fb7eb
Add Premium key validation [PREMIUM-4]
2017-05-03 12:20:13 +03:00
1379bdbbeb
Bump up release version to 3.0.0-beta.29
2017-05-02 18:10:20 +03:00
64d3e659a4
Merge pull request #879 from mailpoet/newsletter_model_update
...
Newsletter model update [MAILPOET-830]
2017-05-02 16:19:20 +03:00
19458546a0
Updates unit tests
2017-05-02 08:41:51 -04:00
bba7460423
Merge pull request #882 from mailpoet/conflict_resolver_update
...
Resolves script conflicts in WP's admin footer [MAILPOET-901]
2017-05-02 13:37:20 +03:00
956fdd5cff
Improve a deletion test to handle multiple queues, fix comments [MAILPOET-830]
2017-05-02 09:07:38 +03:00
a0289775cb
Trashes/restores multiple associated queues when newsletter is
...
trashed/restored
2017-05-01 20:15:41 -04:00
4c785902bc
Resolves script conflicts in WP's admin footer
2017-05-01 11:57:48 -04:00
e29ae4d7c9
Fixes indentation
2017-05-01 09:31:52 -04:00
1ea915017a
Fixes unit test
2017-05-01 09:26:36 -04:00
6441c781a5
Moves relations to the top of the model and delete/save/restore/trash methods close to each other for easy navigation
2017-05-01 09:26:35 -04:00
589c54e205
Checks if associated queue exists before trashing/deleting/restoring it
2017-05-01 09:26:35 -04:00
e10b99eaac
Deletes all sending queue and segment associations when newsletters are bulk deleted
2017-05-01 09:26:35 -04:00
0316f3ea3e
Restores all sending queue associations when newsletters are bulk restored
2017-05-01 09:26:35 -04:00
166fef899f
Trashes all sending queue associations when newsletters are bulk trashed
2017-05-01 09:26:35 -04:00
4e850408fc
Restores sending queue association when newsletter is restored
2017-05-01 09:26:35 -04:00
6e2494831c
Trashes sending queue association when newsletter is trashed
2017-05-01 09:26:35 -04:00
38a7d8f80a
Deletes queue and segment associations when deleting newsletter
2017-05-01 09:26:34 -04:00
abfebc8643
Merge pull request #880 from mailpoet/subscriber_shortcode_fix
...
Returns shortcode's default value when subscriber's first/last name is blank [MAILPOET-899]
2017-05-01 11:28:54 +03:00
40a3487d3d
Remove a redundant condition, fix a typo in a test name [MAILPOET-880]
2017-05-01 11:20:33 +03:00
a93865e594
Merge pull request #874 from mailpoet/trashed_segments_fix
...
Exclude trashed segments from subscriber listing filter and 'not in list' count [MAILPOET-893]
2017-04-30 20:09:23 -04:00
4e76286b44
Returns shortcode's default value when subscriber's first or last name is empty
2017-04-28 09:49:00 -04:00
fbe57e96c6
Merge pull request #878 from mailpoet/contribution_rules
...
Update rules/guidelines for contributing to this codebase [MAILPOET-898]
2017-04-27 11:22:10 -04:00
950bfb04d6
Update README.md with more new commands
2017-04-27 17:56:36 +03:00
6d43b7b6a9
Update rules/guidelines for contributing to this codebase
2017-04-27 17:51:50 +03:00
e1991deafd
Merge pull request #876 from mailpoet/manage_subscription_shortcode_fix
...
Depreciates and removes certain link shortcodes [MAILPOET-895]
2017-04-27 15:51:26 +03:00
2f1b31aeb2
Adds missing anchor closing tag
2017-04-27 08:41:05 -04:00
ca29eefd7f
Merge pull request #877 from mailpoet/form_placement_update
...
Removes HTML method from form placement [MAILPOET-897]
2017-04-27 15:40:55 +03:00
1421407a23
Merge pull request #875 from mailpoet/smtp_hooks
...
Adds filter to SMTP transport agent [MAILPOET-889]
2017-04-27 14:43:40 +03:00
36e4bf468d
Merge pull request #871 from mailpoet/editor_marionette
...
Upgrade Marionette version in newsletter editor [MAILPOET-892]
2017-04-27 11:19:46 +03:00
5cd3917f4d
Removes HTML method from form placement
2017-04-26 19:38:19 -04:00
586470e8f9
Updates unit tests
2017-04-26 17:58:45 -04:00
b02e9f5ab3
Depreciates and removes server-side rendering of subscription_unsubscribe,
...
subscription_manage and newsletter_view_in_browser
2017-04-26 17:47:52 -04:00
4a538e677d
Adds filter to SMTP transport agent
2017-04-26 09:55:57 -04:00
cc2fdbe5be
Merge pull request #864 from mailpoet/campaign_stats
...
Add detailed stats page support in Free, change stats style [PREMIUM-1] [MAILPOET-877]
2017-04-26 14:30:51 +03:00
3833688115
Exclude trashed segments from subscriber listing filter and 'not in list' count [MAILPOET-893]
2017-04-26 11:23:16 +03:00
1639741e55
Bump up release version to 3.0.0-beta.28
2017-04-25 19:00:18 +03:00
ab0d573a66
Merge pull request #873 from mailpoet/import_results_fix
...
Keeps track of the number of updated/created subscribers over multiple server requests [MAILPOET-894]
2017-04-25 18:26:38 +03:00
26c582b19f
Keeps track of the number of updated/created subscribers over multiple
...
server requests
2017-04-25 11:00:52 -04:00
3bc53f9f09
Remove Premium-only styles from Free, cleanup styles [PREMIUM-1]
2017-04-25 12:46:05 +03:00
bb220baf6a
Add names to constants, rename vars for clarity [MAILPOET-877]
2017-04-25 12:46:04 +03:00
121a78f42a
Update an open rate improvement KB link URL [MAILPOET-877]
2017-04-25 12:46:04 +03:00
4257aa634e
Don't show green box and KB link in stats for welcome emails [MAILPOET-877]
2017-04-25 12:46:03 +03:00
95ff83557f
Add a green box in stats for recently sent newsletters, add help KB link [MAILPOET-877]
2017-04-25 12:46:03 +03:00
e9070de9c4
Add badges to stats in a newsletter listing, change stats style [PREMIUM-1] [MAILPOET-877]
2017-04-25 12:45:52 +03:00
72aa087411
Localize formatting to 1 decimal [PREMIUM-1]
2017-04-25 12:45:50 +03:00
fbc0a3ad8d
Add detailed stats page support in Free [PREMIUM-1]
2017-04-25 12:45:49 +03:00
afedc409f5
Merge pull request #872 from mailpoet/newsletter_id_number_format_fix
...
Adds intval filter and fixes issue with number format applied on IDs >= 1000 [MAILPOET-891]
2017-04-25 12:27:17 +03:00
0360f16dc8
Merge pull request #865 from mailpoet/api_versioning
...
Adds versioning to our public API [MAILPOET-881]
2017-04-25 12:07:17 +03:00
f4800dbbae
Removes namescape format enforcement
2017-04-24 20:52:01 -04:00
15ddc8454e
Adds intval filter and fixes issue with number format applied on IDs
...
>=1000
2017-04-24 19:25:17 -04:00
f8df4de711
Merge pull request #868 from mailpoet/bounce_doc_link
...
Add a link to the bounce article in advanced settings [MAILPOET-868]
2017-04-24 19:11:03 -04:00
a0cb18e1a1
Merge pull request #869 from mailpoet/html_notices_fix
...
Wrap notices containing HTML in a paragraph, upgrade notice classes [MAILPOET-733]
2017-04-24 16:09:50 -04:00
509ec7d3d3
Fix posts block settings to not use deprecated CompositeView
2017-04-24 18:00:23 +03:00
aa2416f353
Simplify settings views to use methods defined in base settings view
2017-04-24 18:00:23 +03:00
167a605658
Switch Container block view to use methods defined by base view
2017-04-24 18:00:23 +03:00
592f11bd5f
Fix App activation calls, fix block insertion animations
2017-04-24 18:00:23 +03:00
92b128039a
Fix displaying placeholder message on empty containers
2017-04-24 18:00:23 +03:00
5efe611b2d
Remove obsolete comments, fix ALC settings
2017-04-24 18:00:23 +03:00
477e2737b1
Fix sorting of social icons in settings
2017-04-24 18:00:23 +03:00
dc8bacc27d
Fix drag&drop
2017-04-24 18:00:23 +03:00
0b8c787cda
Partially migrate newsletter editor to Marionette 3.x from 2.x
2017-04-24 18:00:23 +03:00
4f5c464659
Merge pull request #866 from mailpoet/list_unsubsribe_url
...
List unsubsribe url [MAILPOET-797]
2017-04-24 14:58:06 +03:00
4f432645b1
Merge pull request #870 from mailpoet/welcome_page_update
...
Update the Welcome page [MAILPOET-884]
2017-04-24 13:23:39 +03:00
5fa7930896
Redefines how endpoint namespaces are set
...
Updates error response to terminate connection only on AJAX requests
Optimizes and cleans up code based on code revew comments
2017-04-20 22:34:18 -04:00
f9efd536d9
Update the Welcome page [MAILPOET-884]
2017-04-20 21:00:09 +03:00
6a65ff5e5d
Removes default version
...
Updates all AJAX requests to include api version
Requires namespaces to have version
Clean up code
2017-04-19 23:34:40 -04:00
b549f83422
Updates form subscription class to use the main API class instead of calling directly API endpoint
...
Modifies forms to pass api_version
Modifies forms to pass store form-specific values (e.g., form_id, email) inside a separate data array
2017-04-19 15:38:16 -04:00
a9c80c031f
Adds version support to public API
2017-04-19 15:38:16 -04:00
405bea3049
Upgrade notice classes from deprecated ones [MAILPOET-733]
2017-04-19 17:11:42 +03:00
6954acd0b3
Wrap notice messages containing HTML in a paragraph to avoid broken styles [MAILPOET-733]
2017-04-19 17:11:14 +03:00
efd15d5d18
Add a link to the bounce article in advanced settings [MAILPOET-868]
2017-04-19 10:34:30 +03:00
6566622167
Bumps up release version to 3.0.0-beta.27
...
Updates changelog
Updates readme.txt based changes proposed by Kim
Cleans up language in readme.txt
2017-04-18 20:05:24 -04:00
8157780b68
removing uneeded code and moving the url generation to proper class
2017-04-18 21:12:41 +02:00
975546915e
Merge pull request #867 from mailpoet/requirements_checker_update
...
Adds requirement check for ZIP and XML PHP extensions [MAILPOET-874]
2017-04-18 10:46:42 +03:00
319d591662
Merge pull request #863 from mailpoet/editor_tinymce
...
TinyMCE fixes [MAILPOET-880] [MAILPOET-829] [MAILPOET-862]
2017-04-17 09:13:35 +03:00
1dd6c91529
Updates missing requirements language
2017-04-16 23:54:10 -04:00
c4f0426775
Adds checker for XML and ZIP extensions
2017-04-16 21:10:15 -04:00
53f5a122bd
Merge pull request #861 from mailpoet/post_filters
...
Fix post filters for custom post types in ALC [MAILPOET-838]
2017-04-16 19:52:01 -04:00
a7142ed21b
modified SendingQueue Tests to ensure it passes the correct unsubscribe URL to Mailer
2017-04-15 22:14:40 +00:00
771a1bfc44
Adding List-Unsubscribe to header of newsletters
2017-04-15 21:21:28 +00:00
53169bba78
Merge pull request #860 from mailpoet/import_fixes
...
Fixes SQL errors & next button not working on step 2 of import [MAILPOET-876] [MAILPOET-766] [MAILPOET-879] [MAILPOET-828]
2017-04-14 09:03:59 +03:00
e3b8c1836b
Adds additional new and existing subscribers to the test method to
...
ensure that data between new subscribers does not mix
2017-04-13 15:57:04 -04:00
a4b091dc32
Extends test condition to check for all new subscriber column data
2017-04-13 10:50:36 -04:00
448c9ddaa8
Fixes custom column names not being automatically matched on step 2 of
...
import
2017-04-13 10:10:00 -04:00
ac574acf8e
Merge branch 'import_fixes' of mailpoet:mailpoet/mailpoet into import_fixes
2017-04-13 09:41:46 -04:00
aa15b9420a
Replaces redundant search with one-time lookup
2017-04-13 09:28:54 -04:00
2b7f5c321e
Merge pull request #862 from mailpoet/remote_images
...
Fixes Image block to update image dimensions when image src changes [MAILPOET-762]
2017-04-13 13:51:47 +03:00
bee9bfcfcc
Fix data being mixed up when splitting subscribers, remove excessive arguments [MAILPOET-828]
2017-04-13 11:08:20 +03:00
b7d73dcfaa
Updates unit test
2017-04-12 09:49:42 -04:00
5b4fa4ea2b
Fixes custom fields not being updated or causing integrity constraint
...
error: https://mailpoet.atlassian.net/browse/MAILPOET-828
2017-04-12 09:40:15 -04:00
12e5fe77de
Perform caret positioning only on TinyMCE activation click
2017-04-12 14:37:47 +03:00
2dca10c539
Fix cursor positioning when activating TinyMCE on click [MAILPOET-880]
2017-04-12 14:07:19 +03:00
ceba5b3d0b
Fix pasting from text editors and word processors [MAILPOET-829]
2017-04-12 13:17:45 +03:00
c05cf3cad4
Update TinyMCE for fixed triple-click behavior [MAILPOET-862]
2017-04-12 13:14:27 +03:00
d6f5a39829
Simplifies subscriber splitting code and adds comments
2017-04-11 22:12:50 -04:00
30d67508cb
Fixes Image block to update image dimensions when image src changes
2017-04-11 19:38:57 +03:00
63b8d892f7
Update changelog entries to use asterisks for list items instead of
...
dashes
2017-04-11 16:05:53 +03:00
10137d8551
Bump up release version to 3.0.0-beta.26
2017-04-11 15:46:32 +03:00
9ef74e0951
Stops execution when there are no subscriber columns to update
2017-04-10 21:41:37 -04:00
89ff93958f
Removes subscriber object modification logic from the splitSubscribersData() method
...
Uses 2 separate objects with its own data for existing and new subscribers
Extends only new subscribers' object when it is missing required fields
2017-04-10 21:41:21 -04:00
8d870e85eb
Switch to get_bloginfo() from bloginfo() to prevent output
2017-04-10 19:44:32 +03:00
0cdb426712
Fix ALC filtering for custom taxonomies and post types
2017-04-10 19:23:19 +03:00
b9f7a5673f
Removes lefover test code
2017-04-10 11:32:38 -04:00
7ffbf6c378
Updates code style and adds wp_user_id column to the list of columns
...
that should be ignore when updating existing subscribers
2017-04-09 22:05:02 -04:00
3a9c006cf9
Prevents overwriting existing subscribers' status (and other required fields) unless
...
the import object contains data for those fields
2017-04-09 22:04:56 -04:00
a9edb383b4
Fixes next button not appearing when list is first unselected and then
...
selected back
2017-04-09 21:49:24 -04:00
ec23a73edb
Merge pull request #859 from mailpoet/trailing_br_rendering_fix
...
Fix last <br/> removal cutting off text when rendering a text block [MAILPOET-856]
2017-04-06 21:57:07 -04:00
10a164ee0c
Merge pull request #858 from mailpoet/customizer_fix
...
Rename a 'method' field in a form widget so it doesn't break the WP interactive customizer [MAILPOET-851]
2017-04-06 21:55:24 -04:00
37fcd5699b
Fix last <br/> removal cutting off text when rendering a text block [MAILPOET-856]
2017-04-06 10:07:11 +03:00
66d969cc2f
Merge pull request #857 from mailpoet/settings-css-update
...
Removes sending method's heading line-height [MAILPOET-873]
2017-04-05 18:51:09 +03:00
9d358f74dd
Rename a 'method' field in a form widget so it doesn't break the WP interactive customizer [MAILPOET-851]
2017-04-05 18:35:13 +03:00
57e00e3097
Removes sending method's heading line-height
2017-04-05 10:45:31 -04:00
53afbea6ec
Bump up release version to 3.0.0-beta.25
2017-04-04 18:22:44 +03:00
2c2c0b3db4
Merge pull request #856 from mailpoet/sending_limit_enforcement_fix
...
Fixes sending limit not being enforced [MAILPOET-872]
2017-04-04 17:07:51 +03:00
e235ee66eb
Adds regression unit test
2017-04-04 09:59:06 -04:00
0ef430567b
Fixes sending limit not being enforced when email frequency limit is
...
changed to a lesser value OR when it is changed while sending is in
progress
2017-04-04 09:43:27 -04:00
74aef73f75
Merge pull request #855 from mailpoet/php53-fix
...
Fixes reference to self in anonymous function [MAILPOET-871]
2017-03-31 21:31:20 +03:00
99eb72428f
Fixes reference to self in anonymous function
2017-03-31 12:51:58 -04:00
065b160155
Merge pull request #854 from mailpoet/subscriber_listing_performance
...
Improve performance of a subscriber listing on MySQL 5.5 and lower [MAILPOET-867]
2017-03-30 09:51:47 -04:00
6811d8e38d
Improve performance of a subscriber listing on MySQL 5.5 and lower [MAILPOET-867]
2017-03-30 13:12:53 +03:00
5f75efddf1
Updates changelog and bumps version to 3.0.0-beta.24
2017-03-28 14:19:11 -04:00
822a7ac5f5
Merge pull request #852 from mailpoet/translation_string_escaping_fix
...
Escapes quotation marks in translation results [MAILPOET-864]
2017-03-28 19:28:57 +03:00
06e1ac9bb5
Escapes translations for output in HTML attributes
2017-03-28 12:02:29 -04:00
a3530c3367
Escapes translations for JS output
2017-03-28 11:17:00 -04:00
ec35bfb2d4
Reverts back previous code
2017-03-28 11:16:09 -04:00
ed3e46bebb
Merge pull request #853 from mailpoet/tracking_code_update
...
Makes tracking image transparent and fixes CSS rule parsing logic [MAILPOET-827]
2017-03-28 11:36:54 +03:00
87b270482b
Fixes rules with colons (e.g, background-image: url(http://....);) from
...
being incorrectly parsed
2017-03-26 18:45:07 -04:00
d22ba55858
Outputs transparent gif instead of red color
2017-03-26 18:45:07 -04:00
835f25cc82
Fixes unit test that fails on the last Saturday of the month
2017-03-25 02:24:38 -04:00
11944283b0
Escapes quotation marks in translation results
2017-03-24 20:38:04 -04:00
dc704a92de
Merge pull request #851 from mailpoet/import_language_update
...
Updates example import paste data (textbox hint) [MAILPOET-863]
2017-03-24 18:01:12 +02:00
dca1e9e1a7
Merge pull request #850 from mailpoet/manage_subscription_descr
...
Add details to the Manage Subscription description [MAILPOET-853]
2017-03-24 17:56:27 +02:00
00781be077
Updates example import paste data
2017-03-23 13:27:48 -04:00
ac80148f5b
Merge pull request #844 from mailpoet/ga_tracking
...
JS hooks & GA tracking support [PREMIUM-2]
2017-03-23 14:58:58 +02:00
ff36833270
Add a hook for reinstalling Premium [PREMIUM-2]
2017-03-23 15:27:15 +03:00
612c7d76a0
Add details to the Manage Subscription description [MAILPOET-853]
2017-03-22 13:19:26 +03:00
32097b4512
Test that Premium hooks are executed [PREMIUM-2]
2017-03-21 21:36:36 +03:00
d686f75222
Swap JS actions with filters for robustness & testability, get rid of URL key hashing [PREMIUM-2]
2017-03-21 13:34:47 +03:00
bcc01df0b8
Merge pull request #849 from mailpoet/transifex_upload
...
Upload translation files to Transifex via publish command [MAILPOET-855]
2017-03-20 19:40:19 +02:00
ee12f4d304
Move a hook to be always executed after rebasing [PREMIUM-2]
2017-03-20 16:23:16 +03:00
16c1607850
Refactor links processing: isolate core logic for easier substitution [PREMIUM-2]
2017-03-20 12:09:58 +03:00
e2864e2243
Add hooks for GA tracking feature [PREMIUM-2]
2017-03-20 12:09:58 +03:00
16dc81150d
Execute mailpoet_initialized hook earlier after setup [PREMIUM-2]
...
This is done because Router can seize the request and prevent subsequent actions like Premium hooking from being run, so hooks didn't work in cron daemon.
2017-03-20 12:08:40 +03:00
ed4d3d52ed
Add hooks for Premium translations and scripts [PREMIUM-2]
2017-03-20 12:08:40 +03:00
37a6a74b6e
Extract React libraries to a separate chunk and expose them globally [PREMIUM-2]
2017-03-20 12:08:40 +03:00
136a531047
Rename newsletters 3rd step hook [PREMIUM-2]
2017-03-20 12:08:40 +03:00
bef0097f5b
Add front-end WP-style hooks support for Premium [PREMIUM-2]
2017-03-20 12:08:39 +03:00
a0d2be50e8
Upload translation files to Transifex via publish command [MAILPOET-855]
2017-03-16 15:11:38 +03:00
18e2d26587
Bump up release version to 3.0.0-beta.23.2
2017-03-15 14:35:44 +02:00
810a7bf544
Merge pull request #848 from mailpoet/welcome_emails_fix
...
Fix Welcome email sending [MAILPOET-859]
2017-03-15 13:59:57 +02:00
1010c6f4f0
Remove a space [MAILPOET-859]
2017-03-15 13:15:34 +03:00
8dd698ec75
Fix Welcome email sending [MAILPOET-859]
2017-03-15 12:12:47 +03:00