Admin Workspace and Session Polish
This release improves the internal admin workspace and makes account sessions behave more consistently.
- ImprovedThe admin overview now brings growth, revenue, signup, source, and support signals into one faster workspace.
- ImprovedAdmin user, journey, and ticket views now retain their data while switching sections and refresh more smoothly.
- FixedSocial sign-in sessions now refresh more reliably after OAuth login.
- ImprovedSession management now labels native mobile app logins more accurately.
Notifications Layout Tightening
This release tightens the Notifications page so the inbox controls sit closer to the alert list.
- ImprovedNotification filters and inbox actions now share one compact toolbar above the alert list.
- ImprovedThe Notifications page now avoids excess vertical spacing between the header, controls, and alerts.
Faster Monitor Pack Updates
This release makes extra monitor pack changes feel immediate in Billing.
- ImprovedExtra monitor pack changes now update the visible monitor limit as soon as the billing update is accepted.
- ImprovedProrated add-on billing is now handled on the next invoice, so saving monitor packs no longer waits on an immediate card charge.
Server Alert Push Delivery
This release improves server-alert delivery for teams using multiple alert destinations.
- FixedServer alerts now keep personal push notifications enabled even when the server also has explicit team alert channels configured.
- FixedClustered server alerts now follow the same push-notification behavior, so team routing does not silence a user’s own push destination.
Privacy and Analytics Hardening
This release tightens privacy controls and data retention before launch.
- ImprovedOptional analytics scripts now wait for the appropriate consent signal before loading where consent is required.
- ImprovedProduct-usage analytics now keep less raw browser and network detail while preserving the operational signals needed to improve the service.
- ImprovedOlder product-usage analytics are now covered by scheduled retention cleanup, and account deletion continues to remove the related user records.
- ImprovedPublic homepage copy now focuses on UptimePad plan limits and included features without broad competitor pricing claims.
White-Label Launch Copy Alignment
This release aligns public White-Label Suite copy with the live launch setup.
- FixedWhite-Label Suite checkout copy now reflects that self-serve checkout is available when paid launch and the suite are enabled.
- ImprovedPublic pricing CTAs and AI-readable product summaries now describe White-Label as a live premium suite instead of an early-access support path.
Paid Billing Launch Readiness
This release completes the live paid-plan billing posture before launch.
- ImprovedPaid plan checkout, self-serve billing, plan changes, invoices, payment methods, and cancellation are now aligned with the live launch setup.
- ImprovedExtra monitor packs remain managed separately from base plan quantities so teams can add capacity without changing plan seats or plan tier.
- ImprovedLaunch checks now verify paid billing, White-Label Suite availability, custom status domains, and card-backed trial posture together.
Alert Verification and Copy Precision
This release improves alert confirmation timing and tightens public wording before launch.
- ImprovedFailed monitors now receive faster confirmation checks before paging, so longer check intervals no longer delay real alerts unnecessarily.
- ImprovedAlert-delay settings now use the actual current failure window instead of an interval estimate.
- ImprovedPrivacy copy now describes analytics and regional request options more clearly.
- ImprovedFree one-shot tools now say no account is required without implying anonymous processing.
- ImprovedComparison copy now avoids absolute incident-grouping claims.
- ImprovedSelf-serve billing now supports plan changes, extra monitor pack quantity changes, invoice history, payment method updates, cancellations, and legal links across billing settings and the hosted billing portal.
- ImprovedOperational alert noise has been reduced so real customer-impacting issues are easier to spot and respond to.
White-Label Alert Email Readiness
This release improves White-Label email delivery before paid launch.
- ImprovedAlert emails now use saved organization sending settings where available.
- ImprovedWhite-Label email behavior is now more consistent across alerts, digests, reports, and status-page subscriber messages.
Trial Checkout Readiness
This release tightens paid-trial behavior before paid launch.
- ImprovedPaid plan trials now consistently start through checkout with a card-backed trial.
- ImprovedInternal trial tooling now reflects the same checkout-first launch path used by customers.
Launch Claim and Reliability Sweep
This release tightens customer-facing plan copy, search metadata, and launch readiness behavior before paid launch.
- FixedPaid plan selection from onboarding now starts checkout reliably for every paid plan.
- ImprovedPricing, comparison pages, and AI-readable product summaries now describe API access, Discord setup, webhooks, status-page branding, and third-party plan comparisons more accurately.
- ImprovedPublic status-page subscriber emails now use saved organization branding and sending settings where available.
- ImprovedApp and marketing URLs are separated more clearly in sitemaps, API documentation, and dashboard copy.
- ImprovedInternal build reliability was improved before launch.
Billing Portal Readiness
This release improves self-serve billing behavior before paid launch.
- ImprovedBilling settings now use a dedicated customer portal configuration for plan changes, invoice history, payment method updates, and subscription cancellation.
- ImprovedExtra monitor pack messaging now more accurately explains what can be managed in the billing portal.
White-Label Readiness Fixes
- FixedSuccessful custom email tests now verify the saved sending settings when the tested settings match the stored configuration.
- ImprovedCustom-branded status pages now apply saved brand colors and fonts earlier during page load.
Pricing Copy Correction
- ImprovedPricing and plan comparison copy now describes enabled regions more precisely.
- FixedRemoved a planned priority-queue benefit from public plan copy until that behavior is available.
Launch UI Polish
- ImprovedThe pricing page now groups Free, paid, and White-Label plans into a clearer comparison instead of forcing every plan into the same narrow card.
- ImprovedThe app sidebar now shows organization and plan context in one place, with clearer access to organization settings and organization switching.
- ImprovedPlatform admins now see top-tier account limits while the organization plan label still reflects the actual plan.
- FixedPrimary action hover states and public indexing metadata were tightened before launch.
Admin Refresh + Launch Hardening
- NewThe platform admin area has a new dark operations layout with clearer navigation, stronger status colors, and better organization and plan context.
- ImprovedPlatform admin metrics now distinguish customer organizations from internal accounts, making active-customer growth easier to read.
- ImprovedPricing can now reflect an active promotion automatically when a checkout discount is available.
- ImprovedMonitor setup has been tightened so launch screens expose only current UptimePad monitor options.
- ImprovedSearch metadata and release visibility were tightened so public pages are clearer to crawlers while internal environments stay out of indexes.
- ImprovedPublic API documentation now better matches uptime, response-time, and domain-expiry responses.
- ImprovedRegional checks now have stronger health tracking and support API monitor request bodies more accurately.
- ImprovedNew users now reach first-monitor setup before plan selection, and Free selections return to overview after the choice is saved.
- ImprovedPlan changes now preserve saved notification-channel setup while alert delivery respects the active plan.
- FixedBilling portal failures now show a clearer retry and support message.
- FixedStatus pages, server alerts, notification setup, API keys, onboarding, and account deletion all received reliability fixes ahead of launch.
- FixedInternal build and release reliability was improved ahead of launch.
- SecurityEnhanced security hardening across access, alert delivery, public routes, and dependency handling.
Onboarding Fix + Email Hardening
- FixedTrial and subscription members are no longer sent back to the plan-selection screen during onboarding.
- SecurityEnhanced security hardening for alert email rendering.
Account Security Hardening
- SecurityEnhanced security hardening across sign-in and access controls. API key creation and management is now limited to organization Owners and Admins.
More Reliable Alert Delivery
- FixedA monitor that flaps down and back up within a minute no longer risks dropping the second outage alert, alerts are no longer suppressed by channels you have not configured, and a recovery notification only sends when you were actually alerted to the outage.
More Accurate Uptime & Response-Time Numbers
- FixedProbe-side ambiguous checks no longer count against uptime, response-time charts and reports now average successful checks only, DNS MX priority changes are detected, and shared-certificate monitors show SSL on their status page.
Steadier Server Alerts & Lighter Reports
- FixedServer CPU/memory/disk alerts no longer flap when a value hovers right at its threshold, and report generation reads less data per check.
Cleaner Charts & Safer Incident Resolve
- FixedResponse-time charts no longer draw a stray region line from region-blind data, and resolving an incident whose monitor is still failing now warns you first.
Steadier Incident Grouping & Recovery
- FixedServer outage incidents no longer duplicate during a cache outage, and an incident now waits for a sustained recovery (not a single check) before auto-resolving.
No Duplicate Alerts Across Regions
- FixedFixed a rare race where two regional checks hitting at once could send the same alert twice. You now get notified exactly once.
Pricing Table Correction
- FixedThe pricing comparison table now shows the correct free-plan monitor count.
Faster, Leaner Monitor List
- ImprovedThe monitors list now loads only the fields it displays, so it is faster and never pulls saved authentication config it does not show.
Pricing Copy + Status-Page Visibility Fixes
- FixedCorrected remaining pages that still showed the old free-plan monitor count, and made the free plan keep its status page public (private status pages remain a paid feature).
Hardening for Monitors and Alert Tests
- SecurityEnhanced security hardening and reliability across monitors and notifications.
Free Plan Refresh
- ImprovedNew Free accounts include 10 monitors with SSL, DNS, and commercial use all included. Existing Free accounts keep their current monitor limit.
No Duplicate Custom-Rule Alerts
- FixedCustom alert rules on multi-region monitors no longer risk firing more than once within their cooldown window.
Imports Respect Plan Limits Under Concurrency
- FixedImporting monitors from Cloudflare or UptimeRobot can no longer slip past your plan limit when two imports run at the same time.
Reliable Billing State Under Concurrency
- FixedSubscription pause, downgrade, upgrade, and resume now update your settings safely even if another change happens at the same moment.
Server Limit Enforced Under Concurrency
- FixedCreating servers from two requests at once can no longer slip one past your plan limit.
Safer Concurrent Settings Saves
- FixedFixed a rare case where saving organization settings at the same moment as another change could overwrite it.
Safer Imports & API-Key Audit Trail
- SecurityNotification secrets brought in through UptimeRobot import are now encrypted at rest, bulk imports are size-limited, and creating or revoking an API key is now recorded in the audit log.
Accurate SSL Expiry & Redirect Timing
- FixedA certificate with less than a day left is now correctly flagged as expiring soon (not as already expired), and response time for sites behind redirects now reflects the full chain, not just the final hop.
Maintenance Window Fixes
- FixedMaintenance windows that cover all monitors now correctly suppress alerts, and editing only the start or end time can no longer create an invalid window that never takes effect.
Notification Channel Security Hardening
- SecurityWebhook URLs and provider secrets are now fully masked in the dashboard and never exposed through error messages, and sending a test notification now requires the same permission as managing channels.
Subscribe Works on Protected Status Pages
- FixedVerifying and unsubscribing from email updates now works correctly for password-protected status pages, not just fully public ones.
Accessible Status History & Clearer Errors
- ImprovedThe uptime history on public status pages is now readable by screen readers, and choosing a status page URL that is already taken now shows a clear message instead of a generic error.
Status Page Privacy & Unsubscribe Fixes
- SecurityEnhanced access controls on private and password-protected status pages.
- FixedEmail unsubscribe links now work correctly, and scheduled maintenance only appears on the status page for the monitors it affects.
Reliable Channel Restore Across Plan Changes
- FixedNotification channels turned off by a downgrade are now reliably restored when you upgrade, even across multiple plan changes.
More Accessible Signup & Setup
- ImprovedAccessibility improvements to signup and the first-run setup: form fields and error messages are now properly announced to screen readers, and the password show/hide control reports its state.
Accessibility Contrast Improvements
- ImprovedImproved text color contrast on the homepage for better readability and WCAG 2.2 AA accessibility.
Channels Return When You Upgrade
- FixedIf you downgrade and later upgrade again, the notification channels that were turned off by the downgrade are automatically turned back on.
Open Incidents Kept Through Retention
- FixedA still-open incident is no longer removed by data retention while it is ongoing, so its full record is preserved until it resolves.
Billing Correctness Fixes
- FixedResuming a paused subscription now re-enables only the monitors the pause turned off, never ones you disabled yourself.
- FixedDowngrading a plan now correctly disables notification channels not included in the new plan (they come back if you upgrade again).
- FixedCheckout now requires you to be signed in, preventing a rare case where a subscription could be charged without a plan being set up.
Cleaner, More Complete Charts
- FixedLonger-interval monitors no longer show false gaps on the 24-hour graph, and per-region response-time history now displays across the full time range.
No More Repeat Alert Spam
- FixedMonitors set to "do not repeat" no longer re-send an alert on every check while down, and a very long outage no longer re-sends a duplicate alert about once a day.
Stronger API Rate Limiting
- FixedTightened rate limiting on the metrics and server read API endpoints so a single API key cannot overload them.
Server Links Respect Your Choices
- FixedAutomatic server linking no longer overrides a link you set manually or re-adds one you dismissed, so your manual link choices always stick.
Cleaner Server Recovery State
- FixedWhen a server reconnects after being offline, its open offline alert is now properly marked resolved, so your open-alert count and history stay accurate.
Accurate Server Usage at Zero
- FixedServer memory and disk usage now report 0% correctly (for example on a fresh disk) instead of showing as no data.
Protect Confirmed Server Links
- FixedA server link you manually confirmed is no longer downgraded to a suggestion when DNS briefly changes (for example a CDN or host migration).
Reliable Multi-Region Outage Alerts (Groundwork)
- FixedClosed a gap so a multi-region outage reliably triggers a down alert even on monitors configured with a high failure threshold. Part of the gradually-rolling-out alerting improvements.
Steadier Slow-Response Status (Groundwork)
- ImprovedGroundwork for steadier status on monitors with occasionally-slow responses, so a borderline endpoint no longer flips between slow and recovered (which could re-page you). Rolling out gradually behind a flag.
More Accurate Outage Escalation (Groundwork)
- ImprovedGroundwork for more accurate outage escalation on monitors checked at longer intervals, so an infrequently-checked monitor can no longer get stuck without a down alert. Rolling out gradually behind a flag.
Marketing Site Performance Tuning
- ImprovedPerformance tuning on the marketing site: deferred a non-critical analytics script so pages become interactive sooner.
Email Safety Hardening
- SecurityHardened subscriber emails so a status page name or incident title can never inject markup into the emails sent to your status-page subscribers.
Incidents On Your Charts
- NewIncidents now appear directly on the monitor charts: outage windows show as colored markers along the timeline, so you can see at a glance when each incident happened. Click a marker to open its details, and dense timelines collapse neatly into a count instead of overlapping bars.
Background Processing Reliability
- FixedReliability improvements to background processing so monitoring workers shut down and restart cleanly during deployments.
Keyboard-Friendly Monitor List
- ImprovedEvery view of the monitors list (cards, table, and mobile) can now be navigated by keyboard and screen reader: each monitor name is a proper link to its details.
Search and Accessibility Polish
- ImprovedImproved how search engines and AI assistants understand UptimePad: a proper brand logo, cleaner structured data, and breadcrumbs across the marketing site.
- ImprovedThe monitors list is now easier to navigate by keyboard and screen reader: each monitor name is a real link to its details.
Stronger Access and Plan-Limit Enforcement
- SecurityRemoving a team member now immediately revokes their API keys for that organization, so a removed member cannot keep programmatic access.
- FixedPlan limits (monitors and status pages) are now enforced atomically, so rapid concurrent requests can no longer slip past the cap.
Account and Billing Security
- SecurityResetting your password now signs out all existing sessions, so an old or stolen session cannot survive a reset.
- FixedSubscription billing updates are now retried automatically if a transient error interrupts processing, instead of being dropped.
More Accessible Monitor Setup
- ImprovedFurther accessibility improvements to the monitor setup wizard: the advanced-settings panels and the step indicator now announce their state to screen readers.
Last-Resort Alert Reliability
- FixedWhen every external notification channel fails, the in-app fallback alert no longer suppresses itself for 30 minutes if its first write was interrupted, so the dashboard alert still reaches you during a database hiccup.
Alerting Reliability
- FixedFixed two alerting-reliability issues: monitors configured with a high failure threshold now reliably send their down alert, and the alert delay setting is now honored on follow-up down notifications instead of being skipped.
Correct Multi-Region Status History
- FixedFixed the uptime history on public status pages for monitors checked from multiple regions: a day's uptime now combines every region's checks instead of showing just one region's result.
Sturdier Input Validation
- FixedCreating a status page now gives a clear error for an invalid or already-taken URL slug instead of a generic failure, and filtering incidents by an unknown status now returns a proper error rather than an empty result.
Accurate Multi-Region Charts
- FixedFixed the combined (all-region) line on the monitor charts for multi-region monitors: response time and uptime are now correctly weighted by how many checks each region ran, instead of favoring one region or averaging percentages unevenly.
Status Page and Incident Accuracy
- SecurityStatus badges now respect password and IP protection: a private status page no longer reveals its status through its embeddable badge.
- FixedThe active-incident count on a status page now reflects only that page's own monitors, incidents no longer appear on an unrelated monitor that happens to share a name, and resolving an incident now records its downtime and a timeline entry correctly.
Reliability and Security Hardening
- FixedFurther hardened the safeguards around monitoring-history retention so paid history is never removed early during a brief database hiccup, and tightened the network safety checks on the free public checker tools.
Accessibility Improvements
- ImprovedAccessibility improvements to the onboarding monitor wizard and the monitors list: screen-reader labels for the URL and name fields, announced on/off state for the monitoring-layer and notification toggles, named bulk-select checkboxes, and clearer plan-selection controls.
Onboarding and Monitor Action Reliability
- FixedOnboarding no longer gets stuck if you submit without a domain. Bulk monitor actions and deletes now tell you clearly when something did not succeed, instead of showing a false success. And a new monitor reliably keeps the alert channels you selected at creation.
Billing Webhook Reliability
- FixedHardened billing webhook processing with a durable de-duplication record, so a brief infrastructure hiccup during a payment-provider retry can never double-apply a subscription change or send a duplicate billing email.
Security Hardening for Protected Status Pages
- SecurityStrengthened access enforcement for password-protected and IP-restricted status pages, so the protection applies consistently everywhere the page data is served.
Clearer Alerts for Certificate Problems
- FixedWhen a site's SSL certificate cannot be verified (self-signed, expired, or an incomplete chain), the alert now says exactly that, instead of reporting the site as not responding when it had actually answered. Clearer alerts during certificate changes and renewals.
Monitoring Reliability and Hardening
- ImprovedReliability improvements to DNS change detection and background data cleanup, especially for accounts with long monitoring histories.
- SecurityEnhanced security hardening.
Server Monitoring on Starter
- FixedServer monitoring is now correctly unlocked on the Starter plan, matching the published pricing of 3 servers on Starter. It was being shown as locked for Starter accounts even though the plan includes it.
New Feature Guides: DNS, SSL, API, and Server Monitoring
- NewFour new feature guides walk through DNS monitoring, SSL certificate monitoring, API monitoring, and Linux server monitoring, each with a plan-by-plan breakdown and answers to the questions people ask most. DNS and SSL monitoring are included on the free plan.
Reliability and Security Hardening
- FixedHardened a safeguard around history retention so a brief database hiccup during nightly cleanup can never remove monitoring history early. If we cannot confirm your plan's retention for a moment, we now keep your data and let cleanup catch up later.
- SecurityEnhanced security hardening across the free public checker tools.
Free Tools, Badges, and a Bot Allowlist Guide
- NewEvery free tool (website down, SSL, DNS, and domain expiry checkers) now has a copy-paste "Monitored by UptimePad" badge you can embed on your own site or status page.
- ImprovedA new guide at /bot explains how to allow UptimePad checks through a firewall or WAF, and why a blocked check does not mean your site is down for real visitors.
- ImprovedThe domain expiry checker gained a deeper guide (what a lapsed domain takes down, grace and redemption periods, and what to do when the countdown is low), and the pricing page now answers the most common free-plan questions.
Reliability, Reach, and a Sharper Look
- FixedServer health alerts (high CPU, memory, disk, or load) and their all-clear messages now reach every channel you can configure, including Microsoft Teams, PagerDuty, OpsGenie, Prometheus, and Web Push. Previously, routing these server alerts to those destinations could deliver nothing, and a paged incident could stay open even after the server recovered.
- ImprovedA refreshed status palette. A site that is down now reads in a warmer, clearer tone that stands apart from links and from the amber "degraded" state, in both light and dark mode. Operational and warning labels were also tuned for stronger contrast and readability.
- ImprovedIn-app confirmations (monitor created, settings saved, and similar) now show reliably and are readable in both light and dark mode.
- ImprovedUptime percentages are now calculated only from checks that produced a real verdict, so a brief issue on our side no longer skews your numbers. Multi-region monitors also no longer show a false partial outage when one region is momentarily unavailable.
- FixedStatus page incident counts now reflect just that page's monitors, and the plan details shown in the app now match the published pricing.
- SecurityEnhanced security hardening.
- ImprovedAccessibility improvements across the free public tools, including screen-reader labels and result announcements.
Smarter Server Outage Grouping
- ImprovedA server outage alert now groups together only the monitors that failed for a genuine server or network reason (timeouts, refused connections). Unrelated failures on the same server, like one site SSL certificate expiring or a DNS problem, stay as their own separate alerts instead of being swept into a misleading single "server is down" incident.
Less Duplicate Server Noise
- ImprovedWhen a server is overloaded badly enough that a group of its monitors goes down together, you now get the single server outage alert without also getting a separate redundant high-load alert for the same root cause. The high-load alert is held back while the outage is open, so one event means one notification.
Server Alerts Reach Every Channel
- FixedServer alerts (a server going offline, or a group of monitors on one server failing together) now reach Microsoft Teams, PagerDuty, OpsGenie, Prometheus and Web Push, not just email, Slack, Discord, Telegram and webhooks. Previously, routing these server alerts to those five destinations silently delivered nothing.
Server Recovery Alerts You Can Trust
- FixedIf a monitored server briefly breached a CPU, memory, disk or load threshold and then recovered very quickly, you could previously get the alert but never the all-clear. Server recovery notifications now always arrive once the server is healthy again. And when several monitors on one server recover together, you get a single recovery message, never a duplicate.
Reliable Server Recovery Alerts
- FixedWhen several monitors on the same server go down together and then recover, you now get a single clear recovery alert once the server has truly stabilized, instead of sometimes missing the recovery entirely during a flapping outage. Grouped server outages are also detected more readily on busy shared servers, so one incident replaces a flood of individual alerts.
Smoother Team Invites
- FixedAccepting a team invitation now lands you directly in your team workspace, whether you sign up with email and password or with Google or GitHub. Previously, joining a team could leave you in an empty personal workspace, or send you through first-time setup as if you were starting a brand new account.
Free Domain Expiry Checker
- NewA new free tool: check when any domain registration expires, read live from the registry (expiry date, days remaining, registrar). No signup. Find it under Tools, and monitor your own domains continuously on any plan including Free.
Sign-in and Translation Reliability
- FixedPages no longer break for visitors whose Chrome auto-translates the page. The auto-translation was rewriting the page in a way that could crash it and show a blank "Script error"; the app now opts out of machine translation so it stays stable.
- FixedSigning in with Google or GitHub no longer hangs for 10+ seconds when the provider is slow. Sign-in requests now time out at 8 seconds and retry once automatically, instead of leaving you on an error page.
Honest Uptime Numbers
- FixedThe uptime chart no longer shows a misleading 100% for periods where no checks ran (a newly created, paused, or fully down monitor). Those gaps now read as no data instead of a fake green line.
- FixedA monitor at a genuine 0% uptime is no longer reported as healthy. It now shows 0% on status pages and in the dashboard, and uptime alert rules correctly fire for it.
On-Brand Alert Emails
- FixedAlert emails, the monthly digest, and default email branding now use the current coral and lime colors for links, buttons and status labels, instead of the older copper and teal. Your notifications now match the rest of UptimePad.
Correct Social Preview
- FixedThe link preview card shown when you share UptimePad on social media and chat apps now shows UptimePad branding and the current feature set. It previously showed an older logo, name, and tagline.
Smarter Server Down Diagnosis
- ImprovedWhen a monitored server stops responding but its CPU, memory and disk all look normal, the alert now explains the failure as network-tier (for example a traffic flood or connection exhaustion) instead of leaving you with "all metrics normal" and no reason. This catches the common case of a site timing out under load while the box itself looks idle.
- ImprovedServer health summaries can now include a load-average reading relative to core count for a clearer picture of pressure.
Consistent Recovery Emails
Recovery emails now describe a slow-response recovery the same way every other notification channel already does.
- FixedWhen a monitor recovers from a slow-response period (rather than a hard outage), the recovery email now reads "back to normal" and "slowed down for" instead of "back up" and "was down for", matching what Slack, Discord, Telegram and the other channels already say.
- FixedRecovery emails no longer occasionally drop the duration line from the email body when the duration is supplied as pre-formatted text.
Overview and Bulk-Edit Fixes
Small but sharp fixes: paused monitors stop skewing your dashboard counts, and large fleets can manage alerts across every monitor at once.
- FixedPaused monitors are no longer counted as down on the overview. They now show in their own "paused" count, so the dashboard reflects what is actually being monitored.
- FixedOrganizations with more than 500 monitors can now see and bulk-edit alert settings across their entire fleet, instead of only the first 500.
A Sharper Monitoring Engine
A large reliability pass on the monitoring engine: accurate recovery durations, honest uptime numbers, cleaner repeat-alert behavior, and groundwork for our own multi-region check network.
- FixedRecovery notifications now report the actual incident duration instead of occasionally citing an unrelated old outage.
- FixedRecoveries from slow-response incidents are labeled "slowed down for" instead of being reported as downtime.
- FixedManually resolving an incident while checks are still failing no longer produces repeated orphaned alerts, and the dashboard warns that the monitor has not actually recovered.
- FixedResponse-time statistics now count successful checks only, so failures and timeouts no longer distort latency averages.
- FixedMonitors with zero percent uptime now display the true value instead of a placeholder.
- FixedThe sidebar and organization settings now always show your actual plan and its real limits.
- FixedBilling emails about failed payments now send exactly once per failure.
- ImprovedDetection of parked or suspended domains got smarter, with an independent DNS cross-check that prevents false alarms after a domain transfer.
- ImprovedCloudflare import keeps working gracefully during Cloudflare API outages instead of erroring.
- ImprovedEnhanced security hardening.
One Look Everywhere: Lime + Coral
The marketing site and public status pages now share the same vivid lime and coral look as the dashboard, for one consistent brand across every page.
- ImprovedRefreshed the public website and status pages to match the dashboard: lime for healthy and uptime, coral for links and actions.
- ImprovedCleaner, cooler backgrounds across the marketing site so the new colors read crisply in both light and dark mode.
- ImprovedDown and error states use a deeper, more saturated red so problems stand out at a glance.
A Bolder Dashboard: Lime + Coral
The dashboard trades its muted greens and blues for a vivid pair, lime for healthy and coral for actions, so status and links read at a glance in both themes.
- ImprovedRefreshed the dashboard accent colors: a vivid lime now marks healthy and uptime, and a warm coral marks links, focus, and selected items.
- ImprovedStatus and actions are now distinct colors, so "everything is healthy" and "this is clickable" never blur together.
- ImprovedDown and error states use a deeper, more saturated red so a real problem still stands out clearly.
- ImprovedTuned the new colors for both dark and light mode so text and links stay easy to read on either background.
Readable Light Mode + One Button Language
Light mode gets real text contrast, every primary action shares one clean monochrome button style, and signup is simplified while paid plans finish launching.
- FixedFixed washed-out light mode: secondary text, labels, and links now render at full contrast instead of pale gray.
- ImprovedUnified all primary action buttons into one monochrome style across the entire dashboard, matching the new theme in both modes.
- ImprovedPlan selection during signup is clearer: the Free plan is front and center, and paid plans are marked as launching soon at their published prices.
- FixedVisiting the plan-selection page while signed out now routes through sign-up instead of showing an error.
A Crisper Console + Smoother Signup
The dashboard moves to a high-contrast monochrome look with clearer buttons in both themes, and picking the Free plan during signup now proceeds correctly.
- FixedFixed a signup bug where choosing the Free plan reloaded the plan-selection page instead of continuing to monitor creation.
- ImprovedRefreshed the dashboard with a high-contrast monochrome theme: cleaner dark and light surfaces, sharper text, and clear primary buttons in both modes.
- ImprovedStatus colors and charts use a brighter, more readable palette.
- ImprovedPlan descriptions during signup now match the published pricing exactly.
- ImprovedHardened check scheduling for very large monitor fleets.
Reliability Overhaul + A Warmer, Sharper Theme
Scheduled checks now continuously verify and repair their own schedules, alert email delivery is fixed end to end, and the dashboard moves to a warmer, higher-contrast palette in both dark and light mode.
- FixedFixed a critical reliability issue where scheduled checks could silently stop after an infrastructure restart while the system still reported healthy. Scheduling now verifies and repairs itself every few minutes without needing a restart.
- FixedFixed a fault in the alert pipeline that could prevent alert and account emails from sending.
- ImprovedAlert emails now send from [email protected] and account emails from [email protected], so you can whitelist each sender cleanly.
- ImprovedRedesigned dashboard palette: warmer neutrals, clearer contrast in dark mode, brighter healthy-status greens, and action colors aligned with the UptimePad copper brand.
- ImprovedDark mode on the docs, pricing, and tool pages no longer shows a washed-out gray haze; page headers render a clean warm charcoal.
- ImprovedThe site footer gains a Compare section linking the UptimeRobot alternative, Pingdom alternative, and monitoring guides.
Homepage Crawl Cleanup
The homepage FAQ now avoids plain email text that can be rewritten by email-protection services into crawler-noisy URLs.
- FixedRemoved the last crawler-noisy contact reference from the homepage FAQ.
Cleaner Search Listings and Public References
Public pages now provide cleaner search metadata, social previews, crawl paths, and product references across the marketing site.
- ImprovedImproved search metadata and social previews across pricing, docs, tools, comparison pages, and notification landing pages.
- ImprovedAdded the changelog and current landing pages to the public sitemap so crawlers can discover them directly.
- ImprovedUpdated crawler access rules for search audit tools while keeping private API routes out of public indexes.
- FixedRemoved stale product wording from public reference files so assistants and search engines see the current UptimePad plan boundaries.
- FixedInternal release reliability fix.
Dark Mode On Every Public Page + Root-Cause Timeline
Pricing, docs, tools, and SEO comparison pages now respect your dark / light preference, with a one-click toggle in the top nav. Incident pages linked to a server show a root-cause timeline overlaying CPU and memory on the response-time chart.
- NewAdded a dark mode toggle in the public site navigation; pricing, docs, tools, and comparison pages now follow your system or saved preference.
- NewIncident detail pages with a linked server now show a root-cause timeline that overlays CPU, memory, and response time on a shared axis so on-call can spot correlations at a glance.
- ImprovedFriendly redirects for the conventional /login, /signin, /signup, and /register URLs so users who guess them land on the auth page instead of a 404.
- ImprovedPublished llms.txt and llms-full.txt on the marketing site so AI assistants can quote the UptimePad plan and product summary directly.
- ImprovedRoutine dependency refresh.
Dashboard Brand Polish
The operator console now uses the same UptimePad coral action color as the public site, with calmer status colors across the app.
- ImprovedAligned dashboard buttons, badges, charts, and brand marks with the public UptimePad color palette.
- ImprovedReduced harsh status colors so the app feels cleaner and more consistent across dashboard pages.
- FixedRemoved old color drift that could make dashboard actions appear in the wrong accent color.
Production Readiness Hardening
UptimePad now has lightweight server monitoring, cleaner plan messaging, a stronger release path, and a more consistent product identity.
- NewAdded lightweight server monitoring with server metrics, alerts, reports, and monitor correlation.
- ImprovedUpdated pricing, API documentation, and public product files so plan limits match the live product.
- ImprovedRefined the app and marketing visuals around a cleaner UptimePad identity.
- ImprovedImproved production release reliability and post-release health checks.
- SecurityEnhanced security hardening.
UptimePad Launch Baseline
UptimePad starts as a focused uptime monitoring product with HTTP uptime, SSL, DNS, performance trends, status pages, notification channels, teams, Pro API access, and plan-based multi-region checks.
- NewAdded the UptimePad pricing ladder with Free, Starter, Pro, and Scale plans.
- NewAdded plan-gated monitoring regions so paid plans can confirm outages from more locations.
- NewAdded basic public and private status pages with password and IP access controls.
- ImprovedRefreshed the dashboard and marketing surfaces with the UptimePad brand identity.