Thanks for all the early support — it means the world as MoodHaven Journal takes shape.
This post was originally written in May 2025, when much of what's described here was still ahead. We're leaving it as a record of where the project started — and updating it with what actually shipped.
What's Shipped (as of v1.0)
Wear OS companion and browser app. The Wear OS companion captures voice memos on your wrist and transcribes them locally with whisper.cpp — no cloud speech API. The browser app at journal.moodhaven.app brings the full MoodHaven experience to any device, no install required.
AI insights. Mood trends, writing streaks, and pattern nudges run locally on your device. If you want deeper analysis, connect your own OpenAI key or a local Ollama instance — your journal text never leaves your device either way.
WebDAV sync. Connect to Nextcloud, Backblaze B2, DigitalOcean Spaces, or any self-hosted WebDAV endpoint. Only encrypted blobs are ever transferred — the server sees ciphertext, nothing more.
LAN peer sync. Two of your own devices can sync directly over your local network — no relay server, no cloud, just your machines exchanging encrypted entries over a direct TCP connection secured with Ed25519 device identities.
702 automated tests. Every encryption path, sync edge case, and UI component covered.
What's Next
v1.1 planning is underway. The immediate focus is StillHaven — a somatic companion module designed to help you settle before you write. Separate from the journal itself, intentionally minimal, built with the same privacy constraints.
Follow GitHub Releases for updates.
