New Features:
- We created a new Membership Plan Setting called "Show 'Recent Transactions' Module". This new setting adds the ability to display the member's most recent transactions on the Member Dashboard.
- We created a new Member Status called "Incomplete". This status will be assigned when a member signs up initially and the payment for their signup is processing. If there is an error during the signup process that we are not accounting for, the member will not be set as "Active" without paying.
- We released a new version of the Brilliant Directories App in Zapier. This version includes the ability to create "Triggers" from a Brilliant Directories website and some additional minor fixes.
- We updated the Media Manager in the Admin to give integrate the Pixabay Free Stock Photo library in addition to the existing Pexels integration.
- We created a new Design Setting called "Profile Page Tabs Behavior". This setting controls the display of the tabs on member profile pages. To use this new feature navigate to the Admin >> Settings >> Design Settings >> General tab >> Member Profile Pages
- We created a new Billing Email Reminder setting called "Copy Admin". When enabled, the Admin Notification Email Address will be copied on billing reminder emails sent to members.
We also created a new Advanced Setting called "Do not Send Empty Daily Reminder Report". When enabled, the Admin will not receive a notification email when there is no billing activity to report for the day. - We updated the Froala WYSIWYGs used in the Admin and frontend of sites to integrate the Giphy gif library and Pixaby free stock photo library in addition to the existing integration with the Pexels library.
- We updated the Media Manager in the Admin to give users access to animated gifs from the Giphy Free Stock Files library.
Enhancements / Fixes:
- We updated the "Edit Coupon Code" modal in the Admin in order to move the "Required Credit Card When $0.00" Coupon Code Setting to the Sign Ups & Upgrades tab as the setting only applies to those transactions.
- We created a new Transaction History Search Filter field called "Search Product Name". This new field adds the ability to search the content of the data in the "Product column.
- We fixed an issue which was preventing the Froala Editor from correctly updating the "width" and "height" image attributes after updating or resizing an image in the editor.
- We created a new Text Label called "Send Chat Message Text". This new label will replace the "Send Message" button text on Member Profile pages using the Private Member Chat Add-On.
- We fixed an issue which was preventing the Post Search Result pages from respecting the "Post Search Results Sidebar Alignment" Design Setting on some iPad models.
- We fixed an issue which was preventing the Homepage Search Modules from loading the content of the member category dropdowns after clicking on the "Back" browser button on some browser versions.
- We updated the Form Manager to not require the "Database Variable Name" field for "Section Title" fields when saving forms in the Admin.
- The system adds and entry in the Activity Tracker when a member purchases a free Digital Product.
- We fixed an issue which was affecting the ability to delete Forms in the Form Manager in some rare cases.
- We updated the logic of keyword searches on the frontend of sites to check against the "Label" of options in "Select Field" Field Types (Checkboxes, Dropdown List, Multi Choice Radios) rather than the "Database Variable" of the options. This will help ensure that what members see when selecting an option is what will be used in keyword searches that involve that field.
- We optimized our integrations with the Google Maps APIs to make them more efficient and reduce the overall cost of their usage.
- We updated the Post Search Results pages when they start in "Grid View" to remove the split-second the results would show in "List View" before transitioning to "Grid View".
- We fixed an issue which was preventing the Member & Post CSV Import tools from auto-importing the images from the import file in some cases.
- We fixed an issue which was preventing the correct error message from displaying when trying to collect a payment from the Admin using incorrect credit card information in some cases.
- We fixed an issue which was preventing the "Show 'Recent Transactions' Module" Membership Plan setting from being set to "Yes".
- We updated the "Default 'FROM' Email Address" setting layout on the General Settings page in the Admin.
- We fixed an issue which was preventing the Media Manager from returning all of the available images when trying to select an "Invoice Logo" image from the General Settings page in the Admin.
- We fixed an issue which was preventing the Activity Tracker page in the Admin from displaying the correct data in the "Updated By" column in some cases.
- We fixed an issue which was affecting the ability to manually collect on Past Due Invoices in the Admin when using the Stripe Payment Gateway in some cases.
- We fixed an issue which was preventing the Embedly feature from working properly in Admin Froala Editors in some cases.
- We fixed an issue which was causing the system to set the Year Established (experience) field to "0" after performing a successful signup from the frontend.
- We updated how the "Chained Search No Results" Text Label displays on the frontend to respect the capitalization of letters as it is saved in the Text Label.
- We updated the "Actions" dropdown when viewing the invoice details for Digital Products purchases from the Member Dashboard in order to include "View Product Page", "Confirmation Page" and "Confirmation Email" links when they are available.
- We fixed an issue which was preventing the system from validating the "Default FROM Email Address" setting properly on the General Settings page in the Admin.
- We updated the Activity Tracker to save the details of what was changed for each field when a member saves their profile information in the Member Dashboard.
- We updated the Leads API in order to respect the "Maximum Accepted Matches" lead setting when automatically matching leads to members.
- We updated the Admin View on the frontend of sites to highlight custom Text Labels on the page in a different color than the default Text Labels.
- We updated the workflow when a member changes their Membership Plan from the Member Dashboard to not apply the "Prorated Plan Changes" logic when the member has past due invoice.
- We fixed an issue which was preventing the Google Sitemap Generator Add-On from creating the sitemap files when the "Apply No Index, No Follow" setting is active in some cases.
- We updated the logic of the Embedly Froala feature in order to display an error message if the URL provided is not supported.
- We fixed an issue which was preventing the system from respecting the "Pre-Selected Sub Level Category" Lead Setting when displaying Sub and Sub-Subs Categories inn the "Website - Lead Form - Get Matched" form in some cases.
- We fixed an issue which was preventing the Events Calendar from working properly on mobile devices in some cases.
- We fixed an issue which was causing the system to display an incorrect invoice date on the Transaction History page in the Admin when using a 100% discount coupon code for digital product purchases.
- The "Listing - Change Password" form validation messages are now Text Labels.
- We fixed an issue which was preventing the system from loading the location data of leads when editing leads in the Admin.
- We fixed an issue which was preventing the "Back to Parent Account" button from displaying in the Member Dashboard area after logging into sub-account when using Chrome-based web browsers.
- The Email Subject and Email Body fields now supports emojis when creating or updating Email Templates in the Admin.
- We updated how Google Maps interacts with the "Address 1" fields in the Member Dashboard to properly format addresses in Germany with the street number after the street name.
- We implemented an update in order to return a 404 status code when visiting a Pretty URL member search results page which does not exist and the "Google Search Assist" add-on is enabled on the site.
- We fixed an issue which was preventing the Reviews tab from displaying on member profile pages when the "Hidden Member Profile Settings" are enabled and a member views their own profile page.
- We fixed an issue which was preventing member search results pages from returning accurate results when searching for cities in the United Kingdom in some cases.
- We disabled the CSS tab when editing the Bootstrap Theme Framework widget as adding CSS to this widget does not render properly. Custom CSS can be added to all pages on the frontend of a site by including it in the "Custom CSS/HEAD" section of the Design Settings page in the Admin.
- We updated the Activity Tracker to save the details of what was changed for each field when an Admin saves a Web Page or SEO Template in the Admin.
In all, over 80 feature enhancements and software updates were released this month.