Version Description
Download this release
Release Info
Developer | leadin |
Plugin | HubSpot – Free Marketing Plugin for WordPress |
Version | 7.1.1 |
Comparing to | |
See all releases |
Code changes from version 7.0.7 to 7.1.1
- admin/leadin-admin.php +4 -12
- changelog.txt +681 -0
- inc/class-leadin.php +10 -1
- inc/leadin-disconnect.php +1 -1
- inc/leadin-oauth-refresh.php +0 -29
- inc/leadin-registration.php +0 -21
- leadin.php +2 -3
- readme.txt +14 -694
- screenshot-4.png +0 -0
- screenshot-5.png +0 -0
- screenshot-6.png +0 -0
admin/leadin-admin.php
CHANGED
@@ -49,7 +49,6 @@ class WPLeadInAdmin {
|
|
49 |
|
50 |
add_action( 'admin_menu', array( &$this, 'leadin_add_menu_items' ) );
|
51 |
add_action( 'admin_print_scripts', array( &$this, 'add_leadin_admin_scripts' ) );
|
52 |
-
add_action( 'admin_enqueue_scripts', array( &$this, 'add_leadin_global_admin_style' ) );
|
53 |
add_filter( 'plugin_action_links_' . 'leadin/leadin.php', array( $this, 'leadin_plugin_settings_link' ) );
|
54 |
|
55 |
if ($affiliate = $this->get_affiliate_code()) {
|
@@ -128,8 +127,8 @@ class WPLeadInAdmin {
|
|
128 |
|
129 |
add_menu_page( 'HubSpot', 'HubSpot'.$notificationIcon, $capability, 'leadin', array( $this, 'leadin_build_app' ), 'dashicons-sprocket', '25.100713' );
|
130 |
|
131 |
-
$
|
132 |
-
if (
|
133 |
add_submenu_page('leadin', 'Forms', 'Forms', 'activate_plugins', 'leadin_forms', array($this, 'leadin_build_app'));
|
134 |
add_submenu_page('leadin', 'Settings', 'Settings', 'activate_plugins', 'leadin_settings', array($this, 'leadin_build_app'));
|
135 |
remove_submenu_page('leadin','leadin');
|
@@ -146,8 +145,8 @@ class WPLeadInAdmin {
|
|
146 |
* @return array
|
147 |
*/
|
148 |
function leadin_plugin_settings_link( $links ) {
|
149 |
-
$
|
150 |
-
if (
|
151 |
$page = "leadin_settings";
|
152 |
} else {
|
153 |
$page = "leadin";
|
@@ -198,7 +197,6 @@ class WPLeadInAdmin {
|
|
198 |
'portalId' => get_option( 'leadin_portalId' ),
|
199 |
'affiliateCode' => get_option( 'hubspot_affiliate_code' ),
|
200 |
'acquisitionAttributionParams' => $this->get_acquisition_attribution_option(),
|
201 |
-
'slumberMode' => get_option( 'leadin_slumber_mode' ),
|
202 |
'env' => constant( 'LEADIN_ENV' ),
|
203 |
'user' => $this->leadin_get_user_for_tracking(),
|
204 |
'allRoles' => $wp_roles->get_names(),
|
@@ -213,7 +211,6 @@ class WPLeadInAdmin {
|
|
213 |
'locale' => get_locale(),
|
214 |
'timezone' => get_option( 'gmt_offset' ),
|
215 |
'timezoneString' => get_option( 'timezone_string' ), // If not set by the user manually it will be an empty string
|
216 |
-
'oAuthMode' => get_option( 'leadin_oauth_mode' ),
|
217 |
'connectionTimeInMs' => get_option( 'leadin_connectionTimeInMs' ),
|
218 |
'plugins' => get_plugins(),
|
219 |
'phpVersion' => phpversion(),
|
@@ -232,11 +229,6 @@ class WPLeadInAdmin {
|
|
232 |
}
|
233 |
}
|
234 |
|
235 |
-
function add_leadin_global_admin_style() {
|
236 |
-
wp_register_style( 'leadin-css', LEADIN_PATH.'/assets/leadin.css' );
|
237 |
-
wp_enqueue_style( 'leadin-css' );
|
238 |
-
}
|
239 |
-
|
240 |
// =============================================
|
241 |
// Internal Class Functions
|
242 |
// =============================================
|
49 |
|
50 |
add_action( 'admin_menu', array( &$this, 'leadin_add_menu_items' ) );
|
51 |
add_action( 'admin_print_scripts', array( &$this, 'add_leadin_admin_scripts' ) );
|
|
|
52 |
add_filter( 'plugin_action_links_' . 'leadin/leadin.php', array( $this, 'leadin_plugin_settings_link' ) );
|
53 |
|
54 |
if ($affiliate = $this->get_affiliate_code()) {
|
127 |
|
128 |
add_menu_page( 'HubSpot', 'HubSpot'.$notificationIcon, $capability, 'leadin', array( $this, 'leadin_build_app' ), 'dashicons-sprocket', '25.100713' );
|
129 |
|
130 |
+
$portal_id = get_option('leadin_portalId');
|
131 |
+
if ( !empty( $portal_id ) ) {
|
132 |
add_submenu_page('leadin', 'Forms', 'Forms', 'activate_plugins', 'leadin_forms', array($this, 'leadin_build_app'));
|
133 |
add_submenu_page('leadin', 'Settings', 'Settings', 'activate_plugins', 'leadin_settings', array($this, 'leadin_build_app'));
|
134 |
remove_submenu_page('leadin','leadin');
|
145 |
* @return array
|
146 |
*/
|
147 |
function leadin_plugin_settings_link( $links ) {
|
148 |
+
$portal_id = get_option('leadin_portalId');
|
149 |
+
if ( !empty( $portal_id ) ) {
|
150 |
$page = "leadin_settings";
|
151 |
} else {
|
152 |
$page = "leadin";
|
197 |
'portalId' => get_option( 'leadin_portalId' ),
|
198 |
'affiliateCode' => get_option( 'hubspot_affiliate_code' ),
|
199 |
'acquisitionAttributionParams' => $this->get_acquisition_attribution_option(),
|
|
|
200 |
'env' => constant( 'LEADIN_ENV' ),
|
201 |
'user' => $this->leadin_get_user_for_tracking(),
|
202 |
'allRoles' => $wp_roles->get_names(),
|
211 |
'locale' => get_locale(),
|
212 |
'timezone' => get_option( 'gmt_offset' ),
|
213 |
'timezoneString' => get_option( 'timezone_string' ), // If not set by the user manually it will be an empty string
|
|
|
214 |
'connectionTimeInMs' => get_option( 'leadin_connectionTimeInMs' ),
|
215 |
'plugins' => get_plugins(),
|
216 |
'phpVersion' => phpversion(),
|
229 |
}
|
230 |
}
|
231 |
|
|
|
|
|
|
|
|
|
|
|
232 |
// =============================================
|
233 |
// Internal Class Functions
|
234 |
// =============================================
|
changelog.txt
ADDED
@@ -0,0 +1,681 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
= 6.1.12 (2018.09.14) =
|
2 |
+
- Internal update
|
3 |
+
|
4 |
+
= 6.1.11 (2018.08.30) =
|
5 |
+
- Plugin description update
|
6 |
+
|
7 |
+
= 6.1.10 (2018.08.28) =
|
8 |
+
- Plugin readme update
|
9 |
+
|
10 |
+
= 6.1.9 (2018.07.27) =
|
11 |
+
- New product screenshots with HubSpot Form Builder redesign
|
12 |
+
|
13 |
+
= 6.1.8 (2018.07.27) =
|
14 |
+
- Plugin description updated to describe HubSpot Conversion Tools
|
15 |
+
|
16 |
+
= 6.1.7 (2018.06.26) =
|
17 |
+
- Plugin description updated to describe HubSpot Form Builder
|
18 |
+
|
19 |
+
= 6.1.6 (2018.06.22) =
|
20 |
+
- Add shortcodes to use forms and CTA tools
|
21 |
+
|
22 |
+
= 6.1.5 (2018.05.22) =
|
23 |
+
- Code cleanup
|
24 |
+
|
25 |
+
= 6.1.4 (2017.07.25) =
|
26 |
+
- Updated supported version of WordPress
|
27 |
+
- Provide more accurate readme
|
28 |
+
|
29 |
+
= 6.1.3 (2016.11.22) =
|
30 |
+
- Fix issue where accounts could not reconnect
|
31 |
+
|
32 |
+
= 6.1.0 (2016.11.16) =
|
33 |
+
- Fix an issue where accounts could not be disconnected
|
34 |
+
|
35 |
+
= 6.0.0 (2016.11.10) =
|
36 |
+
- Leadin is now HubSpot Marketing Free - learn more at http://www.hubspot.com/products/marketing
|
37 |
+
|
38 |
+
= 5.5.3 (2016.09.01) =
|
39 |
+
- Clean up remaining deployment issues
|
40 |
+
|
41 |
+
= 5.5.1 (2016.08.30) =
|
42 |
+
- Added a new endpoint handler to remove hapikey and portalId from the database when removing the account.
|
43 |
+
|
44 |
+
= 5.4.1 (2016.08.17) =
|
45 |
+
- Moved all embed loads to the new unified script loader, which has been in beta since v5.2.1.
|
46 |
+
|
47 |
+
= 5.3.1 (2016.08.11) =
|
48 |
+
- Added "collected forms" screen to the navigation, a new way to manage your collected forms
|
49 |
+
- Shifted more accounts to the new unified script loader following a beta release in 5.2.1. Now all "existing app" customers, and all new customers use the unified loader.
|
50 |
+
|
51 |
+
= 5.2.1 (2016.08.04) =
|
52 |
+
- New "existing app" customers use the new unified script loader
|
53 |
+
|
54 |
+
= 5.1.1 (2016.06.20) =
|
55 |
+
- Rebranding "Flows" to "Lead Flows"
|
56 |
+
- Correcting the settings link in Plugins when Leadin is connected to an existing Leadin web app account
|
57 |
+
|
58 |
+
= 5.0.2 (2016.06.02) =
|
59 |
+
- Update deployment script
|
60 |
+
|
61 |
+
= 5.0.1 (2016.06.02) =
|
62 |
+
- The Leadin plugin can now be installed for an existing Leadin web app account
|
63 |
+
|
64 |
+
= 4.8.2 (2016.05.30) =
|
65 |
+
- Added 'Flows' to the WordPress navigation - all-in-one lead conversion widgets - http://leadin.hubspot.com/flows
|
66 |
+
|
67 |
+
= 4.7.1 (2016.04.14) =
|
68 |
+
- Stopped using get_currentuserinfo(), which was deprecated in WordPress 4.5 in favor of wp_get_current_user()
|
69 |
+
|
70 |
+
= 4.6.8 (2016.04.01) =
|
71 |
+
- Updated supported version of WordPress
|
72 |
+
|
73 |
+
= 4.6.6 (2016.03.23) =
|
74 |
+
- Changed URL where Leadin's JavaScript loads from. This should help with customers who were experiencing blank screens due to overzealous adblocking
|
75 |
+
- Updated readme
|
76 |
+
|
77 |
+
= 4.5.0 (2016.01.14) =
|
78 |
+
- Renamed "stats" to "dashboard" in the menu
|
79 |
+
- Fixed a bug where deactivating the plugin in multisite mode would cause a PHP error
|
80 |
+
- Removed old PHP that was used before Leadin was hosted in an iFrame, as it is now
|
81 |
+
- Updated screenshots
|
82 |
+
|
83 |
+
= 4.4.0 (2015.12.14) =
|
84 |
+
- Remove migration code
|
85 |
+
|
86 |
+
= 4.3.2 (2015.12.02) =
|
87 |
+
- Wordpress assets update
|
88 |
+
|
89 |
+
= 4.3.1 (2015.11.26) =
|
90 |
+
- Logo updates
|
91 |
+
|
92 |
+
= 4.3.0 (2015.09.30) =
|
93 |
+
- Load time improvements to the tracking script
|
94 |
+
|
95 |
+
= 4.2.3 (2015.08.20) =
|
96 |
+
- Support widget improvements
|
97 |
+
|
98 |
+
= 4.2.2 (2015.08.14) =
|
99 |
+
- Correctly set the version number in PHP
|
100 |
+
|
101 |
+
= 4.2.1 (2015.08.13) =
|
102 |
+
- Fix detection of front page for popup triggering
|
103 |
+
- Update screenshots
|
104 |
+
|
105 |
+
= 4.2.0 (2015.08.13) =
|
106 |
+
- Migration improvements
|
107 |
+
- Bug fix to stop showing the setup dialog when setup is in progress
|
108 |
+
- Preparatory work to send notification emails in the timezone WordPress is configured in
|
109 |
+
|
110 |
+
= 4.1.1 (2015.07.14) =
|
111 |
+
- Bug fix for upgraded installs from the plugin directory running through the migration process
|
112 |
+
|
113 |
+
= 4.1.0 (2015.07.10) =
|
114 |
+
- Migration script added to move data from MySQL to Leadin Cloud
|
115 |
+
|
116 |
+
= 4.0.2 (2015.07.09) =
|
117 |
+
|
118 |
+
- Bug fixes
|
119 |
+
|
120 |
+
- Current version: 4.0.1
|
121 |
+
- Current version release: 2015-06-24
|
122 |
+
|
123 |
+
= 4.0.1 (2015.06.24) =
|
124 |
+
|
125 |
+
- Bug fixes
|
126 |
+
- Added support for custom page types
|
127 |
+
- Stopped using SVG icons due to performance problems
|
128 |
+
- Fixed signup error in PHP < 5.4 on browsers that don't support CORS
|
129 |
+
|
130 |
+
= 4.0.0 (2015.05.20) =
|
131 |
+
|
132 |
+
- Leadin Cloud launched
|
133 |
+
|
134 |
+
= 3.1.8 (2015.05.15) =
|
135 |
+
|
136 |
+
- Added email connector sync to onboarding
|
137 |
+
- Sources now check the UTM tags on the first page view visit
|
138 |
+
- Privacy policy added to plugin
|
139 |
+
|
140 |
+
- Bug fixes
|
141 |
+
- Fixed dismiss button conflict on WordPress notifications
|
142 |
+
- Icon styles no longer conflict with other plugins
|
143 |
+
- Deleted contacts no longer show up in the dashboard
|
144 |
+
- Popup sync now looks at the actual inputs instead of the field names so it’ll work in other languages
|
145 |
+
- Popup labels now work in IE
|
146 |
+
- Fixed bug with SendGrid email delivery for Leadin Pro
|
147 |
+
|
148 |
+
= 3.1.7 (2015.04.15) =
|
149 |
+
= Enhancements =
|
150 |
+
- Added debug mode
|
151 |
+
- Default subscribe confirmation to off
|
152 |
+
|
153 |
+
- Bug fixes
|
154 |
+
- Fixed overly large Leadin icon in admin bar on front end for logged in users
|
155 |
+
|
156 |
+
= 3.1.6 (2015.03.31) =
|
157 |
+
= Enhancements =
|
158 |
+
- Show name on contact timeline instead of email address if available
|
159 |
+
- New contact timeline page styles
|
160 |
+
- Ability to change color in popup
|
161 |
+
- Popup now works on mobile
|
162 |
+
|
163 |
+
- Bug fixes
|
164 |
+
- Fixed dashicons not loading in < WP 3.7
|
165 |
+
- Completely fix all the default object warnings for the contact lookups
|
166 |
+
- Swap in non-svg logo if allow_url_fopen not toggled on in php.ini
|
167 |
+
- Fixed Pro email delivery bugs
|
168 |
+
|
169 |
+
= 3.1.5 (2015.03.20) =
|
170 |
+
- Bug fixes
|
171 |
+
- Changed out call to __DIR__ magic constant which wasn’t implemented until PHP 5.3 in favor of dirname(__FILE__)
|
172 |
+
|
173 |
+
= 3.1.4 (2015.03.17) =
|
174 |
+
= Enhancements =
|
175 |
+
- Intercom added to plugin for in-app support
|
176 |
+
- Onboarding improved for non-setup installs
|
177 |
+
- Contact notifications are now sent through email delivery service to improve deliverability
|
178 |
+
|
179 |
+
- Bug fixes
|
180 |
+
- Namespaced AWeber oauth libraries with LI_ prefix to avoid duplicate class warnings
|
181 |
+
- SVG icon permanently fixed for servers that don't natively support that file type
|
182 |
+
- Check if database options are set for subscribe preview button
|
183 |
+
- Added in check for default leadin_options in case they were deleted and recreate them if they are not there
|
184 |
+
- Add in checks for the contact lookups to account for default object warnings
|
185 |
+
-
|
186 |
+
|
187 |
+
= 3.1.3 (2015.02.19) =
|
188 |
+
= Enhancements =
|
189 |
+
- Don't show the "You should receive a confirmation email shortly" message in the popup thank you if the confirmation email setting is toggled off
|
190 |
+
|
191 |
+
- Bug fixes
|
192 |
+
- Fixed SVG icon
|
193 |
+
- Fixed the default object warnings in class-leadin-contact for the enrichment lookups
|
194 |
+
- Tested NinjaPopups and added to readme as unsupported form plugin
|
195 |
+
- "Namespace" AWeber with "LI_" prefix to avoid conflicts
|
196 |
+
|
197 |
+
= 3.1.2 (2015.01.26) =
|
198 |
+
= Enhancements =
|
199 |
+
- Tested JotForm + added compatibility to the ReadMe file
|
200 |
+
|
201 |
+
- Bug fixes
|
202 |
+
- Add in support for like_escape for < WordPress 4.0
|
203 |
+
- Add first + last names to bulk MailChimp connector
|
204 |
+
- Remove rogue WPDB prepare in tag list table
|
205 |
+
- Check for existence of ESP connector when pushing to an email list
|
206 |
+
- Bug fix for multisite installs with broken onboarding
|
207 |
+
|
208 |
+
= 3.1.1 (2014.01.20) =
|
209 |
+
= Enhancements =
|
210 |
+
- Added ability to toggle Leadin data access by user role
|
211 |
+
- Hide Leadin nav menu item for user roles without access to Leadin data
|
212 |
+
- Discontinued and disabled the beta program
|
213 |
+
|
214 |
+
- Bug fixes
|
215 |
+
- Fixed broken onboarding in WordPress Multisite after adding a new site to the network
|
216 |
+
- Contact totals in tag editor now link to tagged list
|
217 |
+
|
218 |
+
= 3.1.0 (2015.1.16) =
|
219 |
+
= Enhancements =
|
220 |
+
- GetResponse, Campaign Monitor and AWeber integrations launched
|
221 |
+
|
222 |
+
= 3.0.0 (2014.12.10) =
|
223 |
+
= Enhancements =
|
224 |
+
- Jumping to version 3.0.0 to indefinitely override repository version of Leadin
|
225 |
+
|
226 |
+
= Leadin 2.2.7 - 2.2.11 =
|
227 |
+
|
228 |
+
*Leadin was split into Leadin and <a href="http://leadin.com/pro-upgrade" target="_blank">Leadin Pro</a> after version 2.2.6 and later merged back together, so versions 2.2.7 - 2.2.11 and 3.0.0 - 3.1.3 share similar updates.*
|
229 |
+
|
230 |
+
= 2.2.11 (2015.02.18) =
|
231 |
+
|
232 |
+
= Enhancements =
|
233 |
+
- Don't show the "You should receive a confirmation email shortly" message in the popup thank you if the confirmation email setting is toggled off
|
234 |
+
|
235 |
+
- Bug fixes
|
236 |
+
- Fixed SVG icon
|
237 |
+
- Fixed the default object warnings in class-leadin-contact for the enrichment lookups
|
238 |
+
- Tested NinjaPopups and added to readme as unsupported form plugin
|
239 |
+
|
240 |
+
|
241 |
+
= 2.2.10 (2015.01.26) =
|
242 |
+
= Enhancements =
|
243 |
+
- Tested JotForm + added compatibility to the ReadMe file
|
244 |
+
|
245 |
+
- Bug fixes
|
246 |
+
- Add in support for like_escape for < WordPress 4.0
|
247 |
+
- Add first + last names to bulk MailChimp connector
|
248 |
+
- Remove rogue WPDB prepare in tag list table
|
249 |
+
- Check for existence of ESP connector when pushing to an email list
|
250 |
+
- Bug fix for multisite installs with broken onboarding
|
251 |
+
|
252 |
+
= 2.2.9 (2014.01.20) =
|
253 |
+
= Enhancements =
|
254 |
+
- Added ability to toggle Leadin data access by user role
|
255 |
+
- Hide Leadin nav menu item for user roles without access to Leadin data
|
256 |
+
- Discountinued and disabled the beta program
|
257 |
+
|
258 |
+
- Bug fixes
|
259 |
+
- Fixed broken onboarding in WordPress Multisite after adding a new site to the network
|
260 |
+
- Contact totals in tag editor now link to tagged list
|
261 |
+
|
262 |
+
= 2.2.8 (2014.12.15) =
|
263 |
+
= Enhancements =
|
264 |
+
- Added in CTAs for Leadin Pro
|
265 |
+
|
266 |
+
= 2.2.7 (2014.12.09) =
|
267 |
+
- Bug fixes
|
268 |
+
- Fixing upgrade process from 2.2.6
|
269 |
+
|
270 |
+
= 2.2.6 (2014.12.08) =
|
271 |
+
= Enhancements =
|
272 |
+
- Added names to contact export
|
273 |
+
- Added “tagged as” to contact notification email subject lines
|
274 |
+
|
275 |
+
- Bug fixes
|
276 |
+
- Fixed bug with non-tagged contacts being added to tagged lists
|
277 |
+
|
278 |
+
= 2.2.6 (2014.12.08) =
|
279 |
+
= Enhancements =
|
280 |
+
- Contact Lookup power-up
|
281 |
+
- Added names to contact exports
|
282 |
+
- Added “tagged as” to the email subject lines
|
283 |
+
|
284 |
+
- Bug fixes
|
285 |
+
- Fixed bug where Leadin would add non-tagged emails to ESP lists when it was not supposed to do those contacts
|
286 |
+
|
287 |
+
= 2.2.5 (2014.11.20) =
|
288 |
+
- Bug fixes
|
289 |
+
- Fixes to bulk action labels
|
290 |
+
- Fixed Add Tag button
|
291 |
+
|
292 |
+
= 2.2.4 (2014.10.31) =
|
293 |
+
- Bug fixes
|
294 |
+
- Patch for 2.2.3 database structure. We forgot to include the new form_hashkey field in the database upgrade
|
295 |
+
|
296 |
+
= 2.2.3 (2014.10.31) =
|
297 |
+
= Enhancements =
|
298 |
+
- Added "Tags" link to sidebar menu
|
299 |
+
- Added the applied tags on form submission timeline events
|
300 |
+
- Added the form selector on submission events in the timeline
|
301 |
+
- Added language in the subject of the contact notification emails to indicate returning vs. new visitors
|
302 |
+
- Leadin will now detect first names + last names and store them on the contact + push to ESP connectors
|
303 |
+
- Retroactively apply names to all contacts where possible
|
304 |
+
|
305 |
+
- Bug fixes
|
306 |
+
- If a contact changes their email, Leadin will now push the new email to the ESP connectors
|
307 |
+
- Added safeguards into all third party libraries to see if they are included already in the WordPress admin
|
308 |
+
- Added default Javascript values to the popup form if the get_footer function isn't being called
|
309 |
+
|
310 |
+
= 2.2.2 (2014.10.16) =
|
311 |
+
= Enhancements =
|
312 |
+
- Leadin now include the utm_ tags from the original first page view when parsing the sources
|
313 |
+
|
314 |
+
- Bug fixes
|
315 |
+
- Unchecking all the template checkboxes for the popup then saving no longer rechecks them all
|
316 |
+
- Added in current_time fix for older versions of WordPress
|
317 |
+
- Retooled tag editor to only pull down unique selectors
|
318 |
+
- Contact list now will go back to the previous page when clicking the back link
|
319 |
+
- Fixed mysterious bug where popup ignored new visitors
|
320 |
+
- NOW the subscription confirmation stays checked/unchecked on save (Thanks Kate!)
|
321 |
+
|
322 |
+
= 2.2.1 (2014.10.01) =
|
323 |
+
= Enhancements =
|
324 |
+
- Added video from WPApplied to readme file
|
325 |
+
|
326 |
+
- Bug fixes
|
327 |
+
- Page view filters now work in the all contacts list
|
328 |
+
- Subscription confirmation box didn't work in settings page if the "homepage" checkbox was unchecked
|
329 |
+
- Leadin menu link no longer shows up in the front-end menu bar for non-logged in users
|
330 |
+
- Stopped selecting duplicate tags on a contact in the timeline view
|
331 |
+
- Select inputs did not pull down the text and instead used the value. Fixed and use text now for selected option
|
332 |
+
- Timezones with a database offset on the contact timeline were not correctly fixed in last update
|
333 |
+
- Fix to ignore all cURL calls if script isn't present on the server
|
334 |
+
- Disable beta program is cURL does not exist on the server
|
335 |
+
- Fixed “<- All contacts” link showing up next to back link on a specific contact type in timeline view
|
336 |
+
|
337 |
+
= 2.2.0 (2014.09.25) =
|
338 |
+
= Enhancements =
|
339 |
+
- Added ability to ignore logged in user roles from tracking
|
340 |
+
- Popup can be previewed on the front end site before saving changes
|
341 |
+
- MailChimp Connect checks for faulty API keys and prompts the user to enter in one that works on the tag editor page
|
342 |
+
- Email headers for contact notificaitons come from the person who filled in the form
|
343 |
+
- Added traffic source URL parameters to contact notification emails
|
344 |
+
|
345 |
+
- Bug fixes
|
346 |
+
- Leadin now accounts for timezones discrepancy on some MySQL databases and offsets to local time
|
347 |
+
- Filters are now persistent when clicking the link back to the contact list from a contact timeline
|
348 |
+
- cURL dependency no longer prints the raw error to the screen on installation and gracefully disables cURL-dependant features
|
349 |
+
- Stats page and contact list totals didn't match up - fixed
|
350 |
+
|
351 |
+
= 2.1.0 (2014.09.19) =
|
352 |
+
= Enhancements =
|
353 |
+
- Improved onboarding
|
354 |
+
- Added setting include a short description to the popup under the form heading
|
355 |
+
- General style improvements to the popup form power-up
|
356 |
+
|
357 |
+
- Bug fixes
|
358 |
+
- Contact filters are now persistent when navigating back to the main contact list from the contact timeline
|
359 |
+
|
360 |
+
= 2.0.2 (2014.09.09) =
|
361 |
+
|
362 |
+
- Bug fixes
|
363 |
+
- Fix inconsistent sources on stats widgets and contact timeline widgets
|
364 |
+
- Onboarding tooltip popup for setting up settings now works correctly
|
365 |
+
- Parse out get vars for traffic sources in the contact timeline
|
366 |
+
|
367 |
+
= 2.0.1 (2014.09.01) =
|
368 |
+
= Enhancements =
|
369 |
+
- Removed "Who read my post" widget analytics from the post editor
|
370 |
+
- Separated backend from frontend code to speed up ajax calls on both sides
|
371 |
+
|
372 |
+
- Bug fixes
|
373 |
+
- Fixed bug when deleting specifically selected contacts looked like all the contacts were deleted on the page refresh
|
374 |
+
- Organic traffic and paid traffic sources are now parsing more accurately
|
375 |
+
- Credit card forms will add to the timeline now but will block all credit card information
|
376 |
+
- Bulk edited tags now push contacts to ESP lists when added
|
377 |
+
- Lists with existing contacts retroactively push email addresses to corresponding ESP list
|
378 |
+
- Renamed MailChimp Contact Sync + Constant Contact Sync to MailChimp Connect + Constant Contact Connect
|
379 |
+
- Fixed returning contacts vs. new contacts in dashboard widget
|
380 |
+
- Contact export works again
|
381 |
+
- Fixed insecure content warning on SSL
|
382 |
+
- Non-administrators no longer can see the Leadin menu links or pages
|
383 |
+
- Settings link missing from plugins list page
|
384 |
+
- Line break contact notifications previews
|
385 |
+
- Setup a mailto link on the contact notification email in the details header
|
386 |
+
|
387 |
+
= 2.0.0 (2014.08.11) =
|
388 |
+
= Enhancements =
|
389 |
+
- Create a custom tagged list based on form submission rules
|
390 |
+
- Ability to sync tagged contacts to a specific ESP list
|
391 |
+
- Filter lists by form selectors
|
392 |
+
|
393 |
+
- Bug fixes
|
394 |
+
- Fix contact export for selected contacts
|
395 |
+
- Text area line breaks in the contact notifications now show properly
|
396 |
+
- Contact numbers at top of list did not always match number in sidebar - fixed
|
397 |
+
|
398 |
+
= 1.3.0 (2014.07.14) =
|
399 |
+
= Enhancements =
|
400 |
+
- Multisite compatibility
|
401 |
+
|
402 |
+
= 1.2.0 (2014.06.25) =
|
403 |
+
- Bug fixes
|
404 |
+
- Contacts with default "contact status" were not showing up in the contact list
|
405 |
+
- WordPress admin backends secured with SSL can now be used with Leadin
|
406 |
+
- Namespaced the referrer parsing library for the Sources widget
|
407 |
+
|
408 |
+
= Enhancements =
|
409 |
+
- Leadin VIP program
|
410 |
+
|
411 |
+
= 1.1.1 (2014.06.20) =
|
412 |
+
- Bug fixes
|
413 |
+
- Emergency bug fix on activation caused by broken SVN merging
|
414 |
+
|
415 |
+
= 1.1.0 (2014.06.20) =
|
416 |
+
- Bug fixes
|
417 |
+
- Leadin subscriber email confirmations were not sending
|
418 |
+
- Removed smart contact segmenting for leads
|
419 |
+
|
420 |
+
= Enhancements =
|
421 |
+
- Added more contact status types for contacted + customer
|
422 |
+
- Setup collection for form IDs + classes
|
423 |
+
|
424 |
+
= 1.0.0 (2014.06.12) =
|
425 |
+
- Bug fixes
|
426 |
+
- Fixed sort by visits in the contacts list
|
427 |
+
|
428 |
+
= Enhancements =
|
429 |
+
- Contacts filtering
|
430 |
+
- Stats dashboard
|
431 |
+
- Sources
|
432 |
+
|
433 |
+
= 0.10.0 (2014.06.03) =
|
434 |
+
- Bug fixes
|
435 |
+
- Fixed original referrer in contact timeline
|
436 |
+
- Fixed unnecessary queries on contact timeline
|
437 |
+
- Only run the update check if the version number is different than the saved number
|
438 |
+
- Remove "fakepath" from file path text in uploaded file input types
|
439 |
+
|
440 |
+
= Enhancements =
|
441 |
+
- Expire the subscribe cookie after a few weeks
|
442 |
+
- Ability to disable a subscribe notification
|
443 |
+
- Added jQuery validation to the subscribe pop-up
|
444 |
+
- Multi-select input support
|
445 |
+
- Block forms with credit card fields from capturing contact information
|
446 |
+
- Updated contact timeline views
|
447 |
+
- Updated new contact notification emails
|
448 |
+
|
449 |
+
= 0.9.3 (2014.05.19) =
|
450 |
+
- Bug fixes
|
451 |
+
- Fix for duplicate values being stored in the active power-ups option
|
452 |
+
|
453 |
+
= 0.9.2 (2014.05.16) =
|
454 |
+
|
455 |
+
= Enhancements =
|
456 |
+
- Overhaul of settings page to make it easier to see which settings go with each power-up
|
457 |
+
- Launched Leadin Beta Program
|
458 |
+
|
459 |
+
= 0.9.1 (2014.05.14) =
|
460 |
+
- Bug fixes
|
461 |
+
- Fixed pop-up location dropdown not defaulting to saved options value
|
462 |
+
- Hooked subscribe widget into get_footer action instead of loop_end filter
|
463 |
+
|
464 |
+
= 0.9.0 (2014.05.12) =
|
465 |
+
- Bug fixes
|
466 |
+
- Remove leadin-css file enqueue call
|
467 |
+
|
468 |
+
= Enhancements =
|
469 |
+
- Show faces of people who viewed a post/page in the editor
|
470 |
+
- Add background color to avatars so they are easier to see
|
471 |
+
- Various UI fixes
|
472 |
+
|
473 |
+
= 0.8.5 (2014.05.08) =
|
474 |
+
- Bug fixes
|
475 |
+
- Fixed broken contact notification emails
|
476 |
+
|
477 |
+
= 0.8.4 (2014.05.07) =
|
478 |
+
- Bug fixes
|
479 |
+
- Fixed HTML encoding of apostrophes and special characters in the database for page titles
|
480 |
+
|
481 |
+
= Enhancements =
|
482 |
+
- Added ability to toggle subscribe widget on posts, pages, archives or the home page
|
483 |
+
- Sort contacts by last visit
|
484 |
+
|
485 |
+
= 0.8.3 (2014.05.06) =
|
486 |
+
- Bug fixes
|
487 |
+
- Merge duplicate contacts into one record
|
488 |
+
- Remove url parameters from source links in contact list
|
489 |
+
- Downgrade use of singletons so classes are compatible with PHP 5.2
|
490 |
+
|
491 |
+
= Enhancements =
|
492 |
+
- Swap out delete statements in favor of binary "deleted" flags to minimize data loss risk
|
493 |
+
- Sort contacts by last visit
|
494 |
+
|
495 |
+
= 0.8.2 (2014.05.02) =
|
496 |
+
- Bug fixes
|
497 |
+
- Removed namespace usage in favor or a low-tech work around to be compliant with PHP 5.2 and lower
|
498 |
+
|
499 |
+
= 0.8.1 (2014.04.30) =
|
500 |
+
- Bug fixes
|
501 |
+
- Namespaced duplicate classes
|
502 |
+
|
503 |
+
= 0.8.0 (2014.04.30) =
|
504 |
+
- Bug fixes
|
505 |
+
- Fix scrolling issue with subscribe pop-up
|
506 |
+
- Duplicate class bug fixes
|
507 |
+
|
508 |
+
= Enhancements =
|
509 |
+
- Add optional first name, last name and phone fields for subscribe pop-up
|
510 |
+
- Change out contact notification emails to be from settings email address
|
511 |
+
- Ability to disable contact notification emails
|
512 |
+
- Constant Contact list sync power-up
|
513 |
+
- Sync optional contact fields (name + phone) to email service provider power-ups
|
514 |
+
|
515 |
+
= 0.7.2 (2014.04.18) =
|
516 |
+
- Bug fixes
|
517 |
+
- Fix contact deletion bug
|
518 |
+
- Implement data recovery fix for contacts
|
519 |
+
- Bug fixes to contact merging
|
520 |
+
|
521 |
+
|
522 |
+
= 0.7.1 (2014.04.11) =
|
523 |
+
- Bug fixes
|
524 |
+
- SVN bug fix that did not add the MailChimp List sync power-up
|
525 |
+
|
526 |
+
= 0.7.0 (2014.04.10) =
|
527 |
+
|
528 |
+
= Enhancements =
|
529 |
+
- MailChimp List Sync power-up
|
530 |
+
- Added new themes (bottom right, bottom left, top and pop-up) to the WordPress Subscribe Widget power-up
|
531 |
+
|
532 |
+
= 0.6.2 (2014.04.07) =
|
533 |
+
- Bug fixes
|
534 |
+
- Fixed activation error for some installs by removing error output
|
535 |
+
- MySQL query optimizations
|
536 |
+
- Fixed bug with MySQL V5.0+ by adding default NULL values for insert statements on contacts table
|
537 |
+
- Changed title for returning lead email notifications
|
538 |
+
- Setting to change button label on
|
539 |
+
|
540 |
+
= Enhancements =
|
541 |
+
- Added ability to change button label on subscribe widget
|
542 |
+
|
543 |
+
= 0.6.1 (2014.03.12) =
|
544 |
+
- Bug fixes
|
545 |
+
- Updated read me.txt file
|
546 |
+
- Updated screenshots
|
547 |
+
|
548 |
+
= 0.6.0 (2014.03.07) =
|
549 |
+
- Bug fixes
|
550 |
+
- Remove in-house plugin updating functionality
|
551 |
+
- Original referrer is always the server url, not the HTTP referrer
|
552 |
+
- Strip slashes from title tags
|
553 |
+
- Number of contacts does not equal leads + commenters + subscribers
|
554 |
+
- Modals aren't bound to forms after page load
|
555 |
+
- Fix bug with activating + reactivating the plugin overwriting the saved settings
|
556 |
+
- Override button styles for Subscribe Pop-up widget
|
557 |
+
|
558 |
+
= Enhancements =
|
559 |
+
- Improved readability on new lead notification emails
|
560 |
+
- Confirmation email added for new subscribers to the Leadin Subscribe Pop-up
|
561 |
+
- Updated screenshots
|
562 |
+
- Improved onboarding flow
|
563 |
+
- Deleted unused and deprecated files
|
564 |
+
|
565 |
+
= 0.5.1 (2014.03.03) =
|
566 |
+
- Bug fixes
|
567 |
+
- Fixed Subscribe Pop-up automatically enabling itself
|
568 |
+
|
569 |
+
= 0.5.0 (2014.02.25) =
|
570 |
+
- Bug fixes
|
571 |
+
- Add (blank page title tag) to emails and contact timeline for blank page titles
|
572 |
+
- Fix link on admin nav menu bar to link to contact list
|
573 |
+
- Ignore lead notifications and subscribe popup on login page
|
574 |
+
- Saving an email no longer overwrites all the Leadin options
|
575 |
+
- Added live chat support
|
576 |
+
|
577 |
+
= Enhancements =
|
578 |
+
- New power-ups page
|
579 |
+
- Leadin Subscribe integrated into plugin as a power-up
|
580 |
+
- Improved contact history styling + interface
|
581 |
+
- Added visit, pageview and submission stats to the contact view
|
582 |
+
- Added Live Chat into the Leadin WordPress admin screens
|
583 |
+
- New Leadin icons for WordPress sidebar and admin nav menu
|
584 |
+
|
585 |
+
= 0.4.6 (2013.02.11) =
|
586 |
+
- Bug fixes
|
587 |
+
- Fix table sorting for integers
|
588 |
+
- Bug fixes to contact type headings
|
589 |
+
- Bug fix "Select All" export
|
590 |
+
- Bug fix for CSS "page views" hover triangle breaking to next line
|
591 |
+
- Backwards compatibility for < jQuery 1.7.0
|
592 |
+
- Add Leadin link to admin bar
|
593 |
+
|
594 |
+
= Enhancements =
|
595 |
+
- New onboarding flow
|
596 |
+
|
597 |
+
= 0.4.5 (2013.01.30) =
|
598 |
+
= Enhancements =
|
599 |
+
- Integration with Leadin Subscribe
|
600 |
+
|
601 |
+
= 0.4.4 (2013.01.24) =
|
602 |
+
- Bug fixes
|
603 |
+
- Bind submission tracking on buttons and images inside of forms instead of just submit input types
|
604 |
+
|
605 |
+
= Enhancements =
|
606 |
+
- Change out screenshots to obfiscate personal information
|
607 |
+
|
608 |
+
= 0.4.3 (2013.01.13) =
|
609 |
+
- Bug fixes
|
610 |
+
- Fixed Leadin form submission inserts for comments
|
611 |
+
- Resolved various silent PHP warnings in administrative dashboard
|
612 |
+
- Fixed Leadin updater class to be compatible with WP3.8
|
613 |
+
- Improved contact merging logic to be more reliable
|
614 |
+
|
615 |
+
= Enhancements =
|
616 |
+
- Improved onboarding flow
|
617 |
+
- Optimized form submission catching + improved performance
|
618 |
+
|
619 |
+
= 0.4.2 (2013.12.30) =
|
620 |
+
- Bug fixes
|
621 |
+
- Change 'contact' to 'lead' in the contacts table
|
622 |
+
- Fixed emails always sending to the admin_email
|
623 |
+
- Tie historical events to new lead when an email is submitted multiple times with different tracking codes
|
624 |
+
- Select leads, commenters and subscribers on distinct email addresses
|
625 |
+
- Fixed timeline order to show visit, then a form submission, then subsequent visits
|
626 |
+
|
627 |
+
= Enhancements =
|
628 |
+
- Added url for each page views in the contact timeline
|
629 |
+
- Added source for each visit event
|
630 |
+
- Tweak colors for contact timeline
|
631 |
+
- Default the Leadin menu to the contacts page
|
632 |
+
|
633 |
+
= 0.4.1 (2013.12.18) =
|
634 |
+
- Bug fixes
|
635 |
+
- Removed Leadin header from the contact timeline view
|
636 |
+
- Updated the wording on the menu view picker above contacts list
|
637 |
+
- Remove pre-mp6 styles if MP6 plugin is activated
|
638 |
+
- Default totals leads/comments = 0 when leads table is empty instead of printing blank integer
|
639 |
+
- Legacy visitors in table have 0 visits because session support did not exist. Default to 1
|
640 |
+
- Update ouput for the number of comments to be equal to total_comments, not total_leads
|
641 |
+
- Added border to pre-mp6 timeline events
|
642 |
+
|
643 |
+
= 0.4.0 (2013.12.16) =
|
644 |
+
- Bug fixes
|
645 |
+
- Block admin comment replies from creating a contact
|
646 |
+
- Fixed faulty sorting by Last visit + Created on dates in contacts list
|
647 |
+
|
648 |
+
= Enhancements =
|
649 |
+
- Timeline view of a contact history
|
650 |
+
- New CSS styles for contacts table
|
651 |
+
- Multiple email address support for new lead/comment emails
|
652 |
+
- Integration + testing for popular WordPress form builder plugins
|
653 |
+
- One click updates for manually hosted plugin
|
654 |
+
|
655 |
+
= 0.3.0 (2013.12.09) =
|
656 |
+
- Bug fixes
|
657 |
+
- HTML encoded page titles to fix broken HTML characters
|
658 |
+
- Strip slashes from page titles in emails
|
659 |
+
|
660 |
+
= Enhancements =
|
661 |
+
- Created separate Leadin menu in WordPress admin
|
662 |
+
- CRM list of all contacts
|
663 |
+
- Added ability to export list of contacts
|
664 |
+
- Leadin now distinguishes between a contact requests and comment submissions
|
665 |
+
- Added link to CRM list inside each contact/comment email
|
666 |
+
|
667 |
+
= 0.2.0 (2013.11.26) =
|
668 |
+
- Bug fixes
|
669 |
+
- Broke up page view history by session instead of days
|
670 |
+
- Fixed truncated form submission titles
|
671 |
+
- Updated email headers
|
672 |
+
|
673 |
+
= Enhancements =
|
674 |
+
- Plugin now updates upon activation and keeps record of version
|
675 |
+
- Added referral source to each session
|
676 |
+
- Added link to page for form submissions
|
677 |
+
- Updated email subject line
|
678 |
+
- Added social media avatars to emails
|
679 |
+
|
680 |
+
= 0.1.0 (2013.11.22) =
|
681 |
+
- Plugin released
|
inc/class-leadin.php
CHANGED
@@ -15,6 +15,9 @@ class WPLeadIn {
|
|
15 |
add_action( 'admin_bar_menu', array( $this, 'add_leadin_link_to_admin_bar' ), 999 );
|
16 |
}
|
17 |
|
|
|
|
|
|
|
18 |
if ( is_admin() ) {
|
19 |
if ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) {
|
20 |
$li_wp_admin = new WPLeadInAdmin();
|
@@ -42,7 +45,6 @@ class WPLeadIn {
|
|
42 |
|
43 |
$embedDomain = constant( 'LEADIN_SCRIPT_LOADER_DOMAIN' );
|
44 |
$portalId = get_option( 'leadin_portalId' );
|
45 |
-
$slumberMode = get_option( 'leadin_slumber_mode' );
|
46 |
|
47 |
if ( empty( $portalId ) ) {
|
48 |
echo '<!-- HubSpot embed JS disabled as a portalId has not yet been configured -->';
|
@@ -78,6 +80,13 @@ class WPLeadIn {
|
|
78 |
$this->add_page_analytics();
|
79 |
}
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
/* HubSpot page analytics */
|
82 |
function add_page_analytics() {
|
83 |
echo "\n".'<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v'.LEADIN_PLUGIN_VERSION.' -->'."\n";
|
15 |
add_action( 'admin_bar_menu', array( $this, 'add_leadin_link_to_admin_bar' ), 999 );
|
16 |
}
|
17 |
|
18 |
+
add_action( 'wp_enqueue_scripts', array($this, 'add_common_frontend_scripts' ) );
|
19 |
+
add_action( 'admin_enqueue_scripts', array($this, 'add_common_frontend_scripts' ) );
|
20 |
+
|
21 |
if ( is_admin() ) {
|
22 |
if ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) {
|
23 |
$li_wp_admin = new WPLeadInAdmin();
|
45 |
|
46 |
$embedDomain = constant( 'LEADIN_SCRIPT_LOADER_DOMAIN' );
|
47 |
$portalId = get_option( 'leadin_portalId' );
|
|
|
48 |
|
49 |
if ( empty( $portalId ) ) {
|
50 |
echo '<!-- HubSpot embed JS disabled as a portalId has not yet been configured -->';
|
80 |
$this->add_page_analytics();
|
81 |
}
|
82 |
|
83 |
+
function add_common_frontend_scripts() {
|
84 |
+
if ( is_user_logged_in() ) {
|
85 |
+
wp_register_style( 'leadin-css', LEADIN_PATH.'/assets/leadin.css' );
|
86 |
+
wp_enqueue_style( 'leadin-css' );
|
87 |
+
}
|
88 |
+
}
|
89 |
+
|
90 |
/* HubSpot page analytics */
|
91 |
function add_page_analytics() {
|
92 |
echo "\n".'<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v'.LEADIN_PLUGIN_VERSION.' -->'."\n";
|
inc/leadin-disconnect.php
CHANGED
@@ -4,7 +4,7 @@ if ( ! defined( 'LEADIN_PLUGIN_VERSION' ) ) {
|
|
4 |
}
|
5 |
|
6 |
if ( is_admin() ) {
|
7 |
-
add_action( 'wp_ajax_leadin_disconnect_ajax', 'leadin_disconnect_ajax' );
|
8 |
}
|
9 |
|
10 |
function leadin_disconnect_ajax() {
|
4 |
}
|
5 |
|
6 |
if ( is_admin() ) {
|
7 |
+
add_action( 'wp_ajax_leadin_disconnect_ajax', 'leadin_disconnect_ajax' );
|
8 |
}
|
9 |
|
10 |
function leadin_disconnect_ajax() {
|
inc/leadin-oauth-refresh.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'LEADIN_PLUGIN_VERSION' ) ) {
|
3 |
-
wp_die( '', '', 403 );
|
4 |
-
}
|
5 |
-
|
6 |
-
if ( is_admin() ) {
|
7 |
-
add_action( 'wp_ajax_leadin_oauth_refresh_ajax', 'leadin_oauth_refresh_ajax' );
|
8 |
-
}
|
9 |
-
|
10 |
-
function leadin_oauth_refresh_ajax() {
|
11 |
-
$existingPortalId = get_option( 'leadin_portalId' );
|
12 |
-
|
13 |
-
if ( empty( $existingPortalId ) ) {
|
14 |
-
error_log( 'Refresh error' );
|
15 |
-
wp_die( '{"error": "No leadin_portalId found, cannot refresh."}', '', 400 );
|
16 |
-
}
|
17 |
-
|
18 |
-
$data = json_decode( file_get_contents( 'php://input' ), true );
|
19 |
-
|
20 |
-
$portalId = $data['portalId'];
|
21 |
-
$accessToken = $data['accessToken'];
|
22 |
-
|
23 |
-
if ( empty( $portalId ) || empty( $accessToken ) ) {
|
24 |
-
error_log( 'Refresh error' );
|
25 |
-
wp_die( '{"error": "Refresh missing required fields"}', '', 400 );
|
26 |
-
}
|
27 |
-
|
28 |
-
update_option( 'leadin_accessToken', $accessToken );
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/leadin-registration.php
CHANGED
@@ -5,7 +5,6 @@ if ( ! defined( 'LEADIN_PLUGIN_VERSION' ) ) {
|
|
5 |
|
6 |
if ( is_admin() ) {
|
7 |
add_action( 'wp_ajax_leadin_registration_ajax', 'leadin_registration_ajax' ); // Call when user logged in
|
8 |
-
add_action( 'wp_ajax_leadin_deregistration_ajax', 'leadin_deregistration_ajax' );
|
9 |
}
|
10 |
|
11 |
function leadin_registration_ajax() {
|
@@ -36,12 +35,8 @@ function leadin_registration_ajax() {
|
|
36 |
$accessToken = $data['accessToken'];
|
37 |
$refreshToken = $data['refreshToken'];
|
38 |
$connectionTimeInMs = $data['connectionTimeInMs'];
|
39 |
-
$oAuthMode = $data['oAuthMode'];
|
40 |
|
41 |
add_option( 'leadin_portalId', $newPortalId );
|
42 |
-
add_option( 'leadin_slumber_mode', $oAuthMode ? '0' : '1' );
|
43 |
-
|
44 |
-
add_option( 'leadin_oauth_mode', $oAuthMode ? '1' : '0');
|
45 |
add_option( 'leadin_userId', $userId);
|
46 |
add_option( 'leadin_accessToken', $accessToken);
|
47 |
add_option( 'leadin_refreshToken', $refreshToken);
|
@@ -49,19 +44,3 @@ function leadin_registration_ajax() {
|
|
49 |
|
50 |
wp_die( '{"message": "Success!"}' );
|
51 |
}
|
52 |
-
|
53 |
-
function leadin_deregistration_ajax() {
|
54 |
-
delete_option( 'leadin_portalId' );
|
55 |
-
delete_option( 'leadin_hapikey' );
|
56 |
-
delete_option( 'leadin_slumber_mode' );
|
57 |
-
|
58 |
-
delete_option( 'leadin_accessToken' );
|
59 |
-
delete_option( 'leadin_refreshToken' );
|
60 |
-
delete_option( 'leadin_oauth_mode' );
|
61 |
-
delete_option( 'leadin_userId' );
|
62 |
-
delete_option( 'leadin_connectionTimeInMs' );
|
63 |
-
|
64 |
-
wp_die( '{"message": "Success!"}' );
|
65 |
-
}
|
66 |
-
|
67 |
-
|
5 |
|
6 |
if ( is_admin() ) {
|
7 |
add_action( 'wp_ajax_leadin_registration_ajax', 'leadin_registration_ajax' ); // Call when user logged in
|
|
|
8 |
}
|
9 |
|
10 |
function leadin_registration_ajax() {
|
35 |
$accessToken = $data['accessToken'];
|
36 |
$refreshToken = $data['refreshToken'];
|
37 |
$connectionTimeInMs = $data['connectionTimeInMs'];
|
|
|
38 |
|
39 |
add_option( 'leadin_portalId', $newPortalId );
|
|
|
|
|
|
|
40 |
add_option( 'leadin_userId', $userId);
|
41 |
add_option( 'leadin_accessToken', $accessToken);
|
42 |
add_option( 'leadin_refreshToken', $refreshToken);
|
44 |
|
45 |
wp_die( '{"message": "Success!"}' );
|
46 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
leadin.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: HubSpot All-In-One Marketing - Forms, Popups, Live Chat
|
4 |
Plugin URI: http://www.hubspot.com/integrations/wordpress
|
5 |
Description: HubSpot’s official WordPress plugin allows you to add forms, popups, and live chat to your website and integrate with the best WordPress CRM.
|
6 |
-
Version: 7.
|
7 |
Author: HubSpot
|
8 |
Author URI: http://www.hubspot.com
|
9 |
License: GPL2
|
@@ -33,7 +33,7 @@ if ( ! defined( 'LEADIN_DB_VERSION' ) ) {
|
|
33 |
}
|
34 |
|
35 |
if ( ! defined( 'LEADIN_PLUGIN_VERSION' ) ) {
|
36 |
-
define( 'LEADIN_PLUGIN_VERSION', '7.
|
37 |
}
|
38 |
|
39 |
if ( ! defined( 'LEADIN_SOURCE' ) ) {
|
@@ -62,7 +62,6 @@ if ( file_exists( LEADIN_PLUGIN_DIR . '/inc/leadin-constants.php' ) ) {
|
|
62 |
require_once LEADIN_PLUGIN_DIR . '/inc/leadin-functions.php';
|
63 |
require_once LEADIN_PLUGIN_DIR . '/inc/leadin-registration.php';
|
64 |
require_once LEADIN_PLUGIN_DIR . '/inc/leadin-disconnect.php';
|
65 |
-
require_once LEADIN_PLUGIN_DIR . '/inc/leadin-oauth-refresh.php';
|
66 |
require_once LEADIN_PLUGIN_DIR . '/admin/leadin-admin.php';
|
67 |
|
68 |
require_once LEADIN_PLUGIN_DIR . '/inc/class-leadin.php';
|
3 |
Plugin Name: HubSpot All-In-One Marketing - Forms, Popups, Live Chat
|
4 |
Plugin URI: http://www.hubspot.com/integrations/wordpress
|
5 |
Description: HubSpot’s official WordPress plugin allows you to add forms, popups, and live chat to your website and integrate with the best WordPress CRM.
|
6 |
+
Version: 7.1.1
|
7 |
Author: HubSpot
|
8 |
Author URI: http://www.hubspot.com
|
9 |
License: GPL2
|
33 |
}
|
34 |
|
35 |
if ( ! defined( 'LEADIN_PLUGIN_VERSION' ) ) {
|
36 |
+
define( 'LEADIN_PLUGIN_VERSION', '7.1.1' );
|
37 |
}
|
38 |
|
39 |
if ( ! defined( 'LEADIN_SOURCE' ) ) {
|
62 |
require_once LEADIN_PLUGIN_DIR . '/inc/leadin-functions.php';
|
63 |
require_once LEADIN_PLUGIN_DIR . '/inc/leadin-registration.php';
|
64 |
require_once LEADIN_PLUGIN_DIR . '/inc/leadin-disconnect.php';
|
|
|
65 |
require_once LEADIN_PLUGIN_DIR . '/admin/leadin-admin.php';
|
66 |
|
67 |
require_once LEADIN_PLUGIN_DIR . '/inc/class-leadin.php';
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: HubSpotDev, leadin
|
3 |
Tags: forms, popup, live chat, contact form, crm, newsletter, marketing, lead generation, hubspot, mailchimp, constant contact
|
4 |
Requires at least: 3.7
|
5 |
-
Tested up to: 5.
|
6 |
-
Stable tag: 7.
|
7 |
|
8 |
HubSpot All-In-One Marketing, is a free all-in-one marketing plugin that allows you to easily use HubSpot forms, popups, and live chat on your WordPress site. If you’re already a HubSpot user, the plugin lets you connect your HubSpot account to your website without any code.
|
9 |
|
@@ -30,8 +30,6 @@ Build and add forms and popups to your website in minutes using the drag and dro
|
|
30 |
|
31 |
If you’re already using a WordPress form tool on your site, HubSpot will automatically capture form submissions and add them to your contact database so you can manage them in one place. The plugin supports the popular form plugins like Ninja Forms, Gravity Forms, WPForms, Contact Form 7, and more.
|
32 |
|
33 |
-
<img src="https://cdn2.hubspot.net/hubfs/53/assets/hubspot.com/parrotdad/feature-pages/Marketing-LeadFlows-2.png" alt="Lead capture popup">
|
34 |
-
|
35 |
*Live Chat & Chatbots: Let your site visitors talk to you*
|
36 |
|
37 |
HubSpot allows you to embed a <a href="https://www.hubspot.com/products/crm/live-chat?utm_source=wordpress-plugin-listing&utm_campaign=wordpress&utm_medium=marketplaces" target="_blank">free live chat</a> module to your website your website and let site visitors chat with you. Using the plugin, you can set up the following WordPress live chat modules:
|
@@ -40,21 +38,15 @@ Support live chat: Answer questions your customers might have about your busines
|
|
40 |
Sales live chat: Help answer questions your potential customers might have through live chat
|
41 |
Automated chatbot: Set up an automated chatbot to respond to your website visitors when you aren’t online to respond to live chat messages
|
42 |
|
43 |
-
<img src="https://www.google.com/url?q=https://cdn2.hubspot.net/hubfs/53/(PMM)%2520Conversations%2520Launch%2520Assets/COP.3.png&sa=D&ust=1550586208464000&usg=AFQjCNEveJlXRsZV5WRxw59fi4zQtyuQmQ" alt="Meeting Bot">
|
44 |
-
|
45 |
*Simple Email Automation*
|
46 |
|
47 |
Send an automated email when someone fills out a form, submits a popup form, or sends a message on live chat. Automate emails are helpful for engaging with your subscribers and customers at the time that matters most: when they’re engaging with you. All emails you send including open and click rates, will be automatically logged in the integrated WordPress CRM so you can see exactly who opens and clicks your emails.
|
48 |
|
49 |
-
<img src="https://www.google.com/url?q=https://cdn2.hubspot.net/hubfs/53/assets/hubspot.com/marketing-starter/Email%2520Editor%2520(MHS-2).png&sa=D&ust=1550586208466000&usg=AFQjCNGY84B-DNOSBJBXFZyEEe9vk-ngsQ" alt="Email automation">
|
50 |
-
|
51 |
|
52 |
*Fully Integrated Customer Relationship Management*
|
53 |
|
54 |
HubSpot All-In-One Marketing comes with a <a href="https://www.hubspot.com/products/crm?utm_source=wordpress-plugin-listing&utm_campaign=wordpress&utm_medium=marketplaces" target="_blank">free HubSpot CRM</a>. When someone fills out your form, their data is sent directly to your HubSpot CRM so you can easily organize and segment your contacts into lists. HubSpot provides the easiest-to-use WordPress CRM and allows you to store up to 1 million contacts for free.
|
55 |
|
56 |
-
<img src="https://www.google.com/url?q=https://cdn2.hubspot.net/hubfs/53/(PMM)%2520Conversations%2520Launch%2520Assets/Conversations_Hero.png&sa=D&ust=1550586208465000&usg=AFQjCNEZuabzejCXVLUTfAaL2Hkhwa3SiA" alt="Conversations">
|
57 |
-
|
58 |
*Built-in Analytics: To improve your conversions*
|
59 |
|
60 |
Built-in analytics makes it clear which pages and traffic sources drive the most conversions so you can keep doing what’s working.
|
@@ -163,11 +155,21 @@ Please <a href="https://community.hubspot.com?utm_source=wordpress-plugin-listin
|
|
163 |
1. Convert site visitors into leads.
|
164 |
2. No coding required.
|
165 |
3. Manage all your leads in one place.
|
|
|
|
|
|
|
166 |
|
167 |
== Changelog ==
|
168 |
|
169 |
-
- Current version: 7.
|
170 |
-
- Current version release: 2019-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
|
172 |
= 7.0.7 (2019.03.25) =
|
173 |
- Add helpers for acceptance tests
|
@@ -208,685 +210,3 @@ Please <a href="https://community.hubspot.com?utm_source=wordpress-plugin-listin
|
|
208 |
|
209 |
= 7.0.0 (2018.10.03) =
|
210 |
- Add deeper integration with HubSpot. Starts a new release of a new forms integration within WordPress. Released progressively for some users.
|
211 |
-
|
212 |
-
= 6.1.12 (2018.09.14) =
|
213 |
-
- Internal update
|
214 |
-
|
215 |
-
= 6.1.11 (2018.08.30) =
|
216 |
-
- Plugin description update
|
217 |
-
|
218 |
-
= 6.1.10 (2018.08.28) =
|
219 |
-
- Plugin readme update
|
220 |
-
|
221 |
-
= 6.1.9 (2018.07.27) =
|
222 |
-
- New product screenshots with HubSpot Form Builder redesign
|
223 |
-
|
224 |
-
= 6.1.8 (2018.07.27) =
|
225 |
-
- Plugin description updated to describe HubSpot Conversion Tools
|
226 |
-
|
227 |
-
= 6.1.7 (2018.06.26) =
|
228 |
-
- Plugin description updated to describe HubSpot Form Builder
|
229 |
-
|
230 |
-
= 6.1.6 (2018.06.22) =
|
231 |
-
- Add shortcodes to use forms and CTA tools
|
232 |
-
|
233 |
-
= 6.1.5 (2018.05.22) =
|
234 |
-
- Code cleanup
|
235 |
-
|
236 |
-
= 6.1.4 (2017.07.25) =
|
237 |
-
- Updated supported version of WordPress
|
238 |
-
- Provide more accurate readme
|
239 |
-
|
240 |
-
= 6.1.3 (2016.11.22) =
|
241 |
-
- Fix issue where accounts could not reconnect
|
242 |
-
|
243 |
-
= 6.1.0 (2016.11.16) =
|
244 |
-
- Fix an issue where accounts could not be disconnected
|
245 |
-
|
246 |
-
= 6.0.0 (2016.11.10) =
|
247 |
-
- Leadin is now HubSpot Marketing Free - learn more at http://www.hubspot.com/products/marketing
|
248 |
-
|
249 |
-
= 5.5.3 (2016.09.01) =
|
250 |
-
- Clean up remaining deployment issues
|
251 |
-
|
252 |
-
= 5.5.1 (2016.08.30) =
|
253 |
-
- Added a new endpoint handler to remove hapikey and portalId from the database when removing the account.
|
254 |
-
|
255 |
-
= 5.4.1 (2016.08.17) =
|
256 |
-
- Moved all embed loads to the new unified script loader, which has been in beta since v5.2.1.
|
257 |
-
|
258 |
-
= 5.3.1 (2016.08.11) =
|
259 |
-
- Added "collected forms" screen to the navigation, a new way to manage your collected forms
|
260 |
-
- Shifted more accounts to the new unified script loader following a beta release in 5.2.1. Now all "existing app" customers, and all new customers use the unified loader.
|
261 |
-
|
262 |
-
= 5.2.1 (2016.08.04) =
|
263 |
-
- New "existing app" customers use the new unified script loader
|
264 |
-
|
265 |
-
= 5.1.1 (2016.06.20) =
|
266 |
-
- Rebranding "Flows" to "Lead Flows"
|
267 |
-
- Correcting the settings link in Plugins when Leadin is connected to an existing Leadin web app account
|
268 |
-
|
269 |
-
= 5.0.2 (2016.06.02) =
|
270 |
-
- Update deployment script
|
271 |
-
|
272 |
-
= 5.0.1 (2016.06.02) =
|
273 |
-
- The Leadin plugin can now be installed for an existing Leadin web app account
|
274 |
-
|
275 |
-
= 4.8.2 (2016.05.30) =
|
276 |
-
- Added 'Flows' to the WordPress navigation - all-in-one lead conversion widgets - http://leadin.hubspot.com/flows
|
277 |
-
|
278 |
-
= 4.7.1 (2016.04.14) =
|
279 |
-
- Stopped using get_currentuserinfo(), which was deprecated in WordPress 4.5 in favor of wp_get_current_user()
|
280 |
-
|
281 |
-
= 4.6.8 (2016.04.01) =
|
282 |
-
- Updated supported version of WordPress
|
283 |
-
|
284 |
-
= 4.6.6 (2016.03.23) =
|
285 |
-
- Changed URL where Leadin's JavaScript loads from. This should help with customers who were experiencing blank screens due to overzealous adblocking
|
286 |
-
- Updated readme
|
287 |
-
|
288 |
-
= 4.5.0 (2016.01.14) =
|
289 |
-
- Renamed "stats" to "dashboard" in the menu
|
290 |
-
- Fixed a bug where deactivating the plugin in multisite mode would cause a PHP error
|
291 |
-
- Removed old PHP that was used before Leadin was hosted in an iFrame, as it is now
|
292 |
-
- Updated screenshots
|
293 |
-
|
294 |
-
= 4.4.0 (2015.12.14) =
|
295 |
-
- Remove migration code
|
296 |
-
|
297 |
-
= 4.3.2 (2015.12.02) =
|
298 |
-
- Wordpress assets update
|
299 |
-
|
300 |
-
= 4.3.1 (2015.11.26) =
|
301 |
-
- Logo updates
|
302 |
-
|
303 |
-
= 4.3.0 (2015.09.30) =
|
304 |
-
- Load time improvements to the tracking script
|
305 |
-
|
306 |
-
= 4.2.3 (2015.08.20) =
|
307 |
-
- Support widget improvements
|
308 |
-
|
309 |
-
= 4.2.2 (2015.08.14) =
|
310 |
-
- Correctly set the version number in PHP
|
311 |
-
|
312 |
-
= 4.2.1 (2015.08.13) =
|
313 |
-
- Fix detection of front page for popup triggering
|
314 |
-
- Update screenshots
|
315 |
-
|
316 |
-
= 4.2.0 (2015.08.13) =
|
317 |
-
- Migration improvements
|
318 |
-
- Bug fix to stop showing the setup dialog when setup is in progress
|
319 |
-
- Preparatory work to send notification emails in the timezone WordPress is configured in
|
320 |
-
|
321 |
-
= 4.1.1 (2015.07.14) =
|
322 |
-
- Bug fix for upgraded installs from the plugin directory running through the migration process
|
323 |
-
|
324 |
-
= 4.1.0 (2015.07.10) =
|
325 |
-
- Migration script added to move data from MySQL to Leadin Cloud
|
326 |
-
|
327 |
-
= 4.0.2 (2015.07.09) =
|
328 |
-
|
329 |
-
- Bug fixes
|
330 |
-
|
331 |
-
- Current version: 4.0.1
|
332 |
-
- Current version release: 2015-06-24
|
333 |
-
|
334 |
-
= 4.0.1 (2015.06.24) =
|
335 |
-
|
336 |
-
- Bug fixes
|
337 |
-
- Added support for custom page types
|
338 |
-
- Stopped using SVG icons due to performance problems
|
339 |
-
- Fixed signup error in PHP < 5.4 on browsers that don't support CORS
|
340 |
-
|
341 |
-
= 4.0.0 (2015.05.20) =
|
342 |
-
|
343 |
-
- Leadin Cloud launched
|
344 |
-
|
345 |
-
= 3.1.8 (2015.05.15) =
|
346 |
-
|
347 |
-
- Added email connector sync to onboarding
|
348 |
-
- Sources now check the UTM tags on the first page view visit
|
349 |
-
- Privacy policy added to plugin
|
350 |
-
|
351 |
-
- Bug fixes
|
352 |
-
- Fixed dismiss button conflict on WordPress notifications
|
353 |
-
- Icon styles no longer conflict with other plugins
|
354 |
-
- Deleted contacts no longer show up in the dashboard
|
355 |
-
- Popup sync now looks at the actual inputs instead of the field names so it’ll work in other languages
|
356 |
-
- Popup labels now work in IE
|
357 |
-
- Fixed bug with SendGrid email delivery for Leadin Pro
|
358 |
-
|
359 |
-
= 3.1.7 (2015.04.15) =
|
360 |
-
= Enhancements =
|
361 |
-
- Added debug mode
|
362 |
-
- Default subscribe confirmation to off
|
363 |
-
|
364 |
-
- Bug fixes
|
365 |
-
- Fixed overly large Leadin icon in admin bar on front end for logged in users
|
366 |
-
|
367 |
-
= 3.1.6 (2015.03.31) =
|
368 |
-
= Enhancements =
|
369 |
-
- Show name on contact timeline instead of email address if available
|
370 |
-
- New contact timeline page styles
|
371 |
-
- Ability to change color in popup
|
372 |
-
- Popup now works on mobile
|
373 |
-
|
374 |
-
- Bug fixes
|
375 |
-
- Fixed dashicons not loading in < WP 3.7
|
376 |
-
- Completely fix all the default object warnings for the contact lookups
|
377 |
-
- Swap in non-svg logo if allow_url_fopen not toggled on in php.ini
|
378 |
-
- Fixed Pro email delivery bugs
|
379 |
-
|
380 |
-
= 3.1.5 (2015.03.20) =
|
381 |
-
- Bug fixes
|
382 |
-
- Changed out call to __DIR__ magic constant which wasn’t implemented until PHP 5.3 in favor of dirname(__FILE__)
|
383 |
-
|
384 |
-
= 3.1.4 (2015.03.17) =
|
385 |
-
= Enhancements =
|
386 |
-
- Intercom added to plugin for in-app support
|
387 |
-
- Onboarding improved for non-setup installs
|
388 |
-
- Contact notifications are now sent through email delivery service to improve deliverability
|
389 |
-
|
390 |
-
- Bug fixes
|
391 |
-
- Namespaced AWeber oauth libraries with LI_ prefix to avoid duplicate class warnings
|
392 |
-
- SVG icon permanently fixed for servers that don't natively support that file type
|
393 |
-
- Check if database options are set for subscribe preview button
|
394 |
-
- Added in check for default leadin_options in case they were deleted and recreate them if they are not there
|
395 |
-
- Add in checks for the contact lookups to account for default object warnings
|
396 |
-
-
|
397 |
-
|
398 |
-
= 3.1.3 (2015.02.19) =
|
399 |
-
= Enhancements =
|
400 |
-
- Don't show the "You should receive a confirmation email shortly" message in the popup thank you if the confirmation email setting is toggled off
|
401 |
-
|
402 |
-
- Bug fixes
|
403 |
-
- Fixed SVG icon
|
404 |
-
- Fixed the default object warnings in class-leadin-contact for the enrichment lookups
|
405 |
-
- Tested NinjaPopups and added to readme as unsupported form plugin
|
406 |
-
- "Namespace" AWeber with "LI_" prefix to avoid conflicts
|
407 |
-
|
408 |
-
= 3.1.2 (2015.01.26) =
|
409 |
-
= Enhancements =
|
410 |
-
- Tested JotForm + added compatibility to the ReadMe file
|
411 |
-
|
412 |
-
- Bug fixes
|
413 |
-
- Add in support for like_escape for < WordPress 4.0
|
414 |
-
- Add first + last names to bulk MailChimp connector
|
415 |
-
- Remove rogue WPDB prepare in tag list table
|
416 |
-
- Check for existence of ESP connector when pushing to an email list
|
417 |
-
- Bug fix for multisite installs with broken onboarding
|
418 |
-
|
419 |
-
= 3.1.1 (2014.01.20) =
|
420 |
-
= Enhancements =
|
421 |
-
- Added ability to toggle Leadin data access by user role
|
422 |
-
- Hide Leadin nav menu item for user roles without access to Leadin data
|
423 |
-
- Discontinued and disabled the beta program
|
424 |
-
|
425 |
-
- Bug fixes
|
426 |
-
- Fixed broken onboarding in WordPress Multisite after adding a new site to the network
|
427 |
-
- Contact totals in tag editor now link to tagged list
|
428 |
-
|
429 |
-
= 3.1.0 (2015.1.16) =
|
430 |
-
= Enhancements =
|
431 |
-
- GetResponse, Campaign Monitor and AWeber integrations launched
|
432 |
-
|
433 |
-
= 3.0.0 (2014.12.10) =
|
434 |
-
= Enhancements =
|
435 |
-
- Jumping to version 3.0.0 to indefinitely override repository version of Leadin
|
436 |
-
|
437 |
-
= Leadin 2.2.7 - 2.2.11 =
|
438 |
-
|
439 |
-
*Leadin was split into Leadin and <a href="http://leadin.com/pro-upgrade" target="_blank">Leadin Pro</a> after version 2.2.6 and later merged back together, so versions 2.2.7 - 2.2.11 and 3.0.0 - 3.1.3 share similar updates.*
|
440 |
-
|
441 |
-
= 2.2.11 (2015.02.18) =
|
442 |
-
|
443 |
-
= Enhancements =
|
444 |
-
- Don't show the "You should receive a confirmation email shortly" message in the popup thank you if the confirmation email setting is toggled off
|
445 |
-
|
446 |
-
- Bug fixes
|
447 |
-
- Fixed SVG icon
|
448 |
-
- Fixed the default object warnings in class-leadin-contact for the enrichment lookups
|
449 |
-
- Tested NinjaPopups and added to readme as unsupported form plugin
|
450 |
-
|
451 |
-
|
452 |
-
= 2.2.10 (2015.01.26) =
|
453 |
-
= Enhancements =
|
454 |
-
- Tested JotForm + added compatibility to the ReadMe file
|
455 |
-
|
456 |
-
- Bug fixes
|
457 |
-
- Add in support for like_escape for < WordPress 4.0
|
458 |
-
- Add first + last names to bulk MailChimp connector
|
459 |
-
- Remove rogue WPDB prepare in tag list table
|
460 |
-
- Check for existence of ESP connector when pushing to an email list
|
461 |
-
- Bug fix for multisite installs with broken onboarding
|
462 |
-
|
463 |
-
= 2.2.9 (2014.01.20) =
|
464 |
-
= Enhancements =
|
465 |
-
- Added ability to toggle Leadin data access by user role
|
466 |
-
- Hide Leadin nav menu item for user roles without access to Leadin data
|
467 |
-
- Discountinued and disabled the beta program
|
468 |
-
|
469 |
-
- Bug fixes
|
470 |
-
- Fixed broken onboarding in WordPress Multisite after adding a new site to the network
|
471 |
-
- Contact totals in tag editor now link to tagged list
|
472 |
-
|
473 |
-
= 2.2.8 (2014.12.15) =
|
474 |
-
= Enhancements =
|
475 |
-
- Added in CTAs for Leadin Pro
|
476 |
-
|
477 |
-
= 2.2.7 (2014.12.09) =
|
478 |
-
- Bug fixes
|
479 |
-
- Fixing upgrade process from 2.2.6
|
480 |
-
|
481 |
-
= 2.2.6 (2014.12.08) =
|
482 |
-
= Enhancements =
|
483 |
-
- Added names to contact export
|
484 |
-
- Added “tagged as” to contact notification email subject lines
|
485 |
-
|
486 |
-
- Bug fixes
|
487 |
-
- Fixed bug with non-tagged contacts being added to tagged lists
|
488 |
-
|
489 |
-
= 2.2.6 (2014.12.08) =
|
490 |
-
= Enhancements =
|
491 |
-
- Contact Lookup power-up
|
492 |
-
- Added names to contact exports
|
493 |
-
- Added “tagged as” to the email subject lines
|
494 |
-
|
495 |
-
- Bug fixes
|
496 |
-
- Fixed bug where Leadin would add non-tagged emails to ESP lists when it was not supposed to do those contacts
|
497 |
-
|
498 |
-
= 2.2.5 (2014.11.20) =
|
499 |
-
- Bug fixes
|
500 |
-
- Fixes to bulk action labels
|
501 |
-
- Fixed Add Tag button
|
502 |
-
|
503 |
-
= 2.2.4 (2014.10.31) =
|
504 |
-
- Bug fixes
|
505 |
-
- Patch for 2.2.3 database structure. We forgot to include the new form_hashkey field in the database upgrade
|
506 |
-
|
507 |
-
= 2.2.3 (2014.10.31) =
|
508 |
-
= Enhancements =
|
509 |
-
- Added "Tags" link to sidebar menu
|
510 |
-
- Added the applied tags on form submission timeline events
|
511 |
-
- Added the form selector on submission events in the timeline
|
512 |
-
- Added language in the subject of the contact notification emails to indicate returning vs. new visitors
|
513 |
-
- Leadin will now detect first names + last names and store them on the contact + push to ESP connectors
|
514 |
-
- Retroactively apply names to all contacts where possible
|
515 |
-
|
516 |
-
- Bug fixes
|
517 |
-
- If a contact changes their email, Leadin will now push the new email to the ESP connectors
|
518 |
-
- Added safeguards into all third party libraries to see if they are included already in the WordPress admin
|
519 |
-
- Added default Javascript values to the popup form if the get_footer function isn't being called
|
520 |
-
|
521 |
-
= 2.2.2 (2014.10.16) =
|
522 |
-
= Enhancements =
|
523 |
-
- Leadin now include the utm_ tags from the original first page view when parsing the sources
|
524 |
-
|
525 |
-
- Bug fixes
|
526 |
-
- Unchecking all the template checkboxes for the popup then saving no longer rechecks them all
|
527 |
-
- Added in current_time fix for older versions of WordPress
|
528 |
-
- Retooled tag editor to only pull down unique selectors
|
529 |
-
- Contact list now will go back to the previous page when clicking the back link
|
530 |
-
- Fixed mysterious bug where popup ignored new visitors
|
531 |
-
- NOW the subscription confirmation stays checked/unchecked on save (Thanks Kate!)
|
532 |
-
|
533 |
-
= 2.2.1 (2014.10.01) =
|
534 |
-
= Enhancements =
|
535 |
-
- Added video from WPApplied to readme file
|
536 |
-
|
537 |
-
- Bug fixes
|
538 |
-
- Page view filters now work in the all contacts list
|
539 |
-
- Subscription confirmation box didn't work in settings page if the "homepage" checkbox was unchecked
|
540 |
-
- Leadin menu link no longer shows up in the front-end menu bar for non-logged in users
|
541 |
-
- Stopped selecting duplicate tags on a contact in the timeline view
|
542 |
-
- Select inputs did not pull down the text and instead used the value. Fixed and use text now for selected option
|
543 |
-
- Timezones with a database offset on the contact timeline were not correctly fixed in last update
|
544 |
-
- Fix to ignore all cURL calls if script isn't present on the server
|
545 |
-
- Disable beta program is cURL does not exist on the server
|
546 |
-
- Fixed “<- All contacts” link showing up next to back link on a specific contact type in timeline view
|
547 |
-
|
548 |
-
= 2.2.0 (2014.09.25) =
|
549 |
-
= Enhancements =
|
550 |
-
- Added ability to ignore logged in user roles from tracking
|
551 |
-
- Popup can be previewed on the front end site before saving changes
|
552 |
-
- MailChimp Connect checks for faulty API keys and prompts the user to enter in one that works on the tag editor page
|
553 |
-
- Email headers for contact notificaitons come from the person who filled in the form
|
554 |
-
- Added traffic source URL parameters to contact notification emails
|
555 |
-
|
556 |
-
- Bug fixes
|
557 |
-
- Leadin now accounts for timezones discrepancy on some MySQL databases and offsets to local time
|
558 |
-
- Filters are now persistent when clicking the link back to the contact list from a contact timeline
|
559 |
-
- cURL dependency no longer prints the raw error to the screen on installation and gracefully disables cURL-dependant features
|
560 |
-
- Stats page and contact list totals didn't match up - fixed
|
561 |
-
|
562 |
-
= 2.1.0 (2014.09.19) =
|
563 |
-
= Enhancements =
|
564 |
-
- Improved onboarding
|
565 |
-
- Added setting include a short description to the popup under the form heading
|
566 |
-
- General style improvements to the popup form power-up
|
567 |
-
|
568 |
-
- Bug fixes
|
569 |
-
- Contact filters are now persistent when navigating back to the main contact list from the contact timeline
|
570 |
-
|
571 |
-
= 2.0.2 (2014.09.09) =
|
572 |
-
|
573 |
-
- Bug fixes
|
574 |
-
- Fix inconsistent sources on stats widgets and contact timeline widgets
|
575 |
-
- Onboarding tooltip popup for setting up settings now works correctly
|
576 |
-
- Parse out get vars for traffic sources in the contact timeline
|
577 |
-
|
578 |
-
= 2.0.1 (2014.09.01) =
|
579 |
-
= Enhancements =
|
580 |
-
- Removed "Who read my post" widget analytics from the post editor
|
581 |
-
- Separated backend from frontend code to speed up ajax calls on both sides
|
582 |
-
|
583 |
-
- Bug fixes
|
584 |
-
- Fixed bug when deleting specifically selected contacts looked like all the contacts were deleted on the page refresh
|
585 |
-
- Organic traffic and paid traffic sources are now parsing more accurately
|
586 |
-
- Credit card forms will add to the timeline now but will block all credit card information
|
587 |
-
- Bulk edited tags now push contacts to ESP lists when added
|
588 |
-
- Lists with existing contacts retroactively push email addresses to corresponding ESP list
|
589 |
-
- Renamed MailChimp Contact Sync + Constant Contact Sync to MailChimp Connect + Constant Contact Connect
|
590 |
-
- Fixed returning contacts vs. new contacts in dashboard widget
|
591 |
-
- Contact export works again
|
592 |
-
- Fixed insecure content warning on SSL
|
593 |
-
- Non-administrators no longer can see the Leadin menu links or pages
|
594 |
-
- Settings link missing from plugins list page
|
595 |
-
- Line break contact notifications previews
|
596 |
-
- Setup a mailto link on the contact notification email in the details header
|
597 |
-
|
598 |
-
= 2.0.0 (2014.08.11) =
|
599 |
-
= Enhancements =
|
600 |
-
- Create a custom tagged list based on form submission rules
|
601 |
-
- Ability to sync tagged contacts to a specific ESP list
|
602 |
-
- Filter lists by form selectors
|
603 |
-
|
604 |
-
- Bug fixes
|
605 |
-
- Fix contact export for selected contacts
|
606 |
-
- Text area line breaks in the contact notifications now show properly
|
607 |
-
- Contact numbers at top of list did not always match number in sidebar - fixed
|
608 |
-
|
609 |
-
= 1.3.0 (2014.07.14) =
|
610 |
-
= Enhancements =
|
611 |
-
- Multisite compatibility
|
612 |
-
|
613 |
-
= 1.2.0 (2014.06.25) =
|
614 |
-
- Bug fixes
|
615 |
-
- Contacts with default "contact status" were not showing up in the contact list
|
616 |
-
- WordPress admin backends secured with SSL can now be used with Leadin
|
617 |
-
- Namespaced the referrer parsing library for the Sources widget
|
618 |
-
|
619 |
-
= Enhancements =
|
620 |
-
- Leadin VIP program
|
621 |
-
|
622 |
-
= 1.1.1 (2014.06.20) =
|
623 |
-
- Bug fixes
|
624 |
-
- Emergency bug fix on activation caused by broken SVN merging
|
625 |
-
|
626 |
-
= 1.1.0 (2014.06.20) =
|
627 |
-
- Bug fixes
|
628 |
-
- Leadin subscriber email confirmations were not sending
|
629 |
-
- Removed smart contact segmenting for leads
|
630 |
-
|
631 |
-
= Enhancements =
|
632 |
-
- Added more contact status types for contacted + customer
|
633 |
-
- Setup collection for form IDs + classes
|
634 |
-
|
635 |
-
= 1.0.0 (2014.06.12) =
|
636 |
-
- Bug fixes
|
637 |
-
- Fixed sort by visits in the contacts list
|
638 |
-
|
639 |
-
= Enhancements =
|
640 |
-
- Contacts filtering
|
641 |
-
- Stats dashboard
|
642 |
-
- Sources
|
643 |
-
|
644 |
-
= 0.10.0 (2014.06.03) =
|
645 |
-
- Bug fixes
|
646 |
-
- Fixed original referrer in contact timeline
|
647 |
-
- Fixed unnecessary queries on contact timeline
|
648 |
-
- Only run the update check if the version number is different than the saved number
|
649 |
-
- Remove "fakepath" from file path text in uploaded file input types
|
650 |
-
|
651 |
-
= Enhancements =
|
652 |
-
- Expire the subscribe cookie after a few weeks
|
653 |
-
- Ability to disable a subscribe notification
|
654 |
-
- Added jQuery validation to the subscribe pop-up
|
655 |
-
- Multi-select input support
|
656 |
-
- Block forms with credit card fields from capturing contact information
|
657 |
-
- Updated contact timeline views
|
658 |
-
- Updated new contact notification emails
|
659 |
-
|
660 |
-
= 0.9.3 (2014.05.19) =
|
661 |
-
- Bug fixes
|
662 |
-
- Fix for duplicate values being stored in the active power-ups option
|
663 |
-
|
664 |
-
= 0.9.2 (2014.05.16) =
|
665 |
-
|
666 |
-
= Enhancements =
|
667 |
-
- Overhaul of settings page to make it easier to see which settings go with each power-up
|
668 |
-
- Launched Leadin Beta Program
|
669 |
-
|
670 |
-
= 0.9.1 (2014.05.14) =
|
671 |
-
- Bug fixes
|
672 |
-
- Fixed pop-up location dropdown not defaulting to saved options value
|
673 |
-
- Hooked subscribe widget into get_footer action instead of loop_end filter
|
674 |
-
|
675 |
-
= 0.9.0 (2014.05.12) =
|
676 |
-
- Bug fixes
|
677 |
-
- Remove leadin-css file enqueue call
|
678 |
-
|
679 |
-
= Enhancements =
|
680 |
-
- Show faces of people who viewed a post/page in the editor
|
681 |
-
- Add background color to avatars so they are easier to see
|
682 |
-
- Various UI fixes
|
683 |
-
|
684 |
-
= 0.8.5 (2014.05.08) =
|
685 |
-
- Bug fixes
|
686 |
-
- Fixed broken contact notification emails
|
687 |
-
|
688 |
-
= 0.8.4 (2014.05.07) =
|
689 |
-
- Bug fixes
|
690 |
-
- Fixed HTML encoding of apostrophes and special characters in the database for page titles
|
691 |
-
|
692 |
-
= Enhancements =
|
693 |
-
- Added ability to toggle subscribe widget on posts, pages, archives or the home page
|
694 |
-
- Sort contacts by last visit
|
695 |
-
|
696 |
-
= 0.8.3 (2014.05.06) =
|
697 |
-
- Bug fixes
|
698 |
-
- Merge duplicate contacts into one record
|
699 |
-
- Remove url parameters from source links in contact list
|
700 |
-
- Downgrade use of singletons so classes are compatible with PHP 5.2
|
701 |
-
|
702 |
-
= Enhancements =
|
703 |
-
- Swap out delete statements in favor of binary "deleted" flags to minimize data loss risk
|
704 |
-
- Sort contacts by last visit
|
705 |
-
|
706 |
-
= 0.8.2 (2014.05.02) =
|
707 |
-
- Bug fixes
|
708 |
-
- Removed namespace usage in favor or a low-tech work around to be compliant with PHP 5.2 and lower
|
709 |
-
|
710 |
-
= 0.8.1 (2014.04.30) =
|
711 |
-
- Bug fixes
|
712 |
-
- Namespaced duplicate classes
|
713 |
-
|
714 |
-
= 0.8.0 (2014.04.30) =
|
715 |
-
- Bug fixes
|
716 |
-
- Fix scrolling issue with subscribe pop-up
|
717 |
-
- Duplicate class bug fixes
|
718 |
-
|
719 |
-
= Enhancements =
|
720 |
-
- Add optional first name, last name and phone fields for subscribe pop-up
|
721 |
-
- Change out contact notification emails to be from settings email address
|
722 |
-
- Ability to disable contact notification emails
|
723 |
-
- Constant Contact list sync power-up
|
724 |
-
- Sync optional contact fields (name + phone) to email service provider power-ups
|
725 |
-
|
726 |
-
= 0.7.2 (2014.04.18) =
|
727 |
-
- Bug fixes
|
728 |
-
- Fix contact deletion bug
|
729 |
-
- Implement data recovery fix for contacts
|
730 |
-
- Bug fixes to contact merging
|
731 |
-
|
732 |
-
|
733 |
-
= 0.7.1 (2014.04.11) =
|
734 |
-
- Bug fixes
|
735 |
-
- SVN bug fix that did not add the MailChimp List sync power-up
|
736 |
-
|
737 |
-
= 0.7.0 (2014.04.10) =
|
738 |
-
|
739 |
-
= Enhancements =
|
740 |
-
- MailChimp List Sync power-up
|
741 |
-
- Added new themes (bottom right, bottom left, top and pop-up) to the WordPress Subscribe Widget power-up
|
742 |
-
|
743 |
-
= 0.6.2 (2014.04.07) =
|
744 |
-
- Bug fixes
|
745 |
-
- Fixed activation error for some installs by removing error output
|
746 |
-
- MySQL query optimizations
|
747 |
-
- Fixed bug with MySQL V5.0+ by adding default NULL values for insert statements on contacts table
|
748 |
-
- Changed title for returning lead email notifications
|
749 |
-
- Setting to change button label on
|
750 |
-
|
751 |
-
= Enhancements =
|
752 |
-
- Added ability to change button label on subscribe widget
|
753 |
-
|
754 |
-
= 0.6.1 (2014.03.12) =
|
755 |
-
- Bug fixes
|
756 |
-
- Updated read me.txt file
|
757 |
-
- Updated screenshots
|
758 |
-
|
759 |
-
= 0.6.0 (2014.03.07) =
|
760 |
-
- Bug fixes
|
761 |
-
- Remove in-house plugin updating functionality
|
762 |
-
- Original referrer is always the server url, not the HTTP referrer
|
763 |
-
- Strip slashes from title tags
|
764 |
-
- Number of contacts does not equal leads + commenters + subscribers
|
765 |
-
- Modals aren't bound to forms after page load
|
766 |
-
- Fix bug with activating + reactivating the plugin overwriting the saved settings
|
767 |
-
- Override button styles for Subscribe Pop-up widget
|
768 |
-
|
769 |
-
= Enhancements =
|
770 |
-
- Improved readability on new lead notification emails
|
771 |
-
- Confirmation email added for new subscribers to the Leadin Subscribe Pop-up
|
772 |
-
- Updated screenshots
|
773 |
-
- Improved onboarding flow
|
774 |
-
- Deleted unused and deprecated files
|
775 |
-
|
776 |
-
= 0.5.1 (2014.03.03) =
|
777 |
-
- Bug fixes
|
778 |
-
- Fixed Subscribe Pop-up automatically enabling itself
|
779 |
-
|
780 |
-
= 0.5.0 (2014.02.25) =
|
781 |
-
- Bug fixes
|
782 |
-
- Add (blank page title tag) to emails and contact timeline for blank page titles
|
783 |
-
- Fix link on admin nav menu bar to link to contact list
|
784 |
-
- Ignore lead notifications and subscribe popup on login page
|
785 |
-
- Saving an email no longer overwrites all the Leadin options
|
786 |
-
- Added live chat support
|
787 |
-
|
788 |
-
= Enhancements =
|
789 |
-
- New power-ups page
|
790 |
-
- Leadin Subscribe integrated into plugin as a power-up
|
791 |
-
- Improved contact history styling + interface
|
792 |
-
- Added visit, pageview and submission stats to the contact view
|
793 |
-
- Added Live Chat into the Leadin WordPress admin screens
|
794 |
-
- New Leadin icons for WordPress sidebar and admin nav menu
|
795 |
-
|
796 |
-
= 0.4.6 (2013.02.11) =
|
797 |
-
- Bug fixes
|
798 |
-
- Fix table sorting for integers
|
799 |
-
- Bug fixes to contact type headings
|
800 |
-
- Bug fix "Select All" export
|
801 |
-
- Bug fix for CSS "page views" hover triangle breaking to next line
|
802 |
-
- Backwards compatibility for < jQuery 1.7.0
|
803 |
-
- Add Leadin link to admin bar
|
804 |
-
|
805 |
-
= Enhancements =
|
806 |
-
- New onboarding flow
|
807 |
-
|
808 |
-
= 0.4.5 (2013.01.30) =
|
809 |
-
= Enhancements =
|
810 |
-
- Integration with Leadin Subscribe
|
811 |
-
|
812 |
-
= 0.4.4 (2013.01.24) =
|
813 |
-
- Bug fixes
|
814 |
-
- Bind submission tracking on buttons and images inside of forms instead of just submit input types
|
815 |
-
|
816 |
-
= Enhancements =
|
817 |
-
- Change out screenshots to obfiscate personal information
|
818 |
-
|
819 |
-
= 0.4.3 (2013.01.13) =
|
820 |
-
- Bug fixes
|
821 |
-
- Fixed Leadin form submission inserts for comments
|
822 |
-
- Resolved various silent PHP warnings in administrative dashboard
|
823 |
-
- Fixed Leadin updater class to be compatible with WP3.8
|
824 |
-
- Improved contact merging logic to be more reliable
|
825 |
-
|
826 |
-
= Enhancements =
|
827 |
-
- Improved onboarding flow
|
828 |
-
- Optimized form submission catching + improved performance
|
829 |
-
|
830 |
-
= 0.4.2 (2013.12.30) =
|
831 |
-
- Bug fixes
|
832 |
-
- Change 'contact' to 'lead' in the contacts table
|
833 |
-
- Fixed emails always sending to the admin_email
|
834 |
-
- Tie historical events to new lead when an email is submitted multiple times with different tracking codes
|
835 |
-
- Select leads, commenters and subscribers on distinct email addresses
|
836 |
-
- Fixed timeline order to show visit, then a form submission, then subsequent visits
|
837 |
-
|
838 |
-
= Enhancements =
|
839 |
-
- Added url for each page views in the contact timeline
|
840 |
-
- Added source for each visit event
|
841 |
-
- Tweak colors for contact timeline
|
842 |
-
- Default the Leadin menu to the contacts page
|
843 |
-
|
844 |
-
= 0.4.1 (2013.12.18) =
|
845 |
-
- Bug fixes
|
846 |
-
- Removed Leadin header from the contact timeline view
|
847 |
-
- Updated the wording on the menu view picker above contacts list
|
848 |
-
- Remove pre-mp6 styles if MP6 plugin is activated
|
849 |
-
- Default totals leads/comments = 0 when leads table is empty instead of printing blank integer
|
850 |
-
- Legacy visitors in table have 0 visits because session support did not exist. Default to 1
|
851 |
-
- Update ouput for the number of comments to be equal to total_comments, not total_leads
|
852 |
-
- Added border to pre-mp6 timeline events
|
853 |
-
|
854 |
-
= 0.4.0 (2013.12.16) =
|
855 |
-
- Bug fixes
|
856 |
-
- Block admin comment replies from creating a contact
|
857 |
-
- Fixed faulty sorting by Last visit + Created on dates in contacts list
|
858 |
-
|
859 |
-
= Enhancements =
|
860 |
-
- Timeline view of a contact history
|
861 |
-
- New CSS styles for contacts table
|
862 |
-
- Multiple email address support for new lead/comment emails
|
863 |
-
- Integration + testing for popular WordPress form builder plugins
|
864 |
-
- One click updates for manually hosted plugin
|
865 |
-
|
866 |
-
= 0.3.0 (2013.12.09) =
|
867 |
-
- Bug fixes
|
868 |
-
- HTML encoded page titles to fix broken HTML characters
|
869 |
-
- Strip slashes from page titles in emails
|
870 |
-
|
871 |
-
= Enhancements =
|
872 |
-
- Created separate Leadin menu in WordPress admin
|
873 |
-
- CRM list of all contacts
|
874 |
-
- Added ability to export list of contacts
|
875 |
-
- Leadin now distinguishes between a contact requests and comment submissions
|
876 |
-
- Added link to CRM list inside each contact/comment email
|
877 |
-
|
878 |
-
= 0.2.0 (2013.11.26) =
|
879 |
-
- Bug fixes
|
880 |
-
- Broke up page view history by session instead of days
|
881 |
-
- Fixed truncated form submission titles
|
882 |
-
- Updated email headers
|
883 |
-
|
884 |
-
= Enhancements =
|
885 |
-
- Plugin now updates upon activation and keeps record of version
|
886 |
-
- Added referral source to each session
|
887 |
-
- Added link to page for form submissions
|
888 |
-
- Updated email subject line
|
889 |
-
- Added social media avatars to emails
|
890 |
-
|
891 |
-
= 0.1.0 (2013.11.22) =
|
892 |
-
- Plugin released
|
2 |
Contributors: HubSpotDev, leadin
|
3 |
Tags: forms, popup, live chat, contact form, crm, newsletter, marketing, lead generation, hubspot, mailchimp, constant contact
|
4 |
Requires at least: 3.7
|
5 |
+
Tested up to: 5.1
|
6 |
+
Stable tag: 7.1.1
|
7 |
|
8 |
HubSpot All-In-One Marketing, is a free all-in-one marketing plugin that allows you to easily use HubSpot forms, popups, and live chat on your WordPress site. If you’re already a HubSpot user, the plugin lets you connect your HubSpot account to your website without any code.
|
9 |
|
30 |
|
31 |
If you’re already using a WordPress form tool on your site, HubSpot will automatically capture form submissions and add them to your contact database so you can manage them in one place. The plugin supports the popular form plugins like Ninja Forms, Gravity Forms, WPForms, Contact Form 7, and more.
|
32 |
|
|
|
|
|
33 |
*Live Chat & Chatbots: Let your site visitors talk to you*
|
34 |
|
35 |
HubSpot allows you to embed a <a href="https://www.hubspot.com/products/crm/live-chat?utm_source=wordpress-plugin-listing&utm_campaign=wordpress&utm_medium=marketplaces" target="_blank">free live chat</a> module to your website your website and let site visitors chat with you. Using the plugin, you can set up the following WordPress live chat modules:
|
38 |
Sales live chat: Help answer questions your potential customers might have through live chat
|
39 |
Automated chatbot: Set up an automated chatbot to respond to your website visitors when you aren’t online to respond to live chat messages
|
40 |
|
|
|
|
|
41 |
*Simple Email Automation*
|
42 |
|
43 |
Send an automated email when someone fills out a form, submits a popup form, or sends a message on live chat. Automate emails are helpful for engaging with your subscribers and customers at the time that matters most: when they’re engaging with you. All emails you send including open and click rates, will be automatically logged in the integrated WordPress CRM so you can see exactly who opens and clicks your emails.
|
44 |
|
|
|
|
|
45 |
|
46 |
*Fully Integrated Customer Relationship Management*
|
47 |
|
48 |
HubSpot All-In-One Marketing comes with a <a href="https://www.hubspot.com/products/crm?utm_source=wordpress-plugin-listing&utm_campaign=wordpress&utm_medium=marketplaces" target="_blank">free HubSpot CRM</a>. When someone fills out your form, their data is sent directly to your HubSpot CRM so you can easily organize and segment your contacts into lists. HubSpot provides the easiest-to-use WordPress CRM and allows you to store up to 1 million contacts for free.
|
49 |
|
|
|
|
|
50 |
*Built-in Analytics: To improve your conversions*
|
51 |
|
52 |
Built-in analytics makes it clear which pages and traffic sources drive the most conversions so you can keep doing what’s working.
|
155 |
1. Convert site visitors into leads.
|
156 |
2. No coding required.
|
157 |
3. Manage all your leads in one place.
|
158 |
+
4. Live Chat lets you chat with website visitors in real time.
|
159 |
+
5. Build and send an automated follow up email using the simple drag-and-drop email builder.
|
160 |
+
6. Manage all your conversations from live chat and email in one place.
|
161 |
|
162 |
== Changelog ==
|
163 |
|
164 |
+
- Current version: 7.1.1
|
165 |
+
- Current version release: 2019-04-01
|
166 |
+
|
167 |
+
= 7.1.0 (2019.04.01) =
|
168 |
+
- Remove slumber/oauth mode
|
169 |
+
- Fix icon in top menu
|
170 |
+
- Add help widget
|
171 |
+
- Update message on connection error
|
172 |
+
- April fool prank
|
173 |
|
174 |
= 7.0.7 (2019.03.25) =
|
175 |
- Add helpers for acceptance tests
|
210 |
|
211 |
= 7.0.0 (2018.10.03) =
|
212 |
- Add deeper integration with HubSpot. Starts a new release of a new forms integration within WordPress. Released progressively for some users.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
screenshot-4.png
ADDED
Binary file
|
screenshot-5.png
ADDED
Binary file
|
screenshot-6.png
ADDED
Binary file
|