Implemented continent tracking data for status pages analytics.
Implemented the continents API endpoint for getting status pages analytics data.
Implemented the ability to send filtered broadcasts/internal notifications based on the user language.
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.
Updated the chartjs library to the latest version.
Improved the pay page look when numerous payment gateways are available.
Improved the push notifications plugin to support using variables and fixed issue with certain strings.
Improved the structure and look of the account settings page 2FA section.
Cleaned up a few pieces of unused CSS code.
Fixed a few issues with heartbeats triggering errors in certain cases.
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.
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 issues with some filtering options not working in the broadcasts / internal notifications features.
Implemented a new Status Page theme (you can now choose between 2 pre-built ones).
Implemented the Twitter Posts notification handler.
Implemented the ability to set Heartbeats on Status pages.
Implemented the ability to set the default order by via the account preference page for various resources.
Implemented the ability to duplicate Status pages, Monitors, Heartbeats, Domain names, Server monitors, DNS monitors.
Implemented the ability to hide the header text on Status pages.
Implemented the ability to ignore the SSL verification on monitor HTTPS format.
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 the status page default look.
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.
Implemented the ability to set the default order by via the account preference page for Monitors, Heartbeats, Server monitors, Domain names, DNS Monitors, Status pages.
Implemented new filters for DNS monitors, Heartbeats, Domain names pages.
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).
Added 4 new great fonts for the status pages system.
Fixed admin panel auto translate feature not properly working.
Fixed statistics cities section not properly showing the country name / icon.
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 duplication of resources issue when the name of the duplication is too big.
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 Cache Busting feature for the Websites Uptime Monitoring system.
4 new fonts added for the status pages feature.
PHP 8.1 is now the minimum PHP version required (from PHP 8.0).
Improved security regarding status pages statistics tracking.
Improved the language auto translation system that is used in the admin panel.
Fixed dashboard sections still showing up even if those features are disabled.
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 some export files dynamic namings not working as they should.
Fixed Push Notification plugin not properly saving and using the custom filters when sending a notification.
Fixed some dropdown visual bugs when used inside of low data tables.
Implemented Push Notifications notification handler - Only works if you have the Push Notifications plugin.
Implemented the new redesign from widgets to table style for all resources (Monitors, Status Pages, Heartbeats...etc).
Implemented the last 7 logs preview with details about the exection on the Monitors & Heartbeats pages.
Implemented the ability to limit the amount of active notification handlers per transfer.
Implemented Custom Domains Bulk Deletion capability.
Implemented Status Pages Bulk Deletion capability.
Implemented Projects Bulk Deletion capability.
Implemented Pixels Bulk Deletion capability.
Implemented Heartbeats, Monitors, DNS monitors, Servers, Domain names - Bulk Deletion capability.
Implemented Notification Handlers Bulk Deletion capability.
Implemented the new Domain Name dedicated page.
Implemented new monitor log page where you can check all the details of a particular monitor check.
Monitor failed logs will now also save the response body of the failed log for better debugging ability.
Reworked the hero section of the landing page to a more nicer and animated one.
Added the new Web Tools section on the landing page.
Dashboard has been reworked with the new table designs.
Landing page now displays the notification handlers in a nicely designed section.
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.
Login/Register page background is now removed.
You can now enable/disable Status Pages.
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.
Fixed Heartbeats API issue when updating resources.
Implemented the ability to track IPv6 monitors.
Implemented the ability to set a custom SSL monitoring port for Domain Names monitors.
Implemented the ability to translate plan titles, descriptions from the admin panel.
Implemented more details and capabilities for the SSL Lookup tool.
Implemented top most popular widget for the tools system.
Implemented views tracking for the tools system.
Implemented Brotli Checker tool.
Implemented HTTP2 checker tool.
Implemented Reverse Ip Lookup tool.
Implemented more details and capabilities for the SSL Lookup tool.
Improved the HTTP headers lookup tool.
Improved look of the teams delegation header bar.
Implemented direct link to Status Pages 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.
Fixed status pages tracking system not tracking referrers properly when coming from the same domain.
Fixed server monitoring tracking system emails notifications triggering multiple times.
Implemented custom Server Monitors alerts (CPU usage, Disk usage, RAM usage).
Implemented the ability to add multiple expected / allowed response codes for Uptime Monitors.
Implemented the ability to enable / disable Follow Redirects for Uptime Monitors.
Implemented WhatsApp notification handler.
Implemented the ability to control notification handlers statuses from the admin panel.
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.
Branding section for custom pages can now contain dynamic variables, such as the affiliate tag of the user.
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.
Fix monitors issue with not marking the monitor as Down in case it is failed.
Fix monitors issue sending multiple notifications when detected as Down.
Implemented the new Server Monitoring system (CPU, RAM, DISK usage tracking).
Implemented the ability to configure Server monitoring limits and access via the admin panel plans section.
Implemented the ability to get a copy paste code to install / uninstall tracker on Linux servers.
Implemented the ability to manage Server monitors from the admin panel.
Implemented Server monitors statistics in the admin panel.
Implemented Server monitors Get one, Get all and Delete API endpoints.
Implemented the ability to enable/disable certain parts of the product features via the admin panel: DNS Monitors, Server Monitors, Monitors, Heartbeats, Domain names, Status pages.
Implemented the new account preference page.
Improved API calls performance by caching certain sections.//////
Fix DNS email changes missing translations.
You must update the Multi Ping Checker plugin files if you own it and have it installed.
Implemented the new DNS Monitoring system.
Implemented the ability to configure DNS monitoring limits and access via the admin panel plans section.
Implemented the ability to get DNS changes notifications for all notification handlers.
Implemented the ability to manage DNS monitors from the admin panel.
Implemented DNS monitors statistics in the admin panel.
Implemented DNS monitors Get one, Get all and Delete API endpoints.
Implemented PHP 8.3 support.
Implemented validator and checker for Multi Ping Checker plugin when adding a new ping location via the admin panel.
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 the ability to enable/disable the share social media icons on the status pages.
Implemented the ability to auto refresh status pages after X amount of minutes.
Implemented Phone Calls notification handler via Twilio.
Implemented Microsoft Teams notification handler.
Implemented ability to enable/disable the extra content widget on the Tools pages.
Implemented ability to specify the decimal points for Uptime, via the admin panel.
Implemented ability to specify the default request method for monitors, via the admin panel.
Implemented ability to change and control monitor double checking (false positive prevention) and timeouts, via the admin panel.
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 notification handlers - now the account email will automatically be assigned as a notification handler when creating a new account.
Improved the notification handlers creation page when a notification handler limit is reached.
Improved the look of the homepage with more sections and details.
Improved the monitor create/update page by hiding/displaying certain fields conditionally.
Improved the way monitor/heartbeat charts look when there is downtime.
Improved the template of all the emails sent out by the system.
Domain names will now display in the dashboard as well.
Performance improvement for dashboard loading.
Improved the overall look of the dashboard.
Improved the Heartbeats up / down email and other notifications with more useful details.
Improved the Monitor up / down email and other notifications with more useful details.
Improved the CSV, JSON export for Monitors, Heartbeats, Domain names with more details.
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 monitor HEAD type requests not working and being too slow.
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.