774e8d94b5
Displays automatic email types and events
...
Adds WooCommerce email type for testing purposes
2018-02-13 14:43:19 -05:00
be3eb0a7ff
Add 2 polls for new and old users respectively
...
[MAILPOET-1266]
2018-01-23 12:26:06 +00:00
0e2a67c203
Validates ping response when displaying cron URL status
2017-12-18 20:28:09 -05:00
bd67f5fd36
New poll
...
[MAILPOET-1243]
2017-12-14 14:46:18 +00:00
4926267e36
Adds system status tab to the Help menu
2017-12-03 11:38:45 -05:00
0061a9daf9
Move key checks from constructor to init() in Menu class [MAILPOET-1204]
2017-11-15 11:23:39 +00:00
0271675cd0
Use dynamic segments for sending queue
...
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
165d8358d4
Add action after lists menu item
...
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
ef90264316
Add CTA links for detailed stats [MAILPOET-1152]
2017-10-13 01:11:06 +03:00
92dbf966a1
Add a UI hint for managing capabilities using the Members plugin [MAILPOET-1123]
2017-10-02 10:33:20 +01:00
2129d041ac
Fix indentation [MAILPOET-493]
2017-10-02 10:22:40 +01:00
a4f2d5402c
Manage MP3 permissions with WP role capabilities, add Members plugin support [MAILPOET-493]
2017-10-02 10:22:40 +01:00
5807fd2e02
Merge pull request #1067 from mailpoet/emoji
...
Add emoji support to newsletter body [MAILPOET-1009]
2017-08-30 10:04:26 -04:00
cf992852b5
Validate for unsubscribe link only for MSS sending method [MAILPOET-1050]
2017-08-30 10:16:24 +02:00
c75b6bd7eb
Show warning only on plugins page
...
[PREMIUM-28]
2017-08-29 11:22:51 +02:00
b74be8777a
Display warning on Email pages
...
[PREMIUM-28]
2017-08-29 11:22:51 +02:00
b9bdc86fd9
Add emoji support to newsletter body [MAILPOET-1009]
2017-08-28 19:07:17 +03:00
26bccd95d4
Uses method vs. accessing class internals to get user capability
2017-08-24 13:58:54 -04:00
eac6b1b414
Corrects coding style
2017-08-23 11:45:33 -04:00
5553817f9a
Creates method to get user's first capability
2017-08-22 09:06:20 -04:00
4b7fb3ae3d
Updates access permission names to improve clarity
2017-08-22 09:06:20 -04:00
2e5554a3af
Refactors AccessControl and passes it as dependency to JSON API and Menu
2017-08-22 09:06:20 -04:00
c3c6ce989c
Modifies Menu to use AccessControl
2017-08-22 09:06:19 -04:00
1823985172
Display only one set of changelog
...
[MAILPOET-979]
2017-07-12 09:19:22 +01:00
693117eb40
Merge pull request #964 from mailpoet/add-help
...
Add help [MAILPOET-949]
2017-07-03 12:06:51 +03:00
d3db755489
Handle exceptions during initialization better [MAILPOET-966]
2017-06-30 09:29:48 +01:00
7fa94a67c9
Add data to system info help page
...
[MAILPOET-949]
2017-06-29 09:34:28 +01:00
43fa12ec08
Add help without any content
...
[MAILPOET-949]
2017-06-28 15:00:53 +01:00
1da06bd46a
Allow to access Settings after exceeding the 2000 limit [MAILPOET-950]
2017-06-14 10:47:34 +03:00
32b24a83ab
Suggest to activate MSS after a successful key check [MAILPOET-937]
2017-06-13 16:01:47 +01:00
7bd52d456c
Make the Migration page accessible through admin.php?page=mailpoet-migration
2017-06-12 13:13:06 +02:00
acfb3aefba
Use snake_case
2017-06-12 13:13:04 +02:00
c984ac7a66
New: Display the number of data to migrate
...
Several fixes following the code review:
- For styles we use Stylus. (http://stylus-lang.com/ )
In Stylus styles curly brackets and terminating semicolons are unnecessary. Indentation is sufficient to denote blocks of styles
You can also use variables to avoid duplication (e.g. mentioning the same color multiple times)
Vendor prefixes are not necessary. We use the Nib mixin for Stylus to handle those (http://tj.github.io/nib/ )
=> DONE
- `admin.js` bundle is included on all admin pages, so we need to ensure that migration fires only on the migration page and nowhere else.
You can even create a separate bundle only for migration files, as they won't be necessary on other admin pages.
=> DONE
- MP2MigratorAPI => MP2Migrator endpoint would be just as fine
=> DONE
- For storing migration files, you can use the `Env::$temp_path` path
=> DONE
- `proposeMigration()` the method name disagrees with the comment.
Comment suggests it tests if migration can be or should be performed
Method name suggests that it proposes doing the migration (to the user?) - not very clear
=> DONE: the new name is isMigrationNeeded()
And not only does it test, it may also update the `mailpoet_migration_complete` option, which is confusing and is an unexpected side-effect.
=> DONE
The migration class itself `MP2Migrator` shouldn't even care about _GET, _REQUEST or _POST arguments. It should only work with what is passed to it.
=> DONE
- In views, please make sure all human-friendly texts use WP's gettext functions for translations (e.g. __('text'))
=> DONE
2017-06-12 13:12:58 +02:00
a1ea56f505
Coding standard fixes
2017-06-12 13:12:58 +02:00
dd7f959731
Migration from Mailpoet 2 to Mailpoet 3 : phase 0
...
Interface
2017-06-12 13:12:57 +02:00
7ebb7bac17
Add Premium installation/activation UI [PREMIUM-9]
2017-06-07 12:39:43 +03:00
e10fa065bd
Add Premium page [MAILPOET-885]
2017-06-07 12:30:42 +03:00
58faf64a5c
Add a Premium page link to bounced subscribers listing [MAILPOET-887]
2017-06-07 12:30:39 +03:00
f7efe44f09
Fix ServicesChecker behavior, make MSS check stricter [MAILPOET-890]
2017-06-07 12:30:38 +03:00
7aa0f21d11
Rework 'Send with...' tab UI, make a single license key field [MAILPOET-890]
2017-06-07 12:30:37 +03:00
a6eb1b06da
Add connection charset sync with WP and convert existing data to it
2017-05-24 15:45:12 +03:00
3cb08e3c09
Rename MSS check methods to better distinguish them from Premium ones [PREMIUM-4]
2017-05-04 09:36:38 +03:00
0fbc7fb7eb
Add Premium key validation [PREMIUM-4]
2017-05-03 12:20:13 +03:00
6f19a1593e
Fix translations from GDocs based on FxB's feedback [MAILPOET-819]
2017-02-20 14:58:53 +02:00
afeaa00fc7
Merge branch 'master' into update_sending_methods_strings
2017-02-01 14:33:05 +03:00
22caba31e3
Update sending method strings for the new shop [MAILPOET-794]
2017-01-30 13:44:26 +03:00
b9c45b46ba
Remove a duplicate function [MAILPOET-743]
2017-01-27 16:28:58 +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
c6d43099a1
- Extracts check for current plugin page into a separate method
2017-01-12 17:48:42 -05:00