Changelog - April 2021

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000093711-changelog-april-2021

            

New Features:


  •  We added the ability to set a custom message after selecting the "Display Success Pop-up Message" or "Display Success Alert Message" options on the "What Happens After Form Submitted" form settings when editing form settings in the Admin.

  • We updated the logic of the Free Trial Period Add-On to not display the Billing Input fields on checkout pages when the "Free Trial Additional Options" Membership Plan setting is set to "No credit card required for free trial".

  • We added the Pricing Plan template as part of the Draggable Content Blocks when creating / editing Web Pages in the Admin.

  • The Romanian language is now part of the Default Website Language setting options.

  • We added the ability to only enable the Facebook Chat Add-On for Desktop or Mobile devices.

  • We created a new Advanced Setting called "Post URL Structure". This setting allows a site Admin to control how URLs of post details pages are constructed by using drag-n-drop elements to create a template.

  • We created a new Advanced Setting called "Events Calendar 24 Hour Time Format". When this setting is enabled, the time of the events displayed in the events calendar will use a 24 hour format.

  • We added the ability to copy the parent account's Sub Categories when using the "Copy Details From Master Account" button to create a new sub account.

  • We added the ability to create Smart Lists based from the Forms Inbox page in the Admin.

  • We added the ability to create Smart Lists based from the Member Reviews page in the Admin.

  • We created a new Coupon Code setting called "Require Card When $0.00?".  This allows an Admin to choose whether or not the billing fields appear when using the coupon for a member signup or upgrade.


