We created a new Design Setting called "Show View All Button". This setting will allow Admins to choose whether or not the "View All" button displays in each Homepage Streaming widget.
We added the ability to select an image or icon for each section of the Homepage Hero Divider. In order to use this new feature, navigate to the Admin >> Settings >> Design Settings >> Homepage Layout >> Homepage Divider Settings.
We added a keyword filter for the Membership Plan selection area when editing a Coupon Code in the Admin.
We updated the Sub-Accounts form to make it fully compatible with Text Labels.
We added support for WEBP image type when uploading images through Froala WYSIWYGs on the frontend of sites.
We created a new Membership Plan setting called "Show Breadcrumbs". This setting will allow Admins to choose whether or not the the breadcrumbs will display on member profile pages (including the profile "review" and "send a message" pages). In order to use this new feature, navigate to the Admin >> Finance >> Membership Plans >> Edit >> Additional Settings tab.
We created a new Design Setting called "Profile Full Width Header". This setting allows Admins to display the header on profile pages as full width (the sidebar will display below the header instead of next to it). In order to use this new setting, navigate to the Admin >> Settings >> Design Settings >> Design Settings tab >> Additional Design Settings.
We added a new Admin Role Permission to "Edit Default Widgets". Enabling this permission will allow an Admin to edit default widgets in addition to creating new custom widgets.
We updated the "Member - Sign Up - Paid - External Gateway" form in order to make it fully compatible with text labels.
We updated the Profile Statistics page in the Member Dashboard to make it fully compatible with text labels.
We updated the Froala WYSIWYG to allow adding styles to links on the "Edit Web Pages" page in the Admin.
We created two new Post Settings: the "Display Map When Entering Location Information" and "Display Google Map Option on Search Results Pages". These settings allow the Admin of a site to choose whether or not to display a Google Map in different areas of a site. Disabling the display of a Google Map in these locations will reduce the site's Google Maps API usage if desired. In order to use this new feature, navigate to the Admin >> Content >> Edit Post Settings >> Edit >> General Settings tab >> Search Results Design tab.
We updated the 301 Redirect page in the Admin in order to add a date filter field, a delete bulk action, and an "Admin Notes" field to each 301 rule.
We updated the search results page title in order to make it fully compatible with text labels.
We updated the keyword search text label on homepage search modules in order to use a new unique text label.
We updated the logic and the display of the Advanced Settings page in the Admin.
We added the ability to restore the "Blocked Spam Keywords" list to default from the Integrations tab on the General Settings page in the Admin.
The "Upgrade Page Header Content" and "Description Why Members Should Upgrade to This Plan" fields in the Membership Plan Settings now use the Froala WYSIWYG.
We created a new Admin Account setting called "Log In First by Default", which will initially log in the Admin Account to the site selected here. In order to use this new setting, navigate to the Admin >> Settings >> Admin Accounts >> Edit.
We created two new Text Labels the Profile Photo tab in the Member Dashboard that describe the recommend size of the profile photo a logo images.
Enhancements / Fixes:
We implemented a set of security updates for Admin Accounts.
We updated the Froala WYSIWYG link options for use on the Front-End of the sites.
We fixed an issue which was causing the About Website and Join Offer to display stacked on top of each other instead of side by side when the join offer and about website title fields are blank.
We fixed an issue which was preventing the "Download Invoice" link when viewing the Digital Product Sales History not work properly in some cases. Also, we created a new text label called download_invoice_label for this link.
We fixed an issue which was preventing Admins from being able to change the ownership of posts from one member to another in some cases.
We fixed an issue which was causing the system to change the capitalization of a Post Type's name when creating a new post in the Member Dashboard.
We updated the design and improved the load time of the Admin Dashboard page.
We updated the signup modal success message when the "After Sign Up, Set Account Status As" Membership Plan setting is set as "On Hold" to make it more relevant for this situation.
We fixed an issue with the Service Area module in the Member Dashboard which was preventing members from selecting a Service Area when two of the Text Labels on the page had the same value.
We fixed an issue which was causing review ratings to be set as 1 star when the "Hide Reviews Star Rating Options" setting is enabled on a site or the "Rating Overall" text label is empty.
We updated the Stripe payment workflow in the Member Dashboard in order to first ensure a member has a credit card on file before creating a payment intent. This will help prevent uncaptured payments and reduce the overall number of Stripe API calls required for each transaction. We also improved the credit card validation when a member enters a new credit card.
We released an update to reduce the number of open connections from the frontend of sites to the Admin servers.
We updated the /categories page on the frontend of sites to make the order of categories follow the "Front-End Display Order" setting found on the Member Categories page in the Admin.
We improved the logic of the Private Member Chat Add-On in order to update the chat messages in real time as messages are sent without needing to refresh the page.
We removed the "My Favorites" Post Type from the Edit Post Settings page in the Admin as there were not any settings to update on this page, making it redundant. The "Bookmark My Favorites" icon can be updated from the Design Settings page and the name of the Post Type is now a Text Label.
We fixed an issue which was affecting the ability to upload images using the Froala WYSIWYG on the frontend of sites in some cases.
We updated the label of the "Streaming Widget Color" design setting fields on the Homepage Search Settings section to "Streaming Hover BG" and "Streaming Hover Text".
We updated the URL error messages on Categories, Edit Post Settings, Edit Web page, and Membership Plan pages in order to communicate more information about how to fix the error.
We fixed an issue which was affecting the Member Export Data Add-On, causing the system to omit some members in the export file in some cases.
We fixed an issue with the Member Export Data Add-On which was preventing all of the custom member fields from being exported in some cases.
We updated the design of the Admin Dashboard page.
We fixed an issue which was preventing members which have a "+" symbol as part of his name from being searchable in some cases.
We updated the password retrieval email field in order to automatically remove whitespaces when entering content into the email field.
We fixed an issue which was preventing the members bookmarked as favorites from displaying the member's name when viewing favorites in the Member Dashboard in some cases.
We fixed an issue which was causing the Bookmark Favorites page on Member Dashboard to not show the correct member photo depending on the "Type of Listing" (Company or Individual) of the member.
We updated the "Write a Review" form in order to pre-fill the name and email address field and set the fields as disabled when filling out the form as a logged-in member.
We enhanced the security of the member login page on the front-end of sites.
We fixed an issue which was causing the system to display the "Dashboard Steps" in the Admin even when all steps have been completed in some cases.
We updated the text of the Website Announcement dropdown options on the Design Settings page in the Admin.
We fixed an issue which was causing the "Continue to Account Now" button to not redirect to the member dashboard page after a member successfully signs up for a paid account using an external payment gateway in some cases.
We updated the design of the Admin Dashboard page.
The Activity Tracker will now log when the domain name of a site is updated on the Domain Manager page in the Admin.
We moved the Members Only settings from the Display Settings box to the top of the sidebar when editing a Web Page in the Admin. We also combined the Members Only setting with the Digital Product protect page setting into a single dropdown field. In order to use this new feature, navigate to the Admin >> Content >> Edit Web Pages >> Edit.
We fixed an issue which was preventing the system from displaying the old "Form Inquiries" details in the Admin. We also improved the logic of this page in order to remove the message to install the new leads module even when it has already been installed.
We fixed an issue which was preventing the Form Manager from saving the form settings correctly in some cases.
We fixed an issue which was causing apostrophes in text labels to prevent members from uploading member profile images in some cases.
We updated the Digital Products search module logic in order to retrieve the categories and slider values tied to the post settings.
We updated the logic of how the system displays the Contact Details, Listing Details and About forms in order to better handle situations where custom forms used for Membership Plans have been deleted and not updated accordingly in the Membership Plan Settings.
We fixed an issue which was preventing the Easy Coupons Code Add-On from working properly when using a percentage-off coupon code during a member upgrade in some cases.
We fixed an issue that was causing the system to display an error message when updating the domain of a site hosted on one server in our network in some cases.
We updated the logic of the Admin Sidebar and Manage Posts page in the Admin in order to hide posts from being marked as "needs moderation" if the Post Type of the post no longer exists.
We implemented a security update to sanitize the fields in forms submitted from the Member Dashboard area.
We updated the header, homepage and sidebar search modules to omit empty parameters from the URLs of search results pages.
We implemented some aesthetic updates to the Image Settings page in the Admin.
We fixed an issue which was causing the display of the page to be misaligned when selecting "Use Image" for the "Homepage Divider Settings" on the Design Settings page in the Admin.
We removed unnecessary URL parameters from being included in the Lead Origin URL when members are viewing the details of a lead.
We updated the Pay Per Post Add-On button to include the price of the post when a member is using the Pay Per Post functionality in the Member Dashboard area.
We moved the Members Only setting on the Edit Post Settings page in the Admin to be above the "Additional Settings" toggle in the Admin.
In all, over 110 feature enhancements and software updates were released this month.