
What hora's First Public Beta Broke in Five Days
Five days into hora's public beta, real calendars exposed SwiftData hangs, OAuth edge cases, and sync assumptions my test account never could.
Honest notes from designing, testing, breaking, and shipping hora Calendar in public.

Five days into hora's public beta, real calendars exposed SwiftData hangs, OAuth edge cases, and sync assumptions my test account never could.

A founder note from hora 0.6: recurring deletes, widget deep links, RSVP gestures, editor polish, and the SwiftData migration I reverted.

A candid snapshot of hora's first ten days: 107 commits, three Swift packages, 21 resolved issues, useful workflows, and plenty still rough.

Five days after I first wrote about hora, the visible app worked. The road to launch was now OAuth verification, TestFlight, reliability, and feedback.

What I cut, rebuilt, and shipped during a 48-hour sprint on hora, including PKCE auth, Day View, FreeBusy sharing, and WidgetKit.

Why I built hora as a native Mac client for Google Calendar, chose the official API over CalDAV, and kept Google as the source of truth.