Fresh changelog just dropped.
Danish and Swedish translations for status pages, a status filter on cron check definitions, more reliable Application Health checks with retry and timeout handling, and reseller protection for user accounts. ๐ฅ
ohdear.app/changelog/2...
Posts by Oh Dear
Looking at a year of performance data? It's now up to 100x faster to retrieve in Oh Dear.
Charts render faster, uptime history loads quicker. Under the hood: ClickHouse materialized views. Aggregation happens at insert time, not query time.
Same data, dramatically faster reads.
Full details on all the new endpoints & how to use them with your AI agent ๐
ohdear.app/news-and-up...
New crawled URL endpoints with aggregate summaries & paginated details. Total URLs crawled, internal vs external, breakdown by resource type. All accessible per run, so you can diff across crawls.
Every API response now includes an `ohdear_url` linking directly to the relevant dashboard page. When your agent spots something, it gives you a clickable link to investigate ๐งญ
New: historical check runs. Your agent can now compare broken links, certificate health & sitemap results across time. Filter by date range & result status.
"Show me what changed since yesterday" is now one API call.
Most APIs weren't designed with AI agents in mind. We just changed that for Oh Dear ๐ฅ
Three commands to install:
composer global require ohdearapp/ohdear-cli
ohdear login
ohdear install-skill
Full post with more examples: ohdear.app/news-and-up...
Lighthouse scores, uptime checks, DNS records, certificate health - every Oh Dear feature is available through the skill. And because the CLI is auto-generated from our API spec, new features show up automatically.
Want a quick overview of your SSL certificates? Ask for it. You get expiration dates, health status across all monitors, and a heads-up on which certs are expiring soon.
Deploying? Let the agent handle the ceremony. "Start a 30-minute maintenance window and post a status update." It creates the window, updates your status page, and prevents false downtime alerts while you ship.
"Compare my broken links from today vs last week." The agent retrieves multiple check runs, diffs the results, and tells you exactly what's new, what's fixed, and what's been broken the whole time.
New: an Oh Dear skill for Claude Code & Codex. Ask your AI agent questions about your monitors in plain English, it handles the rest ๐ฅณ
Read all about how we built it, including the AI-assisted workflow & design decisions: ohdear.app/news-and-up...
The theme loads from a script in the <head>, so there's zero flash of the wrong theme on page load. Small detail, big difference.
This was a big one: 349 files changed, 2,718 additions & 1,531 deletions across 8 user stories.
We used Claude as a co-author to handle the repetitive Tailwind class work, while Nick focused on what AI can't do: making it actually look good ๐
The "System" option detects your OS theme in real-time. Switch your Mac to dark mode, and Oh Dear follows instantly. No page refresh needed.
No more flashbangs when checking alerts at 2am.
We went beyond just slapping dark:bg-gray-900 on everything. Our designer Nick hand-picked every color, tuned contrast ratios & border opacities until it felt right.
Dark Mode is here! ๐ฅ
The Oh Dear dashboard now supports dark mode. Choose between Light, Dark, or System (follows your OS preference).
Your choice saves to your account, so it follows you across devices & sessions.
Full write-up with before/after screenshots and all the technical details on our blog:
ohdear.app/news-and-up...
On the uptime check pages, we've added easy copy-to-clipboard actions for mobile. Notice something is down & want to share it with a colleague across Slack? Get instant access to the reproducable curl command & the HTTP response headers. ๐ฅ
The part we're most proud of: when you get an alert on your phone and tap through to Oh Dear, all the diagnostic info is right there. Clearly visible, no pinching or zooming.
Because let's be honest, that's when mobile actually matters most. When something is down and you need answers fast.
Touch targets matter more than people think. We scaled up all form controls: toggles at 44px height, checkboxes at 1.25rem, dropdown items with extra vertical padding.
Checking your site's config on your phone should not require surgical precision. ๐ฉบ
Tables were the tricky part. Monitoring tools are full of them.
Simple tables get horizontal scrolling with a gradient fade on the right edge, a visual hint that disappears once you scroll to the end. The monitor list got a completely separate card-based layout for mobile, no table at all.
Navigation was the first big decision. We replaced the horizontal navbar with a floating action button fixed to the bottom-right corner. Tap it, and you get a full-screen overlay menu.
Everything stays within thumb's reach. No stretching to the top of the screen.
We touched over 160 Blade templates. This wasn't a "add some media queries and call it a day" project.
For most pages, we built two completely separate layouts and show the right one based on screen size. The desktop version stays exactly as it was. No compromises on either side.
Oh Dear is now fully mobile-friendly. ๐ฅณ
Yes, it took us way too long. ๐ We've been a desktop-first monitoring tool since 2018. But when we finally decided to do it, we did it properly.
You can build on our foundations to offer some of the best-in-class monitoring to your customers. ๐ค
No need to build from scratch, we can natively integrate into their existing notifications. Seamless for customers.
Prefer to offer password-less Oh Dear logins, so they configure notifications with us? Perfectly possible!