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
36242bd580
Fixed sending confirmation email to new subscribers (first time)
...
- fixed newsletters listing issue with queue
2016-03-02 13:11:06 +01:00
82ed7e51c5
Replaced "contains" by "indexOf" (chrome issue)
...
- added public ajax routing (not checking permissions)
- exception handling in form subscription
2016-03-01 13:18:36 +01:00
c721843c12
extracted subscription pages code from router
2016-02-29 13:34:17 +01:00
cf6466197a
Fixed Subscribers' bulk actions when filtering by a segment
...
- filter by segment is now affected by the selected group (all, trash,...)
- updated relationship methods between subscribers & segments (to account for subsegment status)
2016-02-29 13:34:17 +01:00
0daf7e12c1
remove logging function (polluting unit tests) & bugfix on model subscriber addToSegments
2016-02-18 13:13:19 +01:00
6a2e18a0e1
fix segments being reset on Subscriber::createOrUpdate()
2016-02-18 13:13:19 +01:00
409697ee64
Sending queue router update
...
- cleaned up useless code
- bugfixes
- improved code coverage
2016-02-11 11:30:01 -05:00
cac995e15b
fixed subscribe in comments
2016-02-09 16:55:00 +01:00
8ba9fdccbc
fix for initializer - widget is now registered
2016-02-03 10:42:56 +01:00
a2ef62302f
More Unit Tests + Initializer fix
...
- added unit test for Router\Forms
- updated unit test for Model\Segment to reflect changes
2016-02-02 17:22:11 +01:00
d4d575cda4
- Refactors cron supervisor/daemon/router
2016-01-28 21:38:23 -05:00
c60425afb2
Fix init/hooks so that we properly initialize db/plugin
...
- Added activation hook in main file (mailpoet.php)
- auto deactivate plugin in case of fatal errors during init
2016-01-27 12:52:40 +01:00
3689545589
Default page on install + Setting::setValue() dot notation + cleanup
2016-01-15 13:37:37 +01:00
0dbe04c3f8
- Addresses issues identified during code review
2016-01-06 19:19:06 -05:00
f1bf2bb097
- Refactors Mailer class
...
- Refactors SendingQueue worker class
- Adds Maier router with a send() method + ability to specify sending method
- Updates tests
- Introduces 'stopping' and 'starting' cron states
- Improves cron control mechanism
Closes #276
2016-01-05 10:34:57 -05:00
6e63c72aa5
Reinstall feature
...
- implemented reinstall in Settings > Advanced
- shorten placeholder for Form name input
2015-12-15 13:07:43 +01:00
a298650187
Settings
...
- added default from name & address based on wp_user on install
- fixed issue with Setting::setValue (added auto-serialize of value if is_array?)
- removed daily notifications from basics settings
2015-12-10 11:44:44 +01:00
9fb04bc3c0
first round of fixes #255
2015-12-07 16:54:08 +01:00
ee85139089
Merge pull request #254 from mailpoet/queue
...
Sending Queue: start & track
2015-12-04 21:36:50 +01:00
1f06a7dd0b
fixed naming of sending_queue & added validation of segments on step 3
2015-12-04 19:54:31 +01:00
3a417d460f
Add custom MailPoet image size for newsletters
2015-12-04 14:37:05 +02:00
d2e5fb89c2
- Places supervisor/daemon/worker under the new Cron class
...
- Updates endpoints
- Integrates queue worker with MailPoet mailer
- Fixes script activation check logic
2015-12-02 22:48:15 -05:00
98005a2a6f
- Rebases master
2015-11-27 07:46:26 -05:00
436faea591
- Refactors and renames code
...
- Adds Queue menu option and displays status
2015-11-27 07:40:22 -05:00
4208b148b4
- Implements queue worker class
2015-11-27 07:35:16 -05:00
d46c9d5412
- Fixes issue with Supervisor when database tables do not exist
2015-11-27 07:35:11 -05:00
6dd8270bec
WP Users list
...
- migration for filters & segment_filter tables
- models for new tables
- update of Listing JSX to allow for conditional display of item actions
2015-11-24 17:12:14 +01:00
00f06ea202
Revert "Queue"
2015-11-20 23:51:02 +01:00
25b51d0446
- Adds queue management and supervisor. Issue #227
2015-11-20 16:20:54 -05:00
556a170903
- Bootstraps queue
2015-11-20 16:20:35 -05:00
fdbd1245e3
Redirect to welcome or update page
2015-11-17 20:11:03 +01:00
dfec34eda9
Add Analytics integration with MixPanel
2015-11-09 18:11:06 +02:00
103da61d45
basic listing files
2015-10-28 13:19:48 +01:00
6dfce57c3f
Fix newsletter option related tests
2015-10-21 14:40:43 +03:00
3a4a641ca2
Add newsletter options
2015-10-20 21:47:18 +03:00
4e3784fb96
merged master
2015-10-16 14:40:32 +02:00
805f7d5417
- Adds new models: CustomFields and SubscriberCustomField + tests
...
- Adjusts DB Migrator, Initializer class
- Adjusts Subscribers model tests
Closes #159
2015-10-15 23:23:33 -04:00
c8c3f09fb2
Refactoring Menu 1st step: Permissions
...
- added config permissions to setup our capabilities
- added debug mode for Twig so that we can use "dump()" when WP_DEBUG is on
2015-10-14 16:58:50 +02:00
ecb522955b
Newsletter Segment relation
...
- added newsletter_segment table
- added NewsletterSegment model
- added list filter on newsletters listing
- unit tests
2015-10-06 11:13:38 +02:00
028b178e3f
Add DB tables, model and router for Newsletter templates
2015-09-29 17:23:41 +03:00
239e2583d2
refactored bulk actions & implemented bulk trash for all listings
2015-09-18 17:39:25 +02:00
c804e44961
Made changes as per Marco's comments
2015-09-02 17:28:49 -04:00
64756c865d
- Renamed List model to Segment
2015-09-02 09:29:54 -04:00
78a2a50af7
- Renamed Subscriber and RelationSubscriberList models to SList and
...
SubscriberList, respectively
2015-09-01 19:49:50 -04:00
0015bdb617
- Added new model "SubscriberList"
...
- Added has_many_through relations to the new model + Subscriber model
- Added tests
- Fixed syntax in other models
This closes #95
2015-09-01 09:18:00 -04:00
097b638e6b
cleanup
2015-08-27 22:38:42 +02:00