Skip to content

Parrot 0.11.3 — your mic fights back (first community release)

Pre-release
Pre-release

Choose a tag to compare

@turantekin turantekin released this 01 Aug 15:49
· 77 commits to master since this release

This is Parrot's first release with community contributions — thank you @wkoszek for three merged PRs and the bug report that drove the headline fix. 🎉

  • Your mic fights back — the bug where transcription died the moment you joined a call (#12): when another app grabs the microphone, macOS silently feeds Parrot pure silence. Parrot now detects it within seconds, shows "mic muted by another app — reclaiming" in the device bar, keeps trying to take the mic back, and recovers the moment it frees up. Everyone else's audio keeps recording throughout.
  • No more eternal "Loading WhisperKit model…" — models already on disk now load directly (works offline too), and a genuine failure shows a real error instead of a spinner that never ends.
  • A smarter copilot — live cards no longer repeat the same issue in different words: the model now flags its own re-emissions and Parrot drops them, with a safety net so a genuinely new card is never lost.
  • Faster, steadier analysis calls — fixed a hidden inefficiency that made the first copilot pass after every launch pay a heavy one-time API cost.
  • Build from source in one commandmake run (by @wkoszek). The README now shows real screenshots, a "Why trust an app that hears your calls?" section, and there are new CONTRIBUTING and SECURITY docs.
  • Developer builds stop nagging about updates (by @wkoszek), and audio diagnostics for bug reports are now actually capturable from the system log.

What's Changed

  • Add Makefile for building and launching from source by @wkoszek in #9
  • Add AGENTS.md (CLAUDE.md symlink) and FILEMAP.md by @wkoszek in #10
  • Don't nag about updates on non-numeric versions + AUDIODBG diagnostics by @wkoszek in #11
  • README refresh: real screenshots, make-based build docs, trust section, CONTRIBUTING + SECURITY by @turantekin in #17
  • Mic-loss watchdog + auto-reclaim, model-load fix, capturable diagnostics by @turantekin in #19
  • Card dedup: model-side supersedes verdict, corroborated client-side by @turantekin in #21

Full Changelog: v0.11.2...v0.11.3