fred
9458bf7418
Add Unit tests for MP2 to MP3 migration phase 2
2017-06-21 19:24:01 +02:00
fred
44bf4b98b8
MP2 to MP3 migration phase 2: Forms migration
2017-06-21 19:24:01 +02:00
Pavel Dohnal
088d4f800d
Hide preheader in gmail on android
...
[MAILPOET-802]
2017-06-21 17:23:57 +01:00
Pavel Dohnal
27a734d005
Not include sensitive data in rendered subject
...
[MAILPOET-826]
2017-06-21 10:25:40 +01:00
Pavel Dohnal
fb059f585e
Print rendered subject in archive
...
[MAILPOET-826]
2017-06-21 10:25:40 +01:00
Vlad
c99f990dbf
Fixes undefined index notice when analytics option is not present in the
...
DB
2017-06-21 08:31:37 +01:00
Vlad
156d05b4cf
Corrects identation and rebases master
2017-06-20 11:36:08 -04:00
Vlad
be63aa727d
Adds return statement to CSS compilication task
...
Swaps is_file with is_readable when checking for manifest's existance
2017-06-20 11:33:56 -04:00
Vlad
6c270ab095
Reads and stores assets manifest inside Renderer class
...
Updates unit tests
2017-06-20 11:33:56 -04:00
Vlad
570b9dfb8f
Updates coding style
2017-06-20 11:33:07 -04:00
Vlad
5f9baed195
Modifies Assets class to use manifest file
...
Adds unit tests
2017-06-20 11:33:07 -04:00
stoletniy
64dbf158a4
Merge pull request #948 from mailpoet/subscription_fix
...
Corrects reference to outdated API Response class [MAILPOET-959]
2017-06-20 17:43:56 +03:00
Tautvidas Sipavičius
1d6cdfe2cc
Merge pull request #945 from mailpoet/newsletter_preview_email_update
...
Adds bogus list-unsubscribe link & disables view in browser link in preview emails [MAILPOET-948] [MAILPOET-875]
2017-06-20 12:22:25 +03:00
pavel-mailpoet
812c6634ba
Mixpanel analytics [MAILPOET-686] ( #940 )
...
* Send analytics data to mixpanel
[MAILPOET-686]
2017-06-20 12:20:50 +03:00
Vlad
419871a6bf
Corrects reference to outdated API Response class
...
Removes unused class reference
2017-06-19 18:56:54 -04:00
mrcasual
cbcd9fb22f
Adds support for list-unsubscribe header to the MSS method
...
[MAILPOET-956]
2017-06-19 16:19:31 +01:00
mrcasual
01eaf1ef2d
Merge pull request #937 from mailpoet/premium_updates_fix
...
Add updater to the Free [PREMIUM-22]
2017-06-19 11:09:42 -04:00
Vlad
f72ceb2dbe
Disables "view in browser", "manage subscription" and "unsubscribe"
...
links in preview emails
2017-06-16 18:14:30 -04:00
Vlad
af3d971154
Uses "fake" unsubscribe URL to set the "list-unsubscribe" header
2017-06-16 18:10:39 -04:00
Vlad
2d3aae9dd0
Fixes queue not being processed for scheduled newsletters
...
Sets newsletter status to "sending" when queue was processed
Uses defined constants where appropriate
2017-06-15 19:11:35 -04:00
Tautvidas Sipavičius
6653327f7f
Merge pull request #939 from mailpoet/key_check_refactoring
...
Separate checking and storing of the keys [MAILPOET-939]
2017-06-15 15:47:38 +03:00
Tautvidas Sipavičius
3a2adde6c5
Merge pull request #934 from mailpoet/network-activation-notice
...
Show a notice to admin if network activation
2017-06-15 14:31:57 +03:00
stoletniy
1aba3112e9
Separate checking and storing of the keys [MAILPOET-939]
2017-06-15 13:00:56 +03:00
stoletniy
181d7b9876
Add indexes to stat tables to speed up counting unopened subscribers [PREMIUM-21]
2017-06-14 14:59:20 +01:00
Pavel Dohnal
ebe3f0bd00
Rename variables by coding standards
...
[MAILPOET-923]
2017-06-14 14:35:33 +01:00
Pavel Dohnal
1b69fe50ff
Rename function flushAll
...
[MAILPOET-923]
2017-06-14 14:33:21 +01:00
Pavel Dohnal
fa3ba609f3
Show a notice to admin if network activation
...
Mailpoet seems to be working on network activated multisites but we
don't support it.
[MAILPOET-923]
2017-06-14 14:30:20 +01:00
stoletniy
fe9aa03de1
Add updater to the Free [PREMIUM-22]
2017-06-14 14:24:18 +03:00
stoletniy
1da06bd46a
Allow to access Settings after exceeding the 2000 limit [MAILPOET-950]
2017-06-14 10:47:34 +03:00
stoletniy
32b24a83ab
Suggest to activate MSS after a successful key check [MAILPOET-937]
2017-06-13 16:01:47 +01:00
Tautvidas Sipavičius
7d9a072545
Merge pull request #928 from mailpoet/wp_mail_switch
...
Replaces SwiftMailer's mail() method with WP's PHPMailer [MAILPOET-926]
2017-06-13 14:10:07 +03:00
Tautvidas Sipavičius
02098a3cf0
Merge pull request #888 from mailpoet/mp2tomp3migration
...
MP2 to MP3 migration [MAILPOET-946]
2017-06-12 19:41:46 +03:00
stoletniy
09db1aac22
Merge pull request #929 from mailpoet/mp_api_fix
...
Fixes confirmation emails not sent when adding subscriber in MP API [MAILPOET-942]
2017-06-12 14:22:05 +03:00
fred
898913a517
Change: the users belonging to the wp_users segment must be imported as subscribed to the wp_users segment
2017-06-12 13:13:17 +02:00
fred
3a4b364bcd
Modify unit tests following previous changes
2017-06-12 13:13:16 +02:00
fred
d373d10f6c
Fixed: Segments with a null description were not imported
2017-06-12 13:13:15 +02:00
fred
c07e1eff3c
New: Redirect the user to the migration page if the import has started but is not finished to prevent him from using MailPoet with incomplete data. So he can resume the import where it left off.
2017-06-12 13:13:15 +02:00
fred
f5e985baa4
Change: Move the progress bar JSON file to the wp-content/uploads/mailpoet directory and remove "mailpoet" from its filename
2017-06-12 13:13:14 +02:00
fred
2c93a105cc
Fixed: Migration script suggests displays "Upgrade completed!" text and allows the user to click the "Go to MailPoet" button while the migration is still being performed.
2017-06-12 13:13:14 +02:00
fred
cbf0a7684f
Fixed: If there are WP users that haven't been added as MP2 WP subscribers, they won't be present as MP3 subscribers after migration either.
2017-06-12 13:13:13 +02:00
fred
bbad772d7a
PHP Notice: Use of undefined constant IMPORT_TIMEOUT_IN_SECONDS
2017-06-12 13:13:11 +02:00
fred
520a3c43be
Changes for API
2017-06-12 13:13:10 +02:00
fred
eb70df1466
The "Start upgrade" button can now resume the import.
2017-06-12 13:13:09 +02:00
fred
5977b8b4bc
Translations
2017-06-12 13:13:09 +02:00
fred
2bb7d95e37
Remove the "Start upgrade" button when the upgrade is completed
...
Add the "Upgrade completed" message
Add the "Go to MailPoet" button
2017-06-12 13:13:08 +02:00
fred
c64959dce0
Fixed: Segments number can be wrong
2017-06-12 13:13:08 +02:00
fred
ead0792b32
Rename getDataToMigrate() to getDataToMigrateAndResetProgressBar()
2017-06-12 13:13:07 +02:00
fred
7bd52d456c
Make the Migration page accessible through admin.php?page=mailpoet-migration
2017-06-12 13:13:06 +02:00
fred
8517896660
Rename imported_data_mapping table to mapping_to_external_entities
2017-06-12 13:13:06 +02:00
fred
c78933f7c4
Numerous fixes following the code review:
...
H1 title should be "Welcome to MailPoet version 3!", as per wireframes
remove logo in top right of the page
remove the classes feature-section one-col to the parent
new styles for #logger
progress bar: ensure that the color and size for the font are the same as our current progress bar.
display the progress bar at 100% when the import of subscribers and lists is complete
move loadSQL() function in tests/_support/Helper/Database.php
remove CSS browser prefixes
use AMD module definition to embed the JavaScript
remove extra whitespace in JavaScript file
remove the redundant functions descriptions
rename objectPlugin to mailpoet_mp2_migrator
replace private $chunks_size by the constant CHUNK_SIZE
add the constant IMPORT_TIMEOUT_IN_SECONDS
replace Helpers::mysqlDate() by $datetime->formatTime(time(), \MailPoet\WP\DateTime::DEFAULT_DATE_TIME_FORMAT)
make the log messages translatable
fix PHPDoc
replace Env::$plugin_name by 'mailpoet' in the translation functions
use $snake_case for variable names, use lowercaseCamelCase for method names, use CamelCase for class names
define MP2 table names as constants
add spaces around ternary operators
use the models for MP3 entities, instead of counting via raw SQL queries
use \ORM::for_table('some_table')::count()
2017-06-12 13:13:05 +02:00