Plugin Name: Hustle
Author: Danae Millan (Incsub), Daniel Shepard (Incsub), Paul Kevin (Incsub), Leighton Sapir (Incsub)
Change Log:
----------------------------------------------------------------------
4.0.4 - 2019-12-17
----------------------------------------------------------------------
- Allow saving and using custom palettes
- Add a setting for removing the module's main styles
- Include reCAPTCHA v3
- Include reCAPTCHA v2 Invisible
- Add setting for handling the visibility after CTA conversion
- Allow changing the field's error messages
- Add a "hidden" field type for forms
- Add setting for enabling or disabling validation for URL fields
- Allow selecting which metas will be included during module import
- Differentiate CTA conversions from form submission conversions
- Support Sendgrid's new Marketing Campaigns
- Pass GDPR checkbox data to integrations
- Display more than 10 tags in Mailchimp
- Improve Sendgrid's custom fields compatibility
- Adjust textdomain for Pro version
- Improve compatibility with Forminator
- Prevent modules from being saved without any active integration
- Include the global integration's name in the module's integrations settings
- Fix bulk delete not working properly in Email lists
- Prevent saving a module when there are errors with the selected settings
- Fix popups not showing for Administrator role
- Improve minor UI and UX details
- Add pagination at the top and bottom of the modules' listing pages
- Fix current page in modules lists pagination not being highlighted
- Pause videos when the module is closed on preview
- Make datepicker's strings translatable
- Remove the integrations' data from tables when disconnecting the global instance
- Update Hustle's links in the plugins page
- Fix WhatsApp icon not working properly in mobile
- Fix Slide-in not positioned correctly when using a custom size
4.0.3 - 2019-09-23
----------------------------------------------------------------------
- Add option to reset the plugin's data manually and on uninstall
- Add "Email" to social sharing module's services
- Add option to Anonymise the stored data periodically
- Allow selecting the Metrics that are shown in the plugin's Dashboard page
- Allow applying the "After submission" behavior to external forms
- Add option to remove stored entries whe performin Account Erasure Requests
- Add "validate" option to form fields
- Update MadMimi to V3
- Update Sendinblue to V3
- Replace CampaignMonitor and Mautic libraries by custom wrappers
- Add GDPR compliance to Sendy, Mailchimp, and ActiveCampaign
- Allow picking the background color of the success message
- Allow adding input manually in the datepicker field
- Add border design settings for the "Call to Action" button
- Fix minor UX and UI details
- Fix module not following CPT conditions
- Fix 'Ensure text remains visible during webfont load' in Google Pagespeed Insights
- Fix emails sent by Hustle not using the defined sender and not displaying as HTML
- Fix 'form' tags being stripped in frontend in some cases
- Fix slide-in behavior when using a custom size
- Check for crawlers before calling geo services
- Fix conflict with HitMag theme
- Fix White label not being applied in certain pages
- Improve how the stored integrations' lists are retrieved
- Improve compatibility with Forminator polls and dropdowns
- Improve compatibility with Branda, Nextgen, and Facebook Feed Pro plugins
- Replace the default HTML form validator by the custom one
- Fix wildcards not working under the "Specific URL" condition
- Fix social sharing modules looking off in Internet Explorer
4.0.2 - 2019-08-20
----------------------------------------------------------------------
- Fix forminator scripts being enqueued in the wrong pages
4.0.1 - 2019-08-13
----------------------------------------------------------------------
- Add a "time" fields in forms
- Add language options for reCAPTCHA fields
- Update Facebook's native counter endpoint
- Fix iframes and forms being removed from the main content
- Improve accessibility in wizard's custom colors
- Fix stats at the top of the page not updating in Embeds and Social sharing listings
- Improve compatibility with Forminator and Gravity Forms on preview
- Improve compatibility with HubSpot Marketing plugin
- Fix Automated emails not being sent
- Make the "embed" shortcode work in the main content
- Load the stylesheets related to the displayed module types only in frontend
- Update the existing subscription when an email is added again
- Improve compatibility between the Aweber library and PHP 7
- Improve UI/UX details in backend and frontend
- Improve date formats for the datepicker field
- Fix Aweber not updating already subscribed users
- Fix Sendy error when selecting a list with no subscribers
- Fix Infusionsoft not assigning the selected tag to the added subscriber.
- Fix shortcodes not displaying when adding multiple in certain order
- Improve compatibility with Firefox in form fields in frontend
- Fix unsubscribe functionality not displaying the lists
- Fix custom styling not being applied for informational modules
- Update user capabilities when updating the plugin via FTP
- Fix emails list exporting the displayed entries only
- Improve compatibility with other plugins requiring wp-color-picker script
- Fix social sharing modules ignoring the default number when using "Native" counters
- Fix white label not working for the footer in wizard pages
- Improve compatibility with GeoDirectory plugin
- Make embeds follow the settings from "Custom size"
- Fix embed staying hidden if added via AJAX right after load.
- Improve custom fields integration for Aweber and ActiveCampaign
- Fix PHP message when an Embed is removed while being selected in widgets
- Make the "closing behavior" work on the homepage
- Fix border color for errors not being applied to inputs
4.0.0.1 - 2019-06-28
----------------------------------------------------------------------
- Fix iframes and forms being removed from the main content
- Stop embedded videos when closing the module
4.0.0 - 2019-06-17
----------------------------------------------------------------------
- All new SUI
- Support having multiple integrations per module
- Add a dedicated page for integrations' global settings and local subscriptions list
- Allow deleting, navigating, and filtering local subscriptions
- Support WPMU DEV white labeling with the Dashboard plugin hero hider
- Add per module analytics for tracking data
- Allow deleting the modules' tracking data
- Handle data migration from 3.x
- Add counter type per network in the social sharing module
- Improve the flow for when setting up integrations
- Render the modules on page load instead of templating
- Allow scheduling a one-time email for new subscribers
- Include the integrations' submission data in the local subscriptions list
- Increase the amount of customizable elements for colors palettes
- Add option to give form fields custom classes
- Fix double opt-in for MailerLite not working
- Support wildcards and regex in "URL" visibility conditions
- Fix custom Javascript running twice on page load
- Preview modules via AJAX
- Adjust outdated countries in the countries list
- Improve modules' structure, responsiveness, and cross-browser compatibility in frontend
- Improve compatibility with page builders and minifying plugins
- Add "Never show again" link to modules
- Add WhatsApp to social sharing networks
- Remove Google+ from networks
- Allow applying the closing behavior to different closing methods
- Implement High Contrast Mode for accessibility
- Extend the possible actions and bulk actions for modules in listing pages
3.0.8 - 2019-02-23
----------------------------------------------------------------------
- Fix Constant Contact check so the email is searched in the current list only.
- Accept active lists besides the static ones in Constant Contact.
- Fix InfusionSoft status being saved as "Non Marketable".
- Improve process to connect to HubSpot.
- Load more than 20 lists in Mailchimp.
- Allow removing the module's styles via hooks.
- GDPR checkbox not working properly if there's more than one instance of the module.
- Improve PlanSo Forms and Gravity Forms compatibility.
- Keep shortcode IDs unique when duplicating modules.
- Fix Social Sharing modules always showing relative to "screen".
- Fix Social Sharing shortcodes not working properly in MU.
- Fix social icons going beyond the box in IE.
- Fix bug with the modules' "Test" status.
- Fix the modules showing in the 404 page when using any display condition.
- Improve several UI and UX details.
- Fix shortcode ID containing quotation marks.
- Remove static version on enqueued script.
- Improve Popup responsiveness.
- Follow the link even when the link is a module trigger.
- Fix Social Sharing counter, and behavior in WPMU Dev host.
- Fix small styling conflict between BuddyPresss and Social Sharing modules.
3.0.7 - 2019-01-23
----------------------------------------------------------------------
- Add Gutenberg blocks.
- Add reCAPTCHA for opt-in forms.
- Support double opt-in for ActiveCampaign.
- Allow users to subscribe again when using Mailchimp.
- Fix error when opening the modules' wizard in big sites.
- Fix embedded shortcodes not showing in multisite.
- Improve export/import in multisite.
- Fix floating social sharing module always showing relative to the screen.
- Improve UI and UX details.
- Fix floating social sharing module not showing when the selector is in certain places.
- Add hooks for when the modules are created.
- Improve Visual Composer and Forminator compatibility.
- Improve compatibility with WPMU Dev host.
- Add "hours" option to "After module is closed" setting.
- Removed redundant GDPR checkbox on informational popups due to this feature not being requested, and no data is stored as a result of showing it in an informational popup.
3.0.6.1 - 2018-12-12
----------------------------------------------------------------------
- Fix style conflict with WPMU Dev dashboard.
- Fix edge case php error on upgrade.
3.0.6 - 2018-12-10
----------------------------------------------------------------------
- Adjust the frontend layouts to fix several issues.
- Improve the way frontend layouts look in IE.
- Allow anonymizing specific IPs from tracked data.
- Fix minor UI and UX details in backend and frontend.
- Fix Mautic issue not allowing users to subscribe.
- Fix "Country" display conditon not working.
- Fix saved theme not showing in frontend.
- Remove the redirect to Hustle dashboard after activation.
- Create the database tables again after re-installing.
- Adjust the way custom fields are saved in the providers.
- Improve compatibility with Forminator.
- Add Privacy Policy suggestion text.
- Add notification when user can install Pro version.
- Allow retrieving more than 100 lists in Aweber.
3.0.5 - 2018-09-20
----------------------------------------------------------------------
- Allow users to unsubscribe from local lists.
- Allow adding providers as external plugins.
- Add import/export module functionality.
- Add duplicate module functionality.
- Add option to choose if the module should show up after subscription.
- Fix console error when updating custom form fields.
- Fix inline social sharing not displaying properly.
- Use embeds IDs instead of names as unique identifier.
- Make native social counters retrieve their info asynchronously.
- Fix MU installation not redirecting to Hustle Dashboard.
- Fix Slide-in "Test" status not behaving properly.
- Make embeds widgets follow the defined visibility rules.
- Allow using the same email twice when subscribing to Mailchimp.
- Switch to Mailchimp for Hustle's Free Opt-in subscription form.
- Fix opt-in form behavior with each provider.
- Fix iContact settings error.
- Fix Constant Contact settings error.
- Fix Sendgrid library conflict.
- Fix Custom fields behavior on some providers.
- Fix PHP error when using category conditions in multiple modules.
- Fix checkboxes and radios issue when the same embed is twice in the same page.
- Fix various UI details in dashboard and frontend.
- Add "upgrade" link on plugins page for Free version.
3.0.4.2 - 2018-07-16
----------------------------------------------------------------------
- Fix PHP errors.
3.0.4.1 - 2018-07-11
----------------------------------------------------------------------
- Fix PHP errors.
3.0.4 - 2018-07-09
----------------------------------------------------------------------
- Add SendGrid and Zapier integrations.
- Add API share counters to Social Sharing modules.
- Add "Save draft" option when saving modules.
- Add filter to prevent Google fonts from loading.
- Show GDPR checkbox as required on form submission.
- Fix SendinBlue "Load more" button behaviour.
- Improve module appearance on fontend for IE.
- Fix "Continue" button behaviour on backend for IE.
- Show GDPR checkbox even if the main content is empty.
- Fix various UX issues on frontend and backend.
- Fix various styling issues on frontend and backend.
- Fix module's behaviours under certain display conditions.
- Fix "Floating in respect to CSS selector" setting on Social Share modules not saving.
- Improve compatibility with Forminator, Contact Form 7, WPBakery Page Builder, The Grid, and Upfront plugins, and with Bridge theme.
- Fix migration of social stats.
- Fix PHP notices when changing email provider to Infusionsoft.
- Improve alert behavior on module edit pages when navigating away.
- Improve email providers process of subscription and saving settings.
- Make Youtube video stop when closing popup.
- Fix stats from all sub-sites modules showing up on multisite.
- Fix connection issue with HubSpot.
- Serve resources from a consistent URL in GTmetrix.
- Fix Mautic URL saving issue.
- Improve the way modules are prioritized to show up.
- Fix module fields not showing in frontend when enabling and changing "Custom size".
- Fix "on click" trigger when no animation is set.
- Fix "After Content" display settings having different results after upgrade.
- Fix "exit intent" triggering when interacting with forms.
- Increase free version limitations.
- Add new "Upgrade" modal.
3.0.3 - 2018-05-28
----------------------------------------------------------------------
- Add GDPR frontend checkbox option to modules.
3.0.2 - 2018-03-05
----------------------------------------------------------------------
- Add MailerLite and iContact Integration.
- Update E-Newsletter integration to be consistent with other integrations.
- Fix various styling issues on frontend and backend.
- Fix minor backend UX issues.
- Fix an issue with ConstantContact only saving to the first email list.
- Fix homepage not obeying module display conditions when showing recent posts.
- Fix an issue with ConstantContact where redirecting after signing in brought
the user to the editing popups even when editing embeds or slide ins.
- Fix adblocker trigger from triggering even when no adblocker is present.
- Update 404 display condition behavior to showing on the 404 page or not rather than only displaying on 404 page and no other.
- Adjusted verbiage for After Slide-in is Closed description to avoid
confusion.
- Disable save button on continue press to avoid accidental multiple saves.
- Fix slide in and popup shortcode trigger not working since 3.0.
- Fix some PHP warnings.
- Improve Hustle frontend accessibility for social sharing.
- Fix Mad Mimi and Campaign Monitor email integrations.
- Only show SSL requirement notice for constant contact when necessary.
3.0.1 - 2018-02-22
----------------------------------------------------------------------
- Add legacy support for widgets and shortcodes.
- Fix issues with local email lists, tracking, and custom CSS not getting migrated properly.
- Fix various style issues.
- Fix issue with ActiveCampaign incorrectly showing duplicate error upon sign
up to a separate list.
- Fix inability to close out of the welcome message on dashboard.
- Fix Embeds local email list not downloading.
- Fix Object Caching issue with some hosts where settings appeared to not save.
3.0 - 2018-01-18
----------------------------------------------------------------------
- New UI Flow and Design
- New structure for Hustle modules (introducing Pop-ups, Slide-ins, Embeds,
and Social Sharing)
- Automatic migration from Hustle 2.x to Hustle 3.0
2.1.5.1 - 2017-08-22
----------------------------------------------------------------------
- Improved ConstantContact Integration.
2.1.5 - 2017-08-15
----------------------------------------------------------------------
- Improved HubSpot integration.
- Improved Mautic integration.
- Fixed Custom Content js errors on frontend.
2.1.4 - 2017-08-09
----------------------------------------------------------------------
- New HubSpot integration (static list).
- Improved ConstantContact integration.
- Improved InfusionSoft integration.
- Improved AWeber integration.
- Improved Mautic integration.
- Improved SendInBlue integration.
- Improved Opt-in when provider not set but uses "Save Emails to local list".
- Fixed Opt-in signup button not showing on some layouts.
- Fixed Custom Content front-end JavaScript errors.
2.1.3.2 - 2017-07-31
----------------------------------------------------------------------
- Improved compatibility with PHP 5.2 and 5.3.
- Improved the display for MailChimp Groups on frontend.
2.1.3.1 - 2017-07-24
----------------------------------------------------------------------
- Improved API Connection Security for Integrations
2.1.3 - 2017-07-10
----------------------------------------------------------------------
- New SendInBlue integration.
- Added "Load More" button for MailChimp lists.
- Fixed MailChimp integration issues.
- Fixed custom colors issues on social sharing admin wizard.
- Fixed media queries break custom css.
2.1.2 - 2017-05-31
----------------------------------------------------------------------
- Fixed Custom Content conflict with Page Builder by SiteOrigin.
- Fixed MailChimp integration issues.
- Fixed ActiveCampaign integration issues.
2.1.1 - 2017-05-23
----------------------------------------------------------------------
- Updated MailChimp integration and used their 3.0 API.
- Updated "show less than" display condition and now works even "tracking" is off.
- Updated listing page on each module to show shortcode on shortcode type.
- Fixed activating Hustle on Multisite re-directs to an error.
- Fixed IE styles on admin wizards.
- Fixed IE issues on admin wizards.
- Fixed conflict with Caldera Forms.
- Fixed Pop-up "on click" trigger does not do preventDefault.
- Fixed activating any plugin will redirect a Hustle user to Hustle.
- Fixed Social Sharing wizard style issues.
- Fixed Custom Content images not responsive.
- Fixed Opt-in able to create duplicate additional fields.
- Fixed IE issues when previewing Opt-in on admin.
- Fixed Social Sharing issue: disabling "click counter" still shows counter numbers.
- Fixed close button does not act as 'Never see this message again'.
- Fixed Pop-up scroll issue.
2.1 - 2017-04-27
----------------------------------------------------------------------
- New social sharing module.
- New mautic integration.
- New module dashboard for empty modules.
- New settings dashboard for empty modules.
- New toggle option for tracking views and conversion for each module.
- New error log list for opt-in module.
- New option to add new fields for opt-in module.
- New validation for opt-in submission.
- New option to edit opt-in submit button.
- New "after_content" preview type for custom content module.
- New settings link in plugin list.
- Fixed "Hide all slide in messages for user" option is not working.
- Fixed custom content widget/shortcode layout doesn't have styles.
- Fixed clicking on any field in slide-in opt-in closes it, can't enter information.
- Fixed using form submit setting "Refresh or Close" causes custom content slide-in to refresh endlessly.
- Fixed custom content module "custom css" not rendering on preview.
- Fixed popup show less than (display condition) not working.
- Fixed "NextGen Gallery" compatibility.
- Fixed "Beaver Builder" conflict.
- Fixed email service fields are not enabled/disabled correctly on opt-in module.
- Fixed IE issues.
- Fixed custom css issue with @media.
- Fixed custom content module not appearing on appearance/widget.
- Fixed "Embed Any Document" compatibility.
- Fixed "Contact Form 7" compatibility.
- Fixed html content is getting stripped on custom content module.
- Fixed Hustle not filtering by tag.
- Fixed custom content module "custom css" doesn't recognize html tags.
2.0.3.1 - 2017-03-16
----------------------------------------------------------------------
- Fix: Custom content slide-in not showing on frontend.
2.0.3 - 2017-03-15
----------------------------------------------------------------------
- Add: ConvertKit integration.
- Add: Custom post type support.
- Add: Auto-enable Opt-in shortcode and widget when creating new one
- Improved structure, events and performance when showing modals.
- Improved UI by using sprites instead of icon fonts.
- Fix: In a specific Country display condition is not working.
- Fix: Slide in Trigger shortcode button doesn't work.
- Fix: Page scrolled option on optin.
- Fix: Minify issue conflict with W3 Total Cache.
- Fix: MailChimp lists have a hover effect.
- Fix: Custom content form submission.
- Fix: Popup overflowed height.
- Fix: Never see again option behavior.
- Fix: Issues with Hustle on mobile.
- Fix: Extra content showing on hustle custom content.
- Fix: E-newsletter integration issues.
- Fix: Hustle breaks Backer Theme.
- Fix: On Opt-in listing, shortcode toggle not saved persistently.
- Fix: Unsaved content warning after saving individual creation steps.
- Fix: Youtube continues to play when popup is closed.
2.0.2 - 2017-03-01
----------------------------------------------------------------------
- Add: ActiveCampaign provider.
- Add: Opt-in success message control options.
- Add: Custom Content name checker.
- Improved Display Settings for all modules, hide condition labels if not enabled.
- Improved Dashboard responsive styles.
- Improved Dashboard Modules Overview Widget responsive styles.
- Improved Dashboard Welcome Back Widget responsive styles
- Improved Dashboard Stats Widget responsive styles
- Fix: Default overlay background not transparent on opt-in modules.
- Fix: The lines overlap chart on dashboard page.
- Fix: Border picking up the hover property from links.
- Fix: No Way to Change Featured Image
- Fix: Typo in Custom Content Display Setting panel
- Fix: Typo in Opt In Editor in test mode
- Fix: Initial welcome message should only be displayed once in dashboard page.
- Fix: Close button not working on New Welcome Dashboard
- Fix: Custom content popup triggers, the input number isn't working for "Time" trigger.
- Fix: Opt-in Wizard Custom CSS, styles are being applied regardless of toggle button status.
- Fix: Opt-in overlay mask background color doesn't applies correctly.
- Fix: Opt-in, prevent closing button from showing if opt-in displays "after content" or as "widget" or as "shortcode".
- Fix: Opt-ins successful message does not show if set to Auto Close.
- Fix: Opt-in some custom colors are not working.
- Fix: Opt-in, on wizard the wysiwyg editor is overlapping other options.
2.0.1 - 2017-02-08
----------------------------------------------------------------------
- Add: Consistent color assignment for modules in top 5 conversion graph.
- Changed: Top 5 conversion table is now sorted by conversions in the last 30 days.
----------------------------------------------------------------------
2.0.0 - 2017-02-02
- Add: Major redesign for better user experience.
- Add: New Custom Content module.
- Add: New Opt-in module wizard.
- Add: New Dashboard page.
- Add: New Settings page.
- Add: New top conversions table.
- Add: New top conversions graph.
- Add: Grouped color in palette customization.
- Add: Optional action button to custom URL in Custom Content module.
- Add: Opt-in module can be used as shortcode in Custom Content module.
- Add: Choices of auto responsive size or custom size for Custom Content.
- Add: Separated save button when creating or editing module.
- Add: Categories criteria in Display Conditions.
- Add: Tags criteria in Display Conditions.
- Add: Posts criteria in Display Conditions.
- Add: Pages criteria in Display Conditions.
- Add: Modules Overview in Dashboard.
- Improved module preview.
- Improved list of modules behavior.
- Fix: Pop up on exiting page.
- Fix: PHP fatal error in certain condition.
- Fix: PHP 5.3 compatibility.
- Fix: Does not accept emails with "-" in the domain.
- Fix: Email registration issue.
- Fix: Overlapping elements in IE11.
- Fix: 'close button acts as never seen again' not working.
----------------------------------------------------------------------
1.1.2 - 2016-11-03
----------------------------------------------------------------------
Add: Sync existing subscriptions in local collection to eNewsletter
1.1.1 - 2016-10-28
----------------------------------------------------------------------
Add: e-Newsletter integration
Fix: In and out animations for Slide-ins
1.1 - 2016-10-25
----------------------------------------------------------------------
Add: Local data collection feature
Add: Download local subscriptions data as CSV
Add: Infusionsoft integration
Add: Mad Mimi integration
Fix: Exit intent after scrolling the page
Fix: Popup success message not hiding if no out animation is added
Fix: Issue with title CSS selector
Fix: Message editor not working in some browser versions
1.0.2 - 2016-09-22
----------------------------------------------------------------------
Add: GetResponse integration
Add: Sendy integration
Add: New feature to trigger Pop Ups & Slide Ins on click
Add: New feature to trigger Pop Ups & Slide Ins on AdBlock detection
Add: New feature to trigger Pop Ups & Slide Ins on User Leave Intent
Add: Redesigned Trigger interface for Pop Ups & Slide Ins
Add: Form input animation control options
Fix: Pop Up and Slide In closing-opening animations
1.0.1 - 2016-09-08
----------------------------------------------------------------------
- Add: Constant Contact integration
- Add: MailChimp Interest Group integration
- Add: Image style options
- Add: Style amendments and field icon animations
- Fix: Conditional adding of templates in frontend
- Fix: After content not working in Upfront
- Fix: Styling issues in admin and frontend
1.0 - 2016-08-16
----------------------------------------------------------------------
- First public release
793108-1576730296-ai