New Features:
- We added the ability to support the auto-expiration of posts for single-image Post Types (article, jobs, blog articles).
- We created a new search option to filter widgets by "Enabled" or "Disabled" on the Widget Manager page in the Admin.
- We released the first version of the Brilliant Directories API. Please click here for more detailed information.
- We added a setting called "Only Show Sub-Categories Level" for the "Streaming Sub Categories" homepage section found in the Design Settings. This setting allows the Admin to display "All Subcategories", "Sub-Categories Only" or "Sub-Sub Categories Only".
- We created a new Form Field setting in the Form Manager called "Admin Only". When this setting is enabled for a field, the field will only be visible when visiting the site as an Admin using the "Visit Website" button. To use this new feature ,navigate to the Admin >> Toolbox >>Form Manager >> Edit >> Display Settings.
- We created a new Website Setting for the website logo called "Display Width". This setting allow users with large logo images to control at which width the logo displays. To use this new setting, navigate to the Admin >> Settings >> General Settings >> Brand Images >> Website Logo.
- We added the ability to display the data saved in custom form fields added to the "About" Member Dashboard form on member profile pages following the same workflow as the "Contact Details" and "Listing Details" forms.
Enhancements / Fixes:
- We updated the Google Maps integration to only display the map on member profiles and post details pages when the member or post are correctly geocoded.
- We updated the Google Maps API Usage Status Checker in order to show more specific API status messages for different API responses before displaying the content of the Geocode Members page in the Admin.
- We updated the Homepage Clickable Maps Add-On in order to load the JS files after the page loads. This will help to reduce the page load time and increase scores in 3rd party tools like GTMetrix and Google Pagespeed.
- We fixed an issue which was preventing the ability to display the Private Member Chat Add-On widget in sidebars on Post Details pages in some cases.
- We added the ability to search by Post ID when using the "Search by Keyword" filter on the Manage Posts page in the Admin.
- We implemented an update to make all member variables are available to include in email templates sent when a form is submitted from the Member Dashboard.
- We fixed an issue which was preventing users from unsubscribing from a site's newsletter in some cases.
- We fixed an issue which was causing slower than expected member search results on sites with more than 100.000 members in some cases.
- We updated the Member Reviews module to include the profile photo or logo of the member who submitted the review when viewing the review on the site.
- We fixed an issue which was preventing the Related Posts widget from displaying Vimeo video thumbnail images in some cases.
- We fixed an issue which was affecting the ability to use the Predictive Keyword Search Add-On on the homepage when the Homepage Background Slider Add-On was active in some cases.
- We updated the workflow of the Import Members page in the Admin to include a popup notification to encourage Admins to sync the newly imported members with Google Maps after import.
- We updated the paid member signup pages to display an error message when the site has not yet installed a Payment Gateway.
- We updated the Blog Article Publish Start Date field to make it compatible with the Website Time Zone setting when creating blog posts on the frontend of sites.
- We updated the Froala WYSIWYGs to the latest version available.
- We fixed an issue which was affecting the ability to display the Homepage Background Slider arrows when the "Show Slideshow Arrows" Design Setting was active in some cases.
- We fixed an issue which was causing the system to append a "-1" to member category filenames when importing categories through the Admin.
- We fixed an issue which was adding extra whitespace in the Featured Blog Posts Slider widget in some cases.
- We fixed an issue which was preventing members from completing the purchase of a Digital Product when the member did not have a credit card on file and the site was using an internal Payment Gateway other than Stripe.
- We fixed an issue which was affecting the ability to edit leads from the Manage Leads page on the Admin in some cases.
- We updated the Member Categories page in the Admin to load correctly for sites that have an extremely large number of categories.
- The post search results and Global Website Search Results pages are now compatible with the Google Search Assist Add-On.
- We fixed an issue which was preventing the Markup Schema widget from working properly in some cases.
- We fixed an issue which was preventing the system from calling the Featured Blog Posts Slider from within "Custom Content" homepage sections in some cases.
- We fixed an issue which was preventing the "Post Transaction Update" installer from completing when run from the "Install New Updates" module on the Admin Dashboard in some cases.
- We added the ability for Admins to edit the location of leads from the Manage Leads page in the Admin.
- We fixed an issue which was affecting the relation between members and their posts when using the "Change Parent Member" bulk action from the Search Members page in the Admin in some cases.
- Member phone numbers displayed in the "Posted by Author Snapshot" widget on post details pages is now compatible with the Members Only Content Add-On.
- The meta title and description of RSS feeds generated using the "RSS Feed for Posts" Add-On are now editable via Text Labels.
- We fixed an issue which was preventing Member Categories from being imported correctly in some cases.
- The first_name email variable is now available for custom email templates sent after a member completes a purchase through a Digital Product post.
- We fixed an issue which was preventing the system from sending the information selected in checkbox and radio button fields to Webhooks in some cases.
- We fixed an issue with the "Any Rating" dropdown filter on member search results page that was causing inaccurate results to be returned in some cases.
- We updated the "Streaming Events Display Order" Design Setting to add the ability to order events by Start Date.
- We updated the logic of the Events search results page in order to display the "No Results" message when no results are returned and the "Auto-Recurring Events" Add-On is active on the site.
- We fixed an issue which was preventing the system from returning the correct results when searching for keywords found in custom fields in some cases.
- The "No Results" widgets are now compatible with special characters.
- We fixed an issue with the Member Transaction History which was preventing the "Collect Payment" option from working properly on the Past Due tab when using Stripe as Payment Gateway in some cases.
- We fixed an issue which was affecting the ability to delete leads from the Admin in some cases.
- We fixed an issue which was causing the system to always allow members to select Sub Categories, even if the ability to do so was disabled in the member's Membership Plan settings.
- We fixed an issue which was affecting the ability save the Last Login date of Admin Accounts.
- We updated the layout of the Account Dashboard page in the Admin to prevent display issues caused by very long website names.
- We fixed an issue with the Insta-Load Search Results Add-On which was causing the system to display duplicate member results when the Listing "Order Results By" Post Setting was set to "Random" in some cases.
- We improved the "Membership Plan Search Results" Membership Plan setting validation in order to prevent Admins from saving URLs that begin with a forward slash.
- We created a new Advanced Setting called "Member Dashboard URL". This new setting allows an Admin to edit the first part of the URL used for all pages in the Member Dashboard. By default this URL is "/account".
- We implemented several updates to the workflow of the Send Newsletter page in the Admin.
- We deprecated the "Cancel Sub Accounts when Parent Account Cancels" Membership Plan setting. Now, when a member that has sub accounts cancels their account, the system will always prompt them with a message that doing so will also cancel their sub accounts.
- We fixed an issue with the Global Website Search Add-On which was causing the Global Website Homepage Search to always redirect to the homepage when using the default SEO Templates.
We fixed an issue which was causing the "Include in Email" form field setting from working properly for Checkbox fields in some cases.
- We fixed an issue with the error message returned when a member tried to pay invoices from the Member Dashboard but the bank denied the transaction. The issue was causing the system to show a generic javascript error message rather than the reason for the denial.
- We implemented several security updates to prevent XSS injections in several areas of the software.
- We fixed an issue which was preventing the system from loading the code for the Ampify Integration on member profile pages in some cases.
- We updated the Lead Submitted Webhook to include the user_id variable when leads are submitted through a member's profile page and the data is sent to the webhook.
- We fixed an issue which was preventing the Detect Visitor Location Add-On from working properly in some cases.
- We fixed an issue which was preventing Admins from bulk updating the Parent member of sub accounts from the Search Members page in the Admin.
- We updated the "Send Email Notifications to Members" setting for the Private Member Chat Add-On to include the following options: "Only Send Notifications to Message Receiver (all messages)", "Only Send Notification to Message Sender (first message only)", "Send Notifications to Message Receiver and Sender", and "No, Do Not Send Notifications".
- We fixed an issue which was affecting the ability to use the "Send Test Email" functionality on the Send Newsletter page in the Admin.
- We fixed an issue with the "Strict Country & State Match" Search Setting which was causing members in other countries to not be returned as results, even when the setting was disabled.
- The checkout page notification messages on the frontend of sites are now compatible with text labels.
- We fixed an issue with the Froala WYSIWYG which was causing the system to display a "Word Paste Detected" modal after pasting content to the editor from Microsoft Word in some cases.
- We updated the "Enter Admin Email Addresses to Notify" Form Setting in order to support the ability to send email notifications to multiple email addresses when the form is submitted.
- We updated the logic of the member profile tabs in order to prevent the display of HTML in the tab title section.
- We updated the Video Post Type in order to remove extra URL parameters that can cause issues when generating the thumbnail for videos.
- We updated the Social Share Module widget in order to improve the load time of the social share elements. Also, the share buttons text is now compatible with text labels and the Default Language selected for the site.
- In all, over 90 feature enhancements and software updates were released this month.