Releases: andre347/fluister
Releases · andre347/fluister
v0.1.12
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
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
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
v0.1.9
Fluister v0.1.8
v0.1.8
Fluister v0.1.7
v0.1.7
Fluister v0.1.6
v0.1.6
Fluister v0.1.5
v0.1.5
Fluister v0.1.4
v0.1.4
Fluister v0.1.3
v0.1.3