New Features:
- We released an update to support prorated paid Membership Plan upgrades and downgrades. In order to use this new feature navigate to the Admin >> Settings >> Advanced Settings >> Enable Prorated Plan Changes. here for more information.
- The "Recent Article with Sidebar" and "Blog Articles with Sidebar" widgets are now compatible with the "Hide Sidebar On Mobile?" and the "Hide Entire Section On Mobile?" Design Settings. To use these new features, navigate to the Admin >> Settings >> Design Settings >> Homepage Tab >> Select Content to Display >> Edit Settings.
- We created a new Design Setting called "Location Icon". This setting will allow Admins to change the icon that displays in location search fields when the Detect Visitor Location is active on a site.
- We created a new Advanced Setting called "Prompt visitors to share their location automatically on page load?" When enabled, the system will prompt all visitors to share their location as soon as they visit the website rather than after clicking on the icon in location search fields. The "Detect Visitor Locations" Add-On is required for this setting.
- We created a new Advanced Setting called "Member Verify URL". This new setting allows the Member Dashboard URL used in the member verification process to be editable. By default this URL is "promote/verify".
- We created a new Advanced Setting called "Dynamic Category Filtering - Only Show Categories Which Belong To The Top Category". When enabled, the system will keep the top or sub category context from the URL so the dynamic filters in the sidebar only show categories related to the category of the current search results page.
- We created a new Advanced Setting called "Default Add Post URL". This new setting allows an Admin to edit the Member Dashboard URL used when creating a new post. By default this URL is "add".
- We created a new Advanced Setting called "Froala Markdown". This setting will enable support for using markdown in Froala WYSIWYG editors on a site.
- We created a new Design Setting called "Slideshow Loading Method" in order to offer an additional "Pure CSS" version of the homepage slideshow feature which loads more quickly and uses fewer resources than the JavaScript version. By default the system will display the JavaScript method to load the homepage slider. To use this new feature navigate to the Admin >> Settings >> Design Settings >> Homepage Tab >> Image Slide Settings.
Enhancements / Fixes:
- We updated the help text of the "Require Complete Profile" setting on the General Settings page in the Admin.
- We updated the text shown in the submit button on paid checkout pages after applying a coupon code which will make the purchase price 0.
- We fixed an issue which was preventing the system from displaying currency symbols correctly for custom price fields in the Member Dashboard and lead emails in some cases
- We fixed an issue which was causing the system to display the name of a Payment Gateway during the process when manually creating a subscription for a member from the Admin when the website does not have a Payment Gateway connected.
- We implemented an update in order to not load the JS code related to the Member Profile Analytics Add-On on profile pages when the "Enable Profile Statistics" Membership Plan Setting is not active.
- We fixed an issue which was preventing the system from displaying the correct domain expiration data on the Domain Manager page in the Admin in some cases.
- We fixed an issue with the Related Post by Category widget which was causing the system to display posts from members who do not currently have permission to make posts of that type.
- We increased the maximum results per page to 500 on the Member Images page in the Admin.
- We updated the Member Categories page in the Admin to maintain the user's place in the pagination after saving changes.
- We fixed an issue which was preventing the currency symbol from displaying correctly in the Recent Classifieds and Recent Products homepage widgets in some cases.
- We fixed an issue which was causing the Froala Pre-Made Elements to show in the footer of the site when visiting the Private Member Chat Add-On page in the Member Dashboard in some cases.
- We fixed an issue which was preventing the homepage "recent reviews" content section from respecting the "Full Screen Page Width" Web Page Setting.
- The actions of marking an invoice as "Paid" or "Unpaid" in the Admin are now recorded in the Activity Tracker.
- We updated the workflow of of collecting payments from the Past Due tab on the Transaction History page in the Admin. The system will now apply member credits first before collecting any payments due for "past due" invoices in the Admin.
- We fixed an issue which was preventing the system from displaying the "Serves this Area" text for members on location search results pages when the type of location that was searched for is set to be "Bounds" in the Advanced Settings of the site.
- We updated the logic of the member category dropdowns in the "Website - Lead Form - Get Matched" form to display the "No Options Available" text for the Sub and Sub-Sub Level Category dropdown fields if there are no categories of that type available to be selected.
- The Member Limit module in the Admin Dashboard is now compatible with whitelabeling the Admin.
- We fixed an issue with the Member Profile Analytics Add-On which was preventing the system from correctly tracking member lead form submissions on profile pages in some cases.
- We fixed an issue which was preventing the ChatGPT Content Creator Add-On settings from working as expected in some cases.
- The Actions dropdown on the Billing page in the Member Dashboard is now hidden when the Downloadable PDF Invoices Add-On is not active on the site.
- We added additional checks to the workflow of members purchasing leads to prevent a member from purchasing the same lead twice in rare cases.
- We fixed an issue which was preventing members from updating their posts from the Member Dashboard when the auto expire post workaround was implemented for a Post Type in some cases.
- We fixed an issue with the Media Manager which was preventing the system from loading file thumbnails properly after using the "Load More" button.
- We added the ability to support periods in the Post Categories field when editing Post Type settings in the Admin.
- We added the ability to fetch all member and post images at once using the "Member Images" import tool in the Admin.
- We implemented a performance update in order to prevent the system from loading the fancybox scripts multiple times on the Member Reviews search results page.
- We implemented an update in order to hide the "expand accordion" arrows on the /categories page on the frontend of sites if the parent category does not have any child categories to display.
- We implemented a performance update in order to reduce the load time when visiting the Admin Dashboard and Search Members pages in the Admin.
- We updated the "Member Signup Page URL" Membership Plan setting validation to make sure that an existing signup page URL can't be saved in the field.
- We fixed an issue which was preventing the One-Click Google Login Add-On button from aligning correctly on mobile devices.
- We fixed an issue where some URLs that should return 404 errors were not returning the error as expected on the frontend of sites.
- We fixed an with the Member Quick Edit Form in the Admin which was causing the system to display an incorrect URL validation error when saving in some cases.
- We improved the member category URL validation on the Member Categories page in the Admin.
- We fixed an issue with the Member Snapshot module that was preventing it from displaying the correct number of members on the Admin Dashboard.
- We fixed an issue when editing SEO Templates in the Admin which was causing the system to display the URL as fixed and the option to edit the URL simultaneously in some cases.
- We fixed an issue which was causing the system to duplicate member results when using the Dynamic Category Filter Add-On in some cases.
- We improved the "Max. Sub-Level Categories Member Can Select" Membership Plan setting validation to only accept values of 0, a positive integer, "all" or "unlimited".
- We fixed an issue with the Media Manager which was preventing the system from loading file thumbnails properly after using the "Load All" button.
- We fixed an issue which was preventing Location Pretty URLs from returning accurate results when the "Enable All Location Features for Pretty URL Search Results Pages" Advanced Setting is active in some cases.
- We fixed an issue with the /state/city member search results pages which was causing the system to display results from a matching city, but in a different state, than what was specified in the URL in some cases.
- We added the "name" property to the Google Sitelink search schema.
- We fixed an issue which was preventing the system from creating a 301 Redirect after updating the URL of a category on the Member Categories page in the Admin.
- We fixed an issue which was preventing the system from logging the correct "Web Page" URL (the URL the form was submitted from) for the Form Inbox page in the Admin.