10/25/19 - Software Updates

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000064270-10-25-19-software-updates

We made updates to several Default Widgets this week. If you have customized any of these widgets and would like to update your customized widget, you can find the latest code in the corresponding Default Widget. Please remember that if you have a custom version of any of these widgets, our latest updates have not been pushed to your website.


  • We implemented an update in order to reduce the number of incomplete payment intents generated by the system when a site is using Stripe as Payment Gateway.

  • We fixed an issue which was affecting the ability to save changes to the Advanced Settings in the Admin.

  • We added the ability to set the Write a Member Review and Contact Member pages for each member as members-only. In order to use this new feature navigate to the Admin >> Content >> Edit Post Settings >> Edit Listing>> General Settings tab. 

    Widgets Involved:

    Bootstrap Theme - Member Profile
    Bootstrap Theme - Member Profile - Contact Page
    Bootstrap Theme - Member Profile - Submit Review
    Bootstrap Theme - Member Results

  • We added the ability to use the alignment feature of the Froala WYSYWYG with images and embedded videos when editing or creating a web page in the Admin.

    Widget Involved:

    Bootstrap Theme - Footer - Scripts

  • We fixed an issue which was causing the system to display an incorrect past due amount for members on the Search Members and Transaction History pages in the Admin.

  • We fixed an issue that was affecting the ability to display the Member Profile Image on the "My Favorites" page in the Member Dashboard.

    Widget Involved:

    Bootstrap Theme - Function - Add to Favorites Button

  • We fixed an issue which was preventing the system from correctly geocoding members when the name of their location contained an apostrophe.

  • We updated the "delete invoice" functionality in order to also delete the records of the transactions related to the invoice from the database as well.

  • We fixed an issue which was causing the "Recent Reviews" homepage widget to show duplicate results in some cases.

    Widget Involved:

    Bootstrap Theme - Display - Recent Reviews

  • We updated the logic of the "Get Matched" form to ensure the location and category fields have been filled out properly before the form is submitted when these fields are set to be required in the Lead Settings in the Admin.

    Widget Involved:

    Bootstrap - contact member lead map

  • We fixed an issue which was preventing the Pay Per Post Add-On from allowing members to make a post after purchasing an additional post on sites using an external Payment Gateway like PayPal.

  • The text in the "Display Member Logo" widget on member profile pages is now a Text Label.

    Widget Involved:

    Bootstrap Theme - Member Profile - Display Member Logo

  • We fixed an issue which was affecting the ability to display the newsletter stats after a newsletter has been sent in some cases.

  • We fixed an issue that was preventing access to edit some Text Labels on the Text Labels page in the Admin.

  • We updated the "Retrieve Password" functionality to not send an email when the member associated with that email is in a Claim Listing product.  Users will have to claim the listing to gain access to the account as intended rather than retrieve the password.

    Widget Involved:

    Bootstrap Theme - Member Login Page

  • We deprecated the "Email View" page in the Admin as it was no longer being used.

  • We added the ability to apply Booststrap CSS classes to the titles of the pricing menu in order to match the title color with the Themes available in the Admin. Classes list availables: bd-primary,bd-info,bg-success,bg-danger,bg-warning,bg-default,bd-secondary. 

    Widget Involved:

    Bootstrap Theme - Custom Appearance Settings

  • We updated the form used on /checkout pages for paid products to require that a credit card number be entered in order to submit the form..