New Features
Implemented spintax support for titles & descriptions of each notification widgets.
Improvements
Implemented the fully featured dark mode for notification widgets. You can now control the colors for both light and dark mode and display them dynamically based on the device theme.
Implemented the ability to lock down the trials system to credit card only via Stripe (instead of offering the trial without asking for a card).
Implemented the ability to display either the Currency Symbol or Code via the admin panel.
Implemented the ability to display the Currency Symbol in either the left or right of the price of the plans on a per-currency basis via the admin panel.
Implemented the ability to tag plans with custom translatable text and to highlight them.
Implemented the ability to write custom bucket endpoints for the Offload plugin.
Implemented admin panel notifications to let the admin know when certain features are disabled - such as when viewing the blog posts system when the blog system is actually disabled.
Reworked plans & payment page to display the plan savings dynamically based on the available payment frequencies.
Implemented better CSV export to include more data for certain resources that contain dynamic data.
You can now set custom HTML code to better design each campaign branding.
Improved & reworked the widgets close button and paddings.
Improved the Custom HTML widget to also now support custom JS code.
Fully redesigned the live counter widget.
Improved all forms that contain collapsible sections when required data is missing. Now it will specifically send you to the missing field, instead of not being able to submit the form.
Account name is now more strictly cleaned up to only allow letters, numbers & a few other characters.
Improved footer buttons responsiveness.
Improved plans payment frequency buttons responsiveness on small devices.
Bug Fixes
Improved FAQ & testimonials section on the homepage with better prefilled data & fixed visuals on mobile.
Fixed notification handlers whatsapp integration testing not properly working.
Fixed social share widget issue with facebook not being able to be disabled.
Fixed blog & page creation in the admin panel failing when inserting a custom button.
Fixed all API documentation pages not properly showing formatted data.
Fixed system url redirection login/register pages generating issues in certain cases.
Fixed admin broadcasts system not properly saving the filtered users ids mentioned.
Fixed admin broadcasts system sending failing in some specific cases when requested broadcasting users are not existing anymore.
Security Updates
Upgraded SVG cleaner library to its latest version for improved security.
Performance Optimizations
Improved admin broadcasts system to auto-generate a dynamic name & performance improvement on filtering users.