CHANGELOG

What changed, and when.

Transom checks for its own updates and installs them signed, so you'll usually meet a new version in the app before you read about it here.

1.0.10

CURRENT Build 27 · October 11, 2026

Files that live in iCloud now land on the shelf.

·If your Desktop and Documents folders sync to iCloud, files in them can live only in the cloud until you open them, and dropping one of those on the shelf failed with a "couldn't be copied" warning. Transom now downloads the file as it copies it, so it lands like any other. A big file takes as long as its download does.
·When a file still can't reach the shelf, the card says why and what to do next: check your connection for an iCloud file, free up disk space, find a file that moved, or check its permissions in Finder. The old card repeated the same complaint twice and stopped there.
Download 1.0.10 4.6 MB · macOS 14+ · setup guide

1.0.9

Build 26 · October 7, 2026

Most of this release is about trust: who can earn a VIP card, and where your passwords are allowed to go.

·An email gets the VIP card only if it really came from your VIP. Mail whose sender's domain fails the receiving server's DMARC check gets no card, and neither does mail that hides a VIP's address in a comment inside its From line.
·A calendar invite gets a Join card only when the link's address belongs to the meeting service itself, so zoom.us.signin-check.example no longer passes for Zoom. Invites you haven't answered, or declined, get no Join card at all.
·VIPs whose numbers you saved the way they're written at home now match. A French VIP saved as 06 12 34 56 78 used to miss every text from +33 6 12 34 56 78, and Australian and Spanish numbers failed the same way.
·Transom sends your mail app passwords and AI key only to the server you saved them for. If something edits a settings file to point somewhere else, Transom won't send them and puts up a card saying why. Passwords you've already saved carry over; you don't type them again.
·Transom now encrypts your recent notifications and keeps them out of Time Machine backups. Turning history off deletes the file.
·A message reading "Card ending 4321: verification code 829104" now copies 829104, not 4321.
·When you fix a mailbox's password, the "Email VIPs are paused" card clears on the next check. A Google outage no longer shows up as an expired sign-in.

On HDMI and DisplayPort audio, and on many USB speakers, Transom no longer launches a helper every two seconds to read a volume those outputs don't have. The open panel retracts when your pointer leaves it, a text you send yourself raises one card instead of two, and the battery window stops floating above every other app.

Download 1.0.9 4.6 MB · macOS 14+ · setup guide

1.0.8

Build 25 · September 26, 2026

Replies land where you meant them to, and Focus now holds what it says it holds.

·Replying to a card that came from a group chat now sends your reply to the group. Before this it went to the sender as a private message, so the group never saw it and nothing told you. And if Messages refuses a send, an orange "That reply didn't send" card says so instead of the card just closing.
·"Nothing gets through" now holds VIP texts too. Login codes, urgent messages from unknown senders and VIP email were already held in that mode; VIP texts slipped past it.
·The menu-bar icon shows which Focus is on: a bed for Sleep, a car for Driving, a lanyard for Work, and so on for Apple's built-in Focuses. A Focus you named yourself can get its own icon in Preferences › Triage.
·Plugging in or unplugging a monitor no longer freezes Transom for a few seconds while macOS rearranges your displays.
Download 1.0.8 4.5 MB · macOS 14+ · setup guide

1.0.7

Build 16 · September 3, 2026

Automation posts can now say that they matter.

·A new optional priority field on the local API. Send "priority":"urgent" and the card comes through a Focus instead of waiting in the digest. A finished build can keep waiting; "the drive is unmounted, safe to unplug" cannot.
·Urgent posts still respect the modes that promise more than quiet. "VIPs and codes only" promises people, and "Nothing gets through" promises silence, so both continue to hold them.
·The field works only on the token-protected HTTP door. Anything arriving through a transom:// link stays normal priority, so a web page that can open a URL can never pierce a Focus you turned on deliberately.
·Urgent cards keep the automation badge that marks every scripted post, and gain the orange edge flash the battery warnings use.
Download 1.0.7 4.4 MB · macOS 14+ · setup guide

1.0.6

Build 15 · August 31, 2026

Two fixes for things that were misbehaving quietly rather than loudly.

·A card set to appear in the centre of the screen no longer throws the notch open beside it. If you had cards routed to the centre, the panel could swing fully open whenever your cursor rested near the top of the screen, because Transom was asking whether a card existed rather than whether it was being drawn there.
·Crash reporting stops flagging the system's own stalls as app hangs. The threshold moved to four seconds, which still catches a freeze you would actually notice while ignoring pauses that happen inside macOS rather than inside Transom.
Download 1.0.6 4.4 MB · macOS 14+ · setup guide

1.0.5

Build 14 · August 29, 2026

Transom now watches every mailbox you keep instead of one, and macOS Focus is the only thing that switches it.

