
New Features:
- Created a new Advanced Setting called “Whitelist Domains Allowed to IFrame This Website”. This setting controls which domains can embed the site in an iframe.
- Added a version history system to the Edit Post Settings page in the Admin, allowing Admins to roll back changes to the 10 previous saves.
- Created a new Membership Plan setting called “Only assign credits when referred by another member.” When enabled, members will receive credits only if referred by another member.
- Added the ability to geocode member posts from the Admin. To use this new feature navigate to Admin >> My Content >> Manage Posts >> List Actions >> Sync Posts with Google Maps.
Enhancements / Fixes:
- Implemented performance optimizations and bug fixes for the Import Business Data tool in Admin.
- Fixed an issue that was preventing the Stock Photo Library Add-On from working properly when initiating a Private Chat with a member.
- Fixed an issue that was preventing the breadcrumbs from working properly on Static Pages in some cases.
- Fixed an issue that was preventing the Member Search Results page from returning accurate results after performing a location search in some cases.
- Fixed an issue that occasionally caused Digital Product Posts to be duplicated when cloned from the Member Dashboard.
- Fixed an issue that was preventing the “Member Review Details Page URL” Advanced Setting from working properly after updating it in some cases.
- Deprecated the “Display Map When Entering Location Information” Post Type Setting when editing the “Member Reviews” Post Settings in the Admin.
- Dates on the Manage Posts page now always follow the format specified in the “Date Format” General Setting.
- Implemented an update to only display the “Limit Reached” validation message once when selecting member sub-categories on the Member Dashboard.
- Updated the API Documentation page to allow copying the example endpoint URLs.
- Disabled the “Membership Plan Setting URL” setting when the “Account Type” Setting is set to “Claim” when editing Membership Plans in the Admin.
- Updated the Membership Plans page in the Admin to display the “Location Limit” text when the Multi-Location Listing Add-On is enabled.
- Fixed an issue that prevented “Section 15” from being deleted from the “Select Content To Display” area on the Design Settings page in the Admin.
- The “Bootstrap Theme – Banner – 300_250 Rotating” and the “Bootstrap Theme – Banner – 250_250 Rotating” widgets are now available to add to sidebars using the Sidebar Manager page in the Admin.
- Fixed an issue that was preventing the “Bookmark My Favorites” Add-On from working properly in some cases.
- Fixed an issue that was causing Digital Product posts to be duplicated while creating a new post in some cases.
- Fixed an issue that was preventing the “Close My Account” feature from working properly in some cases. Additionally, actions to close or reactivate a member account are now logged in the Activity Tracker.
- Added support for using a Restricted Key for the Stripe Payment Gateway in the Admin.
- Fixed an issue that was preventing users from deleting files uploaded through a File Upload field in a form built using the Form Manager in some cases.
- Implemented an update to not display the time of an event if there is no time data selected when using the Simple Events Calendar Add-On.
- Fixed an issue that prevented languages read Right-to-Left from displaying properly when replying to messages on the Form Inbox page in the Admin.
- Implemented a security update when saving data in the Admin.
- Updated internal error handling to display a user-friendly error message when the system encounters an error on the frontend of a site.
- Fixed an issue where the Froala WYSIWYG editor in the Admin would stretch outside of the defined space when entering a long, unbroken string.
- The Digital Product Sales History table on the Member Dashboard is now compatible with Text Labels.
- Updated the Admin login page to automatically remove email addresses from the block list and display a message explaining why the email was previously blocked.
- Fixed an issue where the member search logic failed to consider keyword and category dropdown filters after performing a search with a location filter, when the “New Google Maps Places API” was enabled for a site.
- Updated the member search logic to include “City” and “Zip Code” values for Service Areas saved by members when performing a location search.
- Improved performance of saving to and retrieving data from the API log of a site.
- Fixed an issue that prevented the member name link in the breadcrumb structure from working properly in some cases.
- Fixed an issue that was preventing Google Maps from returning the correct data for the “Address 1” form field in some cases.
- Fixed an issue that prevented selecting the “post_image” variable when importing Multi-Photo Posts via CSV file in the Admin.
- Improved the default prompt used by the ChatGPT Content Creator Add-On.
- Fixed an issue that prevented the Stripe Payment Gateway from working properly when using Stripe Restricted Keys in some cases.
- Updated the Froala emoji integration on the frontend of sites to use emoji characters rather than images.
- Fixed an issue preventing members from selecting a location in Contact Details form in the Member Dashboard when the “New Google Maps Places API” was enabled.
- Fixed an issue with location searches on some iPhone devices using Safari in some cases.
- Fixed an issue that caused a large icon to appear below the Froala WYSIWYG editor when creating or editing Web Pages in the Admin in some cases.
- Fixed an issue that prevented the “canonical”, “prev”, and “next” meta URLs from generating properly on member review pages on the frontend of sites.
- Fixed an issue that prevented members from performing location searches for Nebraska, USA on the frontend of sites in some cases.
- Updated the CSS in the Admin to fix some small display issues.
- Fixed an issue that was preventing the “Block Traffic By Country” Add-On from blocking traffic from the selected locations in some cases.
- Fixed an issue that caused Google Map navigation icons to be partially hidden on member profile pages in some cases.
- Updated the CSS of the Predictive Keyword Search Add-On in the frontend to fix minor display issues.
- Fixed an issue preventing the “Helpful Links” section in the Domain Manager from working properly in some cases.
- Updated the Background Image Slider Design Settings to display the “Show Slideshow Arrows” Setting only when the “Slideshow Loading Method” Settings is set to “JavaScript.”
- Implemented missing Text Labels in the Credit History table in the Member Dashboard.
- Fixed an issue when setting the Image Upload field as “required” for single-image Post Type forms (Articles, Events, etc) in some cases.
- Fixed an issue with member sign up forms not redirecting properly on sites using Off-Site Payment Gateways without an SSL certificate.
- Fixed an issue creating Smart Lists for search results using the “Transaction Types” filter in some cases.
- Added the member’s first_name to the $conversion_tracking array used in the “Bootstrap Theme – Conversion Tracking Codes” widget.
- Optimized the Hero Divider widget used on the frontend of sites.
- Improved the image optimization when uploading member profile pictures in the Member Dashboard.
- Fixed an issue with member location searches on the frontend of sites in some cases.
- Fixed an issue that prevented members from selecting a location in the Contact Details form in the Member Dashboard when the “New Google Maps Places API” was enabled.
- Fixed an issue with the Post Import functionality when the ‘Auto Import the posts image based on “Post Image” during import’ setting was enabled in some cases.
- Updated the Domain Manager to proceed with domain updates even when the Name Server (NS) records for the domain are not detected as pointing to Brilliant Directories servers. This update was made to comply with some domain registrars that require the zone records to be present on our end before the NS records can be updated by the registrar.
- Increased page speed scores on third-party tools like GTMetrix and Google PageSpeed Insights.
- Fixed an issue with the “Required” field validation with the Member Sub-category selection field in the Member Dashboard in some cases.
- Updated the “Invite Admin” functionality to automatically unblock email addresses that had been blocked previously and display a message explaining why the email was previously blocked.
- All “Bootstrap Theme – Banner – Ads” widgets are now available to use with the Sidebar Manager in the Admin.
- Updated the Web Page Builder in the Admin to support the “Ctrl+S” keyboard shortcut for saving pages.
- Fixed an issue with saving “Canterbury, NZ” as a member Service Area in the Member Dashboard.
- Fixed an issue that prevented <a> HTML tags from being saved to posts when creating or updating member posts via the API, even with the “Allow Live Links in the Member About Me Text” Advanced Setting enabled.
- Fixed an issue that prevented widgets from being updated via the API when sending the “widget_name” variable in some cases.
- Fixed an issue applying coupon codes to paid member signups in some rare cases.
- Fixed the display of member images when viewing the “My Favorites” page in the Member Dashboard on mobile devices.
- Added support for the “city_name” and “country_name” SEO variables on the Global Website Search SEO Template.
- In all, over 100 feature enhancements and software updates were released this month.