Changelog - September 2022
New Features:
- We created a new API setting called send_email_notifications. When this setting is enabled, members created through the API will receive the signup email notification set for their Membership Plan.
- We created a new Advanced Setting called "Front-End Optimization: Load Latest Javascript Files on Frontend of Website". When this setting is enabled, the frontend will load updated jQuery and Bootstrap JS resources.
- We created a new Design Setting for the Sub Level Categories homepage streaming widget called "Under Which Category". This setting allows an Admin to choose only show categories under a specific Top or Sub Level category.
- We created a new Advanced Setting called "Enable Embedly in Frontend Froala Editors". When this setting is active, the system will include the Embedly functionality in all of the Froala Editors of all types used throughout the website.
- We created a new Advanced Setting called "Front-End Optimization: Mobile Preloader". When this setting is enabled, the first web page visited from a mobile device will display a brief "loading" message which will improve Pagespeed scores.
- We created a new Advanced Setting called "Default Member Password Retrieval URL". This new setting allows the URL used for the Member Password Retrieval process to be editable. By default this URL is "/login/retrieval".
- We created a new Website URL form field setting called "Open New Tab". When this setting is enabled for a field, the URL will open in a new tab when a user clicks on the link.
- We added SnapChat, TikTok, and WhatsApp URLs as default fields in the "Listing - Contact Details - Member" form. We also added the ability to display the links on the member profile page.
Enhancements / Fixes:
- he Facebook and Google One-Click Login Add-Ons are now compatible with the Member Credit System Add-On.
- We updated the member search module widgets that include sub and sub-sub categories to pre-select the corresponding categories when visiting the pretty-URL versions of member search results pages that include sub and sub-sub categories.
- We fixed an issue which was causing the system to display duplicate member category fields when editing leads in the Admin.
- We fixed an issue causing incorrect results to be returned when the "Dynamic Category Filter - Broad Match" Advanced Setting was set to "Off" in some cases.
- We implemented a set of security updates across the platform.
- We updated the Subscription tab on the Member Account Details page in the Admin to show the most recent date each subscription has been canceled as subscriptions can be re-started and canceled multiple times.
- We fixed an issue which was causing the system to add the Google Search Assist URL parameter when visiting member profile pages in some cases.
- We fixed an issue with the member login logic which was preventing the system from redirecting the user properly after they signed up in some cases.
- We fixed an issue which was preventing form fields from being set as "Admin Only" after adding a new field to the form in some cases.
- We updated the Member Category dropdowns on the frontend of sites to not display the "Select From List" option when the value of the text label has been deleted on the site.
- We improved the Search Members page in the Admin to reduce the number of SQL queries and improve the page load time.
- We fixed an issue with the Billing Reminder Emails Add-On which was affecting the ability to send past-due email notifications in some cases.
- We added a keyword search filter on the Edit Post Settings and Lead Settings pages in the Admin.
- We fixed an issue which was preventing members from visiting a static page after setting the page to "Only Allow Members" in some cases.
- We updated the layout of the Membership Plan Search Results URL setting on the Membership Plans page in the Admin.
- We added the ability to create member subscriptions through the Admin even when a Payment Gateway is not setup on the site.
- We updated the Website URL form field type to add the option to display the URL as a clickable button with custom text on the frontend of sites.
- We added the ability to sort by member ID on the Search Members page in the Admin.
- We fixed an issue which was preventing the New Zealand Clickable Map from returning accurate results when searching the "Bay of Plenty" region.
- We implemented several security updates across the platform.
- We updated the display of H2 titles on post search results pages to use the custom title set in the static page if one exists for the URL, and fall back to the title set in the Post Type settings if a static page does not exist for the URL.
- We fixed an issue which was preventing the system from using the Member Search Results Grid View layout when visiting a Membership Plan search results URL in some cases.
- We updated how the Top Category and Sub Category selection process works in the Member Dashboard. Previously, the Top Category always had to be selected in the Contact Details form, and then Sub Categories could be selected in the Listing Details form. Now both the Top Category and Sub Category selection fields can be in the same form if the Admin of the site chooses. If they are in the same form, selecting a Top Category in the form will dynamically update the available Sub Categories in the same form so the member can select from them.
- We fixed an issue which was preventing calendars from appearing for "Date" and "Date & Time picker" fields when the "Front-End Optimization: Load Latest JavaScript Files on Frontend of Website" Advanced Setting was active on a site in some cases.
- We fixed an issue which was causing the system to display members as having credits when they did not on the Search Members page in the Admin. This was only a display issue on this page and did not impact the usage of credits on any websites.
- We added "connect" as a reserved word when generating URLs for pages and all types of content.
- We optimized the query used to fetch member data throughout the system to reduce page load times.
- We fixed an issue which was causing the system to load the Lazyload JS file twice on the frontend of sites.
- We fixed an issue which was preventing Social Share buttons from displaying properly on member profile pages in some cases.
- We fixed an issue which was affecting the ability to save Froala WYSIWYG content when using Froala's "Code View" when editing Web Pages from the Admin.
- We fixed an issue which was causing the system to remove the sub categories selected by a member after saving the Member Contact tab in the Member Dashboard in some cases.
- We fixed an issue which was causing the system to duplicate members on member search results pages in some cases.
- We fixed an issue with the Google Sitemap Generator Add-On which was causing the system to include the default URL for member search results pages even after it had been updated from the Admin. Now the correct, updated URL will be included in sitemap files.
- We implemented several security updates to prevent XSS injections throughout the software.
- We fixed an issue which was affecting the ability to search for member who submitted the "Listing - Verify Account" form on the Search Members page in the Admin.
- We fixed an issue which was preventing checkbox form field data to be passed on to the associated Webhook when submitting a member form from within the Member Dashboard.
- The Top Level Category field in the Member Dashboard is now compatible with the Default Category Sort Order setting.
- We fixed an issue which was preventing the system from respecting the "Complete Profile Fields" Advanced Setting when "file" is the only content saved in the Advanced Setting.
- We fixed an issue which was preventing the Photo Albums Banner from working properly in some cases.
- We fixed an issue which was causing the Membership Plan of the logged-in member to display improperly in the upper-right corner of pages when the Google Website Translator Add-On was active on a site in some cases.
- The Membership Plan name displayed for each member on the Search Members page in the Admin is now compatible with special characters.
- We fixed an issue with the member forms logic which was preventing the system from redirecting the member to the Member Dashboard after saving all of the available member forms in some cases.
- We implemented an update in order to reduce the amount of SQL queries and improved the page load time in the Admin.
- We fixed an issue which was preventing the Featured Blog Article Slider Add-On from working properly when the "Front-End Optimization: Load Latest JavaScript Files on Frontend of Website" Advanced Setting was active on a site in some cases.
- Form fields validated for email addresses now accept "+" and "-" symbols in the email addresses.
- We fixed an issue which was preventing the credit card saved to a member's account from being removed if the Payment Gateway of a site was changed after the credit card was saved originally.
- We fixed an issue which was preventing the system from generating some member-related links in email templates when the email template was sent as part of a newsletter campaign in some cases.
- We updated the layout of the "Sync Members with Google Maps" page in the Admin.
- We updated the default Robots.txt File in order to prevent search engines from attempting to index URL's that start with "/api", as these are protected URLs.
- We fixed an issue which was preventing the Website and Booking Link form fields on the "Listing - Contact Details - Member" from respecting the "Display View" form field settings in some cases.
- We fixed an issue which was preventing Member Search Results pages from returning accurate results in some cases.
- We updated the Twitter and Facebook Activity Feed widgets to display the content from these 3rd party sites after the rest of the page loads to improve page load times and Pagespeed scores.
- The "delete post", "publish post", "unpublish post", "assign new author", "customize post URL", and "set a post as featured" actions on the Manage Posts page are now logged in the Activity Tracker. Customizing an SEO Template and deleting a Static Page are also now logged in the Activity Tracker as well.
- In all, over 80 feature enhancements and software updates were released this month.