Changelog

31 — 9 November 2024
  • Added Bulk Actions for Users, Pages, and Websites
  • Added the ability to upload avatar images for Users
  • Added the ability to store user uploaded files using an S3 filesystem (Amazon S3, DigitalOcean Spaces, Backblaze B2, etc.)
  • Improved placeholder visibility on all inputs
  • Updated all the dependencies to their latest versions
  • Other minor improvements
30 — 28 July 2024
  • Added support for special characters when exporting data in CSV format
  • Added custom design for 4xx and 5xx error pages
  • Updated all the dependencies to their latest versions
  • Fixed an issue preventing checking out using the Bank Transfer method
  • Fixed the PHP version requirement always showing as OK during the installation process
  • Other minor improvements
29 — 14 May 2024
  • Added the ability for the Admin to translate Pages from the Admin Panel
  • Added the ability for the Admin to force HTTPS scheme on the website (enabled by default)
  • Added the ability for the Admin to disable the Contact form
  • Added the ability for the Admin to display Contact Email, Phone, and Address on the Contact page
  • Added the ability to mark Websites as Favorite (favorite websites will show up in the sidebar)
  • Improved the Webhooks for User events (added email verification date information to the payload)
  • Improved the Bank Transfer Reference ID number format (the number is now shorter and capitalized)
  • Updated the versioning system to major versions only
  • Updated all the dependencies to their latest versions
  • Fixed missing Demo button on the Home page when a Demo URL was set
  • Other minor improvements
28 — 31 October 2023
  • Added new Authentication system: Google Account
  • Added new Authentication system: Microsoft Account
  • Added new Authentication system: Apple Account
  • Added new Captcha driver: hCaptcha
  • Added new Captcha driver: Turnstile
  • Added new social profile footer links: LinkedIn, Github, Discord, Reddit, Threads, TikTok, Tumblr, Pinterest
  • Added the ability for the Admin to Login as User
  • Added new hero section on the Home page
  • Improved the codebase (code refactoring)
  • Improved user's privacy when navigating on external links
  • Improved SEO (sequential headings, anchor descriptions, image descriptions)
  • Improved accessibility (footer elements now have descriptive text for screen readers)
  • Improved the Anayt section on the Home page
  • Updated all the dependencies to their latest versions
  • Fixed the usage number on Account Plan page not being formatted
  • Fixed current date time references potentially not being the same across a page load
  • Fixed month February missing in certain date range stats selections
  • Fixed the Plan section under Account not including the number of Websites created
  • Other minor improvements
27 — 15 January 2023
  • Improved the UI for the Pricing Plans
  • Fixed the Visibility field being disabled when editing a Page from the Admin Panel
  • Fixed the Payments filter not including Cancelled payments when searching by Invoice ID
  • Fixed the User dashboard date filter not being remembered when filtering results
  • Other minor improvements
26 — 2 January 2023
  • Added new Plan feature: Websites
  • Added new Plan feature: Email Reports
  • Added new Plan feature: Data Export
  • Added new Plan feature: API
  • Added the Plan features under the User Plan section
  • Added translation ability for the Announcements content
  • Improved the cron jobs system (updated command parameter to prevent file creation on some servers)
  • Updated all the dependencies to their latest versions
  • Fixed www and non-www domains being added separately
  • Fixed several missing language strings
  • Fixed User Dashboard pagination not remembering the selected date range
  • Fixed several elements not being rendered correctly while on Dark Mode
  • Other minor improvements
25 — 2 October 2022
  • Improved the API key length (increased to 64 characters)
  • Fixed the Search functionality not working for Pages in Admin Panel
  • Fixed an issue with the Stats API endpoint when no resource ID was provided
  • Other minor improvements
