Version Description
( 2022-03-16 ) =
- Fix: it's not possible to close the promo opt-in
Download this release
Release Info
Developer | ivansvyrskyi |
Plugin | Hustle – Pop-Ups, Slide-ins and Email Opt-ins |
Version | 7.4.13.1 |
Comparing to | |
See all releases |
Code changes from version 7.4.13 to 7.4.13.1
- inc/class-hustle-notifications.php +4 -1
- languages/wordpress-popup-en_US.po +25 -25
- popover.php +2 -2
- readme.txt +7 -2
inc/class-hustle-notifications.php
CHANGED
@@ -58,6 +58,10 @@ class Hustle_Notifications {
|
|
58 |
|
59 |
$this->is_free = Opt_In_Utils::_is_free();
|
60 |
|
|
|
|
|
|
|
|
|
61 |
add_action( 'current_screen', array( $this, 'load_plugins_page_notices' ) );
|
62 |
|
63 |
$cap = is_multisite() ? 'manage_network_plugins' : 'update_plugins';
|
@@ -288,7 +292,6 @@ class Hustle_Notifications {
|
|
288 |
*/
|
289 |
public function load_plugins_page_notices() {
|
290 |
if ( $this->is_free ) {
|
291 |
-
require_once Opt_In::$plugin_path . 'lib/free-dashboard/module.php';
|
292 |
// Register the current plugin.
|
293 |
do_action(
|
294 |
'wdev-register-plugin', // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
|
58 |
|
59 |
$this->is_free = Opt_In_Utils::_is_free();
|
60 |
|
61 |
+
if ( $this->is_free && ( wp_doing_ajax() || is_admin() ) ) {
|
62 |
+
require_once Opt_In::$plugin_path . 'lib/free-dashboard/module.php';
|
63 |
+
}
|
64 |
+
|
65 |
add_action( 'current_screen', array( $this, 'load_plugins_page_notices' ) );
|
66 |
|
67 |
$cap = is_multisite() ? 'manage_network_plugins' : 'update_plugins';
|
292 |
*/
|
293 |
public function load_plugins_page_notices() {
|
294 |
if ( $this->is_free ) {
|
|
|
295 |
// Register the current plugin.
|
296 |
do_action(
|
297 |
'wdev-register-plugin', // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
|
languages/wordpress-popup-en_US.po
CHANGED
@@ -1,15 +1,15 @@
|
|
1 |
-
# Copyright (C) 2022 Hustle 7.4.13
|
2 |
-
# This file is distributed under the same license as the Hustle 7.4.13 package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Hustle 7.4.13\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
"Content-Transfer-Econdig: 8bit\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
-
"Project-Id-Version: Hustle 7.4.13\n"
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Draft"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: inc/class-hustle-admin-page-abstract.php:265, inc/class-hustle-notifications.php:
|
63 |
msgid "Dismiss"
|
64 |
msgstr ""
|
65 |
|
@@ -689,93 +689,93 @@ msgstr ""
|
|
689 |
msgid "Successfully added a schedule for your %1$s. However, make sure to save changes and publish your %1$s for it to start appearing as per your schedule."
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: inc/class-hustle-notifications.php:
|
693 |
msgid "Migrate Data"
|
694 |
msgstr ""
|
695 |
|
696 |
-
#: inc/class-hustle-notifications.php:
|
697 |
msgid "Remind me later"
|
698 |
msgstr ""
|
699 |
|
700 |
#. translators: user's name
|
701 |
-
#: inc/class-hustle-notifications.php:
|
702 |
msgid "Hey %s, we have updated our Constant Contact integration to support the latest v3.0 API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
|
703 |
msgstr ""
|
704 |
|
705 |
#. translators: user's name
|
706 |
-
#: inc/class-hustle-notifications.php:
|
707 |
msgid "Hey %s, we have updated our InfusionSoft integration to support the latest REST API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
|
708 |
msgstr ""
|
709 |
|
710 |
#. translators: 1. user's name,
|
711 |
-
#: inc/class-hustle-notifications.php:
|
712 |
msgid "Hey %1$s, we have updated our AWeber integration to support the oAuth 2.0. Since you are connected via oAuth 1.0, we recommend you to migrate your %2$s integration to the latest authorization method as we'll cease to support the deprecated oAuth method at some point."
|
713 |
msgstr ""
|
714 |
|
715 |
-
#: inc/class-hustle-notifications.php:
|
716 |
msgid "Sign Me Up"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: inc/class-hustle-notifications.php:
|
720 |
msgid "Heads up!"
|
721 |
msgstr ""
|
722 |
|
723 |
#. translators: current version
|
724 |
-
#: inc/class-hustle-notifications.php:
|
725 |
msgid "We’ve fixed visibility conditions in Hustle %1$s which may affect the visibility behavior of your pop-ups and other modules."
|
726 |
msgstr ""
|
727 |
|
728 |
#. translators: current version
|
729 |
-
#: inc/class-hustle-notifications.php:
|
730 |
msgid "Prior to Hustle %1$s, the visibility engine would require you to set rules for every post type your theme used, not just the ones you specified to make it appear on correct pages. We’ve updated this behavior to only display modules based on the post types explicitly defined in your conditions. For Example, if you add a “Pages” condition to show your module on 1 page only, you’d no longer have to add other post type conditions to hide your module on them. After updating, we recommend double-checking your Hustle modules’ visibility conditions are working as expected."
|
731 |
msgstr ""
|
732 |
|
733 |
-
#: inc/class-hustle-notifications.php:
|
734 |
msgid "Congratulations! You have activated Hustle Pro! We have automatically deactivated the free version."
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: inc/class-hustle-notifications.php:
|
738 |
msgid "You already have Hustle Pro activated. If you really wish to go back to the free version of Hustle, please deactivate the Pro version first"
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: inc/class-hustle-notifications.php:
|
742 |
msgid "Hey"
|
743 |
msgstr ""
|
744 |
|
745 |
#. translators: user's name
|
746 |
-
#: inc/class-hustle-notifications.php:
|
747 |
msgid "%s, it appears you have an active WPMU DEV membership but haven't upgraded Hustle to the pro version. You won't lose an any settings upgrading, go for it!"
|
748 |
msgstr ""
|
749 |
|
750 |
#. translators: user's name
|
751 |
-
#: inc/class-hustle-notifications.php:
|
752 |
msgid "Hey %s, nice work on updating the Hustle! However, you need to migrate the data of your existing modules such as tracking data and email list manually."
|
753 |
msgstr ""
|
754 |
|
755 |
#. translators: user's name
|
756 |
-
#: inc/class-hustle-notifications.php:
|
757 |
msgid "Hey %s, we have improved Hustle’s front-end code in this update, which included modifying some CSS classes. Any custom CSS you were using may have been affected. We recommend reviewing the modules (which were using custom CSS) to ensure they don't need any adjustments."
|
758 |
msgstr ""
|
759 |
|
760 |
#. translators: 1. user's name, 2. opening 'a' tag to sendgrid link, 3. closing 'a' tag, 4. opening 'b' tag, 5. closing 'b' tag
|
761 |
-
#: inc/class-hustle-notifications.php:
|
762 |
msgid "Hey %1$s, we have updated our %4$sSendGrid%5$s integration to support the %2$snew Marketing Campaigns%3$s. You need to review your existing SendGrid integration(s) and select the Marketing Campaigns version (new or legacy) you are using to avoid failed API calls."
|
763 |
msgstr ""
|
764 |
|
765 |
-
#: inc/class-hustle-notifications.php:
|
766 |
msgid "Review Integrations"
|
767 |
msgstr ""
|
768 |
|
769 |
-
#: inc/class-hustle-notifications.php:
|
770 |
msgid "Check conditions"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: inc/class-hustle-notifications.php:
|
774 |
msgid "Hustle - Module visibility behaviour update"
|
775 |
msgstr ""
|
776 |
|
777 |
#. translators: 4.1 version pro or free
|
778 |
-
#: inc/class-hustle-notifications.php:
|
779 |
msgid "Hustle %s fixes a visibility bug which may affect the visibility behavior of your popups and other modules. Please review the visibility conditions of each of your modules to ensure they will appear as you expect."
|
780 |
msgstr ""
|
781 |
|
1 |
+
# Copyright (C) 2022 Hustle 7.4.13.1
|
2 |
+
# This file is distributed under the same license as the Hustle 7.4.13.1 package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Hustle 7.4.13.1\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
"Content-Transfer-Econdig: 8bit\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
+
"Project-Id-Version: Hustle 7.4.13.1\n"
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
59 |
msgid "Draft"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: inc/class-hustle-admin-page-abstract.php:265, inc/class-hustle-notifications.php:504, inc/class-hustle-notifications.php:633
|
63 |
msgid "Dismiss"
|
64 |
msgstr ""
|
65 |
|
689 |
msgid "Successfully added a schedule for your %1$s. However, make sure to save changes and publish your %1$s for it to start appearing as per your schedule."
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: inc/class-hustle-notifications.php:253, inc/class-hustle-notifications.php:504, views/admin/dashboard/dialogs/migrate-data.php:95
|
693 |
msgid "Migrate Data"
|
694 |
msgstr ""
|
695 |
|
696 |
+
#: inc/class-hustle-notifications.php:253
|
697 |
msgid "Remind me later"
|
698 |
msgstr ""
|
699 |
|
700 |
#. translators: user's name
|
701 |
+
#: inc/class-hustle-notifications.php:269
|
702 |
msgid "Hey %s, we have updated our Constant Contact integration to support the latest v3.0 API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
|
703 |
msgstr ""
|
704 |
|
705 |
#. translators: user's name
|
706 |
+
#: inc/class-hustle-notifications.php:273
|
707 |
msgid "Hey %s, we have updated our InfusionSoft integration to support the latest REST API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
|
708 |
msgstr ""
|
709 |
|
710 |
#. translators: 1. user's name,
|
711 |
+
#: inc/class-hustle-notifications.php:277
|
712 |
msgid "Hey %1$s, we have updated our AWeber integration to support the oAuth 2.0. Since you are connected via oAuth 1.0, we recommend you to migrate your %2$s integration to the latest authorization method as we'll cease to support the deprecated oAuth method at some point."
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: inc/class-hustle-notifications.php:301
|
716 |
msgid "Sign Me Up"
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: inc/class-hustle-notifications.php:378
|
720 |
msgid "Heads up!"
|
721 |
msgstr ""
|
722 |
|
723 |
#. translators: current version
|
724 |
+
#: inc/class-hustle-notifications.php:380
|
725 |
msgid "We’ve fixed visibility conditions in Hustle %1$s which may affect the visibility behavior of your pop-ups and other modules."
|
726 |
msgstr ""
|
727 |
|
728 |
#. translators: current version
|
729 |
+
#: inc/class-hustle-notifications.php:382
|
730 |
msgid "Prior to Hustle %1$s, the visibility engine would require you to set rules for every post type your theme used, not just the ones you specified to make it appear on correct pages. We’ve updated this behavior to only display modules based on the post types explicitly defined in your conditions. For Example, if you add a “Pages” condition to show your module on 1 page only, you’d no longer have to add other post type conditions to hide your module on them. After updating, we recommend double-checking your Hustle modules’ visibility conditions are working as expected."
|
731 |
msgstr ""
|
732 |
|
733 |
+
#: inc/class-hustle-notifications.php:430
|
734 |
msgid "Congratulations! You have activated Hustle Pro! We have automatically deactivated the free version."
|
735 |
msgstr ""
|
736 |
|
737 |
+
#: inc/class-hustle-notifications.php:438
|
738 |
msgid "You already have Hustle Pro activated. If you really wish to go back to the free version of Hustle, please deactivate the Pro version first"
|
739 |
msgstr ""
|
740 |
|
741 |
+
#: inc/class-hustle-notifications.php:465
|
742 |
msgid "Hey"
|
743 |
msgstr ""
|
744 |
|
745 |
#. translators: user's name
|
746 |
+
#: inc/class-hustle-notifications.php:469
|
747 |
msgid "%s, it appears you have an active WPMU DEV membership but haven't upgraded Hustle to the pro version. You won't lose an any settings upgrading, go for it!"
|
748 |
msgstr ""
|
749 |
|
750 |
#. translators: user's name
|
751 |
+
#: inc/class-hustle-notifications.php:502
|
752 |
msgid "Hey %s, nice work on updating the Hustle! However, you need to migrate the data of your existing modules such as tracking data and email list manually."
|
753 |
msgstr ""
|
754 |
|
755 |
#. translators: user's name
|
756 |
+
#: inc/class-hustle-notifications.php:526
|
757 |
msgid "Hey %s, we have improved Hustle’s front-end code in this update, which included modifying some CSS classes. Any custom CSS you were using may have been affected. We recommend reviewing the modules (which were using custom CSS) to ensure they don't need any adjustments."
|
758 |
msgstr ""
|
759 |
|
760 |
#. translators: 1. user's name, 2. opening 'a' tag to sendgrid link, 3. closing 'a' tag, 4. opening 'b' tag, 5. closing 'b' tag
|
761 |
+
#: inc/class-hustle-notifications.php:562
|
762 |
msgid "Hey %1$s, we have updated our %4$sSendGrid%5$s integration to support the %2$snew Marketing Campaigns%3$s. You need to review your existing SendGrid integration(s) and select the Marketing Campaigns version (new or legacy) you are using to avoid failed API calls."
|
763 |
msgstr ""
|
764 |
|
765 |
+
#: inc/class-hustle-notifications.php:570
|
766 |
msgid "Review Integrations"
|
767 |
msgstr ""
|
768 |
|
769 |
+
#: inc/class-hustle-notifications.php:616
|
770 |
msgid "Check conditions"
|
771 |
msgstr ""
|
772 |
|
773 |
+
#: inc/class-hustle-notifications.php:623
|
774 |
msgid "Hustle - Module visibility behaviour update"
|
775 |
msgstr ""
|
776 |
|
777 |
#. translators: 4.1 version pro or free
|
778 |
+
#: inc/class-hustle-notifications.php:628
|
779 |
msgid "Hustle %s fixes a visibility bug which may affect the visibility behavior of your popups and other modules. Please review the visibility conditions of each of your modules to ensure they will appear as you expect."
|
780 |
msgstr ""
|
781 |
|
popover.php
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
* Plugin Name: Hustle
|
11 |
* Plugin URI: https://wordpress.org/plugins/wordpress-popup/
|
12 |
* Description: Start collecting email addresses and quickly grow your mailing list with big bold pop-ups, slide-ins, widgets, or in post opt-in forms.
|
13 |
-
* Version: 7.4.13
|
14 |
* Author: WPMU DEV
|
15 |
* Author URI: https://wpmudev.com
|
16 |
* Text Domain: hustle
|
@@ -81,7 +81,7 @@ if ( ! class_exists( 'Opt_In' ) ) {
|
|
81 |
*/
|
82 |
class Opt_In {
|
83 |
|
84 |
-
const VERSION = '4.4.13';
|
85 |
|
86 |
const VIEWS_FOLDER = 'views';
|
87 |
|
10 |
* Plugin Name: Hustle
|
11 |
* Plugin URI: https://wordpress.org/plugins/wordpress-popup/
|
12 |
* Description: Start collecting email addresses and quickly grow your mailing list with big bold pop-ups, slide-ins, widgets, or in post opt-in forms.
|
13 |
+
* Version: 7.4.13.1
|
14 |
* Author: WPMU DEV
|
15 |
* Author URI: https://wpmudev.com
|
16 |
* Text Domain: hustle
|
81 |
*/
|
82 |
class Opt_In {
|
83 |
|
84 |
+
const VERSION = '4.4.13.1';
|
85 |
|
86 |
const VIEWS_FOLDER = 'views';
|
87 |
|
readme.txt
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
=== Hustle - Email Marketing, Lead Generation, Optins, Popups ===
|
2 |
Plugin Name: Hustle - Email Marketing, Lead Generation, Opt-ins, Popups
|
3 |
-
Version: 7.4.13
|
4 |
Author: WPMU DEV
|
5 |
Author URI: https://wpmudev.com/
|
6 |
Contributors: WPMUDEV
|
@@ -8,7 +8,7 @@ Tags: marketing, popup, optin, newsletter, subscription form, email, advertise,
|
|
8 |
Requires at least: 5.2
|
9 |
Tested up to: 5.9.1
|
10 |
Requires PHP: 5.6.20
|
11 |
-
Stable tag: 7.4.13
|
12 |
|
13 |
Setup email optin forms, popups, newsletter forms & subscription forms to generate email leads with the best marketing popup builder
|
14 |
|
@@ -185,6 +185,11 @@ No! Hustle gives you all the same settings and options as Hustle Pro. The only d
|
|
185 |
|
186 |
== Changelog ==
|
187 |
|
|
|
|
|
|
|
|
|
|
|
188 |
= 7.4.13 ( 2022-02-22 ) =
|
189 |
|
190 |
- Enhance: Update integration with WPMU DEV Dashboard plugin
|
1 |
=== Hustle - Email Marketing, Lead Generation, Optins, Popups ===
|
2 |
Plugin Name: Hustle - Email Marketing, Lead Generation, Opt-ins, Popups
|
3 |
+
Version: 7.4.13.1
|
4 |
Author: WPMU DEV
|
5 |
Author URI: https://wpmudev.com/
|
6 |
Contributors: WPMUDEV
|
8 |
Requires at least: 5.2
|
9 |
Tested up to: 5.9.1
|
10 |
Requires PHP: 5.6.20
|
11 |
+
Stable tag: 7.4.13.1
|
12 |
|
13 |
Setup email optin forms, popups, newsletter forms & subscription forms to generate email leads with the best marketing popup builder
|
14 |
|
185 |
|
186 |
== Changelog ==
|
187 |
|
188 |
+
= 7.4.13.1 ( 2022-03-16 ) =
|
189 |
+
|
190 |
+
- Fix: it's not possible to close the promo opt-in
|
191 |
+
|
192 |
+
|
193 |
= 7.4.13 ( 2022-02-22 ) =
|
194 |
|
195 |
- Enhance: Update integration with WPMU DEV Dashboard plugin
|