Skip to content

Fonos v0.7.0

Choose a tag to compare

@ethannortharc ethannortharc released this 12 Jul 07:00

The Workbench release

The app is reorganized around one mental model: tune widgets → assemble recipes → pull triggers.

  • Home — the new landing page. Every recipe and every key that fires it, in one editable table, plus the floating pill's slot roller.
  • Workbench — three tabs: Recipes | Widgets | Test Run. Widgets are shared, named instances ("used by N recipes"); recipes are the only assembly; triggers are chips on the recipe (hotkeys and pill slots).
  • Test Run — a real bench: watch a recipe light up step by step with per-step input/output/timing, outputs intercepted by default with a "deliver for real" switch.
  • Session recipes — call, agent and meeting are now composite widgets assembled by reference (pick your tuned STT/LLM by name, a voice profile for TTS). A new instant source means press-to-connect: the call is live before you speak.
  • The legacy Dictation/Talk pages and the old modes system are gone; your existing hotkeys migrate to trigger chips automatically.

Meeting: who's speaking (first cut)

Meetings can now label remote speakers — 说话人 1/2/… (Speaker N) — live while the meeting runs, fully on-device (CoreML on the Neural Engine). Enable it on the meeting widget; download the model once from Models → Local models (HuggingFace mirror endpoint supported). Your mic stays "Me"; if anything about separation fails, the meeting simply continues with plain "Audio" labels. Requires macOS 14+. Accuracy is a first cut — tuning to follow.

Also fixed on the meeting front: system-audio capture actually works in packaged builds now (the dual-channel helper was never found at runtime; meetings silently heard only the microphone).

Call panel, finished

A compact satellite panel at the top-right, draggable, with a proper hang-up button — solid red circle, receiver-down handset — that ends the call and closes everything in one click. Barge-in interrupts the answer mid-speech.

Fixes

  • Dock click / tray / pill now raise the main window on the Space you're on (macOS 14+ cooperative activation).
  • Packaged apps now bundle the call echo-cancellation helper (installs on other machines silently lost AEC).
  • Test Run: step highlight no longer clipped on top; live glow no longer bleeds through the graph.
  • Agent panel: preset prompt chips respond again; replies render Markdown.

Delivered via in-app update on macOS (Apple Silicon); deb/rpm below for Linux.