This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryAdded Smart Cleanup using Apple's on‑device models with fallback modes and improved update handling.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds Smart Cleanup using Apple's on-device Foundation Models framework. Adds Smart Cleanup using Apple's on-device Foundation Models framework. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Adds Basic Cleanup as a deterministic fallback removing filler and stutter patterns. Adds Basic Cleanup as a deterministic fallback removing filler and stutter patterns. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Adds Explicit heard‑to‑written corrections applied to Basic Cleanup and Smart Cleanup. Adds Explicit heard‑to‑written corrections applied to Basic Cleanup and Smart Cleanup. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Restores on‑device cleanup instructions, app‑context hints, trigger phrases, and formatting preferences. Restores on‑device cleanup instructions, app‑context hints, trigger phrases, and formatting preferences. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Restores Output Language and Edit Mode using the on‑device model with safe fallbacks. Restores Output Language and Edit Mode using the on‑device model with safe fallbacks. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Adds non‑blocking Apple Intelligence readiness step and one‑time upgrade prompt for Smart Cleanup. Adds non‑blocking Apple Intelligence readiness step and one‑time upgrade prompt for Smart Cleanup. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Changes Cleanup to have Smart (default), Basic, and Exact modes with automatic fallback handling. Changes Cleanup to have Smart (default), Basic, and Exact modes with automatic fallback handling. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Custom Vocabulary now steers SpeechAnalyzer recognition and smart cleanup spelling. Custom Vocabulary now steers SpeechAnalyzer recognition and smart cleanup spelling. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Local cleanup context uses active‑app metadata without requesting Screen Recording permission. Local cleanup context uses active‑app metadata without requesting Screen Recording permission. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Bugfix | Medium |
Fixes isolation of Smart sessions to prevent context leakage between dictations. Fixes isolation of Smart sessions to prevent context leakage between dictations. Source: llm_adapter@2026-07-17 Confidence: low |
— |
| Bugfix | Medium |
Ensures in‑app updates safely replace the bundle, verify publisher and version, preserve rollback copy, and keep an updater log for recovery. Ensures in‑app updates safely replace the bundle, verify publisher and version, preserve rollback copy, and keep an updater log for recovery. Source: granite4.1:30b@2026-07-17-audit Confidence: low |
— |
| Bugfix | Low |
Isolates Smart sessions per dictation and discards them on cancellation to prevent context leakage. Isolates Smart sessions per dictation and discards them on cancellation to prevent context leakage. Source: granite4.1:30b@2026-07-17-audit Confidence: low |
— |
| Bugfix | Low |
Rejects model output that is empty, assistant‑like, or unexpectedly expands dictated text. Rejects model output that is empty, assistant‑like, or unexpectedly expands dictated text. Source: granite4.1:30b@2026-07-17-audit Confidence: low |
— |
Full changelog
[1.1.1] - 2026-07-14
Added
- Smart Cleanup powered by Apple's on-device Foundation Models framework. Megaphone prewarms a fresh private session while recording, then removes fillers, resolves self-corrections, and improves punctuation before pasting.
- Basic Cleanup, an instant deterministic fallback that removes conservative filler and stutter patterns without a language model.
- Explicit heard-to-written corrections such as
mega phone -> Megaphone, applied to Basic Cleanup and supplied as required spellings to Smart Cleanup. - Restored on-device cleanup instructions and app-context hints, including user-defined trigger phrases and formatting preferences.
- Restored Output Language and Edit Mode using the on-device model, with safe fallbacks when Apple Intelligence is unavailable.
- Added a non-blocking Apple Intelligence readiness step for new installs and a one-time upgrade prompt when Smart Cleanup is selected but Apple Intelligence is disabled. Users can open System Settings or continue with Basic Cleanup.
Changed
- Cleanup now has Smart, Basic, and Exact modes. Smart is the default; model errors, unsupported languages, timeouts, and unavailable Apple Intelligence fall back to Basic without blocking dictation.
- Custom Vocabulary now steers SpeechAnalyzer recognition and smart cleanup spelling.
- Local cleanup context uses active-app metadata without capturing screenshots or requesting Screen Recording permission.
- Fresh setup no longer asks for obsolete Screen Recording permission.
- Run Log reports which cleanup path ran and records Smart Cleanup latency or fallback reasons.
- The Smart Cleanup prompt now preserves hedging and complete technical clauses while strictly resolving explicit self-corrections and refusing to execute dictated instructions.
Fixed
- Smart sessions are isolated per dictation and discarded on cancellation, preventing context from leaking between recordings.
- Model output is rejected when it is empty, assistant-like, or unexpectedly expands the dictated text.
- In-app updates now replace the installed bundle safely under macOS App Management, verify the expected publisher and version, preserve a validated rollback copy, and keep a durable updater log when recovery is needed.
Download
Megaphone.dmg — requires macOS 26 (Tahoe) on Apple silicon.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Megaphone
All releases →Related context
Related tools
Earlier breaking changes
- v1.1.0 Edit Mode disabled due to retired LLM layer; setup step removed.
- v1.1.0 Menu bar icon now hidden by default; must re‑enable in Settings.
- v1.0.3 Removes API key and provider configuration UI from Settings.
- v1.0.0 Renamed project from FreeFlow to Megaphone.
- v1.0.0 Transcription runs entirely on‑device using Apple's SpeechAnalyzer; cloud transcription stack removed.
Beta — feedback welcome: [email protected]