Changelog - March 2024

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000099082-changelog-march-2024

New Features: 


  • We created a new Member Search Filter called "Find Duplicates". This new filter allows Admins to search for duplicate member data from the Search Members page in the Admin.

  • We released an update in order to add the ability for Admins to purchase, increase and auto-install Website Boost Add-Ons (Bandwidth, Disk Space, and Member Limits) from the Admin.

  • We created a new Advanced Setting called "Show Chatbot in the Admin". This setting controls how the Brilliant Directories Helpbot displays in the Admin of a site.

  • We added the ability to display the value of any variable saved for a member when they are logged in to their account and viewing a page on the site using the [me=] shortcode.   For example, to display the value of the first_name variable saved for a member when they are logged into their account, use the shortcode [me=first_name].  

    If a user is viewing a page that contains this shortcode and they are not logged into an account, the shortcode would not display anything.


Enhancements / Fixes:


  • We fixed an issue that was causing the "Default From Email Address" domain from working properly when the site is using a subdomain in some cases.

  • We created a new Text Label called "Manage Label Listing". This label combines the manage_label and listing labels allowing it to be edited for different languages that require a different order.

  • We fixed an issue which was preventing the "Dashboard" Menu Item in the Admin from working properly when using a mobile device in some cases.

  • The Predictive Keyword Search Add-On is now compatible with the "Show Categories with No Members" setting.

  • We fixed an issue which was preventing the "Deleted" label from displaying properly in the "Status" drodpdown field on the Manage Leads page in the Admin.

  • We fixed an issue which was preventing the system from showing the Map View on Post Search Result pages when the "Front-End Optimization: Only Load Google Maps When Requested by User" Advanced Setting was active in some cases.

  • We updated the "Post - Photo Album" webhook in order to include the "photo filename", "photo title", "photo description", and "photo order" fields as part of the data sent to the webhook endpoint.

  • We fixed an issue which was preventing prorated member upgrades from working properly in some cases.

  • We fixed an issue which was preventing the Member Search Results logic from showing the "Serves this Area" text for members with a matching Service Area in some cases. 

  • We fixed an issue which was affecting the ability to add or update credit cards issued in India from the Member Dashboard area when using Stripe as the Payment Gateway.

  • We updated the Newsletter Subscription logic to check and remove an email from the Unsubscribed List if the same email subscribes to the newsletter.

  • We fixed an issue which was preventing the "Prioritize Profile Cover Photo as Social Share Image" setting from working properly when the "Member Profile - Main Listing" SEO Template is customized on a site.

  • We fixed an issue that was preventing the "Disable SEO Template" button from working properly in the Admin causing the system to disable all custom SEO Templates in some cases.

  • We fixed an issue with the Google Maps module when creating Sub-Accounts which was causing the Map zoom functionality from working properly in some cases.

  • The leads email logic after submitting a new lead is now compatible with the "Website 'From' Email Address" setting.
  • We updated the Transaction History page logic in the Admin in order to display the Free Digital Product transactions.

  • We fixed an issue which was affecting the ability to create a Smart List from the Transaction History page in the Admin.

  • We fixed an issue which was affecting the display of the "Clean-Up" Tools buttons on the Admin Dashboard page when the site was white labeled.

  • We updated the default robots.txt file to include the Facebook Crawler Bot as part of the default robot list.

  • We added a highlight to the top of the "Active" tab wherever tabs are used on the frontend of a site (member's profile pages, Global Website Search, etc).  This makes it easier to identify the active tab at a glance.

  • We updated the "Block Disposable Email Addresses" logic to prevent partial matches of the disposable email address domains.

  • We fixed an issue which was preventing the system from collecting Past Due Invoices from the Transaction History page in the Admin when using Stripe as a Payment Gateway in some rare cases.

  • We fixed an issue was affecting the ability to pay Past Due invoices from the Member Dashboard when using a credit card that utilized "3D Secure" protection and the site was using Stripe as Payment Gateway in some cases.

  • We fixed an issue which was preventing Select2 Dropdowns from working properly on the "Website - Lead Form - Get Matched" form in some cases.

  • We fixed an issue which was preventing the Smart List Daily Schedule from running as expected in some cases.


  • We fixed an issue that was preventing the "rotate image" buttons from working as expected when uploading member profile images from the Member Dashboard.

  • We fixed an issue which was preventing the system from reflecting the correct transaction amount in Stripe after collecting on an invoice from the Admin in some cases.


  • We fixed an issue which was preventing the system from saving the content of the Froala WYSIWYG when using the "code view" feature on the Membership Plans page in the Admin.

  • We fixed an issue which was causing the property_price form field from working as expected with the Currency settings found in the Admin >> General Settings >> Localization tab.

  • We fixed an issue which was preventing the "Revenue" and "Credit" sort options from working properly on the Search Members page in the Admin in some cases.

  • We deprecated the an older Beta Chatbot which was displaying in the Admin of some sites.

  • We fixed an issue which was affecting the ability to bulk match members with leads from the Match Leads page in the Admin.

  • We updated the Brilliant Directories API in order to support "YYYYMMDDHHmmss" and "YYYYMMDD" date formats when creating Event Posts via API.

  • We fixed an issue which was preventing the system from returning accurate results on member search result pages when the "Require Complete Profiles" setting was active in some cases.

  • We fixed an issue with the Member Import logic which was preventing the system from auto-importing member cover images in some cases.

  • We fixed an issue which was causing the system to overwrite the value of the "review_added" variable when trying to create a review for a member via the API.

  • We fixed an issue which was causing the Search Member page in the Admin to not load completely after performing a search using the "Find Duplicates" search filter in some cases.

  • We fixed an issue with the member Webhooks which was preventing the system from sending the Member's Category information to the webhook endpoint in some cases.

  • We fixed an issue which was preventing the system from returning accurate member search results when the "Strict City Match" setting was active in some cases.

  • We added the option to re-send either the "Lead Preview" and "Lead Complete" emails to members who have already been matched to a lead from the Match Lead page in the Admin.

  • We fixed an issue which was preventing the system from displaying the URL of the page the from was submitted from on the Form Inquiries page in the Admin in some cases.

  • The "Send Lead Email" functionality on the Match Lead page is now compatible with the 'Default From Email Name' and 'Website "FROM" Email Address' General Settings.
     

  • We updated the Media Manager in the Admin to automatically replace whitespaces with dashes and remove parenthesis from the names of folders and files when creating or editing folders or uploading files.

  • We updated the layout of the 301 Redirect page in the Admin to include the Website Domain at the beginning of the Source URL field to make it more clear that only relative URLs can be entered into the field.

  • We fixed an issue with the Compose Email modal in the Admin which was preventing the system from using the "Admin Notification Email Address" in the "From Email" field when sending emails manually.

  • We updated the email templates used by the "Private Member Chat" Add-On to support referencing data from the sending member in the email template.  Any field from the sending member can be referenced by adding "sender_" to the beginning for the variable name. 

    For example, the first_name of the sending member can be referenced with %%%sender_first_name%%%.

  • We fixed an issue which was preventing the "Sidebar Position on Mobile Devices" setting from working as expected on tablets in some cases.

  • We updated the "Stock Photo Library" Add-On to add support for the popular "Unsplash" library. 

  • We optimized the Google Maps Integration in the Admin and the frontend of sites to remove some Google Maps API queries that are no longer needed.

  • We fixed an issue which was affecting the ability to send "One-Time Purchase" data to the webhook endpoint after a member purchased a Digital Product in some cases.

  • The Reviews API is now included in the Brilliant Directories API documentation in the Admin.

  • We fixed an issue which was affecting the ability to export Member Data from the Admin after performing a location search using the "Include Service Area" checkbox in some cases.

  • We fixed an issue which was preventing the Search Members page in the Admin from loading results after performing a search using the "Forms Submitted" filter in some cases.

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