Releases: joanmarcriera/distavo
Release list
Distavo v1.9.0
What's Changed
- fix: App Review 2.1(a) — no-server state as guidance + on-demand Local Network prompt by @joanmarcriera in #15
Full Changelog: v1.8.0...v1.9.0
Distavo v1.8.0
Full Changelog: v1.7.0...v1.8.0
Distavo v1.7.0
What's Changed
- Direct-edition Sparkle auto-update (Slice B) by @joanmarcriera in #14
Full Changelog: v1.6.0...v1.7.0
Distavo v1.6.0
Full Changelog: v1.5.0...v1.6.0
Distavo v1.5.0
What's Changed
- feat(release): automate the Mac App Store Submit-for-Review step by @joanmarcriera in #10
- feat(release): script the one-time App Store listing setup by @joanmarcriera in #11
- fix(release): declare content rights and no demo account in listing setup by @joanmarcriera in #12
- fix(capture): mic from t=0, auto channel balance, listing-setup gaps, v1.5.0 by @joanmarcriera in #13
Full Changelog: v1.4.0...v1.5.0
Distavo v1.4.0
What's Changed
- feat: built-in on-device transcription engine (replaces the WhisperX-server requirement) by @joanmarcriera in #7
- feat: built-in meeting recorder — system audio + mic, no BlackHole by @joanmarcriera in #9
Full Changelog: v1.2.0...v1.4.0
Distavo v1.2.0
What's Changed
- docs(helper-program): EspoCRM built (C-prefixed entity names + status) by @joanmarcriera in #6
Full Changelog: v1.0.0...v1.2.0
Distavo v1.0.0
What's Changed
- Native Swift/SwiftUI app — App Store / Setapp / Direct editions, donations, v1.0.0 by @joanmarcriera in #1
- Release automation (Direct DMG + App Store + Setapp guide) + finish Scribed→Seshat by @joanmarcriera in #2
- chore: rename product Seshat → Distavo by @joanmarcriera in #3
- feat(helper-program): feedback→credit loop (design + artifacts) by @joanmarcriera in #4
- chore(helper-program): live deploy (distavo.com + n8n capture) by @joanmarcriera in #5
Full Changelog: v0.1.0...v1.0.0
Scribed v0.1.0 — first release
Scribed v0.1.0 — first release 🎉
Scribed is a macOS menu-bar app that turns your meeting recordings into clean, structured Markdown notes — automatically, using your own WhisperX and Ollama servers. Drop a recording into a folder and a minute later a note appears: summary, decisions, action items, and a suggested follow-up email.
It's free, open-source (MIT), and private by design — your audio only ever goes to the servers you configure. No telemetry, no third-party cloud.
✨ What it does
- Watches a folder (e.g. a Google-Drive-synced one) for new audio/video and processes each new file end to end.
- Any format in: local
ffmpegconverts.m4a/.opus/.mov/.mp3/.wav… to WAV. - Transcribes on your WhisperX server, summarises with your Ollama model, validates, and writes
notes/<name>.md. - In-app settings page (served on
127.0.0.1, CSRF-protected) with a Test connection button for your WhisperX + Ollama endpoints. - Menu actions: Process now, Copy last transcript, Open last note, Watch interval, Use local Ollama, Settings…, Pause/Resume.
- Runs at login via
./install-login-item.sh, and a headless CLI (scribed) for one-shot processing. - Notifications when a note is ready.
📋 Requirements
macOS · ffmpeg · uv · a reachable WhisperX endpoint · a reachable Ollama endpoint with a model pulled (e.g. llama3.1:8b).
🚀 Quick start
git clone https://github.com/Joanmarcriera/scribed.git
cd scribed
uv sync
./install-login-item.sh # starts now + at every loginFirst run opens the Settings page — point it at your WhisperX and Ollama servers and you're done. See the README for details, and PRIVACY.md for exactly what data goes where.
🔒 Privacy
Audio is converted locally, then the WAV is sent to your WhisperX server and the transcript to your Ollama server. Notes and transcripts are stored in cleartext under your home folder. Nothing is sent anywhere else.
🗺️ What's next
Homebrew install, then a notarized .app for Setapp — see ROADMAP.md.
☕ Support
If Scribed saves you time: GitHub Sponsors · Buy Me a Coffee · Ko-fi
Full notes: CHANGELOG.md · macOS only · MIT licensed.
