The first public build of STAMP shipped today. It is version 0.1.0, and it is also the second version of the app.
That sounds wrong, so here is the honest version.
The prototype proved the idea
For months, STAMP existed as a SwiftUI prototype. It had triage, snooze, a command palette, keyboard navigation, even a calendar view. We used it daily. It proved the one thing that mattered: a short list of threads that actually need you beats a re-sorted copy of everything.
It also proved something less comfortable. The architecture could not carry where the product had to go. Multiple providers, offline operation queues, a real local search index: each one fought the foundation instead of building on it.
So we rebuilt
Version 0.1.0 is STAMP ported to Tauri 2, Svelte 5 and SQLite.
- Tauri 2 gives us a native macOS shell without giving up a fast, portable core.
- Svelte 5 renders the interface with almost nothing between your keystroke and the screen.
- SQLite holds every message in a local database on your Mac. That is what makes instant search and on-device classification possible, and it is why your inbox never needs to live on our servers.
The rebuild shipped with Gmail sync over OAuth. One provider, done properly, with classification running locally from day one.
What starting over bought us
Every release since this one stands on that decision. Compose and send landed a day later. Send later, folders and attachment search followed within the week. Outlook and Microsoft 365 arrived eight days after v0.1.0, through a provider seam the old architecture could never have supported.
Rebuilding cost us weeks. Not rebuilding would have cost us the product.
If you want the full list of what shipped when, the changelog has every release. And if something feels off in the build you are running, write to hello@stamp.email. A human reads it, usually the one who wrote the bug.