Changelog - April 2023
Link: https://support.brilliantdirectories.com/support/solutions/articles/12000093736-changelog-april-2023
New Features:
- We added Norwegian as a Default Website Language option.
- We updated the "Dynamic Category Filtering" Add-On in order to create a new set of Dynamic Category Filtering + Location widgets. To use these new widgets navigate to the Admin >> My Content >> Edit >> Search Results tab >> Sidebar Search Module.
- We created a new Banner Ad Design Setting in order to choose whether or not to display the "Below Header Banner Ad" on the homepage.
- We added the ability to sort member transactions by "Sales Representative Name" on the Transaction History page in the Admin. In order to enable this feature, activate the "Enable Sales Rep Field in Edit Members Form" Advanced Setting in the Admin.
- We added a new additional URL for post RSS Feeds which includes the post's primary image URL as well. The new RSS Feed URL with Images: yourdomain.com/postTypeURL/rss-image. This works on websites that are using the "RSS Feeds for Posts" Add-On.
- We updated the Brilliant Directories API in order to add the ability to create, update, delete and read Member Post data.
- We created a new Website Setting for the website email template logo called "Display Width". This setting allows sites with large logo images to control the width of the logo image when it is displayed. To use this new setting, navigate to the Admin >> Settings >> General Settings >> Brand Images >> Email Template Logo.
Enhancements / Fixes:
- We fixed an issue which was preventing the Froala WYSIGYG toolbar shown when sending messages using the Private Chat Add-On from working properly in some cases.
- We updated the Domain Manger page in the Admin in order to show a screenshot of the homepage of the website.
- We fixed an issue which was preventing the "One-Click Google Login" Add-On from performing the "Sync Account" action from the Member Dashboard in some cases.
- We fixed an issue which was preventing the Event Post Type from returning accurate results when filtering events using the Date Range filter in some cases.
- We updated the "No Items Added" Text Label in order to support apostrophes.
- We updated the "Bootstrap Theme - Form - Member Signup Default Paid Fields" and "Bootstrap Theme - Form - Member Signup Default Free Fields" widgets in order to remove an HTML tag which was displaying after using the "Show Widgets" feature when viewing signup pages while logged in as an Admin.
- We updated the CSP Header configuration on the CSP Headers widget to be more flexible with the type of content that can display without reducing security.
- We fixed an issue which was causing the system to send duplicate email notifications to the Admin email address after a paid member signs up through the frontend of the site.
- We fixed an issue which was causing the system to update the post_date_interval and group_date_interval field values after updating a post from the Member Dashboard.
- The "Member - Sign Up - Paid External Gateway" form is now compatible with Webhooks.
- We enhanced the Lead Location field validation in order to prevent the lead form from being submitted without all of the required location data.
- We fixed an issue which was preventing the normal behavior of the "Filter By Star Rating" Add-On in some cases.
- We fixed an issue which was causing the "One-Click Facebook Login" Add-On to not trigger the signup process logic after clicking on the "Register with Facebook" button in some cases.
- We fixed an issue which was causing the Sidebar on Post Detail pages to be affected by the "Search Result Sidebar Position on Mobile Devices" Post Type Setting.
- We updated the implementation of the "Location Label" Text Label in order to support double and single quotes.
- We updated the "Change Home Page Theme" workflow to add the option to also copy the "Main Menu" when installing a theme from the Design Settings page in the Admin.
- We updated the Bulk Geocoder in the Admin to recognize the same location types as the Member Dashboard Google Maps geocoder logic. This will expand the types of locations that are considered as a "City", so smaller towns not labelled as cities by Google Maps can be used as cities on a website.
- We fixed an issue which was preventing the Member Image Import tool from working properly in some cases.
- We fixed an issue which was preventing the "Recipients" field in the Compose Email modal from being populated automatically when trying to reply to a Form Inbox submission in the Admin.
- We updated the "Search by Keyword" functionality in order to include more results when searching for settings on the Design Settings page in the Admin.
- We updated the Member Categories Export Tool in order to prevent category data from showing multiple times when downloading the file in some cases.
- The Sub-Account Delete action text used in the Member Dashboard is now based on Text Labels.
- The One-Click Google Login Add-On signup logic is now compatible with Webhooks.
- The Import Member Tool is now compatible with the "Reward Credits to Assign After Sign Up" Membership Plan setting.
- We fixed an issue with the Website - Lead Form - Get Matched form which was causing the system to display an error message after submitting the form in some cases.
- We fixed an issue which was preventing the HTTPR lead webhook variable from printing properly when the "Enable HTTP Security Headers (CSP)" Advanced Setting was active in some cases.
- We updated the layout of the of Web Page Builder in the Admin to display a recent screenshot of each page.
- We updated the logic of the Lead System in order to populate the Email Recipient field with the content of the "CC Lead Emails to" field found in the Member Quick Edit form as well when manually matching leads to members from the Admin.
- The full_name email variable is now available for use in the recommendation_accepted email template.
- We fixed an issue which was causing the system to include multiple slashes in a row when generating member profile URLs in some cases.
- We fixed an issue which was preventing the "Recent Event Display Order" Design Setting from working properly when selecting the "Start Date" option in some cases.
- We updated the Member Image Import Tool in the Admin in order to add the ability to import images for posts which were imported via CSV file.
- We fixed an issue which was preventing the system from logging emails sent manually from from the Admin in the Activity Tracker in some cases.
- We implemented several security updates across the platform.
- We fixed an issue which was preventing payments from being collected properly in some cases when a member used a 3D Secure credit card on a website using Stripe as the payment gateway.
- We updated the text of the success message modal after purchasing a Pay Per Post from the Member Dashboard.
- We fixed an issue which was preventing the system from processing past due invoices from the Admin when using Stripe as Payment Gateway in some cases.
- We implemented an update to not execute the code contained in a widget's "Javascript" tab if the widget is called from within a page that the viewer does not have access to due to the "Members Only Content" Add-On.
- We fixed an issue which was causing the "Private Member Chat" Add-On Froala field to allow HTML tags when pasting content inside the WYSWYG in some cases.
- We updated the "Sell Digital Products & Services" Add-On to not display the "Review Order" modal when the digital product has been set as "Free".
- We fixed an issue which was preventing the "Back Button" in the Claim Listing Blurb widget from working properly on sites that do not have an SSL certificate installed in some cases.
- We updated the Brilliant Directories API in order to add the ability to create, update, delete and read Member Post data.
- We fixed an issue which was affecting the ability to fetch and import member images from the Member Images page in the Admin.
- We updated the RSS Feed for Posts Add-On in order to make it compatible with RSS Email Solutions like Mailer Lite.
- We updated the "Easy Coupon Codes" Add-On to add the ability to apply a coupon code by pressing "Enter" on the keyboard after entering the code.
- We added the "Chat Message Content" variable to the Email Variable list on the Email Templates page in the Admin. This variable will print out the content of a chat message sent in notification emails when using the "Private Member Chat" Add-On.
- We fixed an issue which was causing the system to duplicate the H1 and H2 titles of the page under the hero section of a static page when it was set as a "Member Search Results" page in some cases.
- We fixed an issue which was preventing the "Show Order Summary on Upgrade Form" Membership Plan setting from working properly when the Easy Coupons Code Add-On is active on a site in some cases.
- We updated the Member Post Import workflow to make it easier to choose into which Post Type the posts will be imported. We also created a new Member Post Import setting to auto-geocode the member posts during the import process if they have the "All Location Features For Pretty URL Search Results Pages API Key" Advanced Setting setup properly. To use these new settings, navigate to the Admin >> My Content >> Manage Posts >> Import Post File.
- We added a new option for the "Date Format" General Setting: "YYYY/MM/DD".
- We implemented a performance update to the "Predictive Keyword Search" Add-On in order to only load the autosuggest rules that are needed on each page. This will reduce the data loaded on each page and the page load on the frontend of sites.
- We fixed an issue which was affecting the ability to claim a listing using a paid Membership Plan in some cases.
- We updated the Dynamic Category Filtering Add-On widgets in order to make it compatible with the "Dynamic Category Search Accordions Open" Advanced Setting.
In all, over 80 feature enhancements and software updates were released this month.