Enhancements / Fixes:


  • Using the "Close My Account" action in the Member Dashboard area is now being logged in the Activity Tracker.

  • The Website Currency Number Format setting found in the General Settings >> Localization tab will now also impact other numbers shown on the frontend of sites.

  • We updated the Form Inbox page in order to add a link to the Member who submitted an inquiry if applicable.

  • We fixed an issue which was causing the signup pages to not work properly when using double quotes to the "Duplicate Email Error" field validation message.

  • We fixed an issue which was causing the Simple Events Calendar Add-On to show all event posts even when the members who made the posts no longer have permission to make event posts.

  • We added the ability to choose a dates prior to the currently-selected Start Date in date picker fields when creating posts in the Member Dashboard.

  • We fixed an issue which was causing the system to redirect to an incorrect URL when editing Multi-Image post types in the Member Dashboard in some cases.

  • We fixed an issue which was preventing the system from cancelling future Subscription Invoices that included One-Time charges in some cases.

  • We fixed an issue which was preventing the system from using the correct protocol for some URL's included in Email Templates

  • We fixed an issue which was preventing members from logging in to their Sub Accounts from the Member Dashboard in come cases.

  • We fixed an issue which was preventing the system from editing or deleting Membership Plans from the Admin in some cases.

  • The Web Page Builder Full-Width Page display setting is now compatible with the homepage as well.

  • We fixed an issue with the "View All" link to display the member sub-categories when manually matching leads to members in the Admin.

  • We fixed an issue which was preventing the system from displaying the post image when editing single-image posts from the Member Dashboard in some cases.

  • We fixed an issue which was preventing the system from displaying the "Back To Parent Account" text when logged in to a member's sub account in some cases.

  • We fixed an issue which was causing the system to create a duplicate category when importing a category that has the same name and is in the same place in the category structure as an existing category.  

  • The "Continue Adding" text after purchasing a Post using the Pay Per Post Add-On is now a text label.

  • We updated the "Inclusive Keyword Search" match method in order to improve the search logic when matching the keyword to member categories.  Keyword matched to member categories must now match the beginning of the category name in order to be considered a match.

  • We fixed an issue which was causing the system to remove the plus "+" symbol from the Category Name when importing Member Categories via CSV file in the Admin.

  • We fixed an issue which was causing the details page URL of Multi-Image Post Types to break when using the  number "#" symbol as part of the Post's Name in some cases.

  • We deprecated the separate Progress Bar Color settings found on the Design Settings page in the Admin. The progress bar found in the Member Dashboard will now use the "Button Colors" found in the General tab of the Design Settings.

  • We fixed an issue which was causing the system to let members join Free Plans using the Express Member Registration Add-On even when the "Disable Public Sign Ups Pages For This Membership Plan?" setting was set to Yes.

  • We updated the checkout page logic in order to make the <h1> text a public widget.

  • We fixed an issue which was preventing the system from adding some post codes as member Service Areas.

  • We fixed an issue which was preventing the system from displaying Member Reviews when a member has been assigned more than one Top Level category through a customization.

  • We updated the validation for widget names when creating or editing a widget to only accept the following special characters: - _ + ( ) &

  • We created a new Admin Permission called "Edit Post Settings Code". This Permission controls whether or not the code fields found on the Edit Post Settings page in the Admin are accessible.

  • We improved the logic of the "Member CV / Brochure Upload" form field type in order to support more than one "Member CV" form field in the "Listing Details" forms used in the Member Dashboard.

  • The Post Price field when creating / editing a post in the Member Dashboard is now compatible with the Currency settings found in the Admin >> General Settings >> Localization tab.

  • We added an option to copy the RSS link for a Post Type to the Actions dropdown found on the Edit Post Settings page in the Admin.

  • We fixed an issue which was affecting the ability to add content inside HTML tables on the Froala WYSIWYG when using the Safari browser.

  • We fixed an issue which was causing a black bar to appear at the top of the site when the Hide Main Menu Web Page setting was enabled and the Main Menu behavior is set as "Stick at Top When Scrolling".

  • We fixed an issue which was causing the system to pre-select the Sidebar Search Top Level Category field when the Private Member Chat Add-On is part of the Sidebar on profile pages in some cases.

  • The Recent Post and Members Homepage widgets are now compatible with the Default Post Thumbnail setting found in the Admin >> General Settings >> Brand Images tab.

  • We updated the design of the Member Export Data workflow when exporting members from the Search Members page in the Admin.

  • We fixed an issue which was preventing the Form Manager page from loading in the Admin in some cases.

  • When the Global Website Search Add-On is active on a site, the system will now include some additional schema markup to communicate to Google that there is a universal search available on the homepage. Google may then choose to use this in order to display a Google Sitelink Search Box in the Google search results.

  • We fixed an issue which was causing the system to display the member's full name on the "user-approved-by-admin" Email Template instead of the the member's first name as specified by the variable used in the email template.

  • The Form Manager will now hide the Placeholder Text, Field Help Text, Default Field Value, Additional Field CSS Class, Outer Element ID and Transcription Options form field settings when the form field type has been set as Section Title, Help Alert Box and Submit Form Button when editing forms in the Admin.

  • The Member Reviews Settings on the Edit Membership Plan page in the Admin are now only available for Admins with the Member Reviews Admin Role Permission.

  • We fixed an issue which was preventing the system from loading Member Reviews on Reviews Search Results pages when using the Insta-Load Search Results Add-On in some cases.

  • We fixed an issue which causing the system to display duplicate member results when using the Insta-Load Search Results Add-On in some cases.

  • We improved the logic of the Member Locations widget on the "/locations" page on the frontend of sites in order to display the country link if at least one member has been geocoded to a country, rather than requiring that a member is geocoded to a state or city within a country.

  • We updated the validation for form names to only accept the special characters - and _ . We also updated the validation for the form variable name to only accept the special character _. 

  • We updated the Post Price fields to make them compatible with the Currency Prefix and Suffix settings.

  • We created a new Design Setting called "Click-Enlarged Post Images" in order to enable displaying images in a pop-up when clicking on the images on Post Details pages on the frontend of sites.

  • We updated the title of the Header and Footer Color sections on the Design Settings page in the Admin to Header and Footer Design.

  • The system will now display a Froala Editor after selecting the "Custom Content - Text Editor" option on the Select Call To Action Design Setting instead of displaying a regular textarea field.

  • We updated the design of the Web Page Builder and SEO Templates pages in order to combine the CSS, Head and Footer Javascript tabs into one single tab called "Advanced".

  • We fixed an issue which was causing the system to change the Post Start and End Date year to "1970" after choosing a language different than English in some cases.

  • We fixed an issue which was preventing the system from displaying accurate member results when clicking on Oregon or Indiana when using the US Clickable Map Add-On in some cases.

  • We fixed an issue which was preventing the Media Manager from loading all of the files after clicking the "Load All" button in some cases.

  • We implemented an update in order to remove any HTML that would be included in the Title attribute of <a> elements in the footer section of sites.

  • We updated the layout of the Widget Manager page in order to show the "Created" and "Last Updated" dates, along with a "View Save History" link.  We also added the ability to sort the widgets by creation date, last edit date, name, or widget ID.

  • We fixed an issue which was preventing the system from adding a unique category URL when importing member categories via CSV in some cases.

  • We fixed an issue which was causing the system to get stuck on the "Uploading" message when uploading images to a Multi-Image post type in some cases.

  • We implemented an update in order to prevent empty lead submissions from being stored when a lead is submitted that is blocked as SPAM.

  • We moved the Change Homepage Theme module to the Homepage tab on the Design Settings page in the Admin.

  • The Payment History table on the Member Dashboard area is now compatible with text labels.

  • We fixed an issue which was preventing Audio File posts from appearing on search results pages when the post has an apostrophe as part of the title.

  • We fixed an issue which was causing the Body Font-Family Design Setting to affect the layout of the social media icons in the footer of sites.

  • The Photo Gallery Previewer Add-On is now compatible with the Global Website Search Add-On.

  • We updated the logic of the "Use Field Label as Placeholder Text?" form setting to only affect the display of text and textarea fields.

  • We updated the name of the "Leads" Admin menu item to "Interactions". We also moved the Member Reviews and Post Comments sub menu items from the My Members section to the Interactions section.  This section will have links to all of the Admin pages related to features where users interact with one another directly.

  • We removed the Billing Email Templates from the "Sign up Email Sent" and "Upgrade Email Sent" Membership Plan settings.

  • We updated the email field javascript validation in order to validate the field after a user has finished entering the email address completely instead of immediately after a user starts entering the email address into the field.

  • We updated the ShareaSale logic in order to include the Invoice ID and Subtotal Before Tax variables for the integration.

  • We updated the display of the "Categories Page URL" and "Default 404 Error Page" Advanced Settings in order to transform it the fields into dropdowns preloaded with the Web Pages (static pages) available for the site.

  • We fixed an issue which was preventing the Insta-Load Search Results Add-On from loading the correct results in some cases.

  • "Featured" countries will again display at the top of the /locations page of sites as they did previously.

  • We fixed an issue which was preventing the system from loading the image title for multi-image posts when the title included double quotes.

  • We added the "Photo Display Order" and "Save Changes" buttons to the Upload Photos tab when creating/editing Multi-Image post types in the Member Dashboard.

  • We fixed an issue which was preventing the system from displaying some fields on the Basic Information tab in the Member Dashboard area when the "Free Trial Additional Options" Membership Plan setting was set to "No Credit Card For Free Trial" in some cases.

  • We fixed an issue which was causing the Froala WYSIWYG in the Admin  to convert "&reg" to the "®" HTML special character in some cases.

  • We fixed an issue which was affecting the ability to clone web pages on the Web Page Builder page in the Admin.

  • We fixed an issue which was preventing the system from correctly exporting the Member Categories and Newsletter Contacts in some cases.

  • We fixed an issue which was causing the system to create incorrect 301 redirects after updating the Member Profile URL Structure Advanced Setting in some cases.

  • We fixed an issue which was preventing the system from displaying the Post Search Results Placeholder image for the Videos Post Type on Search Results and the Manage Post page in the Admin in some cases.

  • We implemented an update in order to accept encoded spaces when values in Website URL fields in forms built with the Form Manager.

  • We updated the UI of the Admin Sessions module on the Admin Accounts page in the Admin.

  • We fixed an issue which was causing cloned Sidebars to display multiple empty widgets options when the Sidebar it was cloned from only had one widget in some cases.

  • We fixed an issue which was causing the system to displays an error message when trying to claim a listing using the Claimable Business Listing Add-On in some cases.

  • We fixed an issue which was causing the recent events widget to display expired events in some cases.

  • We fixed an issue which was preventing the lead match search in the Admin to not return all relevant suggested matches in some cases.

  • We fixed an issue which was causing profile links in the Predictive Keyword Search Add-On to not work properly in some cases.

  • We updated the version of the Facebook SDK used on the frontend of sites.

  • We fixed an issue which was preventing the system from exporting Smartlist results and erroneously displaying the Smartlist size as 0 in some cases.  

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