Changelog - December 2022
New Features:
- We created a new field for the default "Feature - Digital Products" form called "Send Email Notification to Post Publisher After Purchase?" The Email Template selected in this field will be sent to the email address of the member who posted the Digital Product when a user purchases the product.
- We added the new Search Subscriptions page in the Admin. This can be accessed by navigating to Finance >> Search Subscriptions from the Admin area of a site.
Enhancements / Fixes:
- We updated the the "/login" page in order to display a message if the user is already logged in as a member rather than simply hiding the login form.
- We added validation to the Form Manager to force the "listing_type" field to only accept "Individual" and "Company" as possible options as allowing other options can cause issues for the site.
- We removed the "Emoji Free" text when the emoji picker is active in Froala WYSIWYG editors on the frontend of sites.
- We updated the Froala WYSIWYG to the latest version currently available (4.0.16).
- We updated the Froala WYSIWYG for Email Templates in order to set a separate width and height as image attributes to ensure image compatibility with email clients like Outlook, Thunderbird, etc.
- We fixed an issue with the Dynamic Category Filtering Add-On which was causing the system to redirect to the incorrect URL after using the search filter in some cases.
- We fixed an issue which was affecting the ability to complete one-time payments (leads, digital products, etc) when the "Enable HTTP Security Headers (CSP)" Advanced Setting was active and the site was using an Off-Site Payment Gateway like PayPal.
- We updated the "Grid View Search Results" Add-On in order to make it compatible with the "Enable Lazy Load Images" Advanced Setting.
- We fixed an issue which was causing the calendar not to display when a "Calendar - Date Picker" form field was clicked in some cases.
- We fixed an issue which was preventing the system from respecting the "Add "NOFOLLOW" to Member Web Links?" Membership Plan setting for custom "Website Link" form fields on member profile page in some cases.
- We added the "Refer a Friend" button on the "My Websites" page in the Admin.
- We fixed an issue with the Google Website Translator Add-On which was causing the translate module to overlap with the content of the page on mobile devices in some cases.
- We fixed an issue which was preventing the Form Manager in the Admin from displaying the "+ Add Option" button after adding a Dropdown, Checkbox or Multiple Choice Radio form field to a form in some cases.
- We updated the "Facebook Page ID" General Setting validation to only support numbers.
- We fixed an issue which was causing the system to display inaccurate pagination links when filtering Sub and Sub Sub Categories on the Member Categories page in the Admin.
- We updated the Homepage Recent Member widget in order to improve the MySQL query when the "Require Complete Profiles" Advanced Setting is active on the site.
- We updated the Dropdown, Checkbox and Multiple Choice Radio form fields validation to only accept the options which are specified for the field in the Form Manager.
- We fixed an issue with the paid signup process which was causing the system to create new member accounts even when the system returns an error message when using Stripe as payment gateway in some cases.
- We updated the "Homepage Background Slider" Add-On in order to load the JS files after the page loads. This will help reduce page load times and increase scores in 3rd party tools like Google Pagespeed.
- We added the ability to delete the old website backups made through cPanel using the "Cleanup Tool" on the Admin Dashboard.
- We fixed an issue which was preventing PDF files which have an ampersand "&" symbol in the filename from being uploaded through forms with a file upload field.
- We fixed an issue which was causing the system to remove commas "," from the Checkbox, Dropdown and Multichoice Radio form field labels when creating and editing forms from the Admin.
- We fixed an issue with the Brilliant Directories API which was preventing the system from triggering the Admin Email Notifications after creating a lead using the API in some cases.
- We fixed an issue which was affecting the ability to capture payments recurring payments when using Stripe as the payment gateway.
- We updated the recent homepage widgets and search results page logic for Multi-Image Post Types to prevent post images from getting mixed up with review images.
- We updated the Post Type Homepage and Search Module widgets in order to make the JS third party resource files compatible with the "Front-End Optimization: Enable Resource Delivery via CDN" Advanced Setting.
- We fixed an issue with the "Price Field" form field type which was causing the system to not respect the "Website Currency Number Format" setting when using the field in Member Dashboard forms in some cases.
- We fixed an issue which was causing the Admin Sidebar Menu Items to get stuck as "open" after hovering the mouse when using the Safari browser in some cases.
- We updated the Billing Cycles search search options to add the ability to search by Active or Ended subscriptions when performing a search on the Transaction History page in the Admin.
- We fixed an issue which was preventing the system from displaying accurate Suggested Matches when manually matching leads to members from the Admin in some cases.
- We fixed an issue which was preventing the system from respecting the "Show Order Summary on Signup Form" Membership Plan Setting when a site did not have the Easy Coupon Codes Add-On.
- We fixed an issue which was preventing the Facebook Website Chat Add-On from loading properly on the frontend of sites in some cases.
- We fixed an issue which was preventing the Member Leads Smartlist from being exported correctly from the Admin in some cases.
- We fixed an issue with the Zapier integration which was affecting the ability to create and update member profile photos, logos, cover photos, and member categories.
- The action of deleting a post from the Member Dashboard is now being logged in the Activity Tracker.
- We fixed an issue which was causing the system to return an error message when trying to delete a member credit card from the Member Dashboard in some cases.
- We updated the Form Manager in the Admin to accept the underscore symbol "_" as a valid character when editing the "Database Variable Name" of options for Checkbox, Dropdown and Multichoice Radio form field types.
- We fixed an issue which was causing the system to display a member login form on Web Pages made in the Web Page Builder in the Admin, even when the page has been set to disable CSS Stylesheets and hide the Header and Footer content.
- We fixed an issue which was preventing the system from respecting the Time Format setting on search results pages for the "Event" Post Type when the "Auto-Recurring Events" Add-On is not active on the site.
- We fixed an issue which was preventing the system from saving non-latin characters for the "URL Permalink" Post Type Setting found on the "Edit Post Settings" page in the Admin.
- We fixed an issue which was affecting the ability to close a member account from the Member Dashboard in some cases.
- In all, over 60 feature enhancements and software updates were released this month.