·Focus is the only switch now. The mode submenu, the ⇧⌘F shortcut and the Preferences picker are gone. Turn on a Focus and Transom follows it. The menu bar item became a readout that tells you which Focus is running and what is getting through.
·The four settings are named by what they let through: Everything gets through, VIPs codes and anything urgent, VIPs and codes only, and Nothing gets through. Same four behaviors, names that say what they do.
·Transom no longer touches macOS Do Not Disturb. Turning on a Focus already silences your Mac, so the second switch was doing nothing except giving you two things to keep in step.
·Archive works on servers that do not advertise a special Archive folder. On iCloud the button marked the message read and dismissed the card as though it had worked, while the message stayed in your inbox. It now falls back to the folder named Archive, which is where Apple Mail puts things.
·Archiving one message can no longer affect another. On servers without MOVE, the fallback path could clear out every message in that inbox already flagged for deletion, not only the one you archived. It is now scoped to the single message.
·Open in Mail works on every provider. The button was hidden everywhere except Gmail, and the link it built split the message ID in half.
·Closing a card closes the whole overlay. Clicking the X used to open the panel underneath the cursor that had just dismissed the card, so ending one interruption produced another.
·Every mailbox, one lane. Add Gmail and app-password accounts side by side, and Transom merges them: the sender decides what pins, never the account. Each card names the mailbox it arrived in.
·Mark Read and Archive act on the mailbox the message actually came from. A card from work never touches your personal inbox, and the Archive button now says which mailbox it's about to act on.
·Sign out of an account and the saved credential is deleted from your Keychain, not just forgotten until the next launch.
·Flaky connections stop looking like broken accounts. A mail check that stalls now retries on its own, and a brief network drop no longer flips the account into an error state on its way back.
·An external display dropping out and reconnecting no longer hangs the app. Display changes are coalesced instead of each one rebuilding the panel.
·The panel fits your display. On an ultrawide it grows to match, the file shelf holds more, and moving your cursor down a full panel no longer collapses it halfway.
·Storage failures speak up. If saving a credential or your license hits a Keychain error, Transom tells you and keeps retrying, instead of failing silently and letting you find out later.
Download 1.0.5 4.4 MB · macOS 14+ · setup guide

1.0.4

Build 7 · August 10, 2026

Transom stops drawing a notch on a screen that never had one, and repairs its own crash recovery when macOS quietly drops it.

·Every display gets its own setting: Quiet, Tab, or Off. A MacBook notch is dead pixels, so filling it costs you nothing. A monitor has no notch to fill, so Transom now leaves the top of that screen alone and shows up when you hover, when a card arrives, or when you drag a file up there. Preferences, General, Displays.
·If you want a permanent marker back, Tab is narrower than the old one and tinted to sit in the menu bar rather than on top of it. The spot you hover to open Transom did not move or shrink either way.
·Crash recovery repairs itself. macOS can drop the registration that lets launchd restart Transom after a crash, and when it does it says nothing, because the setting still reads on. Transom now asks launchd directly at every launch and puts the registration back when it is missing.
·Setup no longer shows a notch to people whose Mac does not have one.
Download 1.0.4 4.4 MB · macOS 14+ · setup guide

1.0.3

Build 4 · August 9, 2026

Three fixes found by running Transom on a brand-new user account, the way a customer meets it for the first time. Two of them were invisible on a Mac that had already granted its permissions.

·You can grant Contacts access now. The VIP picker was asking for it, but Transom was missing the entitlement macOS requires to even raise the prompt, so it never appeared in the Contacts list and there was no way to switch it on.
·VIP email reaches you in Triage and in VIPs only. Email had been held as low-priority in every mode except Everything, including the mode named VIPs only. Transom only ever raises a card for a sender you added yourself, so email now follows the same rule as a VIP text: it comes through unless you are in Silent.
·The you-are-back summary counts properly. Moving between two quiet modes used to reset the tally while the held cards stayed held, so it under-reported what it had kept from you.
Download 1.0.3 4.4 MB · macOS 14+ · setup guide

1.0.2

Build 3 · August 9, 2026

Sign in with Google, so connecting Gmail no longer means generating an app password. The rest of this release is a pass over things that were quietly not working: meeting alerts losing to all-day events, Bluetooth batteries reading zero, and panels opening a screen away from your cursor.

·Sign in with Google. Gmail connects over OAuth now, so you no longer have to generate an app password. The app password path still works if you prefer it.
·Meeting alerts stopped getting crowded out. All-day events were filling the short list the scheduler read, so a real meeting could pass unannounced. Timed events now outrank all-day.
·Per-category card sounds, so a VIP text and a login code no longer sound the same.
·Bluetooth battery levels for your keyboard, mouse, and headphones, on a card that now sits at the top of the battery panel instead of below the fold.
·Bluetooth levels stop reading zero. macOS reports real values early in a session then zeros for the same connected device, so Transom keeps the last known good reading.
·Preferences and the battery panel open bottom-center on whichever screen your cursor is on. Parking at the right edge made sense to dodge the notch on a laptop, but on a superwide it was a hike.
Download 1.0.2 4.4 MB · macOS 14+ · setup guide

1.0.1

Build 2 · August 5, 2026

The first public release. Transom watches your Messages and, if you connect it, your Gmail, and pins the things you can't afford to miss to your notch until you deal with them.

·VIP texts and VIP email pin to the notch and stay until handled, with reply from the notch.
·Login codes surface as a one-tap copy.
·Emergency phrasing breaks through from numbers you never saved, without letting marketing "urgent!" in.
·Focus filter support: each Focus gets its own Transom setting, from Everything down to Silent.
·Post anything to your notch over transom:// or the local HTTP API. Docs.
·Now playing with live lyrics, a real audio equalizer, calendar, battery, volume, and a file shelf that survives restarts.
·Recent Notifications history, for the card you dismissed too fast.
·Guided setup with live permission checkmarks, and in-app updates from here on.
Download 1.0.1 4.3 MB · macOS 14+ · setup guide

On the way

Not promises with dates on them, just what's next in line. Free either way, forever.

·Inline email reply, the way texts already work.

Something you need that isn't listed? Tell me: blake@wiltonblake.com. Early requests from real users shape this more than any roadmap I write alone.