Nov 30, 2023
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 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.
- 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.
- 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 page or SEO Template in the Admin.
- In all, over 80 feature enhancements and software updates were released this month.
Oct 31, 2023
New Features:
- We added the ability to export member posts from the Manage Posts page in the Admin.
- We updated the Media Manager in the Admin to give users access to images from the Pexel Free Stock Photo library.
- We added the ability to edit the filename and "alt" attribute of post images from the Manage Posts page in the Admin. To use this new feature, navigate to the Admin >> My Content >> Manage Post >> Actions >> Edit Image Data.
- We added the ability to auto-import Post images when importing Posts via CSV file in the Admin. To use this new feature, navigate to the Admin >> My Content >> Manage Post >> List Actions >> Import Posts via CSV File >> Advanced Options.
- We updated the Froala WYSIWYGs used in the Admin area of sites to give Admins access to images from the Pexel Free Stock Photo library.
- We created a new General Setting called "Website 'From' Email Address". This setting allows Admins to enter the email address that the system will use to send outbound emails from the website. Also, we created the "Admin Notification Email Address" setting. This is the email address to which the system will send "Admin Notification" emails.
Enhancements / Fixes:
- We fixed an issue which was preventing the price of leads on Member Dashboard from being charged properly in some cases.
- The "Internal Description" field is no longer required when creating a custom webhook in the Admin.
- We fixed an issue which was preventing the One-Click Facebook Login from working properly when users sign up to a paid Membership Plan.
- We updated the Post Settings page in the Admin to automatically remove any whitespaces at the beginning or end of the Post Type Name field when saving Post Types in the Admin.
- We added the ability to use the Ctrl+S hotkey when saving Text Labels on the frontend of sites.
- We fixed an issue with the member signup process which was allowing paid member accounts to be created without completing the payment process in some rare cases.
- We updated our Stripe integration to be compatible with the latest version of Stripe's API.
- We fixed an issue with the Stripe payment workflow when charging "3d secure" credit cards in some cases.
- We fixed an issue which was preventing the "Save Changes" button from working properly on the HTACCESS and Robots File pages in the Admin on certain screen sizes.
- We updated the preloaded image on each page to use the local image source (rather than an ImageKit or other CDN source) when the image is in .webp format. Doing so improves scores in 3rd party tools like GTMetrix and Google Pagespeed.
- We fixed an issue which was preventing the system from executing API calls from the Website API Documentation page in the Admin.
- We added error handling when the date_added field is sent in an unsupported format to the a site's Leads API endpoint.
- We updated the logic of the "Match Leads" button on the Lead Details page in the Admin to make it compatible with the "CC Lead Emails To" setting in the Quick Edit form for members.
- We fixed an issue which was causing city breadcrumbs on member search results pages to redirect to the incorrect URL in some cases.
- We updated the "Pay Invoice" workflow on the Member Dashboard in order to skip checking the member's credit card on file if they have enough credits to pay for the entire invoice.
- We implemented an update in order to always display a member's available credits in the "Order Summary" modal when paying invoices through the frontend of a site.
- We fixed an issue which was causing the system to charge the full amount for a paid member signup when they input a coupon code on in some rare cases.
- We fixed an issue which was causing the system to mark leads as "Accepted" even though the purchase process had not been completed in some cases.
- We updated the Smart Lists page in the Admin to pre-select the relevant search filters after clicking on a Smart List link.
- We fixed an issue which was preventing the system from saving Hebrew text on the Validation Options Error Message fields in the Form Manager.
- We released a new version of the API documentation which includes the updated API table schemas.
- We fixed an issue which was preventing Admins from editing custom URLs for posts from the Manage Post page in the Admin.
- We fixed an issue which was preventing the Member Export Data Add-On from working properly when trying to export members from the Admin in some cases.
- We updated the logic of the API in order to automatically prepend the site's domain when a relative path is used for the post_image field.
- We updated the Domain Manager page in the Admin to improve validations in several places.
- We added a new Advanced Setting called "Default Edit Photos Data for Multi-Photo Post Type Page URL". This allows an Admin to edit the portion of URL used in the Member Dashboard during the editing of image title and descriptions that were not previously editable.
- We fixed an issue which was preventing the system from matching members with leads based on member Service Areas in some scenarios.
- We fixed an issue which was preventing custom form field data from being sent to webhook endpoints.
- We fixed an issue which was causing the Smart List Schedule selection checkbox to appear as "checked" for all Smart Lists of the same type, when not all of them had a schedule selected.
- Creating, updating and deleting a Webhook in the Admin are now being logged in the Activity Tracker.
- We created a new Image Setting called "Froala Text Editor Images". This setting will set the default width of images inserted into the Froala WYSIWYG editor on the website's frontend.
- We fixed an issue which was preventing the Search Members page in the Admin from returning accurate results after conducting a search with the location filter in some cases.
- We fixed an issue which was preventing the "Outer Element ID" form field setting from working properly for Froala WYSIWYG fields on the frontend of sites.
- We updated the Featured Members Homepage widget in order to display in a more uniform format when displaying the name of the site members.
- We added the ability to support the "ICO" file extension for the Favicon file upload field on the General Settings page in the Admin. We also added the ability to display the MIMETYPE information for the favicon element on the frontend.
- We fixed an issue which was preventing the Articles and Blog Article Markup Schema from displaying the correct "modified" date in some cases.
- The<body> element on the frontend of sites will now have a different class added to it depending on whether or not the user viewing the page is logged in as a member. This allows the owner of a site to more easily target elements on a page based on whether or not the user is logged in to an account.
- We updated the Digital Product Invoices in order to include the Post Type name as part of the invoice item description.
- We fixed an issue which was affecting the ability to export data from the Transaction History page in the Admin in some cases.
- We fixed an issue with the Lead System which was preventing leads from being marked as "Sold Out" after reaching the Maximum Accepted Matches set in the Lead Settings.
- We updated the Froala WYSIWYG code to the latest version currently available (4.1.3).
- We added the ability to create a Custom Webhook endpoint for each Smart List on the Webhooks page in the Admin.
- We fixed an issue which was preventing Select2 Dropdowns from showing correctly on the frontend on some iPhone models.
- We fixed an issue which was preventing the Activity Tracker page from displaying the data in the "Updated By" column in some cases.
- We fixed an issue which was affecting the ability to save changes in a Froala Editor when making edits using the Code View in some cases.
- We updated the Member Profile Forms Webhooks in order to include the member profile URL, profile photo URL, logo URL, and cover photo URL as part of the data sent to the Webhook endpoint.
- We updated the Digital Product tab layout when editing Coupon Codes in order to include the Post Type name next to the Digital Product name.
- We updated the Canonical URL of search results pages in order to make it compatible with the "Default Member Search URL" setting.
- The Sidebar Member Contact form on member profile pages is now compatible with the Members-Only Access Membership Plan setting. This feature requires the "Members Only Content" Add-On.
- We fixed an issue which was affecting the ability to export member data from the Search Member page in the Admin in some cases.
- In all, over 80 feature enhancements and software updates were released this month.