Skip to content

Releases: andre347/fluister

v0.1.12

10 Jun 16:06

Choose a tag to compare

Fixes

  • Fixed a crash when pasting a dictation from the menu bar or history window.
  • AI cleanup now works reliably and fast — fixed a bug where the bundled cleanup model failed to start, so dictations were pasted without cleanup.
  • Long dictations no longer fail or get truncated during cleanup; very long ones paste the raw text with a clear notice.
  • Vocabulary now auto-normalises casing (e.g. "posthog" → "PostHog") without needing an explicit alias.
  • The recording overlay no longer silently vanishes on errors — it now shows what went wrong.

New

  • Cleanup level (Settings → Cleanup): choose Light, Standard, or Aggressive to control how much cleanup rewrites your words — from punctuation-only to concise rephrasing.

Under the hood

  • Faster first dictation (transcription + cleanup models pre-warm at launch).
  • The global hotkey is more responsive and reliable.

Apple Silicon only. On first launch, right-click → Open to get past Gatekeeper.

Fluister v0.1.11

20 May 08:35

Choose a tag to compare

release: v0.1.11 — update-hang fix + about footer

- Bound MCP server shutdown to 3s. With Claude Code / Desktop / Cursor
  holding an SSE stream open, axum's graceful_shutdown future never
  resolved on app quit, freezing the auto-update relaunch step ("Installing
  — restarting Fluister…" forever). Outstanding sessions are torn down
  when the process exits anyway, so dropping them on quit is correct.
- About pane footer: drop "made on a Mac".

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

Fluister v0.1.10

19 May 21:36

Choose a tag to compare

release: v0.1.10 — MCP schema + OAuth probe fixes

Fix two issues surfaced by Claude Code's strict MCP client:

- list_profiles and list_vocabulary now declare a NoInput placeholder
  so rmcp emits a proper {"type":"object","properties":{}} schema
  instead of {}, which Claude Code rejected as a validation failure.
- Mount the streamable-HTTP service at /mcp (was fallback_service), so
  OAuth discovery probes like /.well-known/oauth-authorization-server
  get a clean 404 instead of being misrouted into the MCP service and
  bouncing back with a 406 the client's OAuth parser couldn't decode.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

Fluister v0.1.9

19 May 19:23

Choose a tag to compare

Fluister v0.1.8

19 May 15:50

Choose a tag to compare

Fluister v0.1.7

19 May 14:22

Choose a tag to compare

Fluister v0.1.6

19 May 12:53

Choose a tag to compare

Fluister v0.1.5

19 May 12:25

Choose a tag to compare

Fluister v0.1.4

18 May 21:52

Choose a tag to compare

Fluister v0.1.3

18 May 21:11

Choose a tag to compare