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
95e66f1f29
Bump up release version to 3.0.0-beta.23.1
2017-03-14 16:13:07 +02:00
ac0460ab04
Merge pull request #847 from mailpoet/freeze_dependencies
...
Freeze PHP and JS dependencies to specific versions [MAILPOET-858]
2017-03-14 16:58:23 +03:00
2d059debb7
Freeze PHP and JS dependencies to specific versions
2017-03-14 15:11:35 +02:00
df0ad2df37
Update release version to 3.0.0-beta.23
2017-03-14 13:18:21 +02:00
0f7725e6af
Merge pull request #842 from mailpoet/verify_subscription_status_during_sending
...
Prevents sending to unsubscribed subscribers [MAILPOET-824]
2017-03-14 10:49:43 +03:00
eda346c582
Fix a unit test for PHP 7.1 [MAILPOET-824]
2017-03-14 10:31:44 +03:00
94060a6443
Merge pull request #846 from mailpoet/transifex_import
...
Add importing of translations from Transifex [MAILPOET-849]
2017-03-13 18:45:10 +02:00
1cd7c5e876
Update README, force translations downloading, set shell script permissions [MAILPOET-849]
2017-03-13 19:34:17 +03:00
b369cadde0
Merge pull request #841 from mailpoet/post_notification_reschedule
...
Reschedules sending queues when scheduling options change [MAILPOET-837]
2017-03-13 17:21:03 +02:00
5321a136e7
Add importing of translations from Transifex [MAILPOET-849]
2017-03-13 17:43:56 +03:00
d4c04f29bf
Merge pull request #845 from mailpoet/readme_update
...
Update translations section of readme.txt [MAILPOET-854]
2017-03-13 14:56:47 +02:00
20798d8957
Update translations section of readme.txt [MAILPOET-854]
2017-03-13 12:55:52 +03:00
3cde437628
Adds enforcement of global subcriber subscription status and
...
subscribption to segments to which newsletter is sent
2017-03-09 20:38:34 -05:00
8db7af48cd
Merge pull request #843 from mailpoet/http_build_query_fix
...
Forces ampersand as query separator for mailers [MAILPOET-850]
2017-03-09 13:40:08 +03:00
d05d033727
Forces ampersand as query separator for mailers
2017-03-08 14:34:35 -05:00
ccba1925b1
Prevents sending to unsubscribed subscribers
2017-03-07 18:55:49 -05:00
b590586d4c
Reschedules previously scheduled sending queues when post notification's
...
scheduling options change
2017-03-07 18:39:55 -05:00
44c742402c
Bump up release verison to 3.0.0-beta.22
2017-03-07 17:49:11 +03:00
3a9db95c37
Merge pull request #840 from mailpoet/sending_batch_size_update
...
Reduces sending batch size [MAILPOET-847]
2017-03-07 16:53:52 +03:00
5d88938d94
Reduces sending batch size
2017-03-06 19:05:14 -05:00
67e0f1776d
Merge pull request #839 from mailpoet/mailer_endpoint_update
...
Prevents setting current user's name to recipient of test email [MAILPOET-846]
2017-03-06 10:38:34 +03:00
5b68febb05
Removes first/last name that's based on current user from being sent to
...
test e-mail
2017-03-02 17:28:44 -05:00
9bf65ca798
Merge pull request #838 from mailpoet/editor_notices
...
Fix notices on newsletter editor page to not be absorbed into contents [MAILPOET-811]
2017-03-01 20:38:58 +03:00
d95aa40502
Fix notices on newsletter editor page to not be absorbed into contents
2017-03-01 17:26:17 +02:00
a59bf76fb4
Update version information for 3.0.0-beta.21 release
2017-02-28 14:11:03 +02:00
51fdc7f1df
Merge pull request #837 from mailpoet/catch_cron_exceptions
...
Catches exception thrown by cron dependency and prevents a fatal error [MAILPOET-844]
2017-02-28 13:20:58 +02:00
aa51b751d0
Merge pull request #835 from mailpoet/translations
...
Fix translations [MAILPOET-841]
2017-02-28 14:08:44 +03:00
aff522c5cd
Merge pull request #836 from mailpoet/translation_string_update
...
Removes unnecessary period [MAILPOET-842]
2017-02-28 12:40:06 +02:00
66d039ace3
Catches exception thrown by cron dependency and prevents a fatal error
2017-02-27 19:21:32 -05:00
ed5e6cdd8c
Removes unnecessary period
2017-02-27 12:58:54 -05:00
47f5e1e7b4
Translate color picker actions in newsletter editor
2017-02-27 19:32:08 +02:00
626d6c0fa9
Fix "newsletter was updated successfully" translation
2017-02-27 19:15:29 +02:00
2b45d64695
Make numberOfItems translation singular/plural aware
2017-02-27 18:33:09 +02:00
c27446666e
Translate untranslated strings
2017-02-27 18:33:09 +02:00
7f0195378c
Merge pull request #833 from mailpoet/stop_daemon_with_sending_is_paused
...
Stops cron daemon when sending is paused due to an error [MAILPOET-839]
2017-02-27 16:49:55 +03:00
6caa3a069b
Merge pull request #832 from mailpoet/mailer_output_escape_fix
...
Fixes double escaping of HTML entities in mailer output [MAILPOET-836]
2017-02-27 10:52:10 +03:00
baaf73b584
Merge pull request #834 from mailpoet/mailpoet_mailer_php53_fix
...
Fixes 'Using $this when not in object context' MailPoet mailer error on PHP 5.3 [MAILPOET-840]
2017-02-27 10:19:21 +03:00
b2a92feb50
Restore unnecessary $this replacements [MAILPOET-840]
2017-02-27 10:18:14 +03:00
c11b9677d5
Fixes 'Using $this when not in object context' error on PHP 5.3
2017-02-26 22:08:34 -05:00
0e5a26ce1f
Stops cron daemon when sending is paused due to an error
2017-02-26 11:26:59 -05:00
40ec5569d0
Removes "unprocessed subscriber" message since MailPoet's mailer method
...
processes subscribers in batches of 50 and it makes no sense to display
them all
2017-02-25 10:32:14 -05:00
d14ecc982b
Does not display unprocessed subscriber when sending a test message
2017-02-24 11:18:27 -05:00
9c27384ba3
Passes responsibility for mailer error message HTML entity escaping from
...
server to the client side
2017-02-24 11:06:20 -05:00
2268f0ffa6
Merge pull request #831 from mailpoet/php53_bulk_trash_and_restore_fix
...
Fix bulk trashing/restoring not working for newsletters/forms on PHP 5.3 [MAILPOET-835]
2017-02-24 13:22:30 +01:00
bfc04bfa87
Fix bulk trashing/restoring not working for newsletters/forms on PHP 5.3 [MAILPOET-835]
2017-02-24 15:10:38 +03:00
37ac31cdac
Bumps up release version to 3.0.0-beta.20 and updates changelog
2017-02-23 19:04:55 -05:00
15096d483f
Merge pull request #830 from mailpoet/newsletter_save_fix
...
Fixes newsletter options being wiped on Step 3 of creation process [MAILPOET-833]
2017-02-23 23:51:59 +03:00
16724affad
Remove an excess count() [MAILPOET-833]
2017-02-23 23:42:28 +03:00
384d59abe0
Update Newsletters.php
...
Removes request interruption when options are not found
2017-02-23 15:25:34 -05:00
027414b7a2
Updates method data verification condition
2017-02-23 14:39:56 -05:00
a1cd56c419
Updates newsletter option creation logic and fixes a bug that results in
...
them being wiped clean
2017-02-23 14:30:53 -05:00
6ee1c23f9a
Merge pull request #829 from mailpoet/post_title_shortcode_fix
...
Fix post_title shortcode breaking sending if the post is trashed in the process [MAILPOET-831]
2017-02-23 14:41:24 +01:00
44a223eba1
Fix post_title shortcode breaking sending if the post is trashed in the process [MAILPOET-831]
2017-02-23 16:33:18 +03:00
7c66754541
Merge pull request #828 from mailpoet/premium_hooks
...
Premium hooks / Additional endpoints in Free API [PREMIUM-4]
2017-02-23 15:26:30 +02:00
bb80fc0860
Add unit tests for API endpoints injection [PREMIUM-4]
2017-02-22 18:02:58 +03:00
6c7cc5de0d
Implement support for additional endpoints in Free API [PREMIUM-4]
2017-02-22 11:19:35 +03:00
063cc9edc3
added do_action() helper to twig + settings/basics hook
2017-02-22 10:12:08 +03:00
76c283502e
Bumps up release version to 3.0.0-beta.19 and updates changelog
2017-02-21 11:55:53 -05:00
554add0882
Merge pull request #823 from mailpoet/smtp_mailer_logger_implementation
...
Provides detailed SMTP error message and shows last unprocessed subscriber [MAILPOET-823]
2017-02-21 18:09:23 +03:00
689c340081
Converts special characters to HTML entities for all error messages
2017-02-21 09:55:18 -05:00
01e4ed7efc
Merge pull request #827 from mailpoet/template_screenshots
...
Newsletter template fixes [MAILPOET-817]
2017-02-21 15:50:06 +01:00
59f408846a
Make all default newsletter templates read-only
2017-02-21 16:32:03 +02:00
64606e69cf
Fix Populator to update existing newsletter templates and remove duplicates
2017-02-21 15:46:28 +02:00
e8e0c1e0b3
Automatically update SVN /assets folder upon publishing a release
2017-02-21 15:46:28 +02:00
953c124ef0
Move newsletter template assets to be shared through WP plugin repo
2017-02-21 15:46:28 +02:00
2e1be55bf9
Merge pull request #826 from mailpoet/newsletter_restore_fix
...
Set newsletter status to draft when restoring newsletters trashed during sending [MAILPOET-816]
2017-02-21 13:54:17 +01:00
33125f2ce7
Merge pull request #820 from mailpoet/translations
...
Fix translations based on translators' feedback [MAILPOET-819]
2017-02-21 13:20:24 +01:00
e99d2b380c
Fix a space [MAILPOET-816]
2017-02-21 13:34:33 +03:00
bcf89f0dfe
Set newsletter status as draft when restoring newsletters trashed during sending [MAILPOET-816]
2017-02-21 13:13:59 +03:00
3d64a42126
Merge pull request #819 from mailpoet/bulk_delete_custom_fields
...
Deletes custom fields associations when bulk deleting subscribers [MAILPOET-820]
2017-02-21 11:32:11 +02:00
97eb772ab8
Enables temporarily disabled unit test
2017-02-20 13:17:06 -05:00
bc40bbb44b
Convert special characters to HTML entities when displaying email
...
addresses
2017-02-20 13:03:08 -05:00
ed117e53d9
Adds unit test for bulk delete action
2017-02-20 12:58:26 -05:00
b74f40c7a8
Makes code more readable/cleaner
2017-02-20 09:30:14 -05:00
bf4023c0ad
Restores accidentally removed tests
2017-02-20 09:07:18 -05:00
c98cdb3e57
Merge pull request #811 from mailpoet/popups_focus
...
Focus on popups by default [MAILPOET-724]
2017-02-20 15:36:07 +02:00
a01b094f9f
Merge pull request #824 from mailpoet/import_regex_update
...
Updates email regex from loose HTML5 standard to stricter RFC 5322 [MAILPOET-825]
2017-02-20 16:30:01 +03:00
e75bb7ee59
Capitalize words of a title in welcome template
2017-02-20 15:22:28 +02:00
563c62855a
Undo title capitalization changes, as not all languages use it
2017-02-20 14:58:53 +02:00
8a15424a62
Remove "Read more" link to obsolete KB article
2017-02-20 14:58:53 +02:00
8eb04534bc
Fixed translations based on feedback from translators on Transifex
2017-02-20 14:58:53 +02:00
b3abf46604
Update outdated newsletter template translation strings
2017-02-20 14:58:53 +02:00
6f19a1593e
Fix translations from GDocs based on FxB's feedback [MAILPOET-819]
2017-02-20 14:58:53 +02:00
883711698e
Updates email regex from loose HTML5 standard to stricter RFC 5322
...
that's required by some mail transport agents
2017-02-18 10:33:45 -05:00
bdcfd77d42
Returns last unprocessed subscriber in error message
2017-02-16 23:25:05 -05:00
2cd503e0e0
Merge pull request #822 from mailpoet/php71_button_rendering
...
Fix button block rendering producing notices on PHP 7.1 [MAILPOET-822]
2017-02-17 05:05:38 +01:00
c9519f0b3d
Adds logger to record SMTP communication
...
Returns a more complete error message and last unprocessed subscriber
2017-02-16 22:45:09 -05:00
0daa3057e7
Focus on all modal types by default [MAILPOET-724]
2017-02-16 21:58:41 +03:00
0ac5129e0e
Merge pull request #818 from mailpoet/destroyed_newsletter
...
Fix newsletter corruption when going back to editor from last newsletter creation step [MAILPOET-787]
2017-02-16 18:39:01 +03:00
a3aa347fdf
Fix button block rendering producing notices on PHP 7.1 [MAILPOET-822]
2017-02-16 17:53:36 +03:00
a40d1122a5
Change corrupted newsletter notice to a static (dismissable) one
2017-02-16 11:21:01 +02:00
9955b8fda1
Merge pull request #821 from mailpoet/php53_fix
...
Replaces references to self::$variable with Class:$variable for PHP 5.3 hosts [MAILPOET-821]
2017-02-16 11:53:34 +03:00
c994438fa8
Replace more self:: references in closures for PHP 5.3 [MAILPOET-821]
2017-02-16 11:22:26 +03:00
3085ae575a
Replaces references to self::$variable with Class:$variable for PHP 5.3
...
hosts
2017-02-15 18:27:52 -05:00
793b8ce29e
Deletes custom fields associations when bulk deleting subscribers
2017-02-15 15:40:26 -05:00
5d447cdec3
Merge pull request #817 from mailpoet/large_list_sending_fix
...
Fixes DB query that returns large result set when there are thousands of subscribers [MAILPOET-815]
2017-02-15 19:01:26 +02:00
e7698b0131
Optimizes DB query and result processing code
2017-02-15 10:02:13 -05:00
f86121b656
Update the error message to a clearer one
2017-02-15 15:05:30 +02:00
45c223c14b
Fix newsletter corruption when going back to editor from last newsletter step
2017-02-15 15:04:07 +02:00
66990d62c2
Restore focus on previously focused element after closing a modal box [MAILPOET-724]
2017-02-15 10:09:14 +03:00
4439111a44
Focus on popups by default [MAILPOET-724]
2017-02-15 10:09:14 +03:00
440b7e4e6c
Fixes DB query that returns large result set when there are thousands of
...
subscribers
2017-02-14 21:07:40 -05:00
b90d7894ca
Bump up release version to 3.0.0-beta.18
2017-02-14 17:49:48 +03:00
a0b37eb08c
Merge pull request #810 from mailpoet/list_stats_fix
...
Fix subscriber stats for lists ignoring subscription status and including trashed items [MAILPOET-807]
2017-02-14 14:27:59 +01:00
44b83436bc
Merge pull request #809 from mailpoet/view_plans_button_utm
...
Add GA UTM params to 'View Email Plans' link in Settings [MAILPOET-806]
2017-02-14 13:54:55 +01:00
0d75ee0e12
Merge pull request #816 from mailpoet/utf8_renderer_fix
...
Fixed UTF-8 encoding in renderer on PHP 5.3 [MAILPOET-812]
2017-02-14 12:39:53 +03:00
50d77f2aff
Merge pull request #814 from mailpoet/robo_upgrade
...
Update Robo from 0.7.2 to 1.0.5 [MAILPOET-813]
2017-02-14 11:22:56 +02:00
cb813171ce
Remove html_entity_decode() constants not supported by PHP 5.3 [MAILPOET-812]
2017-02-14 12:22:35 +03:00
3f188e3690
Updates lint rules to ignore pQuery class (name not in camel case caps,
...
etc.)
2017-02-13 21:00:46 -05:00
e74938df90
Updates code to use the extended pQuery class
2017-02-13 21:00:45 -05:00
93f7739f46
Extends pQuery to use UTF-8 encoding on older versions of PHP
2017-02-13 21:00:32 -05:00
a918091977
Merge pull request #815 from mailpoet/sendgrid_fix
...
Fixes SendGrid's error response [MAILPOET-810]
2017-02-13 10:51:34 +03:00
b539eae7f9
Fix SendGrid error message assignment [MAILPOET-810]
2017-02-13 10:35:21 +03:00
228a671749
Converts SendGrid's error response message from array to string
2017-02-11 05:41:02 -05:00
70fe253db3
Update Robo from 0.7.2 to 1.0.5
2017-02-09 19:08:04 +03:00
bdb97261fd
Merge pull request #813 from mailpoet/alc_categories_fix
...
Fix categories not showing for posts in newsletter editor [MAILPOET-808]
2017-02-09 06:23:01 -05:00
8507c77699
Fix categories not showing for posts in newsletter editor [MAILPOET-808]
2017-02-09 11:13:46 +03:00
771ff134a8
Merge pull request #812 from mailpoet/create_form_in_widget_fix
...
Fix 'Create a new form' link on widgets page having no feedback [MAILPOET-691]
2017-02-08 11:05:23 -05:00
9c1cbba163
Fix 'Create a new form' link on widgets page having no feedback [MAILPOET-691]
2017-02-08 13:30:49 +03:00
f51122b58f
Fix subscriber stats for lists ignoring subscription status and including trashed items [MAILPOET-807]
2017-02-06 16:04:16 +03:00
e8fd992235
Add GA UTM params to 'View Email Plans' link in Settings [MAILPOET-806]
2017-02-06 12:56:39 +03:00
e126278e32
Bump up the release version to 3.0.0-beta.17
2017-02-02 17:47:21 +03:00
9d2651083d
Merge pull request #808 from mailpoet/translation_plugin
...
Whitelist translation plugin [MAILPOET-805]
2017-02-02 15:48:02 +03:00
1e1ae4c3cf
Whitelist translation handling plugin's admin assets on MP pages
...
[MAILPOET-805]
2017-02-02 14:10:57 +02:00
385f5ab535
Merge pull request #807 from mailpoet/sending_svc_subscriber_count
...
Add subscriber count reporting on Sending Service key validation [MAILPOET-804]
2017-02-02 13:19:39 +02:00
dc371d76ca
Rework subscriber count reporting after a code review [MAILPOET-804]
...
Move updateSubscriberCount() out of checkKey()
Move wp_remote_post() to request()
Simplify a response check
2017-02-01 21:04:11 +03:00
be0c9b71d8
Add subscriber count reporting on Sending Service key validation [MAILPOET-804]
2017-02-01 15:58:49 +03:00
6e250d9317
Merge pull request #806 from mailpoet/update_sending_methods_strings
...
Update sending method descriptions for the new shop [MAILPOET-794]
2017-02-01 13:54:52 +02:00
afeaa00fc7
Merge branch 'master' into update_sending_methods_strings
2017-02-01 14:33:05 +03:00
6575d1579d
Merge pull request #796 from mailpoet/sending_svc_api_consolidation
...
Consolidate Sending Service API calls in one class [MAILPOET-795]
2017-02-01 13:29:34 +02:00
282199d362
Merge pull request #784 from mailpoet/sending_svc_key_validation
...
Add sending service key validation [MAILPOET-743]
2017-02-01 13:29:08 +02:00
3e5c46e8f3
Cut the text to fit in a smaller box [MAILPOET-794]
2017-02-01 13:11:48 +03:00
71515f3ff0
Updated changelog to fix WP plugin repo parsing
2017-01-31 17:24:35 +02:00
934a8d5bf8
Update changelog
2017-01-31 16:44:14 +02:00
6be2464c86
Fix build script to include mailpoet_initializer.php in the build
2017-01-31 14:54:39 +02:00
ace8a52262
Update release information for 3.0.0-beta.16
2017-01-31 14:20:30 +02:00
7d37d279cd
Merge pull request #805 from mailpoet/translations
...
Translations update
2017-01-30 18:18:22 -05:00
5525a959a8
Fix remaining unit tests after translation changes
2017-01-30 21:50:22 +02:00
a421dbd674
Fix tests
2017-01-30 21:35:49 +02:00
bedfc4f80c
Add context to 'Select' translation strings
2017-01-30 21:35:49 +02:00
af2a6b2559
Fix parsing of starting and ending translation string quotes
2017-01-30 21:35:49 +02:00
cb8c32e171
Add 'Move to trash' to separate noun from verb for certain languages
2017-01-30 21:35:49 +02:00
8abec208fc
Rewritten some translation strings
2017-01-30 21:35:49 +02:00
5264cb1cf4
Split firstname and lastname into two words
2017-01-30 21:33:59 +02:00
47e0e1a836
Add one and remove two spaces
2017-01-30 21:33:59 +02:00
e602612cd6
Add missing hyphens
2017-01-30 21:33:59 +02:00
9f7ae122e3
Add missing periods to translation strings
2017-01-30 21:33:59 +02:00
22caba31e3
Update sending method strings for the new shop [MAILPOET-794]
2017-01-30 13:44:26 +03:00
82ab4acb8d
Improve key validation messages handling [MAILPOET-743]
...
Hide error messages when the sending method is changed
Verify key and display a message when saving settings
2017-01-30 13:32:43 +03:00
9466be4793
Merge pull request #804 from mailpoet/requirement_check_update
...
Fixes PDO extension check condition [MAILPOET-800 ]
2017-01-30 11:04:09 +03:00
a2e2090cbb
Update KB link in the main plugin file
2017-01-30 10:41:11 +03:00
d100d61403
Updates KB links
2017-01-28 11:07:41 -05:00
d781ef6d01
Fixes scheduler test that fails on last Saturday
2017-01-28 11:07:26 -05:00
1dafc4da04
Adds CSS Parser to the list of vendor classes
2017-01-27 19:05:44 -05:00
063c271e40
Fixes PDO extension check condition
2017-01-27 18:49:33 -05:00
a53007e30b
Merge pull request #803 from mailpoet/conflict_resolver_fix
...
Fixes fatal error on PHP 5.3 [MAILPOET-798]
2017-01-27 20:17:10 +03:00
c616b3299a
Reverts to the use of public class property and introduces ugliness of
...
$_this
2017-01-27 11:51:26 -05:00
86eab0d8f8
Merge pull request #802 from mailpoet/conflict_resolver_fix
...
Fixes fatal error on PHP 5.3 [MAILPOET-798]
2017-01-27 19:38:12 +03:00
bfd35b1cdc
Changes class variable to static; prevents
...
Fixed 'using $this when not in object contex' error on PHP 5.3
2017-01-27 09:12:31 -05:00
461203279b
Consolidate Sending Service API calls in one class [MAILPOET-795]
2017-01-27 16:35:12 +03:00
b9c45b46ba
Remove a duplicate function [MAILPOET-743]
2017-01-27 16:28:58 +03:00
1a42ae4cca
Fix a unit test [MAILPOET-743]
2017-01-27 16:22:12 +03:00
f2ad7ee34c
Fix code style [MAILPOET-743]
2017-01-27 16:22:12 +03:00
37017ef69d
Fix appearance and logic of some key validation messages [MAILPOET-743]
2017-01-27 16:22:12 +03:00
157725c300
Fix a string for an expiring key [MAILPOET-743]
2017-01-27 16:22:12 +03:00
98d6f55a6e
Tweak Sending Service key validation after a code review [MAILPOET-743]
...
* Abstract key state to unbound it from the API response codes
* Rename SendingServiceKeyCheck task for clarity
* Add a setter for the API key in the Bridge API class
* Make some smaller fixes
2017-01-27 16:22:11 +03:00
425d45a862
Remove unused imports from Cron tests [MAILPOET-743]
2017-01-27 16:22:11 +03:00
438b4fb1ec
Add unit tests [MAILPOET-743]
2017-01-27 16:22:09 +03:00
1f91d40def
Add sending service key validation [MAILPOET-743]
2017-01-27 16:20:26 +03:00
c5e1def2f9
Merge pull request #801 from mailpoet/list-unsubscribe_header
...
Add List-Unsubscribe header to emails [MAILPOET-793]
2017-01-26 17:51:33 -05:00
65ba834742
Merge pull request #800 from mailpoet/forms_listing_copy_fix
...
Fix a string displayed when there are no forms [MAILPOET-738]
2017-01-26 17:40:12 -05:00
19dc048858
Remove unused imports [MAILPOET-793]
2017-01-26 21:11:39 +03:00
938279bf8f
Remove unsubscribe link generation from Mailer - to be solved in another task [MAILPOET-793]
2017-01-26 21:07:03 +03:00
dd2df429ef
Add List-Unsubscribe header to emails [MAILPOET-793]
...
Amazon SES supports custom headers only via 'SendRawEmail' action
MailPoet Sending Service doesn't support custom headers yet
2017-01-26 15:38:23 +03:00
c4e05912ff
Fix a string displayed when there are no forms [MAILPOET-738]
2017-01-26 11:19:23 +03:00
bb34e8477f
Merge pull request #799 from mailpoet/welcome_email_preview_fix
...
Prevents previewing of sent welcome emails [MAILPOET-796]
2017-01-26 11:10:11 +03:00
32f7d7771f
Prevents previewing of sent welcome emails
2017-01-25 19:06:35 -05:00
e77717c4c2
Merge pull request #798 from mailpoet/form_segments_fix
...
Filter lists that can be subscribed to using any particular form [MAILPOET-777]
2017-01-25 18:34:30 -05:00
d27d5ae5dd
Merge pull request #797 from mailpoet/form_fields_filter
...
Fix fubscription form failing when some fields are absent or don't ex…
2017-01-25 17:48:48 -05:00
168263f0ea
Fix code style [MAILPOET-777]
2017-01-25 16:29:23 +03:00
f1ced11809
Remove leading slashes in unit test imports [MAILPOET-764]
2017-01-25 16:28:36 +03:00
c2546e8aed
Filter lists that can be subscribed to using any particular form [MAILPOET-777]
2017-01-25 16:15:42 +03:00
b7ef191641
Remove leading slashes in imports [MAILPOET-764]
2017-01-25 10:22:27 +03:00
2220a13399
Remove unused imports [MAILPOET-764]
2017-01-25 10:14:38 +03:00
31ec7475c8
- Bumps up release version to Beta 15
...
- Updates changelog
- Cleans up code comments in the main mailpoet.php file
2017-01-24 13:20:08 -05:00
bfdc13a8d1
Fix fubscription form failing when some fields are absent or don't exist [MAILPOET-764]
2017-01-24 21:12:56 +03:00
9a3c4ff7de
Merge pull request #794 from mailpoet/initial_requirements_check
...
Updated plugin initialization logic [MAILPOET-790]
2017-01-23 18:45:41 +02:00
25410eb09c
- Prefixes functions
2017-01-23 11:08:36 -05:00
122f88668a
- Removes anonymous functions not supported on PHP 5.2
2017-01-23 11:07:29 -05:00
9c35eb9723
- Moves plugin initialization into a separate file that's included after
...
PHP version and core dependency checks are run
2017-01-23 09:05:21 -05:00
fa528ed1ff
Merge pull request #795 from mailpoet/preview_link_update
...
Allows sharing of newsletter preview links [MAILPOET-791]
2017-01-23 15:52:11 +03:00
1a7623bc4a
- Adds unit tests
2017-01-20 09:24:45 -05:00
3a4a37e1af
- Sets subscriber to the logged in WP user when subscriber is not found
2017-01-20 09:16:43 -05:00
888a566dda
- Includes newsletter hash in preview URLs thus not requiring user
...
validation
2017-01-20 09:16:43 -05:00
3567779faf
Merge pull request #792 from mailpoet/remove_all_lists_fix
...
Fix 'Subscribers without a list' filter not showing unsubscribed subscribers [MAILPOET-789]
2017-01-19 20:47:58 -05:00
cb5b0bd753
- Removes PHP version check that's been moved to the main plugin file
2017-01-19 20:29:03 -05:00
88d0511adb
- Loads autoloader class and initializes the plugin
2017-01-19 20:29:02 -05:00
a4a654cfd5
- Removes the use of namespace to ensure PHP 5.2 compatibility
...
- Adds a PHP version check and disabled the plugin if the check fails
- Adds a check for Initializer and autoload core files
- Moves plugin initialization logic outside to the Initializer class
2017-01-19 20:28:57 -05:00
4d3c90ce0d
Exclude trashed and multiple-list subscribers [MAILPOET-789]
2017-01-19 23:04:29 +03:00
f51aba4dbd
Bumps up release version to Beta 14
...
Updates changelog
2017-01-19 12:30:17 -05:00
f651c06cb9
Merge pull request #793 from mailpoet/conflict_resolver_fix
...
Replaces reliance on style/script names with asset location [MAILPOET-723]
2017-01-19 18:35:20 +02:00
940328c608
- Updates assets locations to more precise names
2017-01-19 11:26:32 -05:00
ce85600753
Merge pull request #789 from mailpoet/build_sh_update
...
Update tests and risky files removal in build.sh
2017-01-19 10:24:27 -05:00
5666116645
- Replaces reliance on style/script names with asset location
...
- Updates unit tests
2017-01-19 10:20:22 -05:00
815461a851
Add a unit test [MAILPOET-789]
2017-01-19 17:37:01 +03:00
1102467e39
Fix 'Subscribers without a list' filter not showing unsubscribed subscribers [MAILPOET-789]
2017-01-19 17:36:28 +03:00
a5ee865271
Merge pull request #790 from mailpoet/remove_all_lists_fix
...
Fix all lists removal when editing subscribers [MAILPOET-726]
2017-01-18 20:25:25 -05:00
59bda6cf6c
Merge pull request #791 from mailpoet/first_last_names_fix
...
Fix MySQL strict mode error when saving a subscriber without first or…
2017-01-18 20:14:42 -05:00
a4d9d55b09
Fix code style [MAILPOET-780]
2017-01-18 19:37:16 +03:00
8cf918013d
Fix MySQL strict mode error when saving a subscriber without first or last name [MAILPOET-780]
2017-01-18 19:06:33 +03:00
7789a10026
Fix code style [MAILPOET-726]
2017-01-18 15:47:16 +03:00
ce0ad33c32
Fix all lists removal when editing subscribers [MAILPOET-726]
2017-01-18 15:33:20 +03:00
63d1fe17a9
Merge pull request #788 from mailpoet/mysql_timeout_fix
...
Updates MySQL unit test condition
2017-01-17 21:30:57 +03:00
da92795635
Update tests and risky files removal in build.sh
2017-01-17 21:17:02 +03:00
915f8b5865
- Updates test condition
2017-01-17 13:03:02 -05:00
8ae939080b
Bump up plugin version to 3.0.0-beta.13
2017-01-17 20:25:57 +03:00
610f74343c
Merge pull request #787 from mailpoet/mysql_timeout_fix
...
Updates MySQL wait_timeout configuration logic [MAILPOET-786]
2017-01-17 20:21:05 +03:00
4de03db125
- Updates test condition
2017-01-17 11:59:22 -05:00
f734d47b26
- Extracts database configuration into a separate class
...
- Conditionally sets the session wait_timeout value
- Updates unit tests
2017-01-17 11:23:00 -05:00
9e879d0539
Merge pull request #786 from mailpoet/conflict_resolver_test_update
...
Fixes conflict resolver unit tests [MAILPOET-723]
2017-01-17 16:45:44 +03:00
ff6dffd626
Merge pull request #785 from mailpoet/form_css_fix
...
Fix Windows line breaks compatibility in unit test [MAILPOET-784]
2017-01-17 08:32:33 -05:00
efe187953c
- Mocks a list of permitted assets
2017-01-17 08:30:51 -05:00
ab8a503a48
Fix Windows line breaks compatibility in unit test [MAILPOET-784]
2017-01-17 15:53:15 +03:00
81d91188ac
Merge pull request #782 from mailpoet/conflict_resolution_implementation
...
Unloads all scripts/styles that are not loaded by default by WP in admin panel [MAILPOET-723]
2017-01-16 17:30:03 +02:00
d3353b793f
Merge pull request #783 from mailpoet/mysql_timeout_fix
...
Increases MySQL timeout limit [MAILPOET-786]
2017-01-16 17:21:49 +03:00
625f828cce
- Sets MySQL timeout to 60 seconds
2017-01-16 09:07:34 -05:00
c90dd94cf3
Merge pull request #781 from mailpoet/form_css_fix
...
Fixes some from CSS styles not being saved [MAILPOET-784]
2017-01-16 15:28:42 +02:00
a851527ff5
- Unloads all scripts/styles that are not loaded by default by WP in
...
admin panel
2017-01-15 15:35:48 -05:00
76e292f494
- Fixes test when premium unlocker is enabled
2017-01-13 18:03:25 -05:00
ed886280de
- Rewrites the CSS styles processor/renderer class
...
- Adds unit tests
2017-01-13 13:16:57 -05:00
f3b2db48c4
- Add new dependency library used to parse CSS rules
2017-01-13 13:16:56 -05:00
b60c758281
Merge pull request #780 from mailpoet/conflict_resolution_implementation
...
Resolves client- and server-side conflicts with other plugins [MAILPOET-769] [MAILPOET-723]
2017-01-13 13:32:32 +02:00
b758284df7
- Fixes unit test
2017-01-12 17:49:28 -05:00
c6d43099a1
- Extracts check for current plugin page into a separate method
2017-01-12 17:48:42 -05:00
fde283dd56
Merge pull request #778 from mailpoet/settings_typo_fix
...
Corrects typo in subscription management shortcode [MAILPOET-783]
2017-01-12 22:22:35 +03:00
5800883416
- Updates action names
2017-01-11 21:18:37 -05:00
39a6318105
- Adds scipts/styles conflict resolver and executes it only on MailPoet
...
admin menu pages
- Adds unit tests
2017-01-11 20:52:03 -05:00
4196d35e35
- Adds new ConflictResolver class
...
- Executes URL query parameter conflict resolver action in Router class
- Adds unit tests
2017-01-11 20:52:03 -05:00
c0653ce26c
- Corrects typo in subscription management shortcode
2017-01-11 13:58:50 -05:00
131f12d19e
Update changelog and version for release 3.0.0-beta.12
2017-01-10 13:13:30 +02:00
3e734b5c44
Merge pull request #776 from mailpoet/js_conflict
...
Load MailPoet assets only on Widgets admin page [MAILPOET-740]
2017-01-09 15:38:52 -05:00
76a41d53d6
Remove unused dependencies from I18n and newsletter editor scripts
2017-01-09 22:35:40 +02:00
43cb03105b
Change MailPoet JS assets to be loaded only on Admin Widgets page
2017-01-09 22:35:40 +02:00
3647f70daa
Merge pull request #768 from mailpoet/date_display_fix
...
Updates date:dtext shortcode to display full day name [MAILPOET-772]
2017-01-09 19:36:27 +02:00
5956a200ea
Merge pull request #770 from mailpoet/newsletter_preview_by_email_send_error_update
...
Fixes mailer error message not being displayed when sending newsletter preview [MAILPOET-773]
2017-01-09 18:07:52 +03:00
449eb28b2a
- Updates code formatting
2017-01-09 09:37:56 -05:00
912fca0e73
Merge pull request #775 from mailpoet/emails_listing_performance_fix
...
Add queue_id index names [MAILPOET-746]
2017-01-09 09:11:11 -05:00
a3f2c32a6d
- Adds custom date format as a shortcode action's argument
...
- Updates shortcodes logic to allow action arguments other than
"default"
2017-01-09 09:05:24 -05:00
e175e63a7c
Merge pull request #771 from mailpoet/hooks_update
...
Updates hooks logic [MAILPOET-771]
2017-01-09 15:16:47 +02:00
bfe898aae8
Merge pull request #774 from mailpoet/cron_daemon_ping
...
New "ping" cron daemon router endpoint [MAILPOET-779]
2017-01-09 15:42:18 +03:00
099c2a390d
Merge pull request #772 from mailpoet/ALC_update
...
Adds post ID data tag to ALC posts displayed as a list [MAILPOET-775]
2017-01-09 11:57:35 +03:00
8fe57ff57f
Merge branch 'master' into emails_listing_performance_fix
2017-01-09 11:27:35 +03:00
6dc9f9d2ab
Add queue_id index names [MAILPOET-746]
2017-01-09 11:14:38 +03:00
5463dd10e2
Merge pull request #769 from mailpoet/sender_email_header
...
Sets "sender" email header for SMTP/PHPMail methods [MAILPOET-774]
2017-01-09 11:02:46 +03:00
b8c56623a6
Update unit tests [MAILPOET-774]
2017-01-09 10:55:36 +03:00
a6b00e1ba7
- Adds new "ping" cron daemon router endpoint
...
- Removes the requirement to have data payload for router requests
2017-01-08 22:25:39 -05:00
aa0078e5e4
- Fixes CircleCI's Apache configuration. Error: "Client denied by server
...
configuration"
2017-01-08 21:58:28 -05:00
714f81d936
- Moves hooks setup to wp_load action
...
- Adds post notification scheduler to all post types
2017-01-08 17:27:02 -05:00
497c2fb595
- Introduces shortcode to custom format dates
2017-01-06 21:29:05 -05:00
c291fada74
- Adds post ID data tag when ALC is configured to display posts as a
...
list
2017-01-05 13:24:41 -05:00
e4166cecba
- Updates date:dtext shortcode to display full day name
2017-01-04 13:06:29 -05:00
3a1568a31d
- Fixes mailer error message not being displayed when newsletter preview
...
sending fails
2017-01-04 13:04:53 -05:00
02a5de0cd6
- Sets "sender" email header for SMTP/PHPMail methods
2017-01-04 10:22:17 -05:00
f5dce907ff
Merge pull request #767 from mailpoet/2017_unit_tests
...
Fix hardcoded year in unit tests [MAILPOET-767]
2017-01-02 18:56:50 -05:00
2692c7c7dd
Fix unit test using hardcoded year to work in 2017
2017-01-02 13:52:05 +02:00
4cfe3c534c
Merge pull request #766 from mailpoet/emails_listing_performance_fix
...
Add indexes for even more speedy statistics retrieval [MAILPOET-746]
2016-12-31 14:22:15 -05:00
f8d78d87af
Add indexes for even more speedy statistics retrieval [MAILPOET-746]
2016-12-31 22:19:51 +03:00
3b6e06eccb
- Bumps up release version to 3.0.0-beta.11
...
- Updates changelog
2016-12-31 13:44:18 -05:00
09b2246186
Merge pull request #764 from mailpoet/emails_listing_performance_fix
...
Rewrite newsletter statistics query, remove redundant queue data from…
2016-12-31 13:34:22 -05:00
af83b02129
Merge pull request #765 from mailpoet/premium_plugin_unit_test
...
Fixes subscriber limit unit test when premium plugin is active
2016-12-31 19:33:14 +03:00
093fd2f082
Rename variables in unit test [MAILPOET-746]
2016-12-31 19:28:02 +03:00
c24d8135aa
- Fixes subscriber limit unit test when premium plugin is active
2016-12-31 10:26:58 -05:00
41fdc3af13
Rewrite newsletter statistics query, remove redundant queue data from the server response [MAILPOET-746]
2016-12-31 13:14:10 +03:00
ec9417d293
Merge pull request #763 from mailpoet/logo_border_fix
...
Removes 1px border around logo in the welcome page
2016-12-30 20:24:36 +03:00
6eb78b5bf7
- Removes 1px border around logo on welcome/update pages that's introduced
...
by WP 4.7
2016-12-30 12:07:33 -05:00
877e110188
Merge pull request #762 from mailpoet/newsletter_preview_send_fix
...
Fixes newsletter send preview [MAILPOET-765]
2016-12-30 19:08:05 +03:00
e6d909da21
- Updates unit test
2016-12-30 10:59:37 -05:00
c26a3f704b
Merge pull request #760 from mailpoet/rendering_fix
...
Fix ALC/regular posts being displayed without line breaks [MAILPOET-763]
2016-12-30 18:42:08 +03:00
9425e390c5
Merge pull request #761 from mailpoet/existing_subscriber_update
...
Update subscriber data on repeated subscriptions [MAILPOET-760]
2016-12-30 10:32:06 -05:00
698cdecbfe
- Conditionally keeps margin/padding for ALC posts inside editor
...
- Adds line breaks for ALC posts in the renderer
2016-12-30 10:17:43 -05:00
d5a1d94bca
Wipe unconfirmed subscriber data during import [MAILPOET-760]
2016-12-30 10:53:29 +03:00
4f37a44363
- Fixes newsletter preview not being sent
...
- Adds unit test
2016-12-29 18:46:22 -05:00
95f8f130ea
Update subscriber data on repeated subscriptions [MAILPOET-760]
2016-12-29 15:29:32 +03:00
fb29800c7d
- Replaces line breaks with empty paragraphs
2016-12-28 19:30:52 -05:00
d2b41a5b90
- Bumps up release version to 3.0.0-beta.10
...
- Updates changelog
2016-12-27 17:29:42 -05:00
71db3e569d
Merge pull request #759 from mailpoet/deleted_lists_fix
...
Show deleted lists in newsletter listings [MAILPOET-489]
2016-12-27 11:26:59 -05:00
9a8f028a01
Fix code style [MAILPOET-489]
2016-12-27 19:16:18 +03:00
2c5e73305a
Show deleted lists in newsletter listings [MAILPOET-489]
2016-12-27 13:13:05 +03:00
90e7026355
Merge pull request #739 from mailpoet/archives_shortcode_fix
...
Fixes archives shortcode and ability to manage subscription/unsubscribe [MAILPOET-737]
2016-12-27 09:39:15 +03:00
d63ab6a927
- Uses newsletter hash over id when looking for a newsletter
2016-12-26 19:42:00 -05:00
e5cf57e4f8
Merge pull request #756 from mailpoet/save_before_send_preview
...
Save newsletter before sending preview [MAILPOET-702]
2016-12-25 16:17:41 -05:00
6beada63de
- Allows administrators to preview all newsletters
...
- Allows non-administrators to preview newsletters only when newsletter
hash is specified
2016-12-25 16:07:33 -05:00
6699b52184
Merge pull request #758 from mailpoet/return_path_implementation
...
Implements return path for SMTP/PHPMail/AmazonSES [MAILPOET-761]
2016-12-23 19:32:08 +03:00
c651a8bbe8
- Implements return path for SMTP/PHPMail/AmazonSES
2016-12-23 11:09:10 -05:00
4a171dca2d
Merge pull request #757 from mailpoet/date_fix
...
Fixes date formatting [MAILPOET-759]
2016-12-23 15:20:10 +03:00
f821a60a2c
- Removes open tracking code URL when newsletter is previewed
2016-12-22 22:58:43 -05:00
24a3866e2a
Merge pull request #755 from mailpoet/svn_publish_improve
...
Improve SVN publish command [MAILPOET-758]
2016-12-22 21:14:34 -05:00
fc54f31d3d
- Prevents viewing newsletters if subscriber does not exist and token
...
does not match
2016-12-22 21:13:21 -05:00
616883ed63
- Fixes date formatting
2016-12-22 15:29:00 -05:00
b6ce513927
Save newsletter before sending preview [MAILPOET-702]
2016-12-22 21:56:34 +03:00
456152b5cb
Merge pull request #753 from mailpoet/bounced_option_on_subscription_page
...
Display 'bounced' option on subscription page only if the user is bounced…
2016-12-22 09:34:00 -05:00
0be790971a
Merge pull request #754 from mailpoet/utf8_fix
...
Removes setting DB character set to utf8 [MAILPOET-757]
2016-12-22 10:27:03 +03:00
e255484bc8
Quote path in awk command for Windows compatibility [MAILPOET-758]
2016-12-22 10:16:15 +03:00
fc53aca31d
Remove database dependency for SVN publish task [MAILPOET-758]
2016-12-22 10:04:28 +03:00
31116a7cf6
- Removes setting DB character set to utf8
2016-12-21 18:21:36 -05:00
ee0c824126
Add form select block unit test
2016-12-21 21:22:52 +03:00
9ee66160ec
Display 'bounced' option on subscription page only if user is bounced and make it disabled [MAILPOET-754]
2016-12-21 21:04:28 +03:00
bc91b12cf3
Bump up release version to 3.0.0-beta.9
2016-12-20 19:39:15 +03:00
457c43cd77
Merge pull request #752 from mailpoet/mysql_fix
...
MySQL configuration fix [MAILPOET-755]
2016-12-20 19:14:52 +03:00
949d6033d7
- Fixes DB configuration being partially set
2016-12-20 10:14:04 -05:00
cad6391fc6
- Updates the format of db timezone offset to two-digit hours and minutes
2016-12-20 10:13:11 -05:00
e5e5e7b426
- Fixes preview of unsent post notifications
2016-12-19 19:19:51 -05:00
9095482af2
- Updates unit tests
2016-12-18 23:24:58 -05:00
9698cf2d2e
- Optimizes ViewInBrowser router endpoint
...
- Optimizes ViewInBrowser class
- Optimizes and updates shortcode link category to use the refactored
getViewInBrowserUrl() method
- Updates Shortcodes to use the refactored getViewInBrowserUrl() method
2016-12-18 23:24:57 -05:00
707afc2ae0
- Adds a new method to create a URL data object as a numeric array instead
...
of associative, thus reducing the size of the object
- Adds a new method to convert numeric URL data object array into associative array
- Preserves backward compatibility with previous MP3 Beta versions by checking if the
URL data object is already an associative array
- Adds different types of newsletter display
2016-12-18 23:24:50 -05:00
3b795a3e58
- Prevents deleted newsletters from showing up in archives
...
- Adds a relationship to the sending queue table
- Resets hash on newsletter duplication and notification history creation
- Updates hash generation to use random string instead of newsletter id
2016-12-18 23:08:08 -05:00
062f849fc8
- Isolates shortcodes regex into a class method
...
- Adds a new method to create a URL data object as a numeric array instead
of associative, thus reducing the size of the object
- Adds a new method to convert numeric URL data object array into associative
array
- Preserves backward compatibility with previous MP3 Beta versions
by checking if the URL data object is already an associative array
2016-12-18 23:08:08 -05:00
98c6c29716
- Limits the length of subscriber token to allow for smaller URL data
...
objects
2016-12-18 23:08:07 -05:00
b4da3ecfb3
- Updates post processing filter naming convention
...
- Allows returning of text or html rendered body from the renderer
2016-12-18 23:08:07 -05:00
709f45941a
- Allows returning of text or html rendered body from the sending queue
...
model
2016-12-18 23:08:07 -05:00
9ac4c3de72
- Adds new "hash" column to the newsletters table
...
- Updates newsletter model to automatically generate hash when saving
newsletter
- Adds new getByHash method to the newsletter model
2016-12-18 23:08:07 -05:00
eee22227b3
- Removes unused class import
...
- Fixes newsletter URL generation in archive shortcode
- Disables generation of subscription management/unsubscribe/view in
browser shortcodes when newsletter is previewed
2016-12-18 23:08:07 -05:00
edcce542c3
Merge pull request #747 from mailpoet/svn_push_command
...
Add a command to push new release to WP SVN [MAILPOET-673]
2016-12-16 14:50:37 +02:00
a354a380ba
Merge pull request #749 from mailpoet/change_dup_import_msg
...
Change no subscribers added/updated string [MAILPOET-741]
2016-12-16 07:46:49 -05:00
54eb667654
Merge pull request #751 from mailpoet/makepot
...
Makepot task fix [MAILPOET-742]
2016-12-16 15:24:58 +03:00
10207112bc
Fix regex matching __() function
2016-12-16 12:23:06 +02:00
892eea238f
Merge pull request #750 from mailpoet/fix_bounce_api_response_code
...
Change bounce API OK response code from 201 to 200 [MAILPOET-747]
2016-12-15 17:24:09 -05:00
e6bb1666ee
Remove obsolete wysija-newsletters
gettext domain
2016-12-15 20:24:04 +02:00
2be9985d20
Fix finding __() and _n() i18n function calls
2016-12-15 20:24:04 +02:00
f4b7acca1e
Fix parsing function call arguments when arg strings contain commas
2016-12-15 20:24:04 +02:00
de9d3655f0
Change bounce API OK response code from 201 to 200 [MAILPOET-747]
2016-12-15 19:49:39 +03:00
dfa13726e7
Add force mode to svn:publish command, add svn:checkout command
2016-12-15 16:20:12 +03:00
61ab583030
Merge pull request #748 from mailpoet/bump_wp_tested_to_4.7
...
Bump 'Tested up to' and 'Requires at least' versions [MAILPOET-744]
2016-12-15 12:20:19 +02:00
6954501915
Change no subscribers added/updated string [MAILPOET-741]
2016-12-15 12:02:06 +03:00
45a8103322
Bump 'Tested up to' and 'Requires at least' versions [MAILPOET-744]
2016-12-15 11:52:21 +03:00
c4896f4662
Merge pull request #746 from mailpoet/ALC_title_alignment
...
Fixes alignment not working for ALC titles [MAILPOET-734]
2016-12-15 10:59:23 +03:00
71711b4a0d
Add a command to push new release to WP SVN
2016-12-14 18:24:41 +03:00
2634b606f6
- Fixes ALC transformer class to append style tags with semicolon
2016-12-13 19:32:50 -05:00
0aa48b9121
Bump up release version to 3.0.0-beta.8
2016-12-13 14:28:36 +02:00
1157cc8b9a
Merge pull request #741 from mailpoet/ci_email_tests
...
Enables email sending tests in CI [MAILPOET-681]
2016-12-13 14:53:47 +03:00
88599963e0
Merge pull request #743 from mailpoet/vendor_conflict
...
Add dependency checking requirement [MAILPOET-690]
2016-12-12 15:24:56 -05:00
57706dc1b3
Merge pull request #745 from mailpoet/premium_plugin
...
Add action to notify 3rd party plugins that MP is initialized
2016-12-12 15:59:28 +02:00
694402e9f2
Merge pull request #744 from mailpoet/changelog_from_readme_on_update_page
...
Display changelog from readme.txt on Update page [MAILPOET-708]
2016-12-12 14:39:24 +02:00
891239bf4e
Check readme file is readable before trying to parse it
2016-12-12 15:31:10 +03:00
232494e1a2
added 'mailpoet_initialized' action so that 3rd party plugin can check if mp is loaded
2016-12-12 11:28:38 +01:00
4ae55230da
Display changelog from readme.txt on Update page [MAILPOET-708]
2016-12-12 10:04:36 +03:00
eda4a9edcc
Fix regex to work on windows and match only mailpoet folder as valid
2016-12-09 23:20:48 +02:00
5fb699fd5b
Remove trailing slash to support searches in Windows
2016-12-09 23:07:55 +02:00
7c5e0212ad
Fix calling a method on an undefined variable
2016-12-09 22:44:43 +02:00
44a77e097b
Escaped path when used in regex pattern
2016-12-09 22:41:44 +02:00
22fd9e31f7
Fix variable name typo
2016-12-09 18:12:22 +02:00
bbe3d48ec1
Add dependency checking to prevent conflicts with other plugins
...
MAILPOET-690
2016-12-09 18:05:19 +02:00
449978d7c1
Merge pull request #742 from mailpoet/mysql_group_fix
...
fix sql errors with mysql 5.6 & ONLY_FULL_GROUP_BY mode [MAILPOET-739]
2016-12-09 09:14:22 -05:00
0535e1eaeb
Merge pull request #737 from mailpoet/sending_service_bounce_sync
...
Add bounce synchronization with MailPoet Sending Service [MAILPOET-696]
2016-12-08 21:47:55 -05:00
4dfe4e4997
fix sql errors with mysql 5.6 & ONLY_FULL_GROUP_BY mode
2016-12-08 18:38:03 +01:00
33a184fc4a
Store emails sent during tests in test reports as an artifact
2016-12-08 18:19:50 +02:00
19b34ed838
Add a fake sendmail mailer to enable sending tests in CI
2016-12-08 17:57:21 +02:00
ca17e0c4da
Merge pull request #740 from mailpoet/blockquote_rendering_fix
...
Fixes rendering of non-paragraph elements inside blockquote [MAILPOET-736]
2016-12-08 13:07:57 +02:00
347e491865
Merge pull request #738 from mailpoet/asset_cache_breaker
...
Add cache breaker query string to plugin static asset URLs [MAILPOET-713]
2016-12-08 10:51:02 +01:00
59b6877675
- Fixes non-paragraph elements inside blockquotes note being rendered
...
- Updates blockquote table width to 100% and allows text alignment
- Updates unit tests
2016-12-07 20:50:07 -05:00
6728203672
Add cache breaker query string to plugin static asset URLs
...
MAILPOET-713
2016-12-07 16:22:53 +02:00
058ba53622
Bump up release version
2016-12-07 12:26:29 +02:00
8a1450d7d6
Add Mock API class to unit tests
2016-12-07 10:51:38 +03:00
49f2b147be
Add fixes for MySQL strict mode
2016-12-07 10:31:38 +03:00
8f3b2e6c0b
Fix code style
2016-12-06 23:06:45 +03:00
baf0d374ae
Add bounce synchronization with MailPoet Sending Service [MAILPOET-696]
2016-12-06 22:48:36 +03:00
465665271d
Merge pull request #736 from mailpoet/post_notification_history_fix
...
Fixes post notification history listing [MAILPOET-729]
2016-12-06 12:59:54 +01:00
663f39d749
Merge pull request #735 from mailpoet/alc_boolean_fix
...
Fix displaying dividers in ALC blocks MAILPOET-721
2016-12-05 22:37:42 -05:00
62349900b9
- Fixes post notification listing not displaying because of
...
undefined value passed to the `renderQueueStatus` method
2016-12-05 22:02:01 -05:00
9ccf2a9294
Merge pull request #733 from mailpoet/newsletter_preview_send_fix
...
Render subscriber shortcodes when sending a newsletter preview [MAILPOET-725]
2016-12-05 21:02:38 +03:00
b2f662c1d5
Fix displaying dividers in ALC blocks MAILPOET-721
2016-12-05 19:45:46 +02:00
43b23994a9
- Updates function arguments
2016-12-05 12:15:24 -05:00
9708019ab6
- Returns false when subscriber is defined but not an object
...
- Updates unit tests
2016-12-05 11:48:20 -05:00
8819d9154a
Merge pull request #734 from mailpoet/db_update_check
...
handle db update [MAILPOET-720]
2016-12-05 18:27:29 +02:00
5e23aacdca
Merge pull request #730 from mailpoet/sending_queue_worker_update
...
Stop sending when newsletter is trashed [MAILPOET-716]
2016-12-05 17:27:42 +02:00
398109dcf7
- Runs mailer and cron execution limit checks at the same and in 3
...
locations: before processing, after each send operations and after queue
processing
- Fixes an issue with sending continuing when newsletter is trashed
- Updates unit tests
2016-12-05 09:37:18 -05:00
b7c1594cf6
Merge pull request #732 from mailpoet/import_export_select2_fix
...
Import/export dependency injection of Select2 [MAILPOET-723]
2016-12-05 16:25:29 +02:00
3d24f0c77b
handle db update
2016-12-05 13:14:12 +01:00
13001008c4
Merge pull request #731 from mailpoet/sending_restart_update
...
Prevents sent newsletters from being paused/updates error messages [MAILPOET-718] [MAILPOET-719]
2016-12-05 13:54:34 +03:00
4b8caccb46
- Fixes subscriber shortcodes not being rendered when sending a preview
...
newsletter
2016-12-04 19:48:25 -05:00
04ae6efaf6
- Updates connection/mailer error messages
2016-12-04 17:22:20 -05:00
98812834f6
- Uses dependency injection for Select2 library
2016-12-03 19:18:17 -05:00
732ea59e34
Merge pull request #727 from mailpoet/import_step2_subs_count_fix
...
Fix import step 2 list selection box tallying unconfirmed subscribers… [MAILPOET-709]
2016-12-02 11:20:18 -05:00
9b9e31fcc8
- Prevents sent newsletters' status from changing to "paused" when
...
sending error is displayed
2016-12-02 10:39:29 -05:00
9b44becc7d
Merge pull request #729 from mailpoet/mailer_endpoint_update
...
Fixes mailer's error message not being displayed in Settngs [MAILPOET-715]
2016-12-01 10:49:36 +03:00
82e153a2e8
- Fixes mailer's error message not being displayed
2016-11-30 13:31:02 -05:00
dc981b23e4
Merge pull request #728 from mailpoet/mailer_tests_update
...
Updates mailer methods unit tests [MAILPOET-714]
2016-11-30 21:28:45 +03:00
eb3f872dc6
- Updates mailer unit test
2016-11-30 12:39:27 -05:00
3f9b41f042
Merge pull request #725 from mailpoet/import_fix
...
Fixes subscribers not being added to list(s) upon import [MAILPOET-712]
2016-11-30 19:15:59 +03:00
9e4762cbd7
- Updates mailer methods unit tests
2016-11-30 10:59:34 -05:00
249824b83c
- Updates unit test
2016-11-30 10:54:07 -05:00
0b89a6d2ff
Merge pull request #726 from mailpoet/cron_blocking_requests
...
Fixes Cron on hosts that don't support non-blocking HTTP requests [MAILPOET-692]
2016-11-30 14:17:13 +02:00
b074b01b9f
Fix import step 2 list selection box tallying unconfirmed subscribers (item B from #476 )
...
Segments::getSegmentsForImport() was aliased to Segments::getSegmentsWithSubscriberCount()
2016-11-30 12:21:08 +03:00
9a0bb52860
- Fixes subscribers not being added to list(s) upon import
2016-11-29 15:28:56 -05:00
bf36deccb2
- Enables blocking requests for Cron and fixes an issue on hosts that
...
don't support non-blocking requests
2016-11-29 15:03:51 -05:00
f77e24105d
Merge pull request #709 from mailpoet/sending_restart
...
Sending retry/pause/restart [MAILPOET-653]
2016-11-29 13:51:53 +01:00
f90ba712ee
Bump up release version to 3.0.0-beta.6
2016-11-29 14:18:40 +02:00
c658778476
Merge pull request #723 from mailpoet/bounced_subscribers
...
Add 'Bounced' status to subscribers [MAILPOET-684]
2016-11-29 12:47:41 +02:00
c221e52cc4
Remove a temp file [MAILPOET-684]
2016-11-29 13:39:11 +03:00
556803af5d
Merge pull request #724 from mailpoet/scheduler_and_queue_priority_update
...
Scheduler and queue priority update [MAILPOET-706] [MAILPOET-707]
2016-11-29 13:12:52 +03:00
5bc17f5e76
- Saves welcome emails with high priority
...
- Fixes welcome emails not being sent to WP users
- Updates unit tests
2016-11-28 18:49:35 -05:00
fe537a0445
- Adds a missing class import
2016-11-28 12:20:22 -05:00
08ec4e83c8
- Adds method to clear previous errors
...
- Updates unit tests
- Rebases master
2016-11-28 12:20:13 -05:00
e72a8efbd4
- Sorts queues to process according to their priority in ascending manner
2016-11-28 12:04:21 -05:00
c49d96d63a
- Adds piority constants
...
- Sets medmium priority as default when none is specified
2016-11-28 12:03:09 -05:00
36b935b9ae
Add 'Bounced' status to subscribers [MAILPOET-684]
...
Fix SubscriberTest->testItHasGroupFilter() making only one of four assertions due to lack of data.
Fix a small issue with Import. Unexpected values for the status field were converted to 'unconfirmed' rather than 'subscribed' due to non-strict comparison in in_array(). This hindered 'bounced' status import as well.
2016-11-28 19:37:47 +03:00
f1985f7e81
refresh listing after resuming mailer sending
2016-11-28 09:50:32 -05:00
8c14df6c1f
- Rebases master and updates method names
2016-11-28 09:50:32 -05:00
181c0cab36
- Displays notice only when sending has been paused
2016-11-28 09:50:32 -05:00
2a04c3c054
refactored mailer mixin - removed notices.jsx
2016-11-28 09:50:32 -05:00
80efc3c12d
Added callback afterGetItems on Listings
...
Updated MP Notice to allow reuse of notices (by id)
Updated newsletters endpoint's listing method to include mta_log & mta_method in response
Updated all newsletter listings in order to dynamically display mailer error
2016-11-28 09:50:32 -05:00
8b96806b11
- Updates variable names
2016-11-28 09:50:32 -05:00
a2f7fbac33
- Checks window parameters
...
- Defines constants in main components and passes them to
subcomponents/mixins
2016-11-28 09:50:32 -05:00
981cb91a13
- Adds space
2016-11-28 09:50:32 -05:00
89545ba104
- Adds unit tests
2016-11-28 09:50:32 -05:00
709b76d01e
- Updates/adds translations
2016-11-28 09:50:32 -05:00
da2d6dd405
- Updates newsletter listings components to render notices
2016-11-28 09:50:32 -05:00
28f5375609
- Adds new component to display notices in newsletter listings
...
- Displays sending error notice if sending has been globally paused
2016-11-28 09:50:32 -05:00
37a259f73b
- Displays "paused" status for all newsletters if sending is paused
...
globally
- Adds new mixin to globally restart sending
2016-11-28 09:50:32 -05:00
cdb3b94cbd
- Updates mailer endpoint to handle sending restart
2016-11-28 09:50:32 -05:00
72f696e834
- Removes unused logic to deal with "failed" subscribers
...
- Updates sending queue worker to handle new mailer response format
2016-11-28 09:50:32 -05:00
57dff5ff00
- Corrects code comments
...
- Resets mailer log on each run
2016-11-28 09:50:32 -05:00
90a0061233
- Updates mailer log to record error messages, track retry attempts and
...
pause sending
2016-11-28 09:50:32 -05:00
2955b6d5a0
- Clarifies const values
2016-11-28 09:50:32 -05:00
1d03482463
- Updates API endpoint with to handle the new mailer response format
2016-11-28 09:50:32 -05:00
d1def923f8
- Enables error response in newsletter preview if sending fails
2016-11-28 09:50:32 -05:00
8a278360f4
- Adds methods to format mailer send/connection succes & error results
...
- Updates all mailing methods to return true on success and error message
on failure
2016-11-28 09:50:32 -05:00
5d12de8ec0
- Removes unused mailing methods
2016-11-28 09:47:07 -05:00
daa36c833f
Merge pull request #722 from mailpoet/mailer_sender_and_subscriber_unicode_support
...
Fix for unicode characters in to/reply-to/from fields [MAILPOET-705]
2016-11-28 16:02:02 +02:00
a9e02f745f
- Encodes non-ASCII from/reply-to/to addresses as per RFC 2047
2016-11-28 08:56:14 -05:00
a04f5a2d25
Merge pull request #717 from mailpoet/import_fix
...
Fixes import of duplicate subscribers and whose column data is incomplete [MAILPOET-694]
2016-11-28 15:05:35 +02:00
71fbc1a7b0
- Simplifies code that prepares subscriber custom field data for
...
creation/update
- Updates tests
2016-11-27 20:53:20 -05:00
677060491d
- Fixes an issue with unicode characters not rendering in from/reply-to/to
...
fields.
2016-11-25 15:34:55 -05:00
03fec11947
Merge pull request #720 from mailpoet/renderer_update
...
Newsletter text version rendering warning [MAILPOET-704]
2016-11-25 16:26:02 +02:00
a0817a1e97
Merge pull request #721 from mailpoet/amazon_ses_fix
...
Amazon SES sending fix [MAILPOET-698]
2016-11-25 16:00:49 +02:00
1926b7ba29
- urlencodes POST data and fixes the "unable to determine service/operation
...
name to be authorized" error
2016-11-24 17:20:54 -05:00
aec6d241e8
- Highlights chosen SES region in settings
2016-11-24 13:10:32 -05:00
75602be304
- Converts special chars to HTML entities in subject
...
- Silences warnings from HTML->text renderer
2016-11-24 11:15:06 -05:00
299c922cef
Merge pull request #719 from mailpoet/exporttest_windows_fix
...
Escape paths for regexes in ExportTest->testItCanConstruct() to make …
2016-11-24 09:01:26 -05:00
29673d0799
Escape paths for regexes in ExportTest->testItCanConstruct() to make it pass on Windows
2016-11-24 16:23:11 +03:00
7c236e6209
Merge pull request #718 from mailpoet/sending_worker_execution_enforcement
...
Enforces worker execution limit between each send operation [MAILPOET-697]
2016-11-24 12:22:04 +02:00
8e438e1819
- Enforces worker execution limit between each send operation
2016-11-23 12:02:48 -05:00
0c8cc27ea2
- Updates MailChimp API key regex
2016-11-22 12:44:58 -05:00
6f49201393
- Extends save() method to convert emails to lowercase format
2016-11-22 12:13:13 -05:00
7bf9e8b06e
- Removes unused method
2016-11-22 12:12:51 -05:00
96eaafe012
Bump up release version to 3.0.0-beta.5
2016-11-22 14:21:16 +02:00
9a82e718ce
Merge pull request #715 from mailpoet/queue_delete_update
...
Sending queue deletes parent newsletter [MAILPOET-683]
2016-11-22 13:49:08 +02:00
f9e4f3f584
Merge pull request #716 from mailpoet/autoload_fix
...
Checks for existence of autoload.php [MAILPOET-693]
2016-11-22 12:17:25 +02:00
d8b1be9ccc
- Deletes related custom fields when deleting subscriber
...
- Updates unit tests
2016-11-21 22:38:43 -05:00
7c61fa2c81
- Fixes an issue where a subscriber with the same email but different case
...
variant is not considered unique
- Fixes an issue where an object of existing subscribers would not have
the same number of data in each child array due to null values being
removed
- Updates unit tests
2016-11-21 21:53:43 -05:00
0af99c771e
- Fixes 'get_userdata() function not found' error
...
- Tidies up format
2016-11-21 20:26:08 -05:00
c5488571be
- Removes unused class imports
2016-11-21 20:25:23 -05:00
e0aeeb29d9
- Deletes post notification history record when no posts are found and
...
when sending queue record is deleted
- Reverts back changes to the model's delete() method
- Updates unit tests
2016-11-21 19:27:08 -05:00
d5a9b84ca3
- Updates "tested up to" WP version
...
- Includes a check for missing autoloader and displays an error notice
2016-11-21 18:54:04 -05:00
fd417d8d95
Merge pull request #712 from mailpoet/access_to_temp_folder
...
Restricts access to plugin's temp/cache folder [MAILPOET-643]
2016-11-21 20:10:39 +02:00
0291c3a9a0
- Updates models' delete() method to delete parent newsletter
...
- Updates unit tests
2016-11-20 12:31:04 -05:00
fd6e6de547
Merge pull request #714 from mailpoet/ui_fixes
...
Admin UI fixes
2016-11-20 12:19:12 -05:00
bf54eeb345
- Updates error messages and links to KB articles
...
- Adds polyfills for mb_string functions
- Aborts initialization if PDO extension is not found (critical
requirement)
2016-11-20 12:14:27 -05:00
697afcbeba
Add wysija to the list of contributors in readme.txt
2016-11-18 14:00:22 +02:00
5773fa7994
Losslessly optimize image assets with kraken.io MAILPOET-669
2016-11-18 13:48:52 +02:00
b59785c4b6
Updated KB link text in MailChimp import MAILPOET-677
2016-11-18 13:09:20 +02:00
fbf9f6f902
- Removed "beta" in superscript on welcome and update pages;
...
- Added "Get back to MailPoet" button on update page;
MAILPOET-678
2016-11-18 13:06:22 +02:00
adc232fc3f
Prevent MailPoet Page post type from showing up in menu MAILPOET-674
2016-11-18 12:56:06 +02:00
e3c1ff6c8c
Merge pull request #713 from mailpoet/editor_fixes
...
ALC block tool fixes [MAILPOET-676]
2016-11-18 11:39:53 +01:00
77edd93965
- Prevent tools of ALC inner blocks from showing on hover MAILPOET-676;
...
- Fix overlay of ALC blocks to appear even if mouse hovers over its
block tools;
2016-11-17 15:59:51 +02:00
7d15c391ea
- Adds new Requirements Checker class
...
- Updates Initializer to check requirements
2016-11-16 21:46:21 -05:00
8fb29e2418
- Moves Env class's error handling to the Initializer class
2016-11-15 12:13:01 -05:00
b348c350c0
- Adds expection handle to the main mailpoet script
...
- Throws exception when a temporary/cache folder can't be created
2016-11-15 11:41:09 -05:00
fbeddb8af2
Bump up release version to 3.0.0-beta.4
2016-11-15 12:45:51 +02:00
54f6ab0c79
- Abstracts path creation logic
...
- Adds blank index.php to cache and temp folders
- Updates unit tests
- Extracts cache folder location from Renderer to Env class
- Implements #643
2016-11-14 21:03:26 -05:00
8c3525589c
Merge pull request #708 from mailpoet/editor_shortcodes
...
Fix URLs containing shortcodes in TinyMCE [MAILPOET-670]
2016-11-14 18:09:16 -05:00
58f97ea43d
Merge pull request #711 from mailpoet/issue_645
...
[MAILPOET-645] Protect some fields from being specified when subscribing
2016-11-14 18:39:27 +02:00
8e4c3ea7ea
Merge pull request #710 from mailpoet/subscriber_limit_fix
...
Fixes total subscriber count [MAILPOET-671]
2016-11-14 17:43:46 +02:00
3865a8e8cd
protect some fields from being edit when subscribing
2016-11-14 15:20:18 +01:00
02221f6833
Merge pull request #707 from mailpoet/template_cache
...
Gracefully display Twig exceptions as error messages [MAILPOET-667]
2016-11-14 10:07:58 +01:00
b63ef8cca0
- Updates total subscriber count to exclude trashed records
...
- Updates unit test
2016-11-12 19:33:46 -05:00
aabe71d473
- Change TinyMCE to not convert URLs containing shortcodes;
...
- Refactor TinyMCE calls into reusable Behavior;
MAILPOET-670
2016-11-11 15:30:09 +02:00
1405249712
Merge pull request #706 from mailpoet/issue_644
...
MAILPOET-644
2016-11-10 12:47:03 -05:00
16ee5e934a
Fix typo in property name
2016-11-10 19:17:23 +02:00
74276b45c5
use verifyToken instead of generateToken
2016-11-10 17:50:38 +01:00
b046c9ea4b
Gracefully catches Twig exceptions and displays error messages
...
MAILPOET-667 #time 3h
2016-11-10 16:33:50 +02:00
8bd7f5f169
added token verification when updating subscription
2016-11-10 12:21:20 +01:00
ee119215c0
Merge pull request #705 from mailpoet/issue_646
...
Mass subscriptions protection + EU laws compliance
2016-11-09 12:54:02 +02:00
c22d3c8957
Renamed 'ip' column to 'subscribed_ip'
...
- updated code based on PR review
2016-11-09 11:43:08 +01:00
0dd7a3990f
Merge pull request #703 from mailpoet/hs_beacon
...
HelpScout Beacon update
2016-11-08 12:54:06 -05:00
1a6b032943
Added subscription limit in order to avoid mass subscriptions
2016-11-08 17:29:28 +01:00
1220f47d87
Clear vendor files in build before reinstalling production deps
2016-11-08 12:28:55 +02:00
583b34a5c1
Bump up release version to 3.0.0-beta.3
2016-11-08 11:56:18 +02:00
b36d13a087
Merge pull request #699 from mailpoet/php53-fix
...
Fixes various errors on PHP 5.3.x
2016-11-07 16:48:18 +01:00
1a3aa7a4e4
Merge pull request #701 from mailpoet/rendering_update
...
Rendering update
2016-11-07 16:27:48 +01:00
70a13a4774
Update helpscout beacon code to include support KB article search
2016-11-07 17:27:28 +02:00
6ce13df2f3
Merge pull request #696 from mailpoet/beacon_report
...
HS Beacon enhanced report
2016-11-07 15:59:06 +02:00
4eb85c5d7e
Merge pull request #697 from mailpoet/php7_compatibility_update
...
PHP 7.0 compatibility update
2016-11-07 15:40:48 +02:00
6eb6636e8b
Merge pull request #694 from mailpoet/newsletter_number_shortcode_fix
...
Newsletter number shortcode fix
2016-11-07 14:03:01 +02:00
9635fb5365
- Replaces with spaces in all templates
2016-11-06 20:06:26 -05:00
d4b39cb1f4
- Replaces   with spaces in text blocks
2016-11-06 20:04:18 -05:00
af36e7a0d9
- Converts template to UTF-8
2016-11-06 20:03:21 -05:00
1db8626e35
- Fixes 'Cannot access self:: when no class scope is active' error in PHP 5.3
2016-11-06 18:55:20 -05:00
61c255564f
- Fixes 'Using $this when not in object context' error in PHP 5.3
2016-11-06 18:55:12 -05:00
7e5047d98f
- Sets default timezone for CI's PHP configuration
...
- Prevents PHP Compatibility sniffer from throwing a "default timeezone is
required" error
2016-11-05 19:54:56 -04:00
4698d5a4db
- Indirectly invokes hash_equals() functions. This prevents PHP Compatibility sniffer
...
from complains about the function not present in <5.6. WP provides a shim for older
PHP versions in wp-includes/compat.php
2016-11-05 19:54:55 -04:00
864c9cbe95
- Updates code sniffer rules to run PHP Compatibility sniff
2016-11-05 19:54:54 -04:00
011b6f9b3c
- Adds PHP Compatibility sniffer dependency
...
- Updates build script to ignore running post-update|install commands
2016-11-05 19:54:53 -04:00
e45fc0c0a0
- Renames functions that start with underscores (i.e., names reserved by PHP)
...
- Removes the unused date_format function
2016-11-05 19:54:46 -04:00
6bebdd6e95
- Removes unused PHPMailer dependency
2016-11-05 11:27:58 -04:00
8df4da768a
Merge pull request #695 from mailpoet/plugin_activation
...
Fix Populator in plugin activation
2016-11-04 17:56:59 +01:00
67f4c21aa8
Fix coding standard issue - extra space after foreach
2016-11-04 17:00:10 +02:00
5eba0e2731
Fix referencing $this in anonymous function context
2016-11-04 17:00:10 +02:00
3efa429a1b
- Updates newsletters listing to display rendered subject for post
...
notification history emails
2016-11-04 09:51:50 -04:00
3a78441a83
Merge pull request #691 from mailpoet/editor_fixes
...
Fitting text in template selection boxes
2016-11-04 09:38:28 -04:00
c05be7d987
remove useless comment (containing a typo on top of that...)
2016-11-04 14:14:48 +01:00
b8cb1da777
added custom information to HS Beacon
2016-11-04 14:11:37 +01:00
ac8d1d808f
Merge pull request #689 from mailpoet/index_files
...
Adds folder index files
2016-11-04 11:21:03 +01:00
9cd7b1a204
- Updates unit tests
...
- Addresses #628 (3)
2016-11-03 20:56:25 -04:00
0d32c09df3
- Replaces model arrays with model objects
2016-11-03 20:45:53 -04:00
9f288ae11a
- Removes unused classes
...
- Fixes [newsletter:number] shortcode not working
2016-11-03 20:38:20 -04:00
e87ccd6b92
- Corrects/updates code comments
2016-11-03 18:11:00 -04:00
8a2b6ac69b
Merge pull request #690 from mailpoet/obsolete_dependencies
...
Remove obsolete JS dependencies
2016-11-03 17:57:56 +01:00
43bd2d4413
Fixes template selection boxes to fit text in different configurations
2016-11-03 18:17:45 +02:00
9fdb99a06b
Merge pull request #688 from mailpoet/editor_xss
...
Reflected XSS in newsletter editor
2016-11-03 16:56:25 +01:00
f3c69c8353
Remove obsolete JS dependencies
2016-11-03 14:29:40 +02:00
29a32d3da9
Enumerate build.sh steps to improve visibility for any issues
2016-11-03 14:12:49 +02:00
8412cc852d
Add index files during build to ensure dirs aren't browsable #650
2016-11-03 14:12:12 +02:00
b4e4320508
Fix newsletter editor XSS #638
2016-11-03 13:20:22 +02:00
dbd6e6f310
Remove obsolete JS libraries: d3, c3, swag, xss
2016-11-02 17:12:51 +02:00
bdcb7f0e58
Merge pull request #687 from mailpoet/issue_681_670
...
fixed HTML export of subscription form + updated docs url in settings
2016-11-02 16:15:07 +02:00
85c9b121f5
Merge pull request #678 from mailpoet/ci_improvements
...
CI improvements [MAILPOET-618]
2016-11-02 08:46:04 -04:00
069bc95297
fixed HTML export of subscription form + updated docs url in settings
2016-11-02 13:24:55 +01:00
0b711e6341
Add running QA scripts in CI, disable checking for useless overrides
2016-11-02 13:10:23 +02:00
2a961cca01
Eliminate an extra level of indentation
2016-11-02 13:10:23 +02:00
e855fdbbaf
Fix composer installation for CI
2016-11-02 13:10:23 +02:00
288464e8cb
Change Robo tasks to return error exit codes when they fail
2016-11-02 13:10:23 +02:00
1331ed70f1
Remove phpseclib dependency, which is no longer needed
2016-11-02 13:10:23 +02:00
411188c345
Remove PopulatorData from coverage reports as it's irrelevant
2016-11-02 13:03:15 +02:00
ee275532b1
Merge pull request #679 from mailpoet/secissue_640
...
XSS in listing sort by
2016-11-02 12:48:40 +02:00
b2eef93516
Merge pull request #685 from mailpoet/issue_489
...
fixed NaN in sending stats, show 'no subscribers' instead
2016-11-02 12:23:31 +02:00
40ca54c447
sort by defaults to 'id' if invalid
2016-11-02 11:17:27 +01:00
b65db1afbf
Merge pull request #684 from mailpoet/issue_639
...
removed risky file from css-tidy vendor when building
2016-11-02 12:11:29 +02:00
c258b1c3a2
Merge pull request #680 from mailpoet/css_inliner_update
...
Fixes PHP 7 compatibility issue with CSS inliner
2016-11-02 11:43:46 +02:00
7a5a726400
removed risky file from css-tidy vendor when building
2016-11-02 10:30:57 +01:00
e553922eca
Update composer.lock and remove leftover comment
2016-11-02 11:30:52 +02:00
04e9e8a45d
fixed NaN in sending stats, show 'no subscribers' instead
2016-11-02 10:21:02 +01:00
f037e1271d
- Removes php-simple-html-dom-parser dependency
...
- Updates CSS inliner to use pQuery DOM parser
2016-10-31 19:01:48 -04:00
f4563e18cd
use filter_var instead of regex
2016-10-31 17:36:53 +01:00
feaac5eb54
constrain sort_by to alphanumeric/underscore in order to avoid xss in error notices
2016-10-31 17:36:53 +01:00
a6059d5bc3
Update to 3.0.0-beta.2 release
2016-10-31 12:45:03 +02:00
f2104ef30f
Merge pull request #677 from mailpoet/plugin_description
...
Updated plugin description
2016-10-31 12:31:43 +02:00
e7f760328e
updated plugin description
2016-10-31 11:15:36 +01:00
c09bcd51ad
Merge pull request #675 from mailpoet/amazon_ses_fix
...
Fixes const value declaration for PHP <5.6
2016-10-28 17:29:57 +03:00
01af4d3401
- Fixes const value declaration for PHP <5.6
2016-10-28 10:13:56 -04:00
2ba9d95a2e
Update plugin repo icon to "beta"
2016-10-28 16:03:14 +03:00
b2d4bfc760
Initial MailPoet 3.0.0-beta.1 release
2016-10-28 13:52:40 +03:00
57f5f16bb6
Merge pull request #674 from mailpoet/premium_hook
...
Bypasses subscriber count enforcement for premium users
2016-10-27 20:47:14 +03:00
7d2e13b9a3
- Updates license check logic
...
- Updates subscriber limit check logic
- Updates unit tests
- Updates Menu's check for subscriber limit
2016-10-27 12:35:57 -04:00
6d39f9fa78
Merge pull request #671 from mailpoet/plugin_repository_assets
...
Preparation for plugin repository
2016-10-27 11:36:57 -04:00
a4395f2350
- Adds unit tests
2016-10-27 11:16:30 -04:00
411969b3eb
- Adds check for premium plugin status
...
- Bypasses subscriber count enforcement if premium is enabled
2016-10-27 10:20:05 -04:00
1868ca3155
Merge pull request #673 from mailpoet/scheduler_update
...
Scheduler update
2016-10-27 13:17:03 +03:00
e765471f5d
- Changes month days count to start from 1 instead of 0
...
- Closes #672
2016-10-26 21:18:07 -04:00
bdce7c5e5a
- Remove unused dependency
2016-10-26 11:43:32 -04:00
773be9f5c8
Add assets for plugin repository
2016-10-26 13:59:02 +03:00
6ae46b05e5
Merge pull request #669 from mailpoet/string_updates
...
String updates
2016-10-25 18:00:44 +03:00
217894745d
- Updates text strings
...
- Closes #655
2016-10-25 10:21:23 -04:00
a03891895c
Bump up release version to 0.0.50 and update changelog
2016-10-25 13:04:55 +03:00
3368e84a99
Merge pull request #668 from mailpoet/export_confirmed_subscribers_option_update
...
Fixes minor export UI issues
2016-10-25 12:46:13 +03:00
e90df2f08d
- Fixes Select2 not dislaying multiple options in the list of export
...
fields
- Sets default "export confirmed subscriber" option to "no"
2016-10-24 13:09:48 -04:00
2391ae1cad
Merge pull request #665 from mailpoet/post_notification_fix
...
Fixes post notification issues
2016-10-24 16:02:19 +03:00
83114a8be4
- Removes unused class declarations
2016-10-24 08:55:22 -04:00
d08d5a3b6c
- Updates unit tests
2016-10-24 08:55:22 -04:00
8330bfc884
- Fixes "completed" status update of notification history
...
newsletters
- Fixes detection of post notification newsletters that do not contain any posts (i.e., blank ALC blocks)
- Updates unit test
2016-10-24 08:55:22 -04:00
ef21a8cca7
- Enables post notification schedule update upon newsletter saving during
...
step 3
2016-10-24 08:55:22 -04:00
e32c46a755
- Detaches posts_where action after posts are pulled from the database
2016-10-24 08:55:22 -04:00
092f69538a
Merge pull request #667 from mailpoet/sending_to_trashed_subscribers_fix
...
Prevents newsletters from being sent to trashed subscribers
2016-10-24 15:26:55 +03:00
7a75367d75
Merge pull request #666 from mailpoet/export_filename_update
...
Increases export filename length and randomness
2016-10-24 13:36:36 +03:00
0b2701ade2
Merge pull request #656 from mailpoet/security_issue_636
...
API Token
2016-10-24 13:26:44 +03:00
1ac288d286
- Prevents newsletters from being sent to trashed subscribers
...
- Updates unit tests
- Addresses #629
2016-10-21 14:36:44 -04:00
516bc73092
- Increases export filename length and randomness
2016-10-21 11:42:13 -04:00
4088abef68
removed useless 'use' in unit test
2016-10-21 13:42:19 +02:00
f6cefc3f5c
wrong email address in unit test
2016-10-21 13:38:23 +02:00
202e4b90e1
added unit test for API::checkPermissions
2016-10-21 13:36:41 +02:00
ee89bf0722
refactored API class
2016-10-21 13:36:41 +02:00
876d21300a
fixed duplicated lines due to faulty rebase
2016-10-21 13:36:41 +02:00
0ca5b7a79f
API Security
...
- added APIAccess class to define access levels of API Endpoints (permissions)
- use "mailpoet_token" for all nonce (just as before)
- merged setupPublic/setupAdmin methods in API in order to avoid duplication
- check permission if access level is not all
- fixed ABSPATH check in some classes
2016-10-21 13:36:41 +02:00
5d0ee43921
removed checkToken for admin ajax
2016-10-21 13:36:41 +02:00
cc523a3c0b
ability to specify action for generateToken() method
2016-10-21 13:36:41 +02:00
2787998d32
Merge pull request #664 from mailpoet/editor_fixes
...
Editor fixes
2016-10-20 17:29:55 +02:00
38f6c95059
Update newsletter saving to reflect code review comments
...
- Switch to using full segment objects when saving newsletters
- Fix stale comment in newsletter editor's Newsletter model
- Fix typo in newsletter editor tests
2016-10-20 17:52:05 +03:00
cc03b631ff
Allow newsletters.save endpoint to accept segments as list of objects
2016-10-20 16:08:41 +03:00
a3c77fb685
Fix PHP to JS date format converter to handle escaped symbols
2016-10-20 15:19:04 +03:00
3817e28960
Change newsletter not found error to a static one in editor
2016-10-20 13:38:07 +03:00
c3a78b1ea3
Fix newsletter editor to only save properties it changes
2016-10-20 13:37:32 +03:00
42877236c8
Merge pull request #663 from mailpoet/wp_repo_files
...
Preparation for plugin repo
2016-10-19 09:08:54 -04:00
6e87f3539c
Update license.txt, readme.txt and link to plugin's repo page
2016-10-19 13:46:14 +03:00
7704ea4b68
Bump up release version to 0.0.49
2016-10-19 13:23:00 +03:00
12a3931b7b
Merge pull request #662 from mailpoet/security_issue_634
...
PHP Object injection in front Router
2016-10-18 16:46:14 +03:00
25a55dbb67
Merge pull request #661 from mailpoet/security_issue_633
...
Import SQL injection
2016-10-18 14:50:08 +02:00
6758f60a81
Merge pull request #659 from mailpoet/import_data_sanitization
...
Sanitize import data
2016-10-18 12:35:52 +02:00
5e9e53ec41
- Updates router to use json_encode() instead of serialize() for publicly modified data payload
...
- Updates unit tests
- Fixes #634
2016-10-17 22:39:36 -04:00
1285252a8c
- Adds unit tests
2016-10-17 20:27:58 -04:00
98f95f72ad
- Adds validation for import data, including column names ( fixes #633 )
...
- Prevents nonexistent custom fields from being associated with subscribers
2016-10-17 20:22:25 -04:00
09ca788371
- Fixes subscriber count not being shown when new segment is created
2016-10-17 20:12:57 -04:00
b48cc5a959
- Updates import UI to escape HTML text
...
- Allows mixing of escaped and unescaped HTML text
- Removes server-side text escaping
2016-10-17 11:01:54 -04:00
812d138c4e
Merge pull request #658 from mailpoet/import_and_mailer_host_restriction
...
Import and mailer host restriction
2016-10-17 16:19:42 +02:00
07bc35d4cd
Merge pull request #625 from mailpoet/unit_tests
...
Adds unit test for newsletter scheduler
2016-10-17 11:37:17 +02:00
90b95a2c25
fixed 'newletter' typo and replaced integer weekdays by their carbon constant equivalent
2016-10-17 11:35:57 +02:00
78c50c41e3
- Fixes unit test
...
- Updates code as per code review comments
2016-10-18 14:29:53 -04:00
7eee7def63
Merge pull request #657 from mailpoet/security_issue_635
...
Security issue #635
2016-10-16 16:42:11 -04:00
9ba6e9806f
- Adds data sanitization on the client and server side
...
- Closes #641
2016-10-16 13:02:49 -04:00
8c28dc3d8a
- Restricts Amazon SES region to a specific list of hosts
...
- Updates unit tests
- Closes #647
2016-10-16 12:19:47 -04:00
9197e39fb4
- Restricts MailChimp API key to specific format
...
- Updates unit test
2016-10-16 11:57:56 -04:00
37f59814e5
removed unused methods in Util/CSS -> fixes security issue #635
2016-10-13 10:34:36 +02:00
bf894fc26f
Bump up release version to 0.0.48, update changelog
2016-10-11 13:02:08 +03:00
0b2b42cf4d
Merge pull request #654 from mailpoet/security_issue_1
...
Security issues round 1
2016-10-11 12:51:11 +03:00
542015a4f6
Improved removal of useless files in vendor folder during build process
...
- moved sort_order constraining logic to Listing handler's construct
2016-10-10 14:52:09 +02:00
f5a8323f5d
removed 'test*' from removed folders in vendor as it was creating issues with Twig
2016-10-07 15:12:58 +02:00
55942cd88b
prevent odd values for sort_order in listing.jsx
2016-10-07 14:38:25 +02:00
f26a2cbd26
fixes issue #651
2016-10-06 13:18:46 +02:00
4402f826c3
fixed issue with namespace AND fixed issue #649
2016-10-06 12:54:04 +02:00
b9745b555a
make sure ABSPATH is defined before using it - fixes issue #648
2016-10-06 12:52:53 +02:00
f923a8063b
cleanup useless files in vendor folder when building release (fixes issue #637 )
2016-10-06 11:24:18 +02:00
f4367b9146
optimized the composer install a bit
2016-10-06 09:52:42 +02:00
a3395e41c9
fixes issue #632
2016-10-06 09:25:09 +02:00
be61135daf
Merge pull request #627 from mailpoet/translations
...
Translations
2016-10-05 12:26:03 +03:00
21b4187a11
added missing text domains in _e functions
2016-10-05 10:26:59 +02:00
1c3c1e35e7
added 'lang' to gitignore
2016-10-05 10:08:24 +02:00
ded373557e
Bump up release version to 0.0.47 and update changelog
2016-10-04 12:05:34 +03:00
280c4762bb
Merge pull request #630 from mailpoet/subscribers_count_in_segments
...
Subscribers count in segments
2016-10-04 11:58:44 +03:00
bbd02260be
Fix showing segment subscriber counts on newsletter creation pages
2016-10-04 11:54:07 +03:00
1b1e9abd68
Merge pull request #631 from mailpoet/issue_629
...
Bugs in latest release (0.0.46) - issue 629
2016-10-03 15:42:57 +03:00
b0ab9e0408
fixed import/export unit tests + added specific method for getting segments for import
2016-09-30 15:52:17 +02:00
d32abff78d
display subscribers count in segments selection
2016-09-30 15:23:18 +02:00
7fbf84db1f
converted text domain to string instead of constant
2016-09-30 09:58:26 +02:00
8c5aebc7d6
Don't send signup confirmation when signup confirmation is disabled
...
Fixed issue with select2 not selecting values by default on newsletter send step
2016-09-29 15:42:44 +02:00
42202f676a
updated Env::plugin_name to constant for text domain
2016-09-27 14:54:23 +02:00
ba6198f956
added textdomain to __() calls
2016-09-27 14:53:44 +02:00
120af4170b
fixed do makepot + removed mailpoet.pot from repo
2016-09-27 14:53:44 +02:00
1faa53b978
Bump up release version to 0.0.46
2016-09-27 14:10:38 +02:00
e565a7a234
- Uses Codeception's native methods to verify expectations
...
- Updates next run date test conditions to use account for possible time
difference
2016-09-26 12:35:00 -04:00
90b6b57a8d
Merge branch 'copy-edit'
2016-09-26 13:17:08 +01:00
548253d68e
Merge branch 'master' into copy-edit
2016-09-26 11:14:21 +01:00
e1c5f609ff
- Adds unit test
2016-09-23 20:16:53 -04:00
226befdef6
Merge pull request #624 from mailpoet/unit_tests
...
Unit tests
2016-09-23 20:15:45 +03:00
a9d57654b4
- Rebases master
...
- Fixes newsletter schedule options not being saved
2016-09-23 12:54:18 -04:00
ed00ae0516
- Adds unit test
2016-09-23 12:30:29 -04:00
48d738e8c4
- Updates scheduler
2016-09-23 12:30:29 -04:00
132b4ed2e8
- Passes full model object to class method
2016-09-23 12:30:29 -04:00
9a513cb27b
Merge branch 'master' into copy-edit
2016-09-23 16:39:56 +01:00
5d692c0395
Merge pull request #623 from mailpoet/drag_drop
...
Enable dragging text blocks
2016-09-23 15:13:09 +02:00
991ab67fff
Allow dragging from the first time
2016-09-23 15:38:23 +03:00
dd00640119
Merge pull request #620 from mailpoet/subscription_forms
...
Subscription Forms
2016-09-23 15:20:58 +03:00
fa04173cfb
Activate TinyMCE on click, to fix Interact blocking 2nd and further
...
focus events
2016-09-23 15:07:04 +03:00
a328d3b48a
avoid duplicating code
2016-09-23 12:56:27 +02:00
d5cff4f0d3
fixed indentation
2016-09-23 12:14:54 +02:00
52bf24b6db
Revert back to auto preventDefault for drag&drop
2016-09-22 18:39:07 +03:00
50e134d696
Allow dragging text blocks before activating TinyMCE
2016-09-22 17:44:43 +03:00
ea5c73721b
remove doing_ajax logic from API and created dedicated class for subscription form non ajax submission
2016-09-22 16:24:13 +02:00
4799882b80
Merge pull request #621 from mailpoet/unit_tests
...
Unit tests
2016-09-22 13:04:05 +03:00
2e4c5ca39a
- Updates Mailer Log class and adds unit tests
2016-09-21 19:53:26 -04:00
13ed3aa3b9
- Adds unit test
2016-09-21 14:09:24 -04:00
6091751a4b
Closes issue 480
2016-09-21 11:54:16 +02:00
c4d9e85dff
- Adds unit test
2016-09-20 20:43:49 -04:00
1a85914c1b
- Adds unit test
2016-09-20 20:08:44 -04:00
0ba48234de
Merge pull request #616 from mailpoet/unit_tests
...
Final set of cron unit tests
2016-09-20 19:38:46 +03:00
1c2a532949
- Adds test to detect empty newsletter body when sending
2016-09-20 12:03:57 -04:00
9087be6ee8
- Fixes condition that checks for existance of rendered newsletter body
2016-09-20 10:33:48 -04:00
5b2ede8b83
Bump up release version to 0.0.45
2016-09-20 12:53:33 +03:00
2fa5e5ead2
- Moves logic of the Subscribers task to the Sending Queue model
2016-09-19 21:53:13 -04:00
d5107be65e
- Updates Sending Queue Worker and Mailer task to allow dependency
...
injection via constructor
- Updates unit tests to use dependency injection instead of modifying
object's internals
2016-09-19 21:00:47 -04:00
379dfb5f6e
- Removes leftover private variable
2016-09-19 20:51:08 -04:00
8360377992
- Replaces custom method to get newsletter with ORM's native one-to-one model
...
relationship
2016-09-19 20:47:49 -04:00
4538cab6c8
- Adds newsletter body/subject as a reusable template through
...
Codeception's Fixture utility class
2016-09-19 20:40:17 -04:00
1bf0988297
- Updates Sending Queue worker/tasks/unit tests use model's method to get/save rendered newsletter body
2016-09-19 20:11:58 -04:00
e1caf49ea5
- Updates depreciated method name
2016-09-19 20:10:47 -04:00
0dfae97b32
- Updates model to serialize rendered newsletter body on save
2016-09-19 20:09:44 -04:00
ef2187c175
- Updates code formatting
2016-09-19 11:10:03 -04:00
6157d17c5b
- Removes transient object from the model
2016-09-19 10:55:58 -04:00
8e879047c2
- Adds additional DB tables to be cleaned during unit testing
2016-09-19 10:51:10 -04:00
bff6aecd0d
Merge pull request #617 from mailpoet/copy-edit
...
Updated text
2016-09-19 17:08:19 +03:00
a121583c2d
Updated text
2016-09-19 10:13:34 +01:00
e11fd66fec
- Adds unit tests for cron's sending queue worker and associated tasks
2016-09-18 23:16:19 -04:00
b37e85eeb5
- Removes unused method
2016-09-18 23:15:41 -04:00
f88dabffe8
- Updates cron's sending queue worker to use model objects
...
- Adds new method to render newsletter to the newsletter model
- Adds new transient object to newsletter model that will hold temporary
values (i.e., rendered body) when working with the model
2016-09-18 23:14:17 -04:00
8c436180d9
Merge pull request #615 from mailpoet/unit_tests
...
Adds unit tests for cron scheduler worker
2016-09-15 13:21:34 +03:00
b834a6af4d
- Updates cron scheduler worker
...
- Adds unit tests
2016-09-14 19:00:08 -04:00