Fixed public statistics realtime page not working.
Fixed public statistics modal copy URL button not working.
Fixed responsiveness issue with replay page.
Fixed taxes not displaying properly on checkout when using tax values with decimals.
Fixed some admin panel stats page not fully taking into consideration account timezone settings.
Fixed websites page export feature not working.
Implemented the ability to set a custom Reply To email for the SMTP system.
Implemented the ability to set custom CC, BCC emails for the SMTP system.
Implemented the ability to set the amount of days the Remember Me cookie will be kept, configurable via the admin panel.
Implemented the ability to use Custom Variables inside the Custom JS field of the admin panel - settings - custom page.
Implemented the new redesigned admin panel dashboard widgets, along with the new monthly data.
Implemented the new Cities Statistics chart for admin panel - statistics - users map page.
Implemented the new Device Type Statistics percentages for admin panel - statistics - users page.
Implemented the new Browsers Statistics percentages for admin panel - statistics - users page.
Implemented the new OS Statistics percentages for admin panel - statistics - users page.
Implemented the new Payment Processors Statistics percentages for admin panel - statistics - payments page.
Implemented the new Payment Plans Statistics percentages for admin panel - statistics - payments page.
Implemented the new Payment Types Statistics percentages for admin panel - statistics - payments page.
Implemented the new Payment Frequencies Statistics percentages for admin panel - statistics - payments page.
Implemented the ability to send out webhooks when a user updates their profile settings, configurable via the admin panel.
Implemented the ability to translate announcements via the admin panel - settings - announcements page.
Implemented the ability to translate affiliate plugin custom notes via the admin panel - settings - affiliate page.
Implemented the ability to use custom variables & spintax for announcements via the admin panel - settings - announcements page.
Implemented the ability to use new filters for Admin Broadcasts: cities, languages, operating systems & browsers.
Implemented the ability to use new filters for Admin Internal Notifications: cities, languages, operating systems & browsers.
Implemented the ability to use new variables for Admin Broadcasts & Admin Internal Notifications, such as User country, city, browser, os...etc.
Implemented admin panel version notification bar which will alert you when new product updates go live.
Implemented the ability to set a description (meta) for featured images in blog posts.
Implemented the ability to Custom Body contents (Google Tag manager for example) via the admin panel - settings - custom page.
Improved PWA plugin setting to be able to display the info download bar after X amount of seconds.
Added the total users & percentages used for each admin panel - languages page.
Added the users percentages used for each admin panel - plans page.
Google, Cloudflare, Turnstile captchas will now support Dark Mode when used.
Reorganized the admin panel - settings - main page.
Admin panel - settings - announcements can now be enabled/disabled with ease (instead of removing content to disable them)
Reworked the admin panel - plugins page to a more aesthetically pleasing one.
Reworked the admin panel - codes page look and UX.
Improved the look of the campaigns list table.
Improved all the creation on / updated on tooltips to include how much time has passed.
Fixed issues with incorrect dates showing on charts when different timezones are used.
Fixed issues with some complex filters when used in the admin panel.
Fixed issues with Broadcast links not properly working in some cases when tracking is enabled.
Fixed issues with Broadcast View Stats page not properly working in some cases.
Fixed small issues with the API of notification handlers.
PHP 8.1 is now minimum required PHP version.
Improved prompt for AI translations in the admin panel.
Added GPT 4o and GPT 4o mini in the admin panel settings for auto translations.
Added versioning to all asset links to avoid potential issues on new updates due to cached asset files.
Ads & cookie consent message (if set) will no longer show when using the print option of a browser.
Improved the admin panel - settings - cache page.
Improved the custom domains system caching to require less manual cache removals.
Reworked the cron job stats cleaner to be more performant and use less resources.
Improved numerous feature systems to not run extra checks and queries if that particular feature is disabled (domains, themes, templates, pixels...etc).
Fixed issues with set filters after deletion of certain resources.
Fixed statistics retention automatic clearing not properly taking into consideration the user plan.
Fixed blog RSS not working properly in the presence of some characters.
Fixed footer pages icons not showing up.
Fixed display issues of dropdowns in some data tables.
Fixed admin panel push notifications campaign filters not saving properly - push notifications plugin.
Fixed admin panel push notifications pagination not properly working - push notifications plugin.
Fixed a few potential security issues with some parts of the software.
Implemented the ability to toggle the tracking of query parameters for websites.
Implemented the ability to manage all the Teams from the admin panel (View them, Delete them, Export them, Bulk Delete them).
Implemented the ability to manage all the Heatmaps from the admin panel (View them, Delete them, Export them, Bulk Delete them).
Implemented the ability to manage all the Replays from the admin panel (View them, Delete them, Export them, Bulk Delete them).
The advanced pixel tracking JS code is now 20% smaller, from 96 kB to 80 kB.
The lightweight pixel tracking JS code is now 50% smaller, from 5.x kB to 2.7 kB.
Removed the verify pixel code from the website tracking pixel modal - because it adds code to the tracking pixel which is almost never used.
PHP 8.1 is now the minimum PHP version required (from PHP 8.0).
Fixed app sidebar scrollbar visual issue.
Fixed dashboard reset button not properly clearing all data in some particular cases when used.
Fixed admin panel - broadcast titles not properly working when using certain characters.
Fixed footer / menu links icons not showing up when added in the admin panel - resources - pages section.
Implemented the ability to enable/disable AI scraping on your website content - from the admin panel.
Implemented new handler for pages that do not show data because of filtering for better UX.
Reworked many file image uploaders to support image preview & look better.
Added the currency parameter to the Thank You page URL after a successful payment.
Improved Offload plugin - region can now be edited in all cases.
Fade in animation for all pages is now reduced from 1s to 500ms for a faster and snappier feel.
Removed complex fade animations for the hero section on the landing page to improve LCP for SEO purposes and UX.
Improved header text and buttons in some app pages not being consistent and responsive properly.
No data, Thank you, Affiliate, 404 svg images now support dynamic colors - based on the theme color.
Improved the affiliate page, now it will show a range of potential commissions (ex: "10% - 50%" instead of "variable commission").
Improved the admin panel theme page to be a bit easier to understand.
Fixed language creation/updating when using certain characters in the name of the language.
Fixed broadcast statistics viewing page issues.
Fixed SSO issue when using it with a logged in team member.
A lot of other behind the scenes things that have been changed and improved.
Implemented & Released the new Push Notifications Plugin.
Implemented the ability to set a custom start URL - PWA plugin.
Implemented notification badges for installed PWA instances in case the user has an internal notification pending - PWA plugin.
Implemented the ability to set preview screenshots for mobile and desktop when installing the PWA of the app - PWA plugin.
Implemented the ability to set shortcuts for contextual menu on the PWA app - PWA plugin.
Implemented admin panel statistics page for Internal notifications sent.
Implemented new filters for users logs: device type filter, city search, continent filter, country search, browser name and browser language.
Implemented new custom select component with search for the frontend and admin panel.
Implemented admin panel new details and filters for each user based on last login: OS Name, Browser language, Device type.
Implemented admin panel new filter for broadcasts: device type.
Implemented admin panel new filter for internal notifications: device type.
Implemented the ability to change the default payment frequency selected, via the admin panel.
Implemented the ability to transfer Vcard pages to other accounts, via the admin panel.
Reworked the email analytics reports to look better and be more clear.
Improved look and reworked the help pages.
The ad blocker detector will only be triggered when a user is not logged in and does not have the No ads plan feature.
Cleaned up and optimized duplicated translations.
Admin panel taxes can now be deleted in case they are created by mistake.
Implemented the ability to set a custom delay for the ad blocker detector modal via the admin panel.
Fix internal notifications URL destination bug.
Implemented & Released the new PWA Plugin.
Implemented the ability to set icons for custom pages created in the admin panel.
Implemented the ability to change the tracking type and cookie tracking duration of the affiliate system.
Implemented API endpoint for Domains in the admin panel.
Implemented Ad blocker detection alert system.
Implemented Ad blocker detection lock content until ad blocker is disabled.
Implemented Admin panel Webhooks for Domains creation & update events.
Implemented the ability to change the main font of the whole website directly from the admin panel.
Implemented Database tables size stats in the admin panel statistics page.
Implemented Search widget for the Blogging system.
Implemented the ability to change the IP displayed to the user for the Custom Domains page shown to the user.
Implemented Redeemed Codes Statistics page in the Admin panel.
Implemented User's plans distribution statistics table in the Admin panel.
Implemented Blog RSS feed.
Implemented Microsoft social login.
Implemented canonical tags for public pages where they will help with SEO.
Implemented the ability to change the OpenAI model for admin panel translation usage.
Implemented the ability to set a CDN via the Offload plugin.
Implemented the ability to set a Language flag and also set the order of the Languages via the admin panel.
Improved the Pay page by displaying an alert on the title when leaving the page.
Improved the UI on the admin panel statistics page.
Cleaned up the share buttons used in places like blog posts & custom pages and added Telegram share button.
Upgraded ReCaptcha, PHPMailer, TwoFactorAuth, Stripe project dependencies to their latest versions.
Other small code improvements, changes and tweaks across the whole product.
Fix API User endpoint not working properly.
Fix Paypal recurring payment rare issue when the business name is not provided.
Fix Admin panel Discount update not working properly in some cases.
Implemented the ability to enable/disable blog system sections: popular widget, views, categories widget, whole system.
Implemented the ability to enable/disable pages system sections: popular widget, views, whole system.
Implemented new blocks type editor for the Pages & Blog articles creation page.
Implemented new blocks type editor for the Broadcasting system.
Implemented Spintax compatibility with Internal notifications & Broadcasting system.
Reworked the languages system to improve the way languages are updated on future versions and SEO regarding the language switching mechanism.
Improved the blog article edit / create page look.
Improved the page edit / create page look.
Improved the broadcasted emails - now you can mark a newsletter as a system email (mandatory) which will now show the unsubscribe button.
Improved the broadcasted emails - now the user phishing code will show in there as well.
Improved the caching on some pages that results in further performance improvements.
Improved the blog category and pages category parts when there are no posts to display.
Fixed internal notifications page not working properly.
Fixed realtime analytics page not working.
- Implemented the new Broadcasts system which allows you to easily send bulk emails to your users.
- Implemented the ability to set the amount of days when the system should send a plan expiry reminder, via the admin panel.
- Implemented the ability to completely enable/disable the API system from the admin panel.
- Implemented the ability to set a maximum file size for payment proofs on Offline payments.
- Improved the look of the homepage with animations and styling changes.
- Improved the account settings pages with icons and cleaned up parts of the code.
- Updated the MaxMind countries & cities detection databases to their latest versions.
- Added icons for operating systems and browsers in the statistics pages.
- Improved API documentation pages with a good looking code highlighter.
- Other small improvements and new modifications to fit the new broadcasts system.
- Improved the admin panel payments page to show more details.
- Improved the admin panel codes page to be able to filter redeemed codes and payments.
- Improved the admin panel taxes page to be able to filter payments based on particular used taxes.
- Improved YooKassa payment gateway to support the receipt parameter.
- Implemented MercadoPago one time payments.
- On registration, now you will be redirected to a page containing the welcome=user_id URL parameter, for easy conversion management when needed.
- Implemented User city & continent tracking, viewable from the admin panel.
- Implemented Admin panel statistics for: Continents, Countries & Devices (including visual map).
- Implemented Admin panel plan duplication feature.
- Implemented user logs city & continent tracking as well.
- Implemented caching for plans making certain pages faster.
- Updated User API Admin endpoint with all the user details.
- Updated Admin User View page to display more user details.
- Improved the chart UI in certain scenarios when having a lot of dates selected.
- Updated svgMap library used to display the map of countries and improved the look of it.
- Updated rrweb session recording library to v2.0.0 alpha 6.
- Fixed API GET requests not working with the results_per_page paramter.
- Multiple other code cleanups and improvements.