Changelog
Everything I've built, broken, and rebuilt.
Stash started as a weekend project on December 11, 2025. 383 commits later, it's still just me and Claude building the thing I wish existed. Here's why.
The Wiki
April 2026
This is the month Stash found its real identity. Wiki pages that write themselves from your captures — one for every person, project, company, and idea you mention. Footnotes traced back to the moment you said it. The landing page finally told that story.
- Every person, project, and idea gets its own wiki page — written from your captures, updated as you add more
- Long documents are now searchable by passage, not just title
- Search results show why they matched and which captures they came from
- Edit any capture and Stash re-learns from the changes
Voice & Vision
February – March 2026
Two features about meeting people where they already are. Video support meant you could drop a YouTube link and Stash would understand it. Voice capture meant you could talk instead of type. Then I migrated the whole thing from Render to Hetzner because I wanted to own the metal.
- Drop a YouTube link and Stash watches it for you
- Record voice memos — Stash transcribes and indexes them
- One-tap voice capture from your home screen
I didn't ship anything for a few weeks after January. On purpose. I wanted to use the thing before I kept building it.
The Infrastructure
January 2026
42 commits on New Year's Day. I built an analytics system, an error tracker, a comprehension engine, and a persistent navbar before midnight. The next few days brought an inbound email system, bot protection, and a demo account for the App Store review. This was the week Stash stopped being a prototype and started being software.
- Forward emails to Stash — they become searchable captures
- Personal @stash.bar email address for capturing on the go
- Search in plain English — "things from last week about the kitchen"
- Stash learns structured details from your captures — dates, prices, statuses
- Search for a person and find everything connected to them
- First-party analytics — no third-party scripts, no tracking pixels
The Foundation
December 2025
Built the whole thing from scratch in three days with Claude Code. The idea was simple: one text box that figures out what you're trying to do. Stash something, search for something, talk about something. No modes, no settings. By the end of the month it had an intelligence layer, a voice recorder, dark mode, and I'd rewritten the data model twice.
- One text box — type to capture, search, or start a conversation
- Voice input with real-time transcription
- Drop in a PDF or screenshot and Stash reads it
- Automatic extraction of people, topics, and relationships from everything you capture
- Stash learns how people, companies, and projects connect to each other
- Search that understands meaning, not just keywords
- Long conversations get distilled into summaries you can reference later
- Dark mode, branding, and the first landing page