Skip to content

macOS

A full history of macOS (OS X) release dates and rates

Updated and republished for macOS 26.5.1; skip it unless you really really care about all the macOS releases. Originally published on November 14th, 2005.

(This post was on hiatus for 16 months…if you'd like to know what's new and improved, on both the front and back end, check out the behind-the-scenes writeup.)

Below the break is a table showing all major releases of macOS (previously Mac OS X) from the public beta through the latest released update, which is 26.5.1, as of June 1, 2026—the 292nd release in total.

[continue reading…]



The macOS Stage Manager needs to exit, stage left

For the last couple weeks, I've been (finally) working on some Moom videos. And while I personally don't use Stage Manager, it was ideal for the first video, as I needed to keep switching into and out of Moom's settings, and didn't want to leave app windows cluttering the screen.

But I ran into a problem…I generally record with ScreenFlow, and when I tried to do something in System Settings, I would run into a massive delay—30 or so seconds before my clicks would take. And when I tried to record an onscreen pop-up menu that users can resize, it only showed up in about one of 20 frames.

After a lot of troubleshooting, I found the cause of the problem: Stage Manager itself. And while the first glitch only affected ScreenFlow, the second occurred in both ScreenFlow and Apple's built-in recording tool.

Here's how both look in action:

As soon as I disabled Stage Manager, both issues went away. I have reported this bug to Apple (#FB22517070), but I don't know that they'll do anything about it. I hope they will, as it's incredibly disruptive and prevents using Stage Manager when making videos, which seems like a prime use.

[continue reading…]



The Queue helps track TV shows and movies to watch

As with Dramatis, The Queue is a Claude-developed web app. Its purpose is to help me track the TV shows and movies that I want to watch, am watching, or have watched. So as with Dramatis, the same disclaimer applies: While I managed the project, all of the code involved was written by Claude. There's no use of passwords, nor does it store or collect personal data (other than free API keys, which are store locally in your keychain). But still, use at your own risk.

Unlike Dramatis, though The Queue is completely free to use—no Anthropic API key is required. It uses the free TVmaze API to retrieve information about TV shows, and two free API keys (which you have to create) from TMDB and OMDB for movie information.

Here's how it looks on my Mac:

And here's a download link:

Download The Queue web app (591KB)

It works like Dramatis does, by running a mini web server on your local Mac.

[continue reading…]



Dramatis tracks characters in books, series, and movies

As shown in my post about Claude Code, Dramatis (from "dramatis personae," the list of characters in a story) is a tool Claude created to help me keep track of the relationships between major characters in books, TV series, and movies. Here's a look at the main screen, for season one of The West Wing:

When you retrieve data for a title, it's automatically grouped into buckets that make sense for the show's plot—by function in The West Wing, Friends gets "Main Six," "Romantic Interests," and "Supporting Cast," etc. Click on a bucket and you'll see just the characters within that bucket.

Each character can have a separate, lower level of organization—Jed Bartlett is in the Executive Branch bucket, but his info card also shows Oval Office. Click on any character for full details on their role, as well as links to other characters who interact with the selected character.

[continue reading…]



Claude Code turns my techie to-dos into to-dones

Like many of you, I suspect, I've been using AI tools to assist me with tasks both mundane ("Help me find a cat bed large enough for three cats") and complex ("Configuration recommendations for pfSense"). There are obviously tons of choices out there for AI tools, but I chose Claude—I pay for the least-expensive plan, the Pro level at $204 per year.

Until recently, all my interactions with Claude had been through either the web site or the macOS app. I was aware of Claude's Terminal-based programming-focused tool, Claude Code (and its corresponding tab in the Mac app), but hadn't tried using it yet. Why not? Because I'm not a programmer, so I figured what could it do for me?

But in the last few weeks, I've thrown some projects at Claude Code, to see what it could do. In the end, Claude Code created things that I might have been able to make on my own could never have created with this level of usefulness and completeness. And Claude Code did it all in a matter of hours (spread over some number of days), while I simply told it what I wanted, and then how to refine what it had delivered.

So what has Claude Code done for me? I used it to bring my macOS Release Dates and Rates post back to life, in a version that's incredibly easy to maintain. I used it to create a simple site monitoring script that lets me know when I need to update the macOS releases post.

Those projects were, I thought, impressive. But they were nothing compared to these two…

[continue reading…]



How to monitor Apple update releases

As the last step in bringing back my A Full History of macOS (OS X) release dates and rates post, I wanted a way to be notified of released updates. On the Macs I regularly use, of course, this happens automatically for the versions I'm using. But Apple updates the older OSes on a regular basis, and I don't see those releases.

Of late, Apple has been good about listing all their releases—even those without security-related components—on their Apple security releases page, so I though that'd be a good one to watch.

There are lots of tools and web sites out there that monitor pages for changes, but they all seemed overly complicated to me, or do way more than I need. I did mostly like urlwatch, but its output is just raw diff results. I wanted something a bit simpler to read.

[continue reading…]



That post, you know the one…it’s back!

Prompted by both the 25th birthday of macOS (March 24th), and my buddy Kirk's prodding, my dormant A full history of macOS (OS X) release dates and rates post is coming back! After a long vacation, it's looking better than ever, and honestly, it's 10x more usable now.

Here's a behind-the-scenes look at what's changed during its 16 month vacation, and how it got there…

In addition to the cosmetic work done at Botox of Hollywood, here's what else has changed.
[continue reading…]



Block the “Upgrade to Tahoe” alerts and System Settings indicator

Based on some comments on my Mastodon post, this only works due to a bug in macOS 15.7.3! The 90 day period isn't supposed to be a rolling date, but 90 days from release date. So it should have no impact…but it does, so I hope Apple doesn't fix the bug.

Although I have to have a machine running macOS Tahoe to support our customers, I personally don't like the look of Liquid Glass, nor do I like some of the functional changes Apple has made in macOS Tahoe.

So I have macOS Tahoe on my laptop, but I'm keeping my desktop Mac on macOS Sequoia for now. Which means I have the joy of seeing things like this wonderful notification on a regular basis.

Or I did, until I found a way to block them, at least in 90 day chunks. Now when I open System Settings → General → Software Update, I see this:

The secret? Using device management profiles, which let you enforce policies on Macs in your organization, even if that "organization" is one Mac on your desk. One of the available policies is the ability to block activities related to major macOS updates for up to 90 days at a time (the max the policy allows), which seems like exactly what I needed.

[continue reading…]



Create macOS automations using a little-known app

I use a lot of browsers for testing, so I created this launcher to make the process easier:

Browser launcher

You may be wondering what third-party tool I used to do this. Such things are possible in Keyboard Maestro through custom HTML prompts, but that's a lot of work. I'm sure there are other apps that can do similar things. Surprisingly, though, I used nothing more than a built-in app to create this launcher. The app has existed since macOS 10.15 (Catalina), but I doubt more than a handful of Mac users (outside its target user base) even know it exists—I didn't hear about it until yesterday.

What app is that? It's called Panel Editor, and the easiest place to find it is here: System Settings → Accessibility → Keyboard → Scroll down until you see the Panel Editor button.

[continue reading…]



Revisting old-school stock quotes

Back in 2020, I explained how to use Terminal to display stock quotes. Once set up, it looks something like the image at right, though that's a four-year old screenshot, so the prices are way off!

In a follow-up post, I showed how to quickly chart any of the stocks in your list. I've moved to a new Mac since then, which means (as always for me with a new Mac), I set it up from scratch.

Sometimes not everything makes the cut for the new Mac; in this case, my Terminal quotes were one of the things that didn't make the cut.

But I recently decided I wanted them back, and the good news is that it's gotten a bit simpler in four years since I last wrote about this. And I took the time to improve the stock charting macro, too.

Read on if you're interested in geeky Terminal stock quotes…

[continue reading…]