Wishing all Scriptzhub users a joyful and blessed Eid!
May this season of sacrifice bring you peace, inspiration, and endless creativity.
Thank you for being part of our growing community of learners and developers.
— The Scriptzhub Team
Update 45.0.0 - 11 June, 2025
Minimium PHP required is now PHP 8.1 (from PHP 8.0).
Implemented the ability to track MacOS devices 11 via the Server Monitors system.
Implemented the ability to track Windows 10 & 11 via the Server Monitors system.
Implemented the ability to enable a report button on all status pages.
Implemented the new Incidents view all page where you can view a see a full list of all your incidents & manage them.
Implemented the ability to view & manage all incidents via the admin panel as well.
Implemented the ability to view, update & delete Incidents via the API system.
Implemented the new Incident page where you can view a full timeline of the incident for Monitors or Heartbeats.
Implemented the new statistics page for status pages - verify most views by the hour (including inside of the API).
Implemented the new Google Chat notification handler connection.
Implemented the new Internal Notification handler connection.
Implemented the ability to test & verify your notification handler right when creating or updating it.
Implemented the ability to fully configure the limits of the monitoring system limits for the Cron job system via the admin panel.
Implemented the ability to set custom images for the homepage directly from the admin panel.
Implemented the ability to set a custom account profile picture.
Implemented the ability to send a custom email on plan expiration to the user.
Implemented custom background color option for your PWA in the admin panel (for the PWA plugin).
Implemented clickable tooltip link to plan upgrade page when a user does not have a specific feature available.
Implemented a set of pre-defined fonts that you can choose from when theming your website via the admin panel.
Implemented the ability to view all the generated OG images via the Admin panel (for the Dynamic OG images generator plugin).
Implemented the ability to set a custom refresh interval for the generated OG images (for the Dynamic OG images generator plugin).
Implemented dynamic preview generation for the the Dynamic OG images generator plugin in the admin panel.
Implemented the ability to enable/disable specific social share buttons via the admin panel settings page.
Implemented the ability to set the Blogging system on a One or Two colum design look.
An incident will now also track the amount of total failed checks.
You will now also get incident details for Server & Port monitors.
Reworked the server monitors table to an upgraded design.
Improved look on dedicated monitoring, heartbeats...etc pages with new widget designs and icons animations.
Reworked the admin panel dashboard statistics widgets - now the page loads faster and the statistics load dynamically after.
Improved custom js field syntax highlighting on dark mode.
Improved default provided .htaccess file with default rules that might prevent API issues based on the host provider.
Improved default provided .htaccess file with default rules that might prevent service worker loading issues.
API rate limits for admin users have been removed.
Improved account API page will now show quick links to all API endpoints.
Admin panel broadcast details can now be viewed even in processing mode (while sending).
Improved device detection algorithm (mobile, tablet, desktop).
Improved pages & blog posts quotes & code blocks not having any styling.
Improved admin panel statistics page responsiveness in the menu.
Improved admin panel pages & blog posts editor to support easier color picking.
Improved admin panel pages & blog posts editor to handle addition of buttons.
Improved share buttons by adding the new Share to Snapchat handle.
Improved share buttons by adding the new Share to Microsoft Teams handle.
Improved share buttons look.
Improved the PWA installation bar look and responsiveness (pwa plugin).
Improved the look of dropdown menu items.
Improved the API docs endpoints now all show the API key for easier access, including information about the timezone.
Fixed caching issue on incident comments.
Fixed issue with the social share buttons not properly displaying in smaller devices.
Fixed issue with wysiwyg editor in the blog posts & pages creating exaggerated spaces in between paragraphs.
Fixed issue with quarterly and bi-annual payments not properly processing in some cases.
Fixed responsiveness issues in multiple pages.
Fixed issue with Mollie payment processor.
Fixed issue with Mercado Pago payment processor.
Fixed issue with the dynamic og images plugin not working with custom domains.
Fixed issue in the admin panel dashboard with current month payments not properly displaying.
Fixed issue charts not displaying in certain cases.
Fixed issue with the Image optimizer plugin still optimizing even if disabled.
Update 44.0.0 - 6 May, 2025
Implemented the new Dynamic OG Images generator plugin service. Available for free to all AltumCode club subscribers.
Implemented the new PWA app generation for all status pages pages (PWA plugin is required).
Implemented the ability to Exclude IPs from tracking of link statistics for the whole account.
Implemented the new ability to crop images before uploading them. It has been implemented throughout the product where it makes sense.
Implemented the ability to fully reset statistics from a status page with one click.
Implemented the ability to fully disable the Projects system.
Improve look of the entries table on statistics pages.
User last activity date will not get updated anymore if impersonated by an admin.
Update on plan buttons to stop showing if registration disabled.
Improved the custom css/js page in the admin panel with a code editor for ease of use.
Reworked & improved the language update system - now it is almost instant in saving changes.
Improved memory usage and performance of the get ip, get device type, get ip location functions.
Optimized cron job memory usage in multiple places.
Improved admin panel bulk discount code generation performance.
Improved internal notifications system to be able to send them in a more efficient way.
Improved email broadcasting system to be able to send emails faster and in a more performant and efficient way.
Improved PWA plugin: UTM tracking parameters will now abe automatically added when generating the PWA.
Improved Push Notifications plugin: Fully reworked the push notification sending algorithm to be able to send push notifications more than 5x faster.
Improved Push Notifications plugin: You can now modify the cron processing parameters from the admin panel (advanced users only).
Improved Push Notifications plugin: Upgraded to the latest web push notifications library.
Improved JS resources by optimizing when they load.
Reworked the invoice viewing as an admin from the admin panel.
Improved the usage of fontawesome library throughout the product and highly improving performance where not all icons are needed.
Upgraded fontawesome library to the latest 6.7.2 version.
All admin panel webhooks will now send out the datetime as a parameter as well.
Pixels system now will display the Google analytics code in the head.
Fixed potential issues with Offload plugin system due to newer version releases compatibility.
Fixed broadcast filters not working with the language & device filters.
Fixed PWA install helper bar not hiding after installation.
Fixed potential issues with webhooks being sent out.
Fixed issue with missing translations in certain cases where some features are disabled.
Fixed issue with multi language usage on Pages & Blog posts where it would generate non-existing links.
Fixed issue with CSS files containing unnecessary comments and using more data.
Fixed issue with layout shift in the admin panel due to fontawesome icons.
Fixed issue with the Razorpay payments on lifetime payments.
Fixed issue with clearing generated language system cache after language string updates.
Fixed issue with teams plugin where it would show permissions for features that are disabled.
Fixed issue with welcome id not being used when social login with required password was used.
Fixed issue with iframe usage blocking when writing multiple allowed domains in the admin panel.
Update 39.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 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 38.0.0 - 12 October, 2024
- 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.
Update 35.0.0 - 23 May, 2024
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.
Update 34.0.0 - 26 April, 2024
Update 33.0.0 - 22 March, 2024
- 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.
Update 32.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.
You must update your multi ping servers plugin as well.
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.
Update 31.0.1 - 27 January, 2024
- 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.
Update 28.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 AltumCode 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.
Implemented the ability to set custom Ping user agent header from the admin panel.
Implemented the ability to set the minimum and maximum short URL length on a per-plan basis.
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.