24 — 18 July 2022
  • Added the ability to change the default Do Not Track option on tracking codes
  • Added the ability to change the Email Reports to Monthly or Weekly
  • Improved the cron jobs system (added ability to add unlimited tasks)
  • Fixed helper links in the Admin Panel Dashboard not working
  • Fixed search not working on User Dashboard and the Websites API endpoint
  • Other minor improvements
23 — 7 July 2022
  • Improved adding new Website process: URL protocol is no longer required
  • Improved the API Documentation
  • Fixed the Webhook fields not being saved in the Admin Panel
  • Fixed the Demo URL field missing in the Admin Panel
  • Fixed minimum requirements check during the Installation process not being updated
  • Other minor improvements
22 — 26 June 2022
  • Added new payment gateway: Paystack (checkout using a credit card)
  • Added new payment gateway: Razorpay (checkout using a credit card)
  • Added new payment gateway: Crypto.com (checkout using a cryptocurrency)
  • Added Two-factor Authentication system
  • Added Webhooks on User Store, Update, and Delete events
  • Added the ability to add both light and dark mode logos
  • Added the ability to create coupons with unlimited quantity number
  • Improved the dark mode
  • Updated all the dependencies to their latest versions
  • Fixed an issue that could cause Payments and Invoices to be duplicated
  • Fixed an issue that would immediately remove the User's plan features after cancellation
  • Fixed an issue that was preventing tracking Events with values between 0 and 1
  • Fixed an issue preventing the Admin to regenerate the Cron jobs key
  • Other minor improvements
21 — 18 April 2022
  • Added new filters on all table lists (column order, order direction, per page limits)
  • Added the ability to set the Plan's position on the Pricing listings
  • Added the ability to set custom CSS code based on the color scheme
  • Added the ability to block adding a Website containing certain keywords using the Bad Words filter
  • Improved the codebase (code refactoring)
  • Improved the CSV export functionality (it now includes the URL where the report was generated from)
  • Improved the table lists filters (improved flexibility)
  • Improved the API Documentation
  • Improved the translation strings
  • Improved the SEO capabilities side-wide by adding in-file head tags for all public pages
  • Improved the iconography
  • Fixed not being able to edit a User that was under a recurring subscription
  • Fixed user's content being deleted when the user would get suspended
  • Fixed the API Documentation URL path not pointing to the correct location
  • Fixed the Plans not ending when being cancelled on Stripe and PayPal
  • Other minor improvements
20 — 12 December 2021
  • Added the ability to exclude entire IP classes using CIDR notation
  • Added contextual menus on all table lists
  • Added email notification on Admin declined payments
  • Updated all the dependencies to their latest versions
  • Fixed an issue with specific currencies that would prevent the Checkout from working
  • Fixed several missing language strings
  • Other minor improvements
19 — 27 September 2021
  • Added translation ability for the Page title and description
  • Fixed an issue preventing redeeming coupons
  • Fixed an issue preventing changing the user's plan when no ending date was defined
  • Other minor improvements
18 — 13 September 2021
  • Added email notification on successful Stripe, PayPal and Coinbase payments
  • Improved the UI & UX of the Log-in, Register, Password reset, Contact and Page pages
  • Fixed an issue that would display all tax rates on Checkout before the user would select his country
  • Fixed an issue causing Checkout not to work when no Coupon was provided
  • Fixed an issue causing Checkout interval switcher not to work
  • Fixed the tracking ability not resetting when redeeming a plan
  • Other minor improvements
17 — 5 September 2021
  • Fixed the Pricing not showing up on the Home page unless Stripe was enabled
  • Fixed not being able to create new Plans
  • Fixed the Page links from the Footer not showing their name
  • Fixed not being able to update the Email Encryption option in the Admin Panel
  • Other minor improvements
