Pro Analytics changelog
Pro Analytics currently has a total of 58 updates ✨ from 19 January, 2020 🗓️.
The latest Pro Analytics version is 37.0.0 and it was released on 8 January, 2025.
All of the updates for Pro Analytics will be displayed on this page. Pro Analytics versioning is based on the MAJOR.MINOR.PATCH system.
Update 37.0.0 - 8 January, 2025
- Minimium PHP required is now PHP 8.1 (from PHP 8.0).
- Implemented tracking for device preferred theme (dark / light).
- Implemented goals page chart for the last goals conversions.
- Implemented the new Pageviews page - from which you can see all the pageviews as they are recorded, line by line, filter it and export it.
- Implemented the ability to see the Goal Conversions that a particular user did - via the visitor page.
- Implemented the ability offer full white-labeling to the end user (custom Title, Logo & Favicon) customizable based on plans.
- Implemented the ability offer the Export (PDF, CSV, JSON) features on a per-plan basis.
- Implemented the ability to use a one-click button to select / deselect permissions of a user from a Team.
- Implemented the ability to set default order by via the Account Preference page for all resources.
- Implemented the ability to blacklist website domains from being submitted to tracking - via the admin panel.
- Implemented the ability to filter by Visitor IP, Visitor Theme.
- Added referrer policy tags to favicon image requests for more added privacy.
- Improved the language update process to automatically update all resources using that language (in case the language code/name changes).
- Security improved checks against direct access to certain PHP files.
- Updated the available countries list & language locales to a more accurate one.
- Footer socials links now use the noreferrer tag for added privacy.
- Reworked the admin panel widgets for more available space.
- Updated a few used external libraries of the project to their latest released versions.
- Improved SEO by adding image alt texts for all the landing page images.
- All datetime picker buttons will now show a smaller format as 19 Dec, 2024 instead of 19 December, 2024.
- Improved loading speed in certain cases by minifying a few unminified JS libraries (select2, daterangepicker).
- All charts now are automatically watermarked with your website's logo.
- Multiple other small improvements throughout the product.
- Added more details about session durations on the Visitor page.
- Added the ability to use Filters when in the Goals page.
- Redesigned the app sidebar.
- Added the replay size and expiration date details to the Replays page.
- Small improvements over the Events modal on the visitor page.
- Fixed issue with server sent emails not taking into consideration the Custom Reply & Name.
- Fixed issue with statistics pages not properly saving the filtering (by country, for example) in certain cases.
- Fixed issue with goals not always showing up.
- Fixed issue with public analytics not working on lightweight tracked websites.
- Fixed issue with Starts with & Ends with filters not working properly for analytics.
Update 36.0.0 - 16 November, 2024
- Implemented a custom and more friendly 500 error page (instead of blank white) when issues happen.
- API key regeneration will now not work when the API is not available in the plan of the user.
- Added the currency switcher above the plans section.
- Improved whole system to not product layout shifts when Fontawesome icons are loaded.
- Gravatar avatars are now requested with the no-referrer tag for better privacy.
- EditorJS library files are now stored locally.
- Fixed issue with Custom JS variables not working in pages like the Login, Register, Lost Password...etc.
- Fixed small issues dynamic sitemap generator.
- Fixed issue with content not being editable for broadcasts, pages, blog due to an EditorJS library release.
- Fixed issue with internal notifications system not sending notifications when filters are used.
Update 35.0.1 - 8 October, 2024
- 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.
Update 35.0.0 - 5 October, 2024
- Implemented the ability to set a website analytics page as public and get a sharable URL for it.
- Implemented the ability to set password protection to a public stats page.
- Implemented the ability to set a custom demo public URL of a website via the admin panel settings page.
- Implemented the ability to enable IP tracking (not recommended) via the admin panel setings page and inside of the website settings of Advanced tracking websites.
- Implemented continent tracking data for website analytics and added it to the dashboard widgets.
- Implemented timezone tracking data for website analytics and added it to the dashboard widgets.
- Implemented cities widget in the dashboard to show the top most popular cities of the tracked visitors.
- Dashboard will now show 6 widgets instead of 9 - but each widget will have the capability of switching and showing different data - making it more performant and show more data at the same time.
- Implemented the filtering feature for lightweight website analytics as well.
- Implemented the continents, timezone API endpoint for getting website analytics data.
- Implemented the realtime analytics websites data API endpoint.
- Implemented the ability to export to CSV, PDF, JSON visitors data.
- Implemented tracking for session replay storage size and admin panel statistics data to know how much storage you are using.
- Implemented tracking for heatmaps storage size and admin panel statistics data to know how much storage you are using.
- Reworked the realtime analytics page and made it more performant.
- Improved the loading speed of certain dashboard widgets.
- Reworked the look of the Visitors page.
- Reworked the page that shows up when a database error is triggered to a more beautiful & simple one.
- Reworked the sizing of the images shown when no data is found in different pages.
- Reworked all the admin panel statistics pages empty states.
- Updated the MaxMind ciy/countries tracking databases to their latest versions.
- Reworked how timing is displayed for session replays, visitors...etc into a more user friendly version.
- Numerous other visual improvements on the overall product design.
- Added threads, tiktok to the social media referrer widgets and baidu to search engines referrer widgets.
- The website pixel installation modal will now automatically appear to the screen after a website submission.
- Reworked the analytics filters and added the new data to be filtered: continents & timezones.
- Reworked the websites API endpoint to match with the new features.
- Reworked the look and responsiveness of the View Replay page.
- Improved the look of the View Visitor page.
- Fixed issue with session replays not deleting from the admin panel.
- Fixed visual issue with the plugins page from the admin panel.
- Fixed domain update page bug with custom not found URLs.
- Fixed admin panel ad blocker detector feature not properly working.
Update 34.0.0 - 12 September, 2024
- 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.
Update 33.1.0 - 30 July, 2024
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.
Update 33.0.0 - 23 May, 2024
- 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).
- Improved the language auto translation system that is used in the admin panel.
- 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.
- Fixed Push Notification plugin not properly saving and using the custom filters when sending a notification.
Update 32.0.0 - 26 April, 2024
- Implemented Websites Bulk Deletion capability.
- Implemented Websites page export to CSV, JSON, PDF capability.
- Implemented Heatmaps Bulk Deletion capability.
- Implemented Heatmaps page export to CSV, JSON, PDF capability.
- Implemented Visitors Bulk Deletion capability.
- Implemented Session Replays Bulk Deletion capability.
- Implemented Custom Domains Bulk Deletion capability.
- Improved the landing page with 3 new feature widgets.
- Improved the landing page by reworking the screenshots, texts and adding more details to the big section feature widgets.
- Improved the landing page by adding the new Integrations section.
- Improved the landing page by adding 6 new medium widgets that display a few extra existing features.
- Improved realtime page dynamic page title displaying the active visitors.
- All password fields now have a button to toggle the visibility.
- CSV & JSON export files are now dynamically named by the title of the page.
- Filters are now kept after a successful resource deletion (instead of resetting the filters).
- The currency switcher is now only displayed in pages which are related to making payments.
- Improve all bootstrap CSS files to generate themselves smaller without unused components.
- The offload plugin now supports offloading Session Replays as well.
- Visitors page will now display a custom tooltip for visitors with Custom parameters set.
- The dashboard data can now be exported to JSON as well.
- Fixed UX issue with date picker on the dashboard improperly redirecting the user.
- Fixed issue with Microsoft Login - now it will only work if the user initially created his account with the Microsoft Login feature.
- Fixed issue with CSV & JSON export on referrer paths from statistics page.
- Fixed issue with CSV & JSON export on UTM Medium / Campaign from statistics page.
- Fixed all chart issues when enabling printing from the browser.
- Fixed admin panel printing not being scrollable.
- Fixed a few sanitization issues in the backend.
Update 31.0.0 - 22 March, 2024
- Implemented the ability to translate plan titles, descriptions from the admin panel.
- Improved look of the teams delegation header bar.
- Implemented direct link to Websites from the Domains page, to filter based on the used domain.
- All image input fields now have a way to remove the selected image file to upload.
- Improved the teams page from the teams plugin to look better and display the total teams.
- Improved the menu dropdown logo to automatically change when theme is switched light to dark (or vice versa).
- Improved the theme settings in the admin panel to support the Offload plugin.
- Numerous other visual consistency cleanups and code optimizations.
- 404 pages now display a button to the dashboard if a user is logged in.
- Easier navigation to the homepage or dashboard from the admin panel sidebar logo.
- Chart colors now automatically adjust based on the theme settings you set in the admin panel.
- Admin panel user editing now propagates to all SSO connections.
- Fixed issue with code redeeming via the Account redeem page.
Update 30.0.0 - 21 February, 2024
In case you use the Theme functionality on the Admin panel - settings - theme, you must re-add your theme values after the update.
- 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.
Update 29.0.0 - 26 January, 2024
- Implemented the ability to enable and display latest Blog posts on the homepage footer.
- Improved the top menu dropdown when being logged in, showing all internal app links.
- Reworked the whole discounts system to be able to choose the Plans for the discount, directly on the discount creation page in the admin panel.
- Cookie consent dependancy upgraded and improved to support RTL.
- Improved the admin panel language update page - added scroll up / down floating buttons.
- Fix heatmap tracking issue.
Update 28.0.0 - 16 January, 2024
- Implemented the new account preference page.
- Implemented PHP 8.3 support.
- Implemented Webhooks that execute before a Cron run and after a Cron run. Helpful when wanting to monitor Cron executions.
- Implemented the ability to enable automatic user plan expiration checking via the cron job, configurable via the admin panel.
- Implemented the ability to enable automatic "remember me" checkbox checking when logging in, configurable via the admin panel.
- Implemented the ability to display social media icons on all the emails sent out.
- Implemented the ability to enable/disable the PWA installation helper bar.
- Implemented ability to add your company legal details to all sent out emails.
- Implemented ability to enable/disable the whole breadcrumbs system.
- Implemented ability to enable/disable the pagination widget when only one page is available.
- Improved the template of all the emails sent out by the system.
- SSO links will now display in the admin panel as well.
- You will now be able to disable the SSO links from automatically displaying in the menu.
- Improve PWA installation bar not showing on mobile iOS for Safari.
- Bootstrap popper dependency upgraded to the latest version.
- Upgraded cookie consent library to the latest 2.9.2 version.
- Improved admin panel - settings - cron page with copy and execute buttons.
- Improved the way plan savings for annual memberships are displayed.
- Improved the look of the DNS Lookup Tools page.
- Fix language change from the footer language selector issues.
- Fix admin taxes deletion not working properly.
- Fix annual plan savings not showing the proper currency.
- Fix currency switcher not working properly when a user is logged out.
- Fix small issue with Midtrans payments being classified as other payment gateways.
- Fix not being able to change the Plan Trial Done status when editing a user in the admin panel.
Update 27.0.0 - 14 December, 2023
Extended licenses holders ✨
✅ You must set your available payment currencies in the Admin panel - Settings - Payment page
✅ You must set your available payment currencies in the Admin panel - Settings - Payment processors page
✅ You must set your payment plan prices in the Admin panel - Plans - Plan update page
✅ You must update the PWA plugin files if you have it installed.
- Implemented SSO (Single Sign On) support where you can automatically switch between Christo Lochenberg Developments software installations with a single click of a button.
- Implemented Multicurrency support for payments.
- Implemented the ability to set default payment processor on a per-currency basis.
- Implemented the ability to set allowed currencies on a per-payment-gateway basis.
- Implemented Midtrans payment gateway for one time payments.
- Implemented Yizico payment gateway for one time payments.
- Implemented Flutterwave payment gateway for one time & recurring payments.
- Implemented the ability to enable/disable the password requirement when first logging in via a social network.
- Implemented a subtle prompt to install the PWA app with instructions based on the device for the PWA plugin.
- Implemented a new "Health check" page in the admin panel - settings section.
- Highly improved performance on the Pixel tracking endpoint by caching certain resources.
- Upgraded the replay recording library to the latest version of 2.0.0-alpha11.
- A better looking custom scrollbar is now applied on all widgets that are scrollable.
- Improved the looks of the "Logged in as Team" bar at the top of the page for the Teams plugin.
- Upgraded bootstrap CSS/JS to latest v4.6.2.
- Push notification subscription modal will now only automatically show to the user if their browser is compatible for the Push Notifications plugin.
- Stripe implementation has been reworked to support the latest available API version.
- Fix pay page not having default values selected in some cases.
- Fix ad blocker detector not working properly.
Update 26.0.0 - 17 November, 2023
Minimum PHP requirement is now PHP 8.0 instead of PHP 7.4.
- 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.
Update 25.0.0 - 12 October, 2023
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.
Update 24.0.0 - 14 September, 2023
- Implemented the ability to enable/disable testimonials section in the landing page via the admin panel.
- Implemented the ability to enable/disable the theme switcher from the footer.
- Implemented FAQ block on the homepage which can be enabled from the admin panel.
- Implemented a new selector for dropdowns with search when needed.
- Improved announcements look on the frontend.
- Improved look on plans page.
- Improved look on affiliate page.
- Improved look on the call to action widget on the home page.
- Improved look on plan payment thank you page.
- Improved look and how internal notifications widget works.
- Improved look on the pixel creation/update page.
- Upgraded from FontAwesome 5 to FontAwesome 6.
- LinkedIn login transitioned to the new version required by LinkedIn.
- Added support for PHP 8.2.
- Added the new Threads social network in the footer - from the admin panel.
- Fixed broadcasts new editor variables not working properly.
- Other overall look and feel improvements.
Update 23.0.0 - 5 August, 2023
- 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.
Update 22.0.0 - 21 July, 2023
- Implemented OpenAI API - Auto translation for the Languages section in the admin panel.
- Implemented new internal notifications system for users and admins.
- Implemented internal notifications broadcasts to users from the admin panel.
- Implemented the ability to customize the whole bootstrap theme colors via the admin panel.
- Implemented the ability to track broadcasts links clicks, views and show them in a proper new broadcasts statistics page.
- Implemented the ability to duplicate broadcasts.
- Implemented the ability to enable/disable the API system completely via the Admin panel.
- Implemented tooltips over the Create buttons (ex: Link create button) where the usage & limits of your current plans are shown.
- Implemented welcome emails to freshly registered users.
- Implemented the ability for the user to specify custom notes for invoices and improved the invoice look.
- Implemented the ability to force HTTPS requests.
- Implemented the ability to temporarily lock a user on multiple failed login attempts.
- Implemented the ability to temporarily lock a user on multiple failed password reset attempts.
- Implemented the ability to temporarily lock a user on multiple failed resend activation attempts.
- Implemented the ability to temporarily lock a user on multiple registration attempts.
- Implemented LinkedIn social login feature.
- Implemented the ability to only allow social logins registrations.
- Implemented the ability to allow and Display newsletter sign up checkbox on registration page on the Registration page.
- Implemented new broadcasts filtering system by: subscription status, status, plans, source, continents, countries.
- Implemented caching for all the custom pages and pages categories for higher performance.
- Implemented caching for all the blog posts & blog categories for higher performance.
- Implemented caching for plan payment page for higher performance.
- Implemented caching for account stats in the dashboard for higher performance.
- Implemented intelligent performance optimization that will literally 100x and use less server resources for certain cached pages.
- Improved the admin panel dashboard - added online users counter.
- Improved all the chart looks, speed and animations.
Update 21.0.0 - 10 May, 2023
- 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.
Update 20.0.0 - 14 March, 2023
- 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.
Update 19.0.0 - 17 January, 2023
- Added average sessions per visitor widget in the visitors tab.
- Implemented the ability to set Meta keywords for blog posts.
- Implemented the ability to set Meta keywords for individual pages.
- Implemented the ability to toggle the publishing status for blog posts.
- Implemented the ability to toggle the publishing status for individual pages.
- Implemented Order by last updated time filters for all resources.
- Fully reworked the UI of the admin panel.
- Fully reworked the UI of the installation, documentation and updating process to match the new admin panel UI.
- Fixed plans and invoice pages not using custom decimal and thousand separators.
Update 18.0.0 - 6 December, 2022
- Implemented unconfirmed users auto deletion feature, configurable via the admin panel.
- Implemented user deletion email notification for admins.
- Implemented Turnstile Cloudflare captcha system.
- Implemented a better color picker for all color type inputs.
- Implemented the ability to export to CSV, JSON, PDF the domains via the admin panel.
- Implemented the ability to show/hide the plans section on the homepage.
- Reworked URL redirection for better UX: When you access a page without being logged in, now you will be able to login and automatically be redirected to your initial requested page.
- Reworked the admin panel language translation pages for better clarity and also performance.
- Improved theme switcher: now the logo will automatically switch as well.
- Improved performance of the whole script & cron job by not running queries to the database when not needed.
- Now you can also upload Webp images in most image upload related forms.
- Taxes set from the admin panel can now contain decimals.
- The New Payments Webhook now sends the plan expiration date as well.
- Updated session replays library to the latest version.
- Reworked the Paddle implementation to work with the new API changes.
- Reworked all the Yes/No form selectors to switches, for better UX (1 less mouse click).
- Fixed blog post opengraph image not working properly.
- Fixed blog category page bug.
- Multiple other code cleanups, fixes and improvements.
Update 17.0.0 - 3 October, 2022
- Reworked the admin panel user view page to see all the details available for a user account.
- Implemented the ability to see the source of registration of an account (social, API, normal).
- Implemented new payments webhook in the admin panel.
- Improved upload type fields: now it will specify the maximum size allowed.
- Improved all file input fields to better looking ones.
- Updated some external libraries to their latest versions.
- Now you can install the product and use it on PHP 8.1 as well (please report if there are any related bugs).
- Reworked the Affiliate system earnings percentages. Now you can set the percentage on a per-plan basis.
- Reworked the login screen when using two factor authentication for a cleaner look.
- Reworked the Affiliate system referral URL to work on any kind of internal URL.
- Blog posts featured image is now considered the opengraph image as well.
- Blog posts pages now also have a sidebar with widgets, for consistency purposes.
- Refactored a lot of code, resulting in less translation strings for common recurring words.
- Multiple code cleanups & improvements throughout the product.
- Fixed specific email sending with default webhost settings for Email notifications.
- Fixed Two Factor Auth not working.
Update 16.0.0 - 14 June, 2022
- Implemented the new Blogging system.
- Can be enabled/disabled from the admin panel.
- All posts & categories are added to the sitemap.
- Admin panel blog posts management page with filters, pagination & bulk deletion features.
- Admin panel blog posts categories page with filters, pagination & bulk deletion features.
- Good looking public blog page with recent posts, categories widget & popular posts widget.
- Implemented the ability to filter, paginate & bulk delete the admin panel pages system.
- Implemented the ability to filter, paginate & bulk delete the admin panel pages categories system.
- Implemented the ability to see Cities statistics without clicking on a specific country.
- Reworked the affiliate plugin: Now you can define affiliate percentages on a per-plan basis.
- Reworked all admin panel deletion modals, to clean up HTML and remove repetitive language strings.
- Reworked other parts of the system that lead to removal of repetitive language strings.
- Reworked the Paddle implementation to work with the new API changes.
- Fixed replays page not working when there are no replays stored.
- Fixed replays deletion modal not showing up.
Update 15.0.0 - 7 May, 2022
The logo, favicon & opengraph of the site will have to be re-added after the update due to an upgrade to the related handling system.
- Implemented the ability to enable/disable auto language detection via the admin panel.
- Implemented the ability to set a different logo base on the theme style (dark or light).
- Implemented the ability to set a different logo for emails.
- Implemented the ability to reset statistics.
- Implemented RTL support for emails & improved the email templates looks.
- Implemented the ability to create multi-language pages from the admin panel.
- Implemented API endpoint for custom domains.
- Implemented an anti-phishing system code for emails sent out to users by the system.
- Implemented cookie consent logging feature to store proof of given consent.
- Implemented cookie consent logging export to CSV.
- Implemented cookie consent settings link in the footer, so that people can change their given consent at all times.
- Updated the rrweb library to the 1.1.2 release, now the standard tracking code is 50% lighter.
- Improved & added more widget details to the replay page.
- Added avg. recorded events & avg. duration per replay details to the replays list.
- Contact form, you can now reply-to via your email client directly via the sent email.
- Resend activation page will now be disabled if the email confirmation setting is disabled.
- Reworked and improved the Sitemap to include more pages, dynamically.
- Improved the pages resources center UI & fixed small bugs.
- Reworked and improved the language & dark mode switcher.
- All user sessions will be logged out if the account changes password (security improvement).
- Fixed Mollie annual payments not processing correctly.
- Fixed reset password not working for some particular emails & not logging the user in after the password change.
- Fixed language preference of a user being reset when re-logging in.
- Fixed admin impersonation of user logout not working properly.
Update 14.0.0 - 16 March, 2022
- Implemented Cookie Consent functionality, highly configurable via the admin panel and translation system.
- Implemented Discord login functionality, configurable via the admin panel.
- Implemented Paddle payment gateway for one-time payments.
- Implemented the ability to generate discount/redeemable codes in bulk via the admin panel.
- Implemented new dedicated code redeeming page.
- Implemented the ability to set links (from the admin panel) to open in a new tab.
- Implemented the ability to enable/disable a language via the admin panel.
- Implemented the ability to filter translated, non translated and all strings when editing a language via the admin panel.
- Fully reworked the account related pages for better looks and consistency over the Christo Lochenberg Developments products.
- Fixed payments list filters not working for all processors.
- Fixed payment generation issue in some special cases for a few payment gateways.
- Fixed various new translation system issues.
- Multiple other visual, functional improvements & bugfixes.
Update 13.1.0 - 3 February, 2022
- Implemented the ability to delete a language from the admin panel.
- Language names can now contain UTF8 special characters.
- Fixed language update bug.
- Fixed links not working from sent emails.
Update 13.0.0 - 2 February, 2022
Fully reworked the Languages & Translations system for much better performance, handling and usability.
- Implemented the ability to edit and translate Languages from the admin panel.
- Implemented Crypto.com one-time payment gateway.
Update 12.0.0 - 24 January, 2022
- Implemented custom domains system to allow users to bypass ad-blockers with custom domains/subdomains tracking pixels.
- Implemented custom domains management page in the admin panel.
- Implemented custom domains management page in the user app panel.
- Implemented custom domains admin panel statistics.
- Implemented user registration blacklist by country.
- Reworked the admin panel footer (added language switcher + theme switcher).
- Reworked the footer of the whole app.
- Reworked the plugin system so plugins won't lose their state anymore when updating.
- Improved UI for all tables on mobile.
- Improved UX workflow bug when skipping trial & introducing billing details.
- Improved responsiveness for account payments & logs pages.
- Improved color contrast in Dark mode.
- Fixed UI alignment issues on mobile.
- Fixed payment generation bug when using discount codes in some cases.
- Fixed admin panel settings UI menu bug.
- Fixed & improved many other small UI issues.
Update 11.0.0 - 2 January, 2022
- Implemented a built-in Contact form page (can be enabled from the admin panel -> website settings -> email notifications).
- Implemented the ability to skip a trial when paying for a plan.
- Implemented the ability to block registrations from a particular email domain, from the admin panel.
- Implemented the ability to purge the cache from the admin panel.
- Implemented the ability to set the default data order (asc, desc) the admin panel.
- Implemented the ability to set the default pagination results the admin panel.
- Implemented the ability to set a custom 404 page from the admin panel.
- Implemented the ability to also export to PDF/print data from tables in the admin panel.
- Implemented the ability to set custom css and js from the admin panel, for status pages only.
- Admin Codes - Implemented the ability to paginate, filter, export data.
- Admin Taxes - Implemented the ability to paginate, filter, export data.
- Improved the admin panel -> website settings -> main fields, separated them for more clarity.
- Improved the file upload error handling.
- Improved the UX of impersonating a user, as an admin.
- Now reCaptcha and hCaptcha will follow the language that the user currently uses.
- Other small yet many improvements of the whole system.
- Fixed a few bugs related to the system.
Update 10.0.0 - 17 November, 2021
- Implemented PayU one-time payments system.
- Implemented Yookassa one-time payments system.
- Reworked the admin panel announcements system.
- Implemented RazorPay one-time & recurring payments system.
- Implemented Mollie one-time & recurring payments system.
- Implemented Paystack one-time & recurring payments system.
- Implemented an Auto Cleanup functionality for old, inactive users. Can be activated and configured in the admin panel.
- Implemented email notifications for old & soon-to-be-deleted users, if the Auto Cleanup functionality is enabled.
- Implemented the ability to see the list of referred users of a particular user from the admin panel.
- Reworked & improved the API documentation page.
- Other bugfixes & improvements.
Update 9.0.0 - 18 October, 2021
- Improved the invoices system, now the invoices are immutable.
- Reworked the Redeemable Codes system. Redeeming is happening now only from the Checkout page.
- Discount/Redeemable codes can now be applied on a per plan basis (more flexibility).
- Reworked parts of how the taxes system is working in the admin panel.
- All the data tables are now ordered by the date, descending (previous ascending).
- Many other code cleanups, improvements and bugfixes.
Update 8.0.0 - 11 September, 2021
- Implemented Coinbase (crypto) payments.
- Fully reworked the Trial system. Now you can set how many days you want to give out on a per-plan basis.
- Implemented the ability to display, edit and set a Custom plan on the plans section, via the admin panel.
- Implemented the ability to highlight a particular plan with a particular color via the admin panel.
- Implemented Twitter login.
- Fully reworked the social logins workflow for better performance and user experience.
- Reworked the admin panel plan update, create & user update pages for consistency purposes.
- Improved the way admin panel plans are displayed.
- If you now redeem a plan that you already have on your account, the redeemed plan days will be now added on top.
- Many code cleanups, improvements and other small bugfixes.
Update 7.1.0 - 18 August, 2021
- Implemented the ability to enable/disable search engine indexing from the admin panel.
- Fully reworked the whole admin panel - website settings page, which now avoids some small, yet annoying bugs & UX bugs.
- Reworked the admin panel - pages part for a better UX experience.
- Fixed heatmap issue not being displayed properly in some cases.
Update 7.0.0 - 1 August, 2021
- Implemented admin panel bulk deletion feature for Websites.
- Implemented Google login functionality.
- Completely remade the PayPal One Time payments with the new V2 API.
- Completely remade the PayPal Subscription payments which fixed a few small UX issues.
- Implemented the ability to view & delete all the user logs from the Admin Panel, filter them, export them via CSV and JSON.
- Implemented user logs device type, country and operating system tracking for important activities of an account.
- Implemented the ability to view all the used coupons of a particular user from the admin panel.
- Implemented the ability to export Account Payments to JSON and CSV.
- Implemented the ability to export Account Logs to JSON and CSV & filter them.
- Improved the consistency of the success messages across the platform, while reducing the size of the translation file.
- Reworked the ability to send SMTP test emails from the admin panel for testing.
- Fixed small taxes calculation issue.
- Fixed small other issues.
Update 6.3.0 - 16 July, 2021
- Implemented RTL support.
- Implemented the ability to enable/disable the Referral system per plan from the admin panel.
- Implemented caching for Goals & Heatmaps on Pixel requests for better performance.
- Reworked the way tracking data is sent back to the server for a more efficient way, which also fixed goals not triggering in some cases.
- Upgraded the open-source session recording & replay technology to the latest released version 1.0.1.
- Fixed & improved various miscellaneous things in the product.
Update 6.2.0 - 17 June, 2021
- Implemented email reminders for accounts that are on one-time payments (not recurring) 3 days before expiration.
- Implemented the first "Affiliate" plugin, available to purchase here.
Update 6.1.0 - 11 June, 2021
- Implemented the first version of the Plugins Management system.
- Implemented the first "Offload" plugin, available to purchase here.
- Implemented the ability to change the plans order via the admin panel.
- Fixed a few small bugs.
Update 6.0.0 - 27 May, 2021
- Implemented the ability to switch between raw html content & wysiwyg editor for the admin panel pages system.
- Reworked the checkout flow (better UX) for when the user is required to fill in his billing details.
- Implemented admin panel statistics total numbers per selected date range.
- Fully reworked the admin panel statistics page and separated them for better performance.
- Implemented new admin statistics - lightweight pageviews, heatmaps, goals statistics pages.
- Implemented new admin panel users management - bulk selection & deletion feature.
- Implemented new admin panel Plans API (Read).
- Added the last execution date of the Cron Job in the admin panel.
- Improved all the emails that are being sent (activation, password reset..etc) for consistency.
- Upgraded the open-source session recording & replay technology to the latest version.
- Updated the bootstrap library to the latest stable release of 4.6.
- Fixed various small admin panel bugs.
- Fixed taxes not being properly displayed on invoices in certain cases.
Update 5.1.0 - 26 April, 2021
- Implemented the ability to set a text & background color for announcement messages in the admin panel.
- Implemented the ability to upload a custom Opengraph image for the index directly from the admin panel.
- Fixed statistics email reports bug.
- Fixed admin panel plan creation bug.
- Fixed dashboard statistics filtering bug.
Update 5.0.0 - 23 April, 2021
- Implemented announcements system from the admin panel where you can set a short text announcements for your users.
- Implemented hCaptcha, as a great alternative to Google Recaptcha.
- Implemented Websites API (CRUD).
- Implemented Websites statistics API (Read).
- Implemented Payments API (Read).
- Implemented User Logs API (Read).
- Implemented Admin API Users List endpoint.
- Implemented the ability for the API feature to be enabled/disabled per plan.
- Implemented language detection based on the browser in certain cases, where possible.
- Fully reworked all the statistics related charts: now they are grouped results by years, months, days & hours based on the selected date range.
- Some of the forms were remade, now displaying better error messages based on which field generated that error (in case of one).
- Improved UX for the Reset Password, Resend Activation, Lost Password pages.
- Separated the language JSON file into 2 of them: one for the regular user, one for the Admin panel. This change was done for better performance & also for the fact that most people do not need to also translate the admin panel.
- Replaced the TinyMCE library with a faster, more lightweight one for the admin panel pages system.
- Reworked the Admin Dashboard.
- Updated all product dependencies to their latest versions, where available.
- A ton of other improvements, new features, bug fixes, and code cleanups.
Update 4.2.0 - 25 February, 2021
- Implemented the ability to view stats by hours for the Admin Statistics page.
- Implemented the ability to select an "All time" date picker range for stats.
- Improved admin panel CSV and JSON exports: now data from all the pages will be exported at once.
- Improved how the UTMs are presented, now you can click on each UTM source and see the medium and campaign linkage.
- Fixed heatmaps & goals issues that were occurring on some website and not triggering properly.
- Fixed rare timezone related issues occurring in the dashboard stats.
- Fixed heatmaps & goals issues that were occurring on some website and not triggering properly.
- Fixed goal creation type selector not working properly in some browsers.
- Fixed various problems in the dashboard when using an extra language.
Update 4.1.0 - 1 February, 2021
- Implemented the ability for the Admin to export to CSV and JSON the users list.
- Implemented the ability for the Admin to export to CSV and JSON the payments list.
- Implemented the ability for the Admin to set up Webhook URLs events for new user registrations and user deletions (helpful when you want to automatically sign up emails to a newsletter on registration for example).
- Fixed one time login code bug for the Admin API.
Update 4.0.0 - 20 January, 2021
- Implemented the new Admin API for the users resource (Create, Read, Update, Delete, One time login).
- Implemented a new documentation page for the Admin API.
- Implemented the ability to enable/disable the Captcha based on individual pages in the admin panel website settings.
- Implemented the ability to set the SMTP sender name from the admin panel.
- Fully reworked all the Admin Panel tables (Users, Payments, Websites).
- Implemented filtering & ordering system in the Admin Panel tables (Users, Payments, Websites).
- Improved the performance of the the Pixel tracking modules, Cron and and Sitemap pages.
- Improved the payment page when users are prompted to fill the billing details.
- Updated the session recording library to the latest version and improved the performance of storing the recorded data.
- Reworked and improved the help documentation.
- Added the ability to click on the external links of the referrer pages.
- Discount codes can now be created for hidden plans as well.
- Discount & redeemable codes can now be shared via a link for better convenience.
- The city of the visitor can now be seen in the Visitor details page and in the Session replay page.
- Fixed Paypal payments problem when a discount is set and the payment is a subscription.
- Fixed bug when deleting users from the admin panel and when trying to delete your own account.
- Multiple other small fixes, code cleanups and improvements.
Update 3.1.0 - 6 December, 2020
- Implemented the ability to set the default theme style (light/dark) from the admin panel.
- Implemented a filtering feature for the Account Payments page.
- Implemented a filtering feature for the Websites page.
- Implemented the Facebook register button on the Register page as well.
- Fixed potential timezone problems throughout the product.
- Other small fixes and code cleanups.
Update 3.0.0 - 25 November, 2020
- Implemented the Lightweight mode of tracking.
- Implemented Cities tracking.
- Improved performance of the website when a user is logged in.
- Improved performance of the Pixel tracking script.
- Implemented htaccess browser caching rules for images, css and javascript.
- Reworked the app dashboard and other pages for a better user experience, looks and consistency.
- Fully removed and replaced the previous datepicker with a better one.
- Fully replaced the browser tracking library with a new and more up to date one for better accuracy on link statistics.
- Upgraded the open-source session recording & replay technology to the latest version.
- From now on, bots will be automatically excluded from being tracked.
- Fixed email not being changed when updating it in some cases from the Account settings page.
- Fix invoices where inclusive taxes were not calculated properly.
- Fix pages created from the admin panel not being ordered properly.
- Fix realtime analytics not taking into consideration the timezone of the user.
Update 2.0.0 - 24 September, 2020
- Fully reworked & redesigned the checkout process.
- Implemented the ability to block bots & crawlers from being tracked.
- Implemented the ability to have custom Invoice number prefix.
- Implemented the ability to view invoices for all the payments via the admin panel.
- Implemented the ability to delete payment logs from the admin panel.
- Implemented the ability for admins to create & configure taxes from the admin panel.
- Implemented the ability to attach different taxes for any paid plan.
- Implemented the ability to enable / disable the taxes & billing system completely from the admin panel.
- Implemented email verification when an already existing account is changing their email address to another one for better security.
- Updated Stripe payment handler to support the latest API version of Stripe.
- Updated Stripe PHP SDK to the latest version.
- Updated bootstrap to the latest version 4.5.2.
- Updated jquery to the latest version 3.5.1.
- Reworked the user account deletion and made it into a new, separated page.
- Replaced Google's Favicon provider (for displaying website favicons) with a more privacy-friend