🚀 BarCuts 2026.1.1

A so-called “chore” release today: lots of important work done under the hood, but nothing flashy. :man_shrugging:t2:

As always, if BarCuts is already running on your Mac, either wait for the automatic update to pop up on its own (which might take up to 24h), or open the app window, then select “Check for updates …” from the main menu.

Let me know if you come across any issues with the new version, please! :call_me_hand:t3:

Important: The old license-related code was partially broken and wouldn’t recognize BarCuts’ perpetual upgrade licenses¹ as perpetual, instead saying they were expired. This was wrong, of course, so I’ve changed the expiry date of all already-expired licenses to 2026-05-20. That means that if, in the past, BarCuts told you your license was not valid anymore (“expired”), install this v2026.1.1 update, enter your license key when asked, and you’re good again.

I apologize for any confusion or anger experienced.

Âą) Perpetual Upgrade License: Any new version of the purchased app released within 12 months of your purchase will be available to you, as part of the Upgrade Plan. When your Upgrade Plan expires, your license will continue to work with the latest version of the app that you received.


No longer broken

  • If your yearly upgrade license has expired but the build you’re running was released before that date, BarCuts stays licensed. Earlier releases mistakenly kicked those customers back behind the activation sheet. Sorry about that.
  • Activating a license from a URL no longer flashes the “Unlicensed” view before settling on the real status.
  • A new license key only replaces your existing one after it validates. Typos and short network hiccups no longer wipe out a perfectly good license.
  • The Licensing tab now always re-validates your stored license when you open it. Anyone who got incorrectly flipped to “Unlicensed” by an earlier release should self-heal as soon as they look.
  • The “Remove Tagger Actions” notice in the Shortcuts editor’s floating panel stopped working on recent macOS versions because Shortcuts no longer exposes action identifiers in the accessibility tree. I rebuilt detection to read your workflow’s source directly, so the notice is back and reliable across versions. The in-place removal button is gone (there’s no writable channel for it anymore), but at least you can see which workflows still hide old tagger actions.
  • Switching workflows quickly in the Shortcuts editor no longer lets stale Tagger-panel results from the previous workflow land on the new one.
  • The tagger-action check now runs off the main thread. Switching to a non-trivial workflow no longer freezes the editor while the panel loads.
  • Running a workflow via the BarCuts CLI no longer freezes the menu bar app for the duration of the shortcut.