Changelog - January 2022

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000093720-changelog-january-2022

            

New Features:


  • We created a new Advanced Setting called "Complete Profile Fields". This is a comma-separated list of the Member Profile Fields that must be filled in by a member for their profile to be considered complete, when the "Require Complete Profiles" setting is enabled.

  • We created a new Design Setting to display the first sub-sub level category found for a member in the "Recent Members" and "Featured Members" homepage widgets. To use this new setting, navigate to the Admin >> Settings >> Design Settings >> Homepage >> Enable Additional Sections >> Select Content to Display >> Edit Settings >> Display Additional Information.  


Enhancements / Fixes:


  • We fixed an issue which was preventing the system from properly encoding HTML in the "Default Email Signature" on the General Settings page in the Admin.

  • We updated the applicable default forms to use the new "Froala Editor" form field types in place of the previous widgets / custom code used for those fields.

  • We implemented several security updates to prevent XSS injections in several areas of the software.

  • We fixed an issue with "pretty URL" location search results pages which was causing the system to display incorrect members on state/province pages when the members shared the same State Code, but from different countries.

  • The Webhooks functionality now supports the "Listing - Contact Details - General User" form .

  • We fixed an issue that was preventing promo codes from being applied properly to invoices when a member had invoices from multiple subscriptions generated on the same day.

  • We fixed an issue which was preventing members from being properly matched with leads when the Automatic Lead Matching Add-On was active in some cases.

  • We updated the Post Search Results logic to include the "Description" field when searching posts by keyword when the Expanded Keyword Search Add-On is not active.

  • We fixed an issue which was stripping the "async" attribute from <script> elements on the frontend of sites.

  • We fixed an issue with the member search logic which was causing the system to return incorrect members when searching by state or province in some cases.

  • We updated the "Member Listing Badges" Add-On logic to display the "Services All Locations" badge when the "Max. Location Limit" Membership Plan setting is set to "All".

  • We fixed an issue which was preventing the system from loading the Google reCaptcha box on the Newsletter form when another form using the reCaptcha is present on the same page in some cases.

  • We fixed an issue with the Google reCaptcha box which was causing the system to make a double submission of forms when two forms were using the reCaptcha on the same page in some cases.

  • We fixed a form submission error that was happening in some cases when submitting a form that contained a Google reCaptcha box.

  • We added "upgrade" as a reserved word for the "Member Signup Page URL" Membership Plan setting.

  • We fixed an issue which was displaying the incorrect success message when a user subscribed to a site's Newsletter after previously submitting the Contact Us form.

  • We updated the member sidebar menu in the Member Dashboard to hide the member profile image when the member's Membership Plan settings do not allow them to upload a profile photo nor logo.

  • We updated the banner ad widgets to include a default "alt" attribute when using an image as the banner ad.

  • We fixed an issue which was preventing the Member Profile Analytics Add-On from counting mouse wheel / middle mouse button clicks in some cases.

  • We fixed an issue which was preventing the Lead System from respecting the "Make Category Fields Required?" setting in some cases.

  • We fixed an issue with the Automatic Lead Matching Add-On which was preventing the system from automatically matching leads to members when the "Max. Sub-Level Categories Members Can Select" Membership Plan setting was set to "All" in some cases.

  • We updated the message displayed to members after signup to be based on the "After Sign Up, Set Account Status As" Membership Plan setting.  Members will now see a different message depending on whether or not they need to confirm their email address after signup.

  • We fixed an issue which was affecting the ability to display the Google reCaptcha Checkbox on the "Listing - Password Retrieval" form in some cases.

  • We implemented a set of improvements to the Google reCaptcha Checkbox Form Field Type on the frontend of sites.

  • We fixed an issue which was preventing the system from saving Membership Plan settings in the Admin in some cases.

  • We fixed an issue which was causing the Manage Posts page in the Admin to display a "NaN" text instead of the number of results when first loading of the page in some cases.

  • We updated the Subscription tab on the Member Details page in the Admin to display the coupon code used by the member when they signed up (if applicable).

  • We fixed an issue with the Admin Activity Tracking Add-On which was causing the system to display activity unrelated to the member when viewing the Activity tab on the Member Details page in the Admin.

  • We fixed an issue which was preventing the system from deleting Post Types when a Post Type's name included an apostrophe.

  • We fixed an issue which which was preventing the system from delete members using the "Bulk" action in the Admin in some cases.

  • We fixed an issue which was preventing the "Members-Only Access" setting from saving properly on the Post Types page in the Admin.

  • We updated the description of the "Claim Listing Web Link" Membership Plan setting in the Admin.

  • We fixed an issue which was preventing the system from displaying member results when using the Location and Categories search criteria together on the Search Members page in the Admin.

  • We implemented an update in order to redirect members to the "View Posts" page in the Member Dashboard when a member clicks on a direct link to the Create Post page and the site has the Pay Per Post Add-On active for the Post Type.

  • We updated the Admin Activity Tracker to also include the URL from which a member logged in.

  • We implemented several security updates to prevent XSS injections in several areas of the software.

  • We updated the Google Website Translator Add-On to remove an extra space added after toggling the translator dropdown.

  • We updated the "Member Signup Page URL" validation message to display the name of the Membership Plan setting instead of "CHECKOUT URL".

  • We updated how front-end cookies are stored in browsers to allow login pages to work in iframes. 

  • We updated the layout of the Subscription Tab and added the date subscriptions were ended on the Member Details page in the Admin. Also, the "End Subscription" action s now being logged in the Activity Tracker.

  • We fixed an issue which was affecting the ability to use credit cards issued by banks in the European Union in some cases.

  • We updated the Google Sitemap Generator to not include the search results and details pages of Post Types that are set as Members Only.

  • We updated the logic of the Google Sitemap Generator to not include the member profile /connect pages when the 'Show "Send Message" Buttons & Forms' Membership Plan setting is set to "No".

  • In all, over 60 feature enhancements and software updates were released this month.