All posts
July 27, 2026·3 min read

v1.33–v1.36: The Design Reaches the Uptime Form

Four versions since the last release notes, and the quietest stretch yet: the uptime monitor form catches up to the Claude Design rollout, two new posts landed on the blog, and a chunk of time went into how I work on this codebase rather than what it does for you.

Four versions since the last release notes, and honestly, it's the quietest stretch checkmeup has had — one real product change, two new posts on the blog, and a chunk of time that went into how I actually work on this codebase day to day rather than what it does for you. Here's all of it.

The uptime monitor form catches up to the redesign

The homepage, dashboard, and status pages got the "Claude Design" treatment a few releases back; the uptime monitor's create/edit form hadn't caught up yet. It has now. Accepted status codes used to be a stack of checkboxes — one row per code — and now they're toggleable pill chips, the same accent/wash/border treatment the monitor table's own type filters already use, so nothing about the palette is new, just more consistent. The advanced check settings section swapped the browser's native disclosure widget (inconsistent triangle glyph, no animation, looked out of place next to everything else) for a custom one with a rotating chevron and a raised card background that actually matches the rest of the form.

Notification channel selection on that same form is untouched for now — it's next, not forgotten.

Also this cycle

  • "The 3 AM SSL Cert That Cost Us a Client" — a disaster-story post about a two-month-silent renewal cron job and the six hours of bounced checkout traffic that followed. If you run cron-driven cert renewal anywhere, it's worth the five minutes.
  • "Port (TCP) Monitoring: Beyond HTTP Checks" — a guide to what a raw TCP connect check actually proves (and doesn't) for anything that isn't speaking HTTP, closing out the guide series alongside the cron and uptime ones.
  • A production Dockerfile fix: the base image's ca-certificates pin had drifted, which is the kind of thing that's invisible until a dependency somewhere needs a cert it no longer trusts.
  • A pass on how I work with Claude Code on this repo — deterministic guardrails (never commit on main, never run a deploy command, never force-push main, a secrets scan before every push) instead of hoping written instructions get followed, plus fixing a couple of the audit scripts that check this codebase's own claims about itself after they drifted from refactors.

Follow along

Nothing on the roadmap changed because of a quiet cycle — the notification-channel section of that same uptime form is next, and there's more of the design rollout to finish elsewhere. Full commit history and every ADR are on GitHub if you want the unfiltered version.

— Andrew

We use cookies for basic web analytics (page views, traffic sources). No ads, no cross-site tracking.