New Features:
- We added the ability to send data from a Smart List to a Webhook endpoint. To use this new feature, navigate to the Admin >> My Members >> Smart Lists >> Actions >> Send to Webhook.
- We created a new set of lead settings called "Pre-Selected Top Level Category", "Pre-Selected Sub Level Category" and "Pre-Selected Sub Sub Level Category". These allow for pre-selecting categories in the "Website - Lead Form - Get Matched" form. To use this new feature, navigate to the Admin >> Interactions >> Member Leads >> Lead Settings >> Auto-Match Workflows >> Edit >> General Lead Settings.
- We added the ability to import 301 Redirects via CSV file on the 301 Redirect page in the Admin.
- We created a new Advanced Setting called "Reload Same Web Page After Express Member Registration". Enabling this setting will keep users on the same page after they sign up as a member via the Express Member Registration form instead of being redirected to the Member Dashboard. We also created a new Advanced Setting called "Reload Same Web Page After Express Member Registration - Exception List". The URLs entered into this setting will continue to redirect users to the Member Dashboard after signing up, even when the previous setting is active on the site.
- We created a new search option for the 301 Redirect page call "Find Unused Redirects". Using this filter will return all redirects that currently point to a URL that is not in use on the website.
- We created a new Advanced Setting called "Allow Widget Shortcode in Front-End Text Editor". Enabling this setting will allow widgets to be added to posts using the "Froala Text Editor - Media Manager Access" form field.
- We added the ability to set a Default Member Cover image. To use this new feature, navigate to the Admin >> Settings >> General Settings >> Brand Images tab.
Enhancements / Fixes:
- We updated the workflow when creating Multi-Photo Posts from the Member Dashboard to always refresh the page after an image has been uploaded, even if the button in the modal is not clicked.
- We updated the layout of the Member Leads page in the Admin to hide the lead status and lead category filters with a toggle when there are pending leads. This will enhance the UI of this page when viewed on smaller screens.
- We fixed an issue which was affecting the ability to import members via CSV file when each member in the file contained a large amount of data in some cases.
- We fixed an issue which was affecting the ability to open the HTACCESS File page in the Admin in some cases.
- Paying an invoice from the Member Dashboard will now trigger the Paid Plan Signup Webhook.
- We fixed an issue with Member Review submissions which was causing the system to send the recommendation-member email template when a user submits a review, even if the "Require All Reviews To be Approved by Admin First" Membership Plan setting was active.
- We fixed an issue which was affecting the display of the /categories page after entering and then deleting a keyword from the search filter on the page in some cases.
- We updated the Member Review Submitted and Lead Submitted Webhooks to include the member_first_name, member_last_name, member_email, member_company_name, member_phone_number, sms_member_phone, sms_phone_number_plus, review_id, lead_id, lead_match_id variables when sending data to the Webhook.
- We updated the Social Share widget to load the social share buttons after the page loads. This will help to improve page load times and scores from 3rd party tools.
- We updated the Manage Posts page in the Admin to display an alert when an Admin sets a post that is pending review to "Published", and this would cause the member to exceed the "Max. Free Posts" the member has set in their Membership Plan settings.
- We fixed an issue which was preventing the Lead Price by Category Add-On from working properly for Sub-Sub Level categories in some cases.
- The getMemberSubCategory() function is now compatible with the Default Category Sort Order settings. Click here for more information.
- We fixed an issue which was causing the system to display the "Default Member Logo" as if it was uploaded manually by the member when the "Category Image as Profile Photo" Advanced Setting is active.
- We fixed an issue which was preventing forms from submitting properly when it contains a required "File Upload" field in some cases.
- The Video Post Type is now compatible with the "Youtube Shorts" URL format.
- We updated the Froala WYSIWYGs to the latest version available.
- We fixed an issue which was causing the system to load an incorrect version of the social media image tag (og:image) on member profiles and post details pages in some cases.
- We updated the Stripe Payment Gateway logic in order to support indempotent requests.
- We fixed an issue that was causing pages in the Admin to load more slowly than they should in some cases.
- Manually creating a new member subscription from the Admin is now being logged in the Activity Tracker.
- We updated the File Uploads for Forms Add-On in order to load the JS files after the page loads. This will help to reduce the load time of pages and increase scores in 3rd party tools like GTMetrix and Google Pagespeed.
- We fixed an issue which was preventing the system from displaying the custom 404 error page when the URL of the page starts with /checkout in some cases.
- We updated the Activity Tracker to log when an Admin manually unblocks an IP from the Admin area.
- We fixed an issue which was causing the "Show Sidebar" setting for Streaming Events to display twice when editing the events calendar settings in some cases.
- We implemented several security updates to prevent XSS injections in several areas of the software.
- We updated the layout of the Admin Accounts page in the Admin area to add a maximum height to each Admin's section in the table to prevent the sections from getting too long when the Admin account is associated with several different websites.
- We fixed an issue which was preventing the system from loading the default form fields when editing reviews and leads when the site has custom review and lead forms that have been disabled. We also removed Google reCaptcha fields from displaying when editing reviews and leads as well.
- We updated the layout of the "Phone Country Codes" Advanced Setting in the Admin.
- We updated the "Show Only Sub-Sub Categories On Member Profiles" Advanced Setting to support displaying only Sub Categories as an additional option.
- We updated the display of Pricing Options in the Membership Plan settings after the "Website Currency Number Format" General Setting is changed.
- We fixed an issue which was preventing the system from displaying the Sales History data for the "Website - Digital Product" post type in some cases.
- We updated the "Post - Standard" and "Post - Photo Albums" webhooks to include the post_image, revision_count and post_image_full_url variables when sending data to the webhooks. The revision_count variable will count how many times a post has been saved by a member from the Member Dashboard.
- We fixed an issue which was preventing the Homepage Background Slider Add-On from working properly on some iPhone versions in some cases.
- We fixed an issue which was preventing CSV files uploaded to the CV/Brochure form field from being downloaded in some cases sites.
- We fixed an issue which was preventing Admins from deleting members in some cases.
- We fixed an issue which was affecting the ability to delete posts from the Manage Posts page in the Admin when selecting all results to apply the bulk action in some cases.
- We updated sites using the legacy leads module to prevent Spam form submissions.
- We fixed an issue which was preventing the search filters for posts in the Member Dashboard from working properly in some cases.
- We fixed an issue which was preventing the Streaming Events homepage widget from properly ordering events when selecting the "Date Posted" option in the Display Order Design Settings.
- We fixed an issue which was causing the Related Posts widget on Post Details pages to display expired events in some cases.
- We fixed an issue which was preventing the "Member Profile URL Structure" Advanced Setting from working properly after it was edited.
- We updated the logic of the Streaming Properties homepage widget and the Properties Post Type code to only display bed and bathroom data when a value other than 0 has been saved for the fields.
- We fixed an issue which was causing the Activity Tracker to display "Member Deleted" entries without member data in some cases.
- We fixed an issue which was preventing members from being returned to the Member Dashboard when using the Pay per Post Add-On on sites running PayPay Express/Standard as payment gateway in some cases.
- In all, over 70 feature enhancements and software updates were released this month.