Commit Graph

5329 Commits

Author SHA1 Message Date
Tautvidas Sipavičius
8aabc783e3 Merge pull request #943 from mailpoet/remove-napa
Remove napa [MAILPOET-958]
2017-06-19 12:15:22 +03: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
Pavel Dohnal
11af014d9d Remove napa
It caused errors while running npm commands
I found alternatives to those two packages
which were used with napa
2017-06-15 18:11:05 +01: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
Tautvidas Sipavičius
cdd8e51ef9 Merge pull request #936 from mailpoet/premium_blockage_fix
Allow to access Settings after exceeding the 2000 limit [MAILPOET-950]
2017-06-14 12:33:51 +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
5293589eea Release 3.0.0-beta.35.0.0 3.0.0-beta.35.0.0 2017-06-13 17:05:50 +03:00
mrcasual
07f4c0bc1e Merge pull request #923 from mailpoet/fast_svn_publish
Use a faster SVN workflow in release publishing automation [MAILPOET-913]
2017-06-13 07:50:47 -04: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
stoletniy
67ffcb5485 Clean up the SVN dir before checking out for faster operation [MAILPOET-913] 2017-06-13 12:22:32 +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
Tautvidas Sipavičius
eab8065154 Remove the promise of migrating newsletters and statistics.
We will not be offering these options!
2017-06-12 17:36:04 +03:00
mrcasual
fb8ecef1c3 Merge pull request #932 from mailpoet/revert-931-minimum_php_version_fix
Revert "Updates minimum required "release version" from 3 to 30 [MAILPOET-944]"
2017-06-12 10:27:09 -04:00
mrcasual
14955e5022 Revert "Updates minimum required "release version" from 3 to 30"
This reverts commit e83c0ff0bd.
2017-06-12 10:20:01 -04:00
mrcasual
e83c0ff0bd Updates minimum required "release version" from 3 to 30 2017-06-12 14:52:44 +01: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
5fa1eb643a Remove tests that may fail because of the original database content 2017-06-12 13:13:17 +02: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
2632feba31 Fixed: On Migration page, clicking on "Start upgrade No thanks, I'll skip and start from scratch." redirects to the same migration page. 2017-06-12 13:13:12 +02:00
fred
c96bc755c7 Fixed: the progress bar goes over 100% and displays "NaN%" if the MP2 tables are empty. 2017-06-12 13:13:12 +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
fred
707d5efec1 Modify H1 title
Remove logo
Modify progress label font size
Modify progress bar style
2017-06-12 13:13:04 +02:00
fred
acfb3aefba Use snake_case 2017-06-12 13:13:04 +02:00
mrcasual
cb6f4046a2 Removes utf8 decoding that breaks import 2017-06-12 13:13:03 +02:00
mrcasual
667aa91581 Adds character encoding 2017-06-12 13:13:02 +02:00