Sign in

Maciej Szamowski

@szamski.bsky.social
65 followers 387 following 221 posts

Senior marketer who codes. Currently building hora — native macOS calendar app. horacal.app

PostsRepliesMedia
Maciej Szamowski @szamski.bsky.social · 03/10/2026
Your dev installed the pixel. Is it firing? We built Pixel Helper for Safari. Google, Meta, TikTok, Reddit & X pixels. Build it free, or pay $4.99 and support us as indie devs. apps.apple.com/us/app/pixel... github.com/szamowski-de...
000
Maciej Szamowski @szamski.bsky.social · 02/10/2026
We stress-tested hora Calendar with 100,000 events. Hover effects on event blocks turned out to be surprisingly expensive. Here’s our SwiftUI + Instruments story, including the data, layout and cache changes that helped: horacal.app/blog/swiftui...
111
Maciej Szamowski @szamski.bsky.social · 02/10/2026
A little look at hora’s new onboarding 👀 We’ve made the first steps simpler: connect Google Calendar, choose a Plan and you’re ready to go. Here’s the new flow in action. horacal.app #MacApps #BuildInPublic
020
Maciej Szamowski @szamski.bsky.social · 29/09/2026
Hora 1.1.6 is about making busy calendars feel lighter: smoother Day, Week and Month navigation; quicker sidebars and Today; no launch splash; and long Month popovers finally scroll. Less waiting, more seeing your day. horacal.app #MacApps #GoogleCalendar
000
Maciej Szamowski @szamski.bsky.social · 29/09/2026
“The native, blazing-fast Google Calendar client macOS always needed.” A new 5-star review from Eduard Levit. Building hora to feel at home on a Mac has always been the point. horacal.app #MacApps #GoogleCalendar
horacal.app
hora Calendar — Native Mac App for Google Calendar
hora is an independent native Mac calendar that connects to Google Calendar via the official API. Fast, private, built for macOS.
000
Maciej Szamowski @szamski.bsky.social · 26/09/2026
Google doesn’t ship a native Calendar app for Mac. Browser tab, Dock web app, or a third-party client — those are the real options. hora is the last kind: independent native Mac app, official Google Calendar API. horacal.app/blog/2026-07...
horacal.app
Download Google Calendar on Mac: 5 Options
No official Google Calendar app exists for Mac. Here are 5 ways to get it on your desktop, including a Dock app, Apple Calendar sync, and a native client.
010
Maciej Szamowski @szamski.bsky.social · 25/09/2026
Searching “Google Calendar for Mac”? You’re not missing an official download — Google points desktop users to the web. If you want a focused Mac client that keeps Google Calendar as source of truth, that’s what I built: horacal.app/blog/2026-07...
horacal.app
Download Google Calendar on Mac: 5 Options
No official Google Calendar app exists for Mac. Here are 5 ways to get it on your desktop, including a Dock app, Apple Calendar sync, and a native client.
010
Maciej Szamowski @szamski.bsky.social · 25/09/2026
Independent ≠ unofficial. hora talks to Google’s Calendar API directly (OAuth + Keychain). No “official Google download” claim — just a native shell around the calendar you already use. horacal.app/blog/2026-07...
horacal.app
Download Google Calendar on Mac: 5 Options
No official Google Calendar app exists for Mac. Here are 5 ways to get it on your desktop, including a Dock app, Apple Calendar sync, and a native client.
000
Maciej Szamowski @szamski.bsky.social · 23/09/2026
The best productivity tools remove a little friction without asking for attention in return. That is the bar I keep coming back to while building Hora: Google Calendar as a calm, native Mac app. horacal.app #MacApps #IndieDev
horacal.app
hora Calendar — The Mac calendar Google never built
Fast. Native. Private. A native macOS calendar designed to feel right — not overloaded, not limited.
073
Maciej Szamowski @szamski.bsky.social · 22/09/2026
I keep thinking about the calendar as an interface for attention. A good one should help you find the next thing, create the new thing, and get out of the way. That is the direction for Hora. horacal.app #MacSoftware #Productivity
horacal.app
hora Calendar — The Mac calendar Google never built
Fast. Native. Private. A native macOS calendar designed to feel right — not overloaded, not limited.
010
Maciej Szamowski @szamski.bsky.social · 22/09/2026
One reason I prefer native tools for work I repeat every day: the shortcuts and small interactions stop feeling like features and start feeling like part of the desk. Hora is my version of that for Google Calendar on Mac. horacal.app #MacDev #IndieApps
horacal.app
hora Calendar — The Mac calendar Google never built
Fast. Native. Private. A native macOS calendar designed to feel right — not overloaded, not limited.
000
Maciej Szamowski @szamski.bsky.social · 21/09/2026
Building a calendar app has made me more aware of how much people trust these little squares on a screen. Plans, people, work, life. I want Hora to treat that everyday information with the care it deserves. horacal.app #BuildInPublic #MacApps
horacal.app
hora Calendar — The Mac calendar Google never built
Fast. Native. Private. A native macOS calendar designed to feel right — not overloaded, not limited.
040
Maciej Szamowski @szamski.bsky.social · 20/09/2026
hora 1.1.0 is out. Google Tasks live in the app now. A sidebar widget, and your tasks drawn on the Day, Week and Month grids next to your events. Drag one onto the grid to give it a time. Tick it off anywhere, it's done everywhere. #indie_dev #MacDev #SwiftUI #buildinginpublic
010
Maciej Szamowski @szamski.bsky.social · 20/09/2026
Also in 1.1.0: Find a time. Open the availability popover and hora reads every attendee's free/busy at once, lays their days out side by side, and offers the slots where the whole room is free. One click puts the event there. #indie_dev #MacDev #SwiftUI #buildinginpublic
001
Maciej Szamowski @szamski.bsky.social · 19/09/2026
Dev-log: an event you blocked on another calendar showed up twice. Once as itself, once as a bare "Busy" row. Two records, one meeting. The fix was picking which one is the original, and letting the block stand only when its source calendar is hidden. #indie_dev #MacDev #SwiftUI #buildinginpublic
010
Maciej Szamowski @szamski.bsky.social · 19/09/2026
Dev-log: Google Tasks stores a date. Never a time. So when you drag a task onto 14:00 in hora, the hour has nowhere to go in Google. We keep it on your Mac and send Google the date it expects. State you can't sync is still state you own. #indie_dev #MacDev #SwiftUI #buildinginpublic
000
Maciej Szamowski @szamski.bsky.social · 18/09/2026
Things hora used to send you back to the browser for, and doesn't anymore: → your Google Tasks → booking a meeting room → finding a time everyone is free → proposing a new time instead of "maybe" horacal.app #indie_dev #MacDev #SwiftUI #buildinginpublic
010
Maciej Szamowski @szamski.bsky.social · 18/09/2026
On a fresh install hora reads the settings you already have in Google Calendar. Week start, clock, default event length, hidden weekends. It only fills in blanks. Anything you set in hora stays yours. horacal.app #indie_dev #MacDev #SwiftUI #buildinginpublic
000
Maciej Szamowski @szamski.bsky.social · 17/09/2026
Hey @juli.bsky.social, Maciej here, developer of Hora. Anna sent a note about our Mac calendar app recently. I know your inbox is probably terrifying, so I won’t re-pitch it here, just wanted to put a person behind the email.
100
Maciej Szamowski @szamski.bsky.social · 17/09/2026
Hey @davidpierce.xyz, Maciej here. Anna sent you a note about Hora recently. We’re two people building a native Google Calendar app for Mac, and given how many apps and weird little software tools cross your desk, I thought I’d risk a tiny follow-up here.
210
Maciej Szamowski @szamski.bsky.social · 17/09/2026
Hey @viticci.macstories.net, Maciej here, one of the two people behind Hora. Anna sent MacStories a note about the app recently. We’re building a native Google Calendar experience for Mac and I thought it might be in your general indie-app wheelhouse. Just wanted to put a face to the email. :)
000
Maciej Szamowski @szamski.bsky.social · 17/09/2026
Hey @michaelb.nyc, Maciej here, developer of Hora. We sent a pitch over email recently and I wanted to give it one small nudge here since Indie App Spotlight feels unusually close to what we’re building.
100
Maciej Szamowski @szamski.bsky.social · 17/09/2026
Hey @johnvoorhees.macstories.net, Maciej here, I’m one of the two people building Hora. Anna sent you a note by email a little while ago. I saw your piece on Dot and figured I’d risk one small nudge here. No pressure at all, but I’d love to get it in your hands if you’re curious.
000
Maciej Szamowski @szamski.bsky.social · 17/09/2026
Google Calendar can propose a different time to whoever invited you. Almost nobody does it, because it's buried and "maybe" is one click. Most features don't fail on the idea. They fail on where they sit. #indie_dev #MacDev #SwiftUI #buildinginpublic
010
Maciej Szamowski @szamski.bsky.social · 17/09/2026
Biggest release since launch, and most of the work in it was closing gaps, not adding ideas. Tasks, rooms, availability - all things people were already doing in the browser tab next to the app. What else are they still opening the browser for? #indie_dev #MacDev #SwiftUI #buildinginpublic
000
Maciej Szamowski @szamski.bsky.social · 12/09/2026
hora isn't subscription-only. $2.99/month or $29.99/year — your call. Both include Family Sharing and the iPhone and iPad apps when they land. And it's on Setapp, if that's how you get your Mac apps. horacal.app #indie_dev #MacDev #SwiftUI #buildinginpublic
horacal.app
hora Calendar — The Mac calendar Google never built
Fast. Native. Private. A native macOS calendar designed to feel right — not overloaded, not limited.
030
Maciej Szamowski @szamski.bsky.social · 11/09/2026
hora 1.0.32 is out. New right sidebar with an Agenda widget — today and tomorrow at a glance. Pomodoro and Keyboard Shortcuts widgets too, on/off and reorderable in Settings › Sidebar. ⌥⌘I toggles the right sidebar, ⌥⌘S the calendar list. #indie_dev #MacDev #SwiftUI #buildinginpublic
010
Maciej Szamowski @szamski.bsky.social · 11/09/2026
hora Calendar now runs on macOS 15. We launched on the newest macOS only. That was a mistake — plenty of Macs out there are a version or two behind, and now they can run hora too. #indie_dev #MacDev #SwiftUI #buildinginpublic
011
Maciej Szamowski @szamski.bsky.social · 10/09/2026
Dev-log: a calendar could sit empty while every sync reported success. We sent Google a sync token for a calendar we had never seeded. Google answered "nothing changed" — correctly. Nothing ever loaded. Fix: no token until the calendar is seeded. #indie_dev #MacDev #SwiftUI #buildinginpublic
010
Maciej Szamowski @szamski.bsky.social · 10/09/2026
hora is Google Calendar as an actual Mac app. → work and personal accounts side by side → next meeting in the menu bar → Meet, Zoom and Teams one click away → shortcuts for people who take clicking personally horacal.app #indie_dev #MacDev #SwiftUI #buildinginpublic
020
Maciej Szamowski @szamski.bsky.social · 09/09/2026
I assumed most Mac users run the newest macOS. I build on a Mac, so obviously. Then I looked at our site analytics: 60-70% of visitors were on an older macOS than we supported. The people building software are not the people using it. #indie_dev #MacDev #SwiftUI #buildinginpublic
051
Maciej Szamowski @szamski.bsky.social · 09/09/2026
Downloading a calendar app is not using it. You install it, connect an account, see your week — only then does anything happen. Everything between the download and that moment is where indie apps lose people. That's the part I keep working on. #indie_dev #MacDev #SwiftUI #buildinginpublic
122
Maciej Szamowski @szamski.bsky.social · 21/08/2026
Could use some help reaching someone at Apple Developer / App Review. My IAP has been stuck **“In Review” for 4+ days** with no update or response from Apple, and it’s now blocking the next release of hora Calendar.
310
Maciej Szamowski @szamski.bsky.social · 20/08/2026
A pretty big milestone for my calendar app: hora is now on Setapp 🎉 and now members can give it a try. → buff.ly/htFoQwH P.S. Reviews really help with our visibility. If you have a minute, please leave one on Setapp to help us grow! 📈 Thanks to everyone who's been along for the ride ❤️
010
Maciej Szamowski @szamski.bsky.social · 13/08/2026
Hora Calendar was featured by Cult of Mac as an Apple Calendar alternative for Mac. Native. Google Calendar. Multiple accounts. Natural-language events. Thank you! www.cultofmac.com/news/i-repla...
020
Maciej Szamowski @szamski.bsky.social · 12/08/2026
The last two weeks of building Hora were mostly about one thing: keeping a calendar app simple for people while making the distribution underneath much less simple. Mac App Store, Setapp, and a direct version. One product. #indie_dev #SwiftUI #MacDev
150
Maciej Szamowski @szamski.bsky.social · 12/08/2026
I rebuilt parts of Hora’s website instead of treating it as a static brochure. Pricing, product story, support, screenshots, small interactions — they all need to explain the app before someone downloads it. #indie_dev #SwiftUI #MacDev
050
Maciej Szamowski @szamski.bsky.social · 11/08/2026
@lellouche.bsky.social I’ve been following some of your coverage of Mac apps and native macOS experiences, so I thought I’d reach out. I’m the developer of Hora — Google Calendar, but as a native Mac app, built for people who use a Mac while their company runs on Google Workspace.
100
Maciej Szamowski @szamski.bsky.social · 11/08/2026
A calendar feature can sound tiny: show availability across multiple accounts. The hard part is making it feel trustworthy when work, personal, and shared calendars overlap. That was a big focus in Hora recently. #indie_dev #SwiftUI #MacDev
000
Maciej Szamowski @szamski.bsky.social · 11/08/2026
Developer journey note: I’ve spent more time on refund and cancellation paths this week than on a shiny new feature. Not glamorous, but a product earns trust in the moments when someone needs help getting out. #indie_dev #SwiftUI #MacDev
020
Maciej Szamowski @szamski.bsky.social · 10/08/2026
Hora is getting a direct distribution path alongside the stores. The goal isn’t three different apps. It’s one Hora, with the channel-specific complexity kept at the edges where it belongs. #indie_dev #SwiftUI #MacDev
120
Maciej Szamowski @szamski.bsky.social · 10/08/2026
I’m learning that “support” isn’t a page you add at the end. It’s product copy, billing logic, clear policies, and the path a person sees when something goes wrong. Working on all of that for Hora. #indie_dev #SwiftUI #MacDev
030
Maciej Szamowski @szamski.bsky.social · 09/08/2026
A lot of independent software work is invisible: • fixing lifecycle edge cases • checking entitlement boundaries • making billing state refresh correctly • keeping support copy honest That’s what the last two weeks of Hora looked like. #indie_dev #SwiftUI #MacDev
010
Maciej Szamowski @szamski.bsky.social · 09/08/2026
I redesigned Hora’s landing page around a simple question: can someone understand what the app helps them do before they read a feature list? Less “calendar software.” More making your time visible. #indie_dev #SwiftUI #MacDev
021
Maciej Szamowski @szamski.bsky.social · 08/08/2026
Every release teaches me the same thing: the feature is only half the work. Then comes the upgrade path, the store-specific behavior, the site, support, screenshots, policies, and the weird edge case you didn’t know existed. #indie_dev #SwiftUI #MacDev
131
Maciej Szamowski @szamski.bsky.social · 08/08/2026
Building Hora is my attempt to make calendar software feel calmer. The work behind that feeling is often messy: SwiftUI, distribution, checkout flows, support, testing. But when it works, people just see their day more clearly. #indie_dev #SwiftUI #MacDev
031
Maciej Szamowski @szamski.bsky.social · 07/08/2026
It means a lot! #Indie_dev #MacDev #SwiftUI #buildinginpublic
041
Maciej Szamowski @szamski.bsky.social · 02/08/2026
If you’re curious what is currently on a plate in hora Calendar read this
buff.ly
One Month Building a Calendar App for macOS
A first-month hora Calendar update about recurring events, Google Calendar event types, a calmer event editor, and the details that changed the app.
010
Maciej Szamowski @szamski.bsky.social · 01/08/2026
Throughout last six months a learned as much as last 6 years. Creating your own product, launching it and trying to make a buck for it is hell of a ride. Couldn’t be happier than now. #MacDev #Indie_Dev #SwiftUI #buildingpublic
141
Maciej Szamowski @szamski.bsky.social · 01/08/2026
Sorry for being silent but I’m working on something good for you all hora users and wanna be users. #Indie_Dev #MacDev #SwiftUI
030