New Features:
- We created a new Integration Setting called "ShareASale Master Tag ID". This Master Tag ID from ShareASale is now required for all sites using the ShareASale Affiliate Program Integration.
- We created a new Advanced Setting called "Member Dashboard Homepage URL". This setting controls the portion of the Member Dashboard URL that displays when a member is on their Member Dashboard Home Page.
- We added the ability to sort members by last name on member search results pages on the frontend of sites.
- We added support for Rumble videos when creating a video post from the Member Dashboard.
- We released the Two-Factor Authentication security feature for Admin accounts. The 2FA feature will be rolled out gradually for all Admin over the coming weeks.
Enhancements / Fixes:
- We fixed an issue which was preventing some Custom Content Sections on the homepage from respecting the "Hide on Mobile?" Design Settings in some cases.
- We removed the "Add/Edit Email Forwarders" button on the Email Accounts page in the Admin as this functionality was deprecated at the end of June.
- We fixed an issue which was preventing the "Sell Digital Products & Services" Add-On monthly custom donation option from working as expected in some cases.
- We fixed an issue which was preventing the Sub-Categories homepage widget from working properly when the "Show Categories with No Members" Setting was set to "No" in some cases.
- We updated the "unsubscribe from emails" functionality to require users who wish to unsubscribe from the emails sent from a site to first click on the "Unsubscribe" button in an email they received from the system rather than only submit a form.
- We fixed an issue which was preventing the Recent Events Widget from rendering on the homepage in some cases.
- We fixed an issue that was preventing the "Joined Via" search filter from working properly on the Search Members page in the Admin in some cases.
- We updated the Activity Tracker page in the Admin to make the keyword filter return exact matches for the phrase entered into the filter.
- We fixed an issue which was preventing the Search Members page in the Admin from returning accurate results after performing a search using the Sub-Sub Categories "Not Assigned" option in some cases.
- We fixed an issue which was causing the "Updated" date to not accurately reflect the latest update saved to a Membership Plan from the Admin in some cases.
- We updated the Export Member Posts to CSV functionality to remember the fields that were previously selected when exporting Member Post Data from the Admin. These fields will be selected automatically the next time an Admin exports member post data.
- We updated the post search results pages to accurately reflect the Website Time Zone set for the site when performing a date-based search.
- We updated the member export column names for the Profile Photos and Logos from profile_url, and logo_url to profile_photo, and logo so they match the names of the corresponding import fields.
- The Simple Events Calendar Add-On is now compatible with the "Display Expired Posts in Search Results" Post Type Setting.
- We fixed an issue which was preventing the website's social media icons from displaying in the footer of the site in some cases.
- We updated the Auto-Recurring Events Add-On to include the "N/A" dropdown option for use when there is no start date or end date to display.
- We fixed an issue which was affecting the ability to change the status of a Member Review from the Admin in some cases.
- We implemented a security update related to SVG images uploaded to sites.
- We fixed an issue which was preventing the system from properly transcoding checkbox field values as in email notifications sent after a form is submitted in some cases.
- We updated the Webhook logic to send both the keys and values of the Select, Dropdown, and Radio Input of custom form fields to the webhook endpoint.
- We fixed an issue which was preventing the form submission logic from working properly when loading the same form twice on the same page in some cases.
- We fixed an issue which was preventing the "Min/Max Character" validation from working properly on Froala WYSIWYG fields in the Firefox browser in some cases.
- We added a new "Filter By Status" option to the Form Inquiries page called "Any Status". When this option is selected, all inquiries will show, regardless of status.
- We fixed an issue which was affecting the ability to sort the results on the Search Members in the Admin page after navigating to the page via a Member Smart List link.
- We fixed an issue which was preventing the new Send Newsletter module from working properly after trying to send a newsletter campaign to more than 90.000 recipients.
- We fixed an issue which was preventing the "From Address" field form working properly when creating or updating a newsletter campaign in some cases.
- We fixed an issue which was affecting the ability to edit Membership Plans from the Admin in some cases.
- We implemented a security update to the member login process on the frontend of sites.
- We implemented a security update to the Admin login process.
- We fixed an issue which was preventing the Tax & VAT Add-On from working properly when purchasing a Digital Product post with a recurring subscription in some cases.
- We updated the Froala WYSIWYG to add the ability to include Froala custom features.
- The "Stock Photo Libraries" Add-On can now be used to create a member Cover Photo with the "Profile Cover Photo" Add-On.
- We fixed an issue which was affecting the ability to export Newsletter Email Lists from the Smart Lists page in the Admin.
- We fixed an issue with the "Website 'FROM' Email Address" Setting which was preventing the system from selecting the website's domain properly in some cases.
- We fixed an issue which was causing the system to overwrite member information when an Admin logs into 2 different member accounts simultaneously in the same browser session and saves a change to the first member they logged in as.
- We updated the "Order Results By" Member Post Type Setting in order to include the "Sort By Last Name" option. When this option is selected, members without a last_name but with a company name will be sorted as if their company name is their last_name.
- We fixed an issue which was preventing Admins from viewing the contents of Forms Inbox Smart Lists.
- We updated the new Send Newsletter module to allow email addresses on the same domain to be included as recipients in newsletter campaigns.
- We implemented a security update to prevent any additional code from running in SVG images uploaded to sites.
- We updated the Multi-Locations Listing Add-On (Service Areas) to save the city and zip code information for all locations added to the service_areas table when it is available.
- We updated the ChatGTP Content Creator Add-On to use the newest model available (ChatGTP 4o).
- We fixed an issue that was preventing the Profile Photo tab from working properly on the Member Dashboard after changing the Website Default Language to French in some cases.
- We fixed an issue which was preventing the "Hide Entire Section On Mobile?" Design Setting from working properly on the Recent Articles and Recent Blog Articles with Sidebar widgets in some cases.
- We removed the profile_filename email template variable which was no longer being used.
- We fixed an issue which was affecting the ability to save the Keyword Autosuggest Setting rules in the Admin in some cases.
- All dates and times shown related to the "Send Newsletter" statistics are now based on the "Website Time Zone" setting of the site.
- We fixed an issue which was preventing the Event Search Result pages from loading properly when event posts were imported with invalid date formats.
- We made several small bug fixes and improvements to the Email Outbox page in the Admin.
- We updated the text logged in the Activity Tracker when creating, updating and deleting web pages using the Web Page Builder page in the Admin.
- We fixed an issue which was causing the "Menu Behavior" Design Setting from working properly when the "Stick to Top When Scrolling" option is selected in some cases.
- We fixed an issue that was preventing the "Visit My Website" menu link from working properly on mobile devices in the Admin.
- We updated the One-Click Facebook Login Add-On to include the first_name, last_name and middle_name as part of the data returned by Facebook after successfully completing a member signup.
- The "Follow Comments" button text on the Community Comments Add-On is now compatible with Text Labels.
- We added new button styles to the Froala WYSYWYG button feature in the Admin: circular style, outline style, extra large style.
- We fixed an issue which was causing the Froala Ordered and Unordered List feature from displaying properly on the frontend of sites.
- We fixed an issue which was preventing the Homepage Background Slider Add-On from working properly on mobile devices after selecting the Pure CSS Slideshow Loading Method in some cases.
- We updated the frontend of sites to return a 404 http status code when visiting the page to submit a message to a specific member when the "Show 'Send Message' Buttons & Forms" Membership Plan Setting is set to "No".
- We fixed an issue which was affecting the ability to claim a member profile on the frontend in some cases.
- We fixed an issue which was causing the system to display a blank page after a member changed their Membership Plan from the Member Dashboard in some cases.
- We added the ability to re-import business data records that had been imported previously and subsequently deleted. This can be done from the Import Business Data page in the Admin.
- We fixed an issue which was preventing the Date Picker fields powered by the Form Manager from correctly validating dates using the YYYY/MM/DD date format in some cases.
- We integrated a new icon stock images library into the Froala WYSIWYGs used in the Admin area and the Media Manager in the Admin area.
- In all, over 90 feature enhancements and software updates were released this month.