|
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 |
|
|
625f828cce
|
- Sets MySQL timeout to 60 seconds
|
2017-01-16 09:07:34 -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 |
|
|
714f81d936
|
- Moves hooks setup to wp_load action
- Adds post notification scheduler to all post types
|
2017-01-08 17:27:02 -05:00 |
|
|
31116a7cf6
|
- Removes setting DB character set to utf8
|
2016-12-21 18:21:36 -05: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 |
|
|
88599963e0
|
Merge pull request #743 from mailpoet/vendor_conflict
Add dependency checking requirement [MAILPOET-690]
|
2016-12-12 15:24:56 -05: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 |
|
|
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 |
|
|
4dfe4e4997
|
fix sql errors with mysql 5.6 & ONLY_FULL_GROUP_BY mode
|
2016-12-08 18:38:03 +01:00 |
|
|
3d24f0c77b
|
handle db update
|
2016-12-05 13:14:12 +01: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 |
|
|
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 |
|
|
b046c9ea4b
|
Gracefully catches Twig exceptions and displays error messages
MAILPOET-667 #time 3h
|
2016-11-10 16:33:50 +02: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 |
|
|
411969b3eb
|
- Adds check for premium plugin status
- Bypasses subscriber count enforcement if premium is enabled
|
2016-10-27 10:20:05 -04:00 |
|
|
bcf1b37c6a
|
- Adds unit tests for Cron Trigger class
|
2016-09-01 19:19:47 -04:00 |
|
|
59d30cc139
|
- Renames router URL query parameter and router class
- Updates other classes to use the new name
- Updates unit tests
|
2016-08-25 09:57:14 -04:00 |
|
|
3e616201ad
|
- Encasupsulates trigger methods logic into separate classes
- Updates cron router
|
2016-08-05 13:03:31 -04:00 |
|
|
63bd093f35
|
- Renames TaskScheduler to CronTrigger and updates relevant code
- Standardizes setting value const naming convention
|
2016-08-05 13:03:31 -04:00 |
|
|
6dd3c6acda
|
- Adds new task scheduler configuration class
- Introduces method to start cron on demand when there are
scheduled newsletters or queues in progress
|
2016-08-05 13:03:31 -04:00 |
|
|
354d249e1d
|
Moved current Router files to API
- updated Unit tests to reflect the change
|
2016-08-01 17:00:32 +02:00 |
|
|
008fdb94c5
|
Moved lib/API to lib/Router
- renamed lib/API/API.php to lib/Router/Front.php
- updated namespaces in various file to account for namespace change
|
2016-08-01 17:00:32 +02:00 |
|
|
13b91ad051
|
Encapsulate showing WP notices into a separate Notice class
|
2016-07-27 15:07:09 +03:00 |
|
|
2d3ec13473
|
Stringify exception to include the stack trace as well
|
2016-07-27 13:58:44 +03:00 |
|
|
3094cfc076
|
Prevent plugin from disabling itself on error, display that error to
admin instead
|
2016-07-26 16:18:33 +03:00 |
|
|
101ef0cff4
|
Fixed stats for welcome emails
- re-added ORM logging in order to debug queries
- fixed subscription confirmation / unsubscribe due to API refactor
|
2016-07-18 16:01:47 +02:00 |
|
|
386bdceed3
|
Merge pull request #543 from mailpoet/api_refactor
API refactor
|
2016-07-08 13:55:01 +03:00 |
|
|
e7ee356f90
|
cleanup permissions related classes
|
2016-07-07 15:49:03 +02:00 |
|
|
cb2faec8b2
|
- Refactors API
- Updates existing classes to use the refactored API methods
|
2016-07-05 20:17:25 -04:00 |
|
|
38199dc96f
|
- Adds validation for API data
|
2016-07-05 10:20:30 -04:00 |
|
|
9979261cb6
|
fixed a few more warnings
|
2016-06-30 15:42:58 +02:00 |
|
|
c7fd7b8a32
|
Change line endings from DOS CRLF to Unix LF
|
2016-06-30 14:39:28 +03:00 |
|
|
8a9d14319b
|
Fix empty catch statement error
|
2016-06-30 12:40:22 +03:00 |
|
|
396ab50fa0
|
- Implements exclusion of duplicate posts from ALC
|
2016-05-18 10:00:09 -04:00 |
|
|
ef461da77f
|
Statistics for Form Subscriptions
- added statistics_forms table
- added corresponding model to record stats
- record stats whenever someone subscribes via a form
|
2016-04-26 15:16:37 +02:00 |
|
|
4b29b04bd1
|
- Implements tracking of unsubscribe events
|
2016-04-25 11:06:01 -04:00 |
|
|
45b933d635
|
- Implements open tracking
|
2016-04-19 21:01:27 -04:00 |
|
|
2cbd2d54f3
|
Subscription pages
|
2016-04-15 11:56:33 -04:00 |
|
|
67359980e9
|
- Renames statistics table to the new "statistics_entity" format
- Adds new clicks statistics model
|
2016-04-14 19:37:27 -04:00 |
|
|
f1b955d74a
|
- Implements link extraction, processing, replacement and saving
|
2016-04-14 19:37:27 -04:00 |
|
|
c42bbf3dc4
|
fix cron issue
|
2016-04-11 15:35:47 +02:00 |
|
|
45df02b0ec
|
Merge pull request #395 from mailpoet/many_improvements
Many improvements
|
2016-03-23 13:38:40 +02:00 |
|
|
26c5cc1e43
|
- Normalizes time difference between WP and database
|
2016-03-22 13:05:41 -04:00 |
|
|
f91bfbf473
|
handle form as iframe
|
2016-03-22 17:25:25 +01:00 |
|
|
c4b728f4e1
|
- Updates Daemon to execute workers via WP's action hook
- Bootstraps Scheduler class
|
2016-03-03 15:42:10 -05:00 |
|