New Features:
- We created a new Advanced Setting called "Member Dashboard URL: Changelisting". This setting can be used to customize the default "Manage Account" page URL in the Member Dashboard.
- We created a new Advanced Setting called "Member Dashboard URL: Billing". This setting can be used to customize the default "Billing Information" page URL in the Member Dashboard.
- We created a new Advanced Setting called "Member Dashboard URL: Password". This setting can be used to customize the default "Change Member Password" page URL in the Member Dashboard
- We released a new version of the Brilliant Directories App in Zapier. This version includes the option to unsubscribe email addresses from email notifications and some minor bug fixes.
- We created a new Web Page Setting called "Disable Screenshot Preview". When this setting is enabled, the Preview Image won't load on the Web Page Builder page in the Admin.
- We created a new Text Label called "Member Signup Success Message (No Email Sent to Member)". This label will render on the member signup success modal when the "Sign Up Email Sent" Membership Plan Setting is set to "Do not Send an Email" instead of the regular success message.
- We created a new Post Type Setting called "Trigger Webhook for Initial Save or Every Save?". When set to "Every Save", the system will trigger the webhook every time a member saves a post. When set to "Initial Save Only", the system will trigger the webhook only the first time a post is saved.
- We created a new Advanced Setting called "Disable Lead Matched Notifications (SMS) Fallback". When enabled, the system will only send messages to the phone number saved in a member's sms_phone_number field, and never fall back to the phone_number saved for a member.
Enhancements / Fixes:
- We updated the Member Category dropdowns in the Admin to sort content alphabetically rather than by ID.
- We updated the member import logic to create a "service" value in the users_meta table when importing members with Sub Categories in the Admin.
- We made several small bug fixes and a performance update to increase the speed of importing members using the Business Data tool in the Admin.
- We improved how the One-Click Google Login Add-On works with the Default Website Language Setting.
- We updated the Newsletter Campaign logic to check for time zone and date differences to determinate the current email usage for daily and monthly limits when schedule newsletter campaigns.
- We fixed an issue which was preventing member profile images from displaying properly on member search results pages in some cases.
- We fixed an issue which was preventing members from being able to remove files uploaded via the File Upload fields in Member Dashboard forms in some cases.
- We fixed an issue which was affecting the ability to use emojis in Email Templates sent from the Admin in some cases.
- We fixed an issue that was affecting the ability to sort members by most revenue or most credits on the Search Members page in the Admin.
- Values saved in Select Dropdown, Radio and Checkbox form fields are now displaying correctly when referenced in the Email Template sent after a user submits a Newsletter Signup form on a site.
- We added Indonesian as a Default Website Language.
- We fixed an issue that was preventing the Pay Per Post Add-On from working properly when the "Post Approval" Post Type Setting is set as "Admin Moderate All Post" in some cases.
- We fixed an issue which was affecting the "Featured" posts filter on the Manage Posts page in the Admin.
- We improved the File Upload Field validation code used in forms on the frontend of sites.
- We fixed an issue that was preventing the Homepage Property Search form from displaying the correct custom "Property Status" options in some cases.
- We improved the loading speed and UI of the Business Data page in the Admin.
- We fixed an issues that was causing multiple copies of the same email notification to be sent to the Admin email address when a lead was matched to a member.
- We fixed an issue that was preventing Admins from adding credits to all members that were the result of a search using the bulk action on the Search Members page in the Admin.
- We fixed an issue that was preventing the system from marking an invoice as paid as expected when using PayPal Express as the Payment Gateway in some rare cases.
- We updated the UI of the Business Data page in the Admin to add pagination and make it load more quickly.
- We created a new installer to populate they city and zip code name data for Service Areas that were missing it.
- We updated the display of one-time payment subscriptions on the Member Dashboard and Member Subscription pages in the Admin to make it more clear that they are for a one-time payment.
- We added the ability to support languages with special characters when creating Member and Group Tags in the Admin.
- We updated the Froala WYSIWYG editor to the latest version available.
- We fixed an issue which was preventing the system from correctly decoding special characters in URLs when creating or editing Web Pages in Admin.
- Member variables can now be used in post notification emails.
- We updated the "Display Expired Post in Search Results" Post Type Setting to always display expired posts in search results, even if not searching for a specific date range.
- We optimized the "Form Submitted" and "Form Not Submitted" filters on the Search Members page in the Admin to make them load results significantly faster.
- We updated the Canonical URL's logic to always point to the lowercase version of a URL.
We updated the "Member Profile URL Structure" Advanced Setting to add the member_id variable to the setting.
We fixed an issue which was affecting the ability to send emails when the "Default From Email Name" contains a "@" symbol in the name.
We fixed an issue that was causing the system to send the incorrect Email Template after a member accepted a lead from the Member Dashboard when the site is using PayPal as the Payment Gateway in some cases.
We fixed an issue which was preventing the "Show Widgets" feature from working properly on claimable member profile pages in some cases.
We updated the "Decline Lead" button in the Member Dashboard to trigger a pop-up modal to confirm the action.
The Homepage Recent Events widget is now compatible with the "Display Expired Post in Search Results" Post Type Setting.
Member Sub and Sub-Sub Categories are now searchable by ID on the Member Categories page in the Admin.
We implemented a security update in the Admin area.
We updated the URL validation for Web Pages created in the Web Page Builder in the Admin to treat "checkout" as a reserved word
We fixed an issue which was preventing the system from respecting the "Require Credit Card When $0.00?" Coupon Code Setting on checkout pages in some cases.
We improved the compatibility of the frontend display of sites with the "Text Direction" Advanced Setting.
We updated Multi-Photo Post Type search results to add support for a custom expiration date field and mark posts as "Expired" on the Manage Posts page in the Admin.
We fixed an issue which was causing the system to display broken images when displaying posts in the Member Dashboard in some cases.
We added a limit to the number of characters that can be saved for the title and description of images uploaded to Multi-Image Post Types.
We updated the display of the Google Login button on the member login page on the frontend of sites.
We fixed an issue which was preventing the Main Menu from displaying properly on some custom browser display sizes in some cases.
We updated the UI of the Smart List and Tags page in the Admin to add pagination and make it load more quickly.
We fixed an issue that was causing the system to use member credits even though a 100% coupon code was applied when performing a member upgrade.
We made several small bug fixes and UI improvements to the Import Business Data tool in the Admin.
We fixed an issue which was preventing ".ttf" files from being uploaded to a site using the Media Manager in the Admin.
We implemented a security update to the Member Images Importer tool in the Admin.
We fixed an issue which was causing the system to use a different layout when rendering the %%%details%%% content in a lead email when manually matching the lead to members from the Admin.
We fixed an issue which was preventing the Decline Leads modal from working properly when a member tried to decline a "Free" lead from the Member Dashboard in some cases.
We fixed an issue which was affecting the ability to display the Events Calendar Picker when saving a recurring event from the Member Dashboard in some cases.
We updated the Send Newsletter page in the Admin to reduce page load time.
We fixed an issue with the lead matching logic which was preventing the system from correctly matching leads to members when the site had pre-selected a Top Level Category in the Lead Settings in some cases.
We fixed an issue which was preventing the Clone Form functionality form copying all of the form field settings in some cases.
We implemented an update to better support the GTranslate 3rd party service.
We updated the Brilliant Directories API to make the leads endpoint compatible with the Website Time Zone Setting.
We fixed an issue which was preventing the system from saving the Member Billing Address when the address contained an apostrophe.
We fixed an issue which was preventing the "Clone Field" logic on the Form Manager from working properly in some cases.
We implemented a security update to the Stock Photo Library Add-On.
- In all, over 90 feature enhancements and software updates were released this month.