Field notes

How useagent ships. Pains included.

Two write-ups from building a tiny native app with a real release pipeline: the macOS menu-bar bugs that refused to be obvious, and the versioning + build + storage setup that quietly handles the rest.

01

Development notes

The macOS tray that wouldn't open

A two-line tray menu turned out to be the hardest part of a native app. Two separate macOS bugs, one quiet weekend, and the moment the menu bar finally cooperated.

useagent · dev log · the debugging

02

Release engineering

A repo that releases itself

One monorepo, two apps, an automated version bump, and a macOS DMG that ends up in Cloudflare R2 - the setup, the stale-checkout bug that broke it, and what the pipeline actually does.

useagent · release log · the pipeline