16 — 3 September 2021
  • Added new payment gateway: PayPal (checkout using a PayPal account)
  • Added new payment gateway: Coinbase (checkout using a cryptocurrency)
  • Added new payment gateway: Bank (checkout using a bank transfer)
  • Added Coupons in the Admin Panel
  • Added Tax Rates in the Admin Panel
  • Added Announcements in the Admin Panel
  • Improved the codebase (name convention refactoring)
  • Improved ARIA controls
  • Improved the Invoices (they are now immutable)
  • Improved the Installation process
  • Fixed the new Website form not including the Exclude URL query parameters form
  • Fixed the Stats API endpoint working with the website's URL rather than ID
  • Fixed an issue with passwords being trimmed when changed
  • Fixed several missing language strings
  • Other minor improvements
15 — 26 March 2021
  • Added the ability to exclude URL query parameters from tracked pages
  • Improved the database structure (IDs are now unsigned)
  • Fixed several missing language strings
  • Other minor improvements
14 — 20 March 2021
  • Fixed the Stats API endpoint not returning results
  • Fixed the Stats API endpoint returning a success response even on missing resources
  • Fixed the tracking ability not resetting when manually assigning a plan
  • Other minor improvements
13 — 25 February 2021
  • Added Cronjob for automatic cache deletion
  • Fixed the pricing plans not showing Unlimited when pageviews set to -1
  • Fixed Sort by on Stats pages not working on paginated tables
  • Other minor improvements
12 — 29 January 2021
  • Added the ability to toggle password visibility for Websites
  • Improved the password encryption method for Websites
  • Other minor improvements
11 — 25 January 2021
  • Added PostCSS support
  • Added context menu on Stats pages
  • Added Delete option in the website's context menu on Dashboard
  • Improved the CSS filesize (removed all unused CSS rules)
  • Improved the API (added status code for the websites listing)
  • Updated all the dependencies to their latest versions
  • Fixed unknown countries not displaying an icon
  • Other minor improvements
10 — 14 January 2021
  • Updated all the dependencies to their latest versions
  • Fixed the Developers link missing from the footer
  • Other minor improvements
9 — 5 January 2021
  • Added the ability to hide the Default (free) plan
  • Improved the tooltips on charts (added dark mode support)
  • Other minor improvements
8 — 2 January 2021
  • Fixed the monthly email reports not including the stats count
  • Fixed sending email reports when no websites had email notifications enabled
  • Other minor improvements
7 — 1 January 2021
  • Improved the Export functionality (added additional information to the file and filename)
  • Updated all the dependencies to their latest versions
  • Other minor improvements
6 — 29 December 2020
  • Added Total stats for tables on each stats category
  • Added new social network source (Pinterest)
  • Added the ability to search through stats resources via API
  • Added the ability to sort the stats resources via API
  • Added the ability to set custom pagination results value via API
  • Improved the JS tracking code (reduced its size even further)
  • Improved the SEO for the Home page
  • Fixed an issue that was reporting pageviews as visitors in a specific scenario
  • Fixed several timestamps showing wrong minutes value
  • Other minor improvements
5 — 16 December 2020
  • Added decimal support for Events that have a unit value
  • Added support for both www and non-www tracking with a single domain entry
  • Fixed the live chart showing NaN when the value of visitors was 0
  • Other minor improvements
4 — 15 December 2020
  • Improved email template (added support for wide aspect logos)
  • Improved the checkout process (you can now cancel the coupon adding process)
  • Fixed an issue that was preventing the Check cronjob from executing
  • Fixed the tracking ability not resetting when subscribing to a plan
  • Other minor improvements
3 — 12 December 2020
  • Fixed an issue preventing the deletion of websites
  • Fixed an issue that removed the js source path from the tracking code
  • Other minor improvements
2 — 10 December 2020
  • Added support for CDN hosted tracking code
  • Added automatic language switching when the language is available
  • Added user account status column for Users in Admin Panel
  • Added modal to the Export functionality
  • Improved RTL support
  • Fixed stats data not being removed when a user is being deleted
  • Fixed stats data not being removed when a user is being deleted
1 — 1 December 2020
  • Initial release