Skip to content

Releases: joanmarcriera/distavo

Distavo v1.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 16:10
ebb447e

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

Choose a tag to compare

@github-actions github-actions released this 08 Jul 09:51

Full Changelog: v1.7.0...v1.8.0

Distavo v1.7.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:27

What's Changed

Full Changelog: v1.6.0...v1.7.0

Distavo v1.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:13

Full Changelog: v1.5.0...v1.6.0

Distavo v1.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 12:32
ab06b97

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

Choose a tag to compare

@github-actions github-actions released this 02 Jul 08:54

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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 19:36

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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 09:52

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

Choose a tag to compare

@joanmarcriera joanmarcriera released this 24 Jun 11:39

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.

Scribed settings

✨ 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 ffmpeg converts .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 login

